# MATE (Русский)

Related articles

- GNOME (Русский)
- Cinnamon (Русский)
- Среда рабочего стола
- Экранный менеджер
- Uniform Look for Qt and GTK Applications (Русский)

Эта страница нуждается в сопроводителе

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

С официального сайта MATE:

  MATE Desktop Environment является продолжением GNOME 2. Он предоставляет интуитивное и привлекательное окружение рабочего стола, используя традиционные методы для Linux и других Unix-подобных систем. MATE активно разрабатывается для обеспечения поддержки новых технологий, сохраняя традиционный стиль рабочего стола.

## Приложения

MATE состоит в основном из приложений и утилит GNOME 2, которые были ответвлены и переименованы для избежания конфликта с их аналогами в GNOME 3. Ниже располагается список наиболее распростанённых приложений GNOME, которые были переименованы в MATE.

Приложение | GNOME 2 | MATE
--- | --- | ---
Редактор меню | Alacarte | Mozo
Файловый менеджер | Nautilus | Caja
Оконный менеджер | Metacity | Marco
Текстовый редактор | Gedit | Pluma
Просмотр изображений | Eye of GNOME | Eye of MATE
Просмотр документов | Evince | Atril
Менеджер архивов | File Roller | Engrampa

Остальные приложения и компоненты, имевшие приставку GNOME (например, GNOME Terminal, GNOME Panel, GNOME Menus и т.п.) сменили приставку на MATE (и стали MATE Terminal, MATE Panel, MATE Menus и т.п.)

## Установка

MATE доступен в официальных репозиториях и может быть установлен одним из следующих способов:

- Пакет mate-panel предоставляет минимальное окружение рабочего стола.
- Группа пакетов mate содержит основное рабочее окружение и приложения, необходимые для стандартной работы MATE
- Группа пакетов mate-extra содержит различные необязательные инструменты, которые хорошо работают в MATE. Заметьте, что установка только группы пакетов mate-extra не вытянет всю группу mate зависимостями: если вы действительно хотите всё, вы должны установить обе группы

### Дополнительные пакеты MATE

Также существуют пакеты, которые не входят в группы mate или mate-extra, т.к. вероятнее всего они будут нужны малому количеству пользователей.

- gnome-main-menuAUR - Апллет для панели MATE, подобный классическому главному меню, но с небольшими изменениями.
- mate-netbook - Апплет для панели MATE, который может быть полезен владельцем устройств с небольшим экраном, такими как нетбук. Апплет будет автоматически разворачивать все окна, и предоставляет возможность переключения между приложениями.

Кроме того, имеется ряд приложений, которые разрабатываются и поддерживаются сообществом MATE, но которые не включены в группы mate или mate-extra.

- mate-applet-lockkeysAUR - Апплет, показывающий состояние клавиш CapsLock, NumLock и ScrollLock.
- mate-applet-streamer - Апплет, позволяющий включить любимое online-радио одним кликом.
- mate-color-managerAUR - Утилита управления цветом.
- mate-accountsdialog[ссылка недействительна: сохранено в aur-mirror] - Приложение для просмотра и редактирования информации об аккаутнах.
- mate-disk-utilityAUR - Утилита управления дисками.
- mate-screensaver-hacks - Хранители экрана xscreensaver для MATE.
- mate-themes-extras[ссылка недействительна: package not found] - Коллекция GTK2/3 тем для MATE.

- variety - Смена обоев на рабочем столе с регулярным интервалом.

Следующие пакеты также доступны в AUR и работают в MATE, но разрабатываются силами других сообществ:

- mintmenuAUR[ссылка недействительна: сохранено в aur-mirror] - Linux Mint Menu для MATE

## Запуск MATE

MATE может быть запущен при помощи менеджера входа или вручную.

### Графический вход

Выберите MATE в менеджере входа. Команда MATE рекомендует использовать LightDM (Русский), который устанавливается пакетом lightdm-gtk2-greeterAUR[ссылка недействительна: replaced by lightdm-gtk-greeter].

### Ручной запуск

Если вы предпочитаете запускать MATE самостоятельно из консоли, добавьте следующие строки в файл `~/.xinitrc`:

    ~/.xinitrc

    exec mate-session

Затем используйте команду `startx` для запуска MATE.

Смотрите статью xinitrc для подробностей.

## Специальные возможности

MATE хорошо подходит для использования людьми с нарушением зрения или подвижности. Установите пакеты orca и espeak (Программа чтения с экрана для слабовидящих и слепых людей) и onboard (Экранная клавиатура для людей с ограниченной подвижностью)

Теперь запустите указанную ниже команду от имени пользователя, нуждающегося в специальных возможностях:

    gsettings set org.mate.interface accessibility true

После запуска MATE вы сможете настраивать эти приложения при помощи `Система -> Параметры -> Вспомогательные технологии`. Хотя если вам необходима Orca, её нужно запускать при помощи окна `Alt-F2` для начала озвучки текста.

## Bluetooth

Начиная с версии 1.8, поддержка Bluetooth в MATE обеспечивается при помощи Blueman.

## PulseAudio и GStreamer

MATE поддерживает два аудио-бекэнда: PulseAudio и GStreamer. По умолчанию устанавливается PulseAudio, но если вы хотите использовать GStreamer, установите пакеты: mate-settings-daemon-gstreamer[ссылка недействительна: сохранено в aur-mirror] и mate-media-gstreamer[ссылка недействительна: сохранено в aur-mirror]

## Подсказки

### Композитный менеджер

Композиция по умолчанию выключена. Для её использования запустите `Система -> Параметры -> Окна` и выберите опцию Включить программный композитный оконный менеджер на вкладке `Общие`. Или можно воспользоваться следующей командой в терминале:

    $ dconf write /org/mate/marco/general/compositing-manager true

### Новые окна по центру

По умолчанию новые окна помещаются в левый верхний угол. Для того, чтобы они появлялись по центру запустите `Система -> Параметры -> Окна` и отметьте опцию Размещать новые окна по центру на вкладке `Расположение`. Этого же результата можно добиться при помощи dconf:

    $ dconf write /org/mate/marco/general/center-new-windows true

### Включить привязку окон

По умолчанию привязка окон не используется. Для включения данного функционала запустите `Система -> Параметры -> Окна` и отметьте опцию Включить тайлинговый режим на вкладке `Расположение`. Сделать то же самое при помощи dconf:

    $ dconf write /org/mate/marco/general/side-by-side-tiling true

### Скрытие или показ иконок рабочего стола

По умолчанию в MATE отображаются различные иконки на рабочем столе: содержимое директории рабочего стола, Компьютер, Домашняя и сетевые директории, Корзина и смонтированные устройства. Вы можете настроить их отображение при помощи `dconf`.

#### Скрыть все иконки на рабочем столе

    $ dconf write /org/mate/desktop/background/show-desktop-icons false

#### Скрыть определённые иконки на рабочем столе

Скрыть иконку Компьютера:

    $ dconf write /org/mate/caja/desktop/computer-icon-visible false

Скрыть иконку домашней папки:

    $ dconf write /org/mate/caja/desktop/home-icon-visible false

Скрыть иконку Сети:

    $ dconf write /org/mate/caja/desktop/network-icon-visible false

Скрыть иконку Корзины:

    $ dconf write /org/mate/caja/desktop/trash-icon-visible false

Скрыть иконку смонтированных устройств:

    $ dconf write /org/mate/caja/desktop/volumes-visible false

Чтобы иконки снова появились, поменяйте `false` на `true`.

### Поменять оконный менеджер

По умолчанию MATE использует оконный менеджер marco - ответвление metacity, используемого в GNOME 2. Вы можете заменить marco другим оконным менеджером несколькими способами:

- Самый лёгкий способ — добавить его в автозапуск используя `mate-session-properties` (указанный вами оконный менеджер заменит стандарнтый при входе в систему). Откройте меню Система, перейдите в Настройки, нажмите Запускаемые приложения. В диалоге нажмите Добавить, введите какое-нибудь название, а в поле Команда введите "ваш_оконный_менеджер" "--replace"

Например, для openbox команда будет такой: `openbox --replace`.

Выйдите из MATE и снова зайдите. marco будет заменён выбранным вами оконным менеджером. Для возврата marco просто удалите созданную запись в Запускаемых приложениях.

Note: Стоит отметить, что этот способ не очень рекомендуется, так как сначала запустится marco, а потом ещё и ваш оконный менеджер, который, в конечном итоге, закроет macro

- Также смену можно произвести при помощи dconf:

    $ dconf write /org/mate/desktop/session/required-components/windowmanager "'ваш_оконный_менеджер'"

### Изменить порядок кнопок у окон

Вы можете изменить порядок кнопок при помощи dconf. Ключ - org.mate.marco.general.button-layout. Используйте графический dconf-editor или следующую команду для терминала:

    $ dconf write /org/mate/marco/general/button-layout "'close,maximize,minimize:'"

Поставьте menu, close, minimize и maximize в желаемом порядке, разделяя их запятыми. Двоеточие означает заголовок окна.

### Авто-открытие файлового менеджера при мотнировании устройств

По умолчанию MATE автоматические открывает окно файлового менеджера при монтировании сменных устройств. Для отключения такого поведения скомандуйте в терминал:

    $ dconf write /org/mate/desktop/media-handling/automount-open false

### Заставка

MATE использует mate-screensaver для блокировки вашей сессии. По умолчанию имеется лишь несколько тем для заставки. Установив пакет mate-screensaver-hacks можно получить их гораздо больше. Это позволит вам использовать темы и экраны блокировки XScreenSaver для mate-screensaver.

### Экран блокировки и его фоновое изображение

Полный список настроек можно найти в `/usr/share/glib-2.0/schemas/org.mate.background.gschema.xml`. Они переопределяются созданием файла `/usr/share/glib-2.0/schemas/mate-background.gschema.override`.

Note: Значения справа должны быть заключены в одинарные кавычки (''), иначе произойдёт ошибка во время компиляции.

Пример #1: Сменить фоновое изображение на экране блокировки:

    /usr/share/glib-2.0/schemas/mate-background.gschema.override

    [org.mate.background]
    picture-filename='/путь/к/изображению.jpg'

Пример #2: Сменить изображение на экране блокировки, используя градиент:

    /usr/share/glib-2.0/schemas/mate-background.gschema.override

    [org.mate.background]
    color-shading-type='vertical-gradient'
    picture-options='scaled'
    picture-filename=''
    primary-color='#152233'
    secondary-color='#000000'

Перекомпилируйте схемы:

    # glib-compile-schemas /usr/share/glib-2.0/schemas/

Перезапустите X для получения результата.

### Фон экрана блокировки

Правильность информации, представленной в этой статье или разделе, оспаривается

Причина: Перемещение в `/usr/local` должно защитить от перезаписывания при обновлениях, но это не протестировано (обсуждение: Talk:MATE (Русский)#)

MATE использует файл /usr/share/backgrounds/mate/desktop/Stripes.png в качестве фона для экрана блокировки. Хоть это и не совсем корректное решение, но вы можете заменить этот файл своим изображением:

    # cp /usr/local/share/wallpaper/wallpaper.png /usr/share/backgrounds/mate/desktop/Stripes.png

## Решение проблем

### Переключение композиции

Некоторое ПО может некорректно рендерить изображение, работая в системе с проприетарным драйвером Nvidia и композитным менеджером окон.

Для быстрого переключения функции композиции сохраните следующий скрипт где-нибудь в домашней директории, например `~/.scripts/compositing.sh`:

    #!/bin/bash
    if $(dconf read /org/mate/marco/general/compositing-manager) == "true"
     then
      dconf write /org/mate/marco/general/compositing-manager false
     else
      dconf write /org/mate/marco/general/compositing-manager true
    fi

Затем создайте сочетание клавиш клавиатуры, например `Ctrl+Alt+C` для команды `sh ~/.scripts/compositing.sh`.

### Вертикальная синхронизация в композитных менеджерах

Композитный менеджер marco не поддерживает вертикальную синхронизацию через OpenGL, Что может вызывать тиринг (распадание изображения на полосы) при включенном композитном менеджере. [1] Рекомендуется выбрать другой композитный менеджер composite manager с поддержкой OpenGL, например compton-gitAUR.

### Совместимость курсоров

Вы можете обнаружить, что тема курсора, используемая в MATE непоследовательна. Например, курсор может меняться при перемещении между окнами разных приложений. Чтобы исправить это, установите тему курсора создав файл `index.theme`. Он определяет тему курсора в соответствии с спецификацией XDG. Для подробностей смотри статью Темы курсора#Спецификация XDG.

### Отбрасывание панелью тени

Для того, чтобы панель отбрасывала тень, добавьте задержку при запуске marco (см. обсуждение на github).

    $ cp /usr/share/applications/marco.desktop ~/.local/share/applications/marco.desktop

    ~/.local/share/applications/marco.desktop

    ...
    X-MATE-Autostart-Phase=Applications
    X-MATE-Autostart-Delay=2
    X-MATE-Provides=windowmanager
    X-MATE-Autostart-Notify=true

Note: Переменная `X-MATE-Autostart-Phase` должна быть установлена в `Applications`.

Если результата не будет - увеличьте время задержки.

## Смотрите также

- Официальный сайт MATE
- wiki-страница на сайте MATE, посвещённая Arch Linux
- Скриншоты MATE
- The MATE Desktop Environment - Обсуждение MATE на форме Arch Linux

Categories:

- Desktop environments (Русский)
- Русский

Hidden category:

- Pages with broken package links