Difference between revisions of "MATE (Русский)"

From ArchWiki
Jump to navigation Jump to search
m (broken links)
(Big update for page. Now it's maintained by me (Morion))
Line 7: Line 7:
 
[[zh-CN:MATE]]
 
[[zh-CN:MATE]]
 
[[Category:Русский]]
 
[[Category:Русский]]
{{Unmaintained (Русский)}}
+
{{Related articles start}}
Проект '''MATE Desktop Environment'''  — это форк GNOME 2 и попытка его дальнейшего развития. Более подробная информация [https://bbs.archlinux.org/viewtopic.php?id=121162 находится в этой ветке форума]
+
{{Related|GNOME (Русский)}}
 +
{{Related|Cinnamon (Русский)}}
 +
{{Related2|Desktop environment|Окружение рабочего стола}}
 +
{{Related2|Display Manager (Русский)|Менеджер входа}}
 +
{{Related articles end}}
  
== Получение ==
+
С [http://mate-desktop.org/ официального сайта MATE]:
  
Разрабатываемые версии находятся на [https://github.com/mate-desktop GitHub].
+
:''MATE Desktop Environment является продолжением GNOME 2. Он предоставляет интуитивное и привлекательное окружение рабочего стола, используя традиционные методы для Linux и других Unix-подобных систем. MATE [https://github.com/mate-desktop активно разрабатывается] для обеспечения поддержки новых технологий, сохраняя традиционный стиль рабочего стола.''
Стабильные пакеты релизов здесь: http://repo.mate-desktop.org/archlinux/.
 
  
==Установка==
+
== Приложения ==
  
Для установки стабильной версии MATE через [[pacman_(Русский)|pacman]] добавьте этот репозиторий в {{ic|/etc/pacman.conf}}:
+
MATE состоит в основном из приложений и утилит GNOME 2, которые были ответвлены и переименованы для избежания конфликта с их аналогами в GNOME 3. Ниже располагается список наиболее распростанённых приложений GNOME, которые были переименованы в MATE.
  
{{bc|<nowiki>
+
* Alacarte переименован в '''Mozo''';
[mate]
+
* Nautilus переименован в '''Caja''';
SigLevel = Optional TrustAll
+
* Metacity переименован в '''Marco''';
Server = http://repo.mate-desktop.org/archlinux/$arch
+
* Gedit переименован в '''Pluma''';
</nowiki>}}
+
* 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 и т.п.)
  
# pacman -Syy
+
== Установка ==
  
и затем
+
MATE доступен в [[Official Repositories (Русский)|официальных репозиториях]] и может быть [[pacman (Русский)#Установка пакетов|установлен]] одним из следующих способов:
  
# pacman -S mate
+
*Пакет {{Pkg|mate-panel}} предоставляет минимальное окружение рабочего стола.
 +
*Группа пакетов {{Grp|mate}} содержит основное рабочее окружение и приложения, необходимые для стандартной работы MATE
 +
*Группа пакетов {{Grp|mate-extra}} содержит различные необязательные инструменты, которые хорошо работают в MATE. Заметьте, что установка только группы пакетов {{Grp|mate-extra}} не вытянет всю группу {{Grp|mate}} зависимостями: если вы действительно хотите всё, вы должны установить обе группы
  
Для установки дополнительных пакетов из группы '''mate-extras''' (большинство из них — аналоги пакетов из группы {{Grp|gnome-extra}}):
+
=== Дополнительные пакеты MATE ===
 
# pacman -S mate-extras
 
  
== Запуск ==
+
Существует один пакет, который не входит в группы {{Grp|mate}} или {{Grp|mate-extra}}, потому что он не обязательно полезен для всех.
  
=== Вручную ===
+
*Пакет {{Pkg|mate-netbook}} предоставляет апплет для панели MATE, который может быть полезен владельцем устройств с небольшим экраном, такими как нетбук. Апплет будет автоматически разворачивать все окна, и предоставляет возможность переключения между приложениями.
  
Для запуска MATE вручную вы должны добавить
+
Также имеется ряд других приложений, которые разрабатываются и поддерживаются сообществом MATE, и которые не включены в группы {{Grp|mate}} или {{Grp|mate-extra}}.
  
exec mate-session
+
* {{Pkg|mate-applet-lockkeys}} - Апплет, показывающий состояние клавиш CapsLock, NumLock и ScrollLock.
 +
* {{Pkg|mate-applet-softupd}} - Апплет, информирующий о доступных обновлениях для системы (использует PackageKit).
 +
* {{Pkg|mate-applet-streamer}} - Апплет, позволяющий включить любимое online-радио одним кликом.
 +
* {{Pkg|mate-color-manager}} - Утилита управления цветом.
 +
* {{Pkg|mate-accountsdialog}} - Приложение для просмотра и редактирования информации об аккаутнах.
 +
* {{Pkg|mate-disk-utility}} - Утилита управления дисками.
 +
* {{Pkg|mate-mplayer}} - Фронтэнд mplayer для MATE
 +
* {{AUR|mate-nettool}} - Интерфейс для различных сетевых утилит.
 +
* {{Pkg|mate-themes-extras}} - Коллекция GTK2/3 тем для MATE.
 +
* {{Pkg|gnome-main-menu}} - Апллет для панели MATE, подобный классическому главному меню, но с небольшими изменения.
 +
* {{Pkg|variety}} - Смена обоев на рабочем столе с регулярным интервалом.
  
в ваш {{ic|[[xinitrc|~/.xinitrc]]}} и выполнить
+
Следующие пакеты также доступны в AUR и работают в MATE, но разрабатываются силами других сообществ:
  
$ startx
+
* {{AUR|mintmenu}} - Linux Mint Menu для MATE.
  
{{Note (Русский)|Смотрите [[xinitrc]] для подробностей, таких как сохранение сессии.}}
+
== Запуск MATE ==
  
=== Автоматически при старте системы ===
+
MATE может быть запущен при помощи менеджера входа или вручную.
  
Смотрите [[Display_Manager_(Русский)|дисплейный менеджер]] и [[Start_X_at_Boot_(Русский)|запуск X при загрузке]] для подробностей.
+
=== Графический вход ===
  
==== GDM (старые версии) ====
+
Выберите ''MATE'' в [[Display Manager (Русский)|менеджере входа]]. Команда MATE рекомендует использовать [[LightDM]], который устанавливается пакетом {{Pkg|lightdm-gtk2-greeter}}.
  
Если вы используете {{AUR|gdm-old}} из AUR, просто выберите MATE сессию из списка сессий. При первом запуске MATE, отметьте "Только эта сессия" при запросе.
+
=== Ручной запуск ===
  
==== [[LightDM]], [[GDM]] и [[LXDM]] ====
+
Если вы предпочитаете запускать MATE самостоятельно из консоли, добавьте следующие строки в файл {{ic|~/.xinitrc}}:
 +
{{hc|~/.xinitrc|<nowiki>
 +
exec mate-session
 +
</nowiki>}}
  
Просто выберите MATE в списке сессий.
+
Затем используйте команду {{ic|startx}} для запуска MATE.
  
==== MATE Display Manager ====
+
Смотрите статью [[xinitrc]] для подробностей.
  
MATE Display Manager (MDM) это аналог GNOME Display Manager (GDM). Пакет 'mate-display-manager' можно найти в группе '''mate-extra''' или в пакете из AUR: {{AUR|mate-display-manager}}. Работает так же, как и GDM
+
== Специальные возможности ==
  
==== [[KDM (Русский)|KDM]] ====
+
MATE хорошо подходит для использования людьми с нарушением зрения или подвижности. Сначала установите {{Pkg|orca}} и {{Pkg|espeak}} (Программа чтения с экрана для слабовидящих и слепых людей) и {{Pkg|onboard}} (Экранная клавиатура для людей с ограниченной подвижностью)
  
Для того, чтобы иметь возможность запускать MATE в [[KDM]] ([[KDE]] Display Manager), вы должны отредактировать KDM конфигурационный файл.
+
pacman -S orca espeak onboard
От имени суперпользователя, измените <code>/usr/share/config/kdm/kdmrc</code>. Найдите параметр '''SessionsDir''' и добавьте <code>/usr/share/xsessions</code> в список.
 
Должно выглядеть примерно так:
 
  
SessionsDirs=/usr/share/config/kdm/sessions,/usr/share/apps/kdm/sessions,/usr/share/xsessions
+
Теперь запустите указанную ниже команду от имени пользователя, нуждающегося в специальных возможностях:
  
Перезапустите KDM и выберите "MATE" в списке сессий.
+
gsettings set org.mate.interface accessibility true
  
==== [[SLIM]] ====
+
После запуска MATE вы сможете настраивать эти приложения при помощи {{ic|Система -> Параметры -> Вспомогательные технологии}}. Хотя если вам необходима Orca, её нужно запускать при помощи окна {{ic|Alt-F2}} для начала озвучки текста.
  
Прочтите [[SLIM]], чтобы знать как установить. Затем просто добавте эту строчку в .xinitrc:
+
== Управление сетью ==
exec mate-session
 
  
== Приложения ==
+
В MATE для управления сетями рекомендуется использовать [[NetworkManager (Русский) | NetworkManager]]. Процесс его установки и настройки можно найти на соответствующей wiki странице.
  
Важно заметить, что многие основные приложения GNOME были переименованы для MATE, в соответствии с условиями их лицензии. Вот некоторые примеры переименования приложений GNOME -> MATE.
+
== Bluetooth ==
  
* Nautilus переименован в '''Caja'''
+
Начиная с версии 1.8, поддержка [[Bluetooth (Русский) | Bluetooth]] в MATE обеспечивается при помощи [[Blueman]].
* Metacity переименован в '''Marco'''
 
* Gconf переименован в '''Mate-conf'''
 
* Gedit переименован в '''Pluma'''
 
* Eye of GNOME переименован в '''Eye of MATE'''
 
* Evince переименован в  '''Atril'''
 
* File Roller переименован в '''Engrampa'''
 
* GNOME Terminal переименован в '''MATE Terminal'''
 
  
У других приложений и основных компонентов с префиксом GNOME (таких, как GNOME Panel, GNOME Menus и т.п.) были просто изменены префиксы на "MATE" (например: MATE Panel и MATE Menus).
+
== PulseAudio и GStreamer ==
  
Не все дополнительные приложения GNOME (написаные на GTK2) были форкнуты. Следующие дополнительные приложения '''являются''' доступными в MATE:
+
MATE поддерживает два аудио-бекэнда: [http://www.pulseaudio.org PulseAudio] и [http://www.gstreamer.net GStreamer]. По умолчанию устанавливается PulseAudio, но если вы хотите использовать GStreamer, установите пактеы:
  
* Totem (mate-video-player)
+
# pacman -S mate-settings-daemon-gstreamer mate-media-gstreamer
* GNOME Panel applets (mate-applets)
 
  
Если вы используете NetworkManager для подключения к интернету, то можете установить {{AUR|network-manager-applet-gtk2}} из AUR, чтобы иметь возможность использовать сетевой апплет (nm-applet) на GTK2 для панели GNOME. Вам необходимо изменить PKGBUILD так, чтобы он зависел от mate-bluetooth вместо gnome-bluetooth, чтобы предотвратить рекурсивные зависимости от gnome-desktop.
+
== Подсказки ==
  
==Использование Compiz Fusion без Emerald==
+
=== Композитный менеджер ===
  
Если вы хотите использовать Marco с [[Compiz Fusion]], установите и запустите Compiz Fusion как обычно и установите пакет ''gtk-window-decorator'', затем выполните следующие команды для создания символических ссылок:
+
Композиция по умолчанию выключена. Для её использования запустите {{ic|Система -> Параметры -> Окна}} и выберите опцию '''Включить программный композитный оконный менеджер''' на вкладке {{ic|Общие}}. Или можно воспользоваться следующей командой в терминале:
  
  # ln -s /usr/lib/libmarco-private.so.0 /usr/lib/libmetacity-private.so.0
+
  $ dconf write /org/mate/marco/general/compositing-manager true
  
Включите плагин декорации окон в менеджере настроек Compiz Fusion и выполните в командной строке:
+
=== Переключение композиции ===
  
gtk-window-decorator --replace
+
Некоторое ПО может некорректно рендерить изображение, работая в системе с проприетарным драйвером Nvidia и композитным менеджером окон.
  
Тем не менее, без перекомпиляции gtk-window-decorator, необходимые ключи mateconf не будут созданы и вы будете привязанны к основным декорациям Cairo. Возможно создать эти ключи самостоятельно.
+
Для быстрого переключения функции композиции сохраните следующий скрипт где-нибудь в домашней директории, например {{ic|~/.scripts/compositing.sh}}:
  
==Известные проблемы==
+
{{bc|<nowiki>
 +
#!/bin/sh
 +
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
 +
</nowiki>}}
  
===Qt-приложения не стилизованы под GTK2===
+
Затем создайте сочетание клавиш клавиатуры, например {{ic|Ctrl+Alt+C}} для команды {{ic|sh ~/.scripts/compositing.sh}}.
  
Вы можете обнаружить, что приложения, написанные на Qt4, не наследуют темы GTK2 как должны. Смотрите [[Uniform Look for Qt and GTK Applications_(Русский)]] для подробностей.
+
=== Новые окна по центру ===
  
Для исправления GUI стиля выполните:
+
По умолчанию новые окна помещаются в левый верхний угол. Для того, чтобы они появлялись по центру запустите {{ic|Система -> Параметры -> Окна}} и отметьте опцию '''Размещать новые окна по центру''' на вкладке {{ic|Расположение}}.
$ qtconfig-qt4
+
Этого же результата можно добиться при помощи dconf:
И измените его на GTK+. Для исправления темы иконок (в частности, курсора), вы должны изменить ваш {{ic|~/.icons/default/index.theme}} добавив:
 
[Icon Theme]
 
Inherits=mate
 
  
===Evolution Email не работает===
+
$ dconf write /org/mate/marco/general/center-new-windows true
  
Пожалуйста, посмотрите [[Evolution#Using_Evolution_Outside_Of_Gnome]].
+
=== Включить привязку окон ===
  
=== GTK3 не оформлены должным образом ===
+
По умолчанию привязка окон не используется. Для включения данного функционала запустите {{ic|Система -> Параметры -> Окна}} и отметьте опцию '''Включить тайлинговый режим''' на вкладке {{ic|Расположение}}.
  
Если вы заметили, что приложения, такие как [[Rhythmbox]], не выглядят так, как должны, попробуйте [https://aur.archlinux.org/packages/clearlooks-phenix-gtk-theme-git/ Clearlooks Phenix] тему.
+
=== Скрытие или показ иконок рабочего стола ===
  
== Решение проблем ==
+
По умолчанию в MATE отображаются различные иконки на рабочем столе: содержимое директории рабочего стола, Компьютер, Домашняя и сетевые директории, Корзина и смонтированные устройства. Вы можете настроить их отображение при помощи {{ic|dconf}}.
  
=== Переключение пользователей ===
+
==== Скрыть все иконки на рабочем столе ====
  
Вы должны использовать [[Display_Manager_(Русский)|дисплейный менеджер]] с поддержкой переключения сессий. Дополнительно, если вы используете не MDM (Mate Display Manager), вы должны создать символьную ссылку на ваш дисплейный менеджер.
+
$ dconf write /org/mate/desktop/background/show-desktop-icons false
  
Для [[LightDM]] используйте следующую команду:
+
==== Скрыть определённые иконки на рабочем столе ====
  
# ln -s /usr/lib/lightdm/lightdm/gdmflexiserver /usr/bin/mdmflexiserver
+
Скрыть иконку Компьютера:
  
Для [[GDM]] используйте:
+
$ dconf write /org/mate/caja/desktop/computer-icon-visible false
  
# ln -s /usr/bin/gdmflexiserver /usr/bin/mdmflexiserver
+
Скрыть иконку домашней папки:
  
=== Пустая панель после обновления с 1.4 до 1.6 ===
+
$ dconf write /org/mate/caja/desktop/home-icon-visible false
  
Начиная с mate 1.6 некоторые части, например mate-panel, перешли с gconf на gsettings. При обновлении с более старой версии Вы могли получить пустую панель. Чтобы решить эту проблему, сбросьте настройки панели командой "mate-panel --reset". После этого вы можете использовать [http://git.mate-desktop.org/mate-desktop/plain/mate-conf/mate-conf-import mate-conf-import] для восстановления Ваших старых настроек.
+
Скрыть иконку Сети:
  
== Подсказки ==
+
  $ dconf write /org/mate/caja/desktop/network-icon-visible false
=== Скрыть все иконки на рабочем столе ===
 
Для этого надо воспользовать dconf. Ключ находится в org.mate.desktop.background.show-desktop-icons. Можно воспользовать графическим dconf-editor или консольным 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/trash-icon-visible false
+
Скрыть иконку смонтированных устройств:
  
 
  $ dconf write /org/mate/caja/desktop/volumes-visible false
 
  $ dconf write /org/mate/caja/desktop/volumes-visible false
  
Чтобы иконки снова появились, поменяйте «false» на «true».
+
Чтобы иконки снова появились, поменяйте {{ic|false}} на {{ic|true}}.
 +
 
 +
=== Поменять оконный менеджер ===
 +
 
 +
По умолчанию MATE использует оконный менеджер ''marco'' - ответвление {{pkg|metacity}}, используемого в GNOME 2. Вы можете заменить ''marco'' другим оконным менеджером несколькими способами:
 +
 
 +
*  Самый лёгкий способ — добавить его в автозапуск используя {{ic|mate-session-properties}}. Откройте меню '''Система''', перейдите в '''Настройки''', нажмите '''Запускаемые приложения'''. В диалоге нажмите '''Добавить''', введите какое-нибудь название, а в поле '''Команда''' введите ''"ваш_оконный_менеджер"'' ''"--replace"''
 +
 
 +
Например, для openbox команда будет такой: {{ic|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:'"
 
  $ dconf write /org/mate/marco/general/button-layout "'close,maximize,minimize:'"
Поставьте menu, close, minimize и maximize в желаемом порядке. Двоеточие означает заголовок окна.
 
  
=== Поменять расположение окон по умолчанию ===
+
Поставьте '''menu''', '''close''', '''minimize''' и '''maximize''' в желаемом порядке, разделяя их запятыми. Двоеточие означает заголовок окна.
По умолчанию окна находятся в верхнем левом углу. Чтобы они были по центру, отредактируйте org.mate.marco.general.center-new-windows
+
 
$ dconf write /org/mate/marco/general/center-new-windows true
+
=== Авто-открытие файлового менеджера при мотнировании устройств ===
 +
 
 +
По умолчанию MATE автоматические открывает окно файлового менеджера при монтировании сменных устройств. Для отключения такого поведения скомандуйте в терминал:
 +
 
 +
$ dconf write /org/mate/desktop/media-handling/automount-open false
 +
 
 +
=== Заставка ===
 +
 
 +
MATE использует {{pkg|mate-screensaver}} для блокировки вашей сессии. По умолчанию имеется лишь несколько тем для заставки. Установив пакет {{Pkg|mate-screensaver-hacks}} можно получить их гораздо больше. Это позволит вам использовать темы и экраны блокировки [[Xscreensaver]] для {{pkg|mate-screensaver}}.
 +
 
 +
=== Экран блокировки и его фоновое изображение ===
 +
 
 +
Полный список настроек можно найти в <code>/usr/share/glib-2.0/schemas/org.mate.background.gschema.xml</code>. Они переопределяются созданием файла <code>/usr/share/glib-2.0/schemas/mate-background.gschema.override</code>.
 +
 
 +
{{note|Значения справа должны быть заключены в одинарные кавычки (<nowiki>''</nowiki>), иначе произойдёт ошибка во время компиляции.}}
 +
 
 +
Пример #1: Сменить фоновое изображение на экране блокировки:
 +
{{hc|/usr/share/glib-2.0/schemas/mate-background.gschema.override|2=
 +
 
 +
[org.mate.background]
 +
picture-filename='/путь/к/изображению.jpg'}}
 +
 
 +
Пример #2: Сменить изображение на экране блокировки, используя градиент:
 +
{{hc|/usr/share/glib-2.0/schemas/mate-background.gschema.override|2=
 +
 
 +
[org.mate.background]
 +
color-shading-type='vertical-gradient'
 +
picture-options='scaled'
 +
picture-filename=<nowiki>''</nowiki>
 +
primary-color='#152233'
 +
secondary-color='#000000'}}
  
=== Экран блокировки и дефолтное фоновое изображение ===
+
Перекомпилируйте схемы:
Поменять фоновое изображение блокировки можно в файле {{ic|/usr/share/glib-2.0/schemas/mate-background.gschema.override}}:
 
[org.mate.background]
 
picture-filename='/path/to/the/background.jpg'
 
Затем перекомпилируйте схемы:
 
 
  # glib-compile-schemas /usr/share/glib-2.0/schemas/
 
  # glib-compile-schemas /usr/share/glib-2.0/schemas/
И перезапустите свою X-сессию.
 
  
=== Стилизация Qt4-приложений ===
+
Перезапустите X для получения результата.
Чтобы Qt4-приложения наследовали вашу тему в MATE, сделайте следущее
+
 
 +
=== Стилизация Qt приложений ===
 +
 
 +
Чтобы Qt-приложения наследовали вашу тему в MATE, сделайте следущее:
 +
 
 
  * Перейдите в ''Система -> Настройки -> Qt4 Config'' или запустите {{ic|qtconfig-qt4}} в терминале.
 
  * Перейдите в ''Система -> Настройки -> Qt4 Config'' или запустите {{ic|qtconfig-qt4}} в терминале.
 
  * Поменяйте стиль GUI на GTK+.
 
  * Поменяйте стиль GUI на GTK+.
 
  * ''Файл --> Сохранить''.
 
  * ''Файл --> Сохранить''.
 +
 
См. статью [[Uniform Look for Qt and GTK Applications (Русский)]].
 
См. статью [[Uniform Look for Qt and GTK Applications (Русский)]].
  
=== Поменять оконный менеджер ===
+
=== Совместимость курсоров ===
По умолчанию оконный менеджер стоит ''marco'' — форк {{pkg|metacity}}. Способы его поменять:
 
* Самый лёгкий способ — добавить его в автозапуск используя {{ic|mate-session-properties}}. Откройте меню '''Система''', перейдите в '''Настройки''', нажмите '''Startup Applications'''. В диалоге нажмите '''Добавить''', введите какое-нибудь название, а в поле '''Команда''' введите {{ic|ваш_оконный_менеджер --replace}}. Выйдите из MATE и снова войдите, чтобы увидеть изменения. Стоит отметить, что этот способ не очень рекомендуется, потом что сначала запустится ''marco'', а потом ещё и ваш оконный менеджер, который, в конечном итоге, закроет ''macro''.
 
  
* Используя dconf:
+
Вы можете обнаружить, что тема курсора, используемая в MATE непоследовательна. Например, курсор может меняться при перемещении между окнами разных приложений. Чтобы исправить это, установите тему курсора создав файл {{ic|index.theme}}. Он определяет тему курсора в соответствии с спецификацией XDG. Для подробностей смотри статью [[Cursor_Themes#Using_an_index.theme_file_(recommended)]].
$ dconf write /org/mate/desktop/session/required-components/windowmanager "'ваш_оконный_менеджер'"
 
  
 
== Смотрите также ==
 
== Смотрите также ==
  
[http://mate-desktop.org Официальный сайт MATE]
+
* [http://mate-desktop.org Официальный сайт MATE]
 
+
* [http://wiki.mate-desktop.org/archlinux_custom_repo wiki-страница на сайте MATE, посвещённая Arch Linux]
'''Arch Linux форумы'''
+
* [http://mate-desktop.org/gallery/1.8/ ''Скриншоты MATE'']
* [https://bbs.archlinux.org/viewtopic.php?pid=1018647 ''The MATE Desktop Environment''] - Основное обсуждение MATE
+
* [https://bbs.archlinux.org/viewtopic.php?pid=1018647 ''The MATE Desktop Environment''] - Обсуждение MATE на форме Arch Linux
* [https://bbs.archlinux.org/viewtopic.php?id=139877 ''Скриншоты MATE'']
 

Revision as of 08:17, 12 October 2014

zh-CN:MATE

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

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

Приложения

MATE состоит в основном из приложений и утилит GNOME 2, которые были ответвлены и переименованы для избежания конфликта с их аналогами в GNOME 3. Ниже располагается список наиболее распростанённых приложений GNOME, которые были переименованы в 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, потому что он не обязательно полезен для всех.

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

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

  • mate-applet-lockkeys - Апплет, показывающий состояние клавиш CapsLock, NumLock и ScrollLock.
  • mate-applet-softupd - Апплет, информирующий о доступных обновлениях для системы (использует PackageKit).
  • mate-applet-streamer - Апплет, позволяющий включить любимое online-радио одним кликом.
  • mate-color-manager - Утилита управления цветом.
  • mate-accountsdialog - Приложение для просмотра и редактирования информации об аккаутнах.
  • mate-disk-utility - Утилита управления дисками.
  • mate-mplayer - Фронтэнд mplayer для MATE
  • mate-nettoolAUR - Интерфейс для различных сетевых утилит.
  • mate-themes-extras - Коллекция GTK2/3 тем для MATE.
  • gnome-main-menu - Апллет для панели MATE, подобный классическому главному меню, но с небольшими изменения.
  • variety - Смена обоев на рабочем столе с регулярным интервалом.

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

  • mintmenuAUR - Linux Mint Menu для MATE.

Запуск MATE

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

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

Выберите MATE в менеджере входа. Команда MATE рекомендует использовать LightDM, который устанавливается пакетом lightdm-gtk2-greeter.

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

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

~/.xinitrc
exec mate-session

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

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

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

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

pacman -S orca espeak onboard 

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

gsettings set org.mate.interface accessibility true

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

Управление сетью

В MATE для управления сетями рекомендуется использовать NetworkManager. Процесс его установки и настройки можно найти на соответствующей wiki странице.

Bluetooth

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

PulseAudio и GStreamer

MATE поддерживает два аудио-бекэнда: PulseAudio и GStreamer. По умолчанию устанавливается PulseAudio, но если вы хотите использовать GStreamer, установите пактеы:

# pacman -S mate-settings-daemon-gstreamer mate-media-gstreamer

Подсказки

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

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

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

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

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

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

#!/bin/sh
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.

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

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

$ dconf write /org/mate/marco/general/center-new-windows 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 для получения результата.

Стилизация Qt приложений

Чтобы Qt-приложения наследовали вашу тему в MATE, сделайте следущее:

* Перейдите в Система -> Настройки -> Qt4 Config или запустите qtconfig-qt4 в терминале.
* Поменяйте стиль GUI на GTK+.
* Файл --> Сохранить.

См. статью Uniform Look for Qt and GTK Applications (Русский).

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

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

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