MATE (Русский)

From ArchWiki
Revision as of 17:01, 22 May 2014 by Gim (talk | contribs) (Unmantained article. Removed deprecated Template:Article summary start. Added Category:Русский)
Jump to navigation Jump to search

zh-CN:MATE

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

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

Проект MATE Desktop Environment — это форк GNOME 2 и попытка его дальнейшего развития. Более подробная информация находится в этой ветке форума

Получение

Разрабатываемые версии находятся на GitHub. Стабильные пакеты релизов здесь: http://repo.mate-desktop.org/archlinux/.

Установка

Для установки стабильной версии MATE через pacman добавьте этот репозиторий в /etc/pacman.conf:

[mate]
SigLevel = Optional TrustAll
Server = http://repo.mate-desktop.org/archlinux/$arch

Выполните

# pacman -Syy

и затем

# pacman -S mate

Для установки дополнительных пакетов из группы mate-extras (большинство из них — аналоги пакетов из группы gnome-extra):

# pacman -S mate-extras

Запуск

Вручную

Для запуска MATE вручную вы должны добавить

exec mate-session

в ваш ~/.xinitrc и выполнить

$ startx
Примечание: Смотрите xinitrc для подробностей, таких как сохранение сессии.

Автоматически при старте системы

Смотрите дисплейный менеджер и запуск X при загрузке для подробностей.

GDM (старые версии)

Если вы используете gdm-oldAUR из AUR, просто выберите MATE сессию из списка сессий. При первом запуске MATE, отметьте "Только эта сессия" при запросе.

LightDM, GDM и LXDM

Просто выберите MATE в списке сессий.

MATE Display Manager

MATE Display Manager (MDM) это аналог GNOME Display Manager (GDM). Пакет 'mate-display-manager' можно найти в группе mate-extra или в пакете из AUR: mate-display-managerAUR. Работает так же, как и GDM

KDM

Для того, чтобы иметь возможность запускать MATE в KDM (KDE Display Manager), вы должны отредактировать KDM конфигурационный файл. От имени суперпользователя, измените /usr/share/config/kdm/kdmrc. Найдите параметр SessionsDir и добавьте /usr/share/xsessions в список. Должно выглядеть примерно так:

SessionsDirs=/usr/share/config/kdm/sessions,/usr/share/apps/kdm/sessions,/usr/share/xsessions

Перезапустите KDM и выберите "MATE" в списке сессий.

SLIM

Прочтите SLIM, чтобы знать как установить. Затем просто добавте эту строчку в .xinitrc:

exec mate-session

Приложения

Важно заметить, что многие основные приложения GNOME были переименованы для MATE, в соответствии с условиями их лицензии. Вот некоторые примеры переименования приложений GNOME -> MATE.

  • Nautilus переименован в Caja
  • 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).

Не все дополнительные приложения GNOME (написаные на GTK2) были форкнуты. Следующие дополнительные приложения являются доступными в MATE:

  • Totem (mate-video-player)
  • GNOME Panel applets (mate-applets)

Если вы используете NetworkManager для подключения к интернету, то можете установить network-manager-applet-gtk2AUR из AUR, чтобы иметь возможность использовать сетевой апплет (nm-applet) на GTK2 для панели GNOME. Вам необходимо изменить PKGBUILD так, чтобы он зависел от mate-bluetooth вместо gnome-bluetooth, чтобы предотвратить рекурсивные зависимости от gnome-desktop.

Использование Compiz Fusion без Emerald

Если вы хотите использовать Marco с Compiz Fusion, установите и запустите Compiz Fusion как обычно и установите пакет gtk-window-decorator, затем выполните следующие команды для создания символических ссылок:

# ln -s /usr/lib/libmarco-private.so.0 /usr/lib/libmetacity-private.so.0

Включите плагин декорации окон в менеджере настроек Compiz Fusion и выполните в командной строке:

gtk-window-decorator --replace

Тем не менее, без перекомпиляции gtk-window-decorator, необходимые ключи mateconf не будут созданы и вы будете привязанны к основным декорациям Cairo. Возможно создать эти ключи самостоятельно.

Известные проблемы

Qt-приложения не стилизованы под GTK2

Вы можете обнаружить, что приложения, написанные на Qt4, не наследуют темы GTK2 как должны. Смотрите Uniform Look for Qt and GTK Applications_(Русский) для подробностей.

Для исправления GUI стиля выполните:

$ qtconfig-qt4

И измените его на GTK+. Для исправления темы иконок (в частности, курсора), вы должны изменить ваш ~/.icons/default/index.theme добавив:

[Icon Theme]
Inherits=mate

Evolution Email не работает

Пожалуйста, посмотрите Evolution#Using_Evolution_Outside_Of_Gnome.

GTK3 не оформлены должным образом

Если вы заметили, что приложения, такие как Rhythmbox, не выглядят так, как должны, попробуйте Clearlooks Phenix тему.

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

Переключение пользователей

Вы должны использовать дисплейный менеджер с поддержкой переключения сессий. Дополнительно, если вы используете не MDM (Mate Display Manager), вы должны создать символьную ссылку на ваш дисплейный менеджер.

Для LightDM используйте следующую команду:

# ln -s /usr/lib/lightdm/lightdm/gdmflexiserver /usr/bin/mdmflexiserver

Для GDM используйте:

# ln -s /usr/bin/gdmflexiserver /usr/bin/mdmflexiserver

Пустая панель после обновления с 1.4 до 1.6

Начиная с mate 1.6 некоторые части, например mate-panel, перешли с gconf на gsettings. При обновлении с более старой версии Вы могли получить пустую панель. Чтобы решить эту проблему, сбросьте настройки панели командой "mate-panel --reset". После этого вы можете использовать mate-conf-import для восстановления Ваших старых настроек.

Подсказки

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

Для этого надо воспользовать 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/volumes-visible false

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

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

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

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

Поменять расположение окон по умолчанию

По умолчанию окна находятся в верхнем левом углу. Чтобы они были по центру, отредактируйте org.mate.marco.general.center-new-windows

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

Экран блокировки и дефолтное фоновое изображение

Поменять фоновое изображение блокировки можно в файле /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/

И перезапустите свою X-сессию.

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

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

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

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

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

По умолчанию оконный менеджер стоит marco — форк metacity. Способы его поменять:

  • Самый лёгкий способ — добавить его в автозапуск используя mate-session-properties. Откройте меню Система, перейдите в Настройки, нажмите Startup Applications. В диалоге нажмите Добавить, введите какое-нибудь название, а в поле Команда введите ваш_оконный_менеджер --replace. Выйдите из MATE и снова войдите, чтобы увидеть изменения. Стоит отметить, что этот способ не очень рекомендуется, потом что сначала запустится marco, а потом ещё и ваш оконный менеджер, который, в конечном итоге, закроет macro.
  • Используя dconf:
$ dconf write /org/mate/desktop/session/required-components/windowmanager "'ваш_оконный_менеджер'"

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

Официальный сайт MATE

Arch Linux форумы