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[ссылка недействительна: package not found] - Апллет для панели MATE, подобный классическому главному меню, но с небольшими изменениями.
- mate-netbook - Апплет для панели MATE, который может быть полезен владельцем устройств с небольшим экраном, такими как нетбук. Апплет будет автоматически разворачивать все окна, и предоставляет возможность переключения между приложениями.
Кроме того, имеется ряд приложений, которые разрабатываются и поддерживаются сообществом MATE, но которые не включены в группы mate или mate-extra.
- mate-applet-lockkeysAUR - Апплет, показывающий состояние клавиш CapsLock, NumLock и ScrollLock.
- mate-applet-streamer - Апплет, позволяющий включить любимое online-радио одним кликом.
- mate-color-managerAUR[ссылка недействительна: package not found] - Утилита управления цветом.
- mate-accountsdialog[ссылка недействительна: package not found] - Приложение для просмотра и редактирования информации об аккаутнах.
- mate-disk-utilityAUR[ссылка недействительна: package not found] - Утилита управления дисками.
- mate-screensaver-hacksAUR - Хранители экрана xscreensaver для MATE.
- mate-themes-extras[ссылка недействительна: package not found] - Коллекция GTK2/3 тем для MATE.
- variety - Смена обоев на рабочем столе с регулярным интервалом.
Следующие пакеты также доступны в AUR и работают в MATE, но разрабатываются силами других сообществ:
- mintmenuAUR - Linux Mint Menu для MATE
Запуск MATE
MATE может быть запущен при помощи менеджера входа или вручную.
Графический вход
Выберите MATE в менеджере входа. Команда MATE рекомендует использовать LightDM (Русский), который устанавливается пакетом lightdm-gtk2-greeterAUR[ссылка недействительна: package not found].
Ручной запуск
Если вы предпочитаете запускать 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[ссылка недействительна: package not found] и mate-media-gstreamer[ссылка недействительна: package not found]
Подсказки
Композитный менеджер
Композиция по умолчанию выключена. Для её использования запустите Система -> Параметры -> Окна
и выберите опцию Включить программный композитный оконный менеджер на вкладке Общие
. Или можно воспользоваться следующей командой в терминале:
$ 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 просто удалите созданную запись в Запускаемых приложениях.
- Также смену можно произвести при помощи 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-hacksAUR можно получить их гораздо больше. Это позволит вам использовать темы и экраны блокировки XScreenSaver для mate-screensaver.
Экран блокировки и его фоновое изображение
Полный список настроек можно найти в /usr/share/glib-2.0/schemas/org.mate.background.gschema.xml
. Они переопределяются созданием файла /usr/share/glib-2.0/schemas/mate-background.gschema.override
.
Пример #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 для получения результата.
Решение проблем
Переключение композиции
Некоторое ПО может некорректно рендерить изображение, работая в системе с проприетарным драйвером 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[ссылка недействительна: package not found].
Совместимость курсоров
Вы можете обнаружить, что тема курсора, используемая в 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
X-MATE-Autostart-Phase
должна быть установлена в Applications
.Если результата не будет - увеличьте время задержки.
Смотрите также
- Официальный сайт MATE
- wiki-страница на сайте MATE, посвещённая Arch Linux[устаревшая ссылка 2020-08-02]
- Скриншоты MATE
- The MATE Desktop Environment - Обсуждение MATE на форме Arch Linux