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

From ArchWiki
Jump to: navigation, search
(repo and exec instructions change)
(Translated en:MATE)
Line 4: Line 4:
 
[[it:MATE]]
 
[[it:MATE]]
 
[[zh-CN:MATE]]
 
[[zh-CN:MATE]]
Проект MATE Desktop Environment  - это форк GNOME 2 и попытка его дальнейшего развития. Более подробная информация [https://bbs.archlinux.org/viewtopic.php?id=121162 находится в этой ветке форума]
+
[[es:MATE]]
 +
[[ja:MATE]]
 +
[[ko:MATE]]
 +
{{Article summary start|Описание}}
 +
{{Article summary text|Что такое MATE и как его получить.}}
 +
{{Article summary heading|Сайт проекта}}
 +
{{Article summary link|MATE|http://mate-desktop.org}}
 +
{{Article summary heading|Связанное}}
 +
{{Article summary wiki|GNOME_(Русский)}}
 +
{{Article summary end}}
 +
Проект '''MATE Desktop Environment''' - это форк GNOME 2 и попытка его дальнейшего развития. Более подробная информация [https://bbs.archlinux.org/viewtopic.php?id=121162 находится в этой ветке форума]
 +
 
 +
== Получение ==
 +
 
 +
Разрабатываемые версии находятся на [https://github.com/mate-desktop GitHub].
 +
Стабильные пакеты релизов здесь: http://repo.mate-desktop.org/archlinux/.
  
 
==Установка==
 
==Установка==
  
Для установки MATE через pacman добавьте репозиторий в файл {{ic|/etc/pacman.conf}}:
+
Для установки стабильной версии MATE через [[pacman_(Русский)|pacman]] добавьте этот репозиторий в {{ic|/etc/pacman.conf}}:
  
 
{{bc|<nowiki>
 
{{bc|<nowiki>
 
[mate]
 
[mate]
 +
SigLevel = Optional TrustAll
 
Server = http://repo.mate-desktop.org/archlinux/$arch
 
Server = http://repo.mate-desktop.org/archlinux/$arch
 
</nowiki>}}
 
</nowiki>}}
  
Затем:
+
Выполните
  
 
  # pacman -Syy
 
  # pacman -Syy
 +
 +
и затем
 +
 
  # pacman -S mate
 
  # pacman -S mate
  
Для установки дополнительных приложений (наподобие группы {{Grp|gnome-extra}}) запустите команду:
+
Для установки дополнительных пакетов из группы '''mate-extras''' (большинство из них - аналоги пакетов из группы {{Grp|gnome-extra}}):
 +
 +
# pacman -S mate-extras
 +
 
 +
== Запуск ==
 +
 
 +
=== Вручную ===
 +
 
 +
Для запуска MATE вручную вы должны добавить
 +
 
 +
exec mate-session
 +
 
 +
в ваш {{ic|[[xinitrc|~/.xinitrc]]}} и выполнить
 +
 
 +
$ startx
 +
 
 +
{{note|Смотрите [[xinitrc]] для подробностей, таких как сохранение сессии.}}
  
# pacman -S mate-extras
+
=== Автоматически при старте системы ===
  
Очень вероятно, что будут некоторые конфликты файлов при установке. Просто переименуйте проблемные файлы или устанавливайте с флагом --force.
+
Смотрите [[Display_Manager_(Русский)|дисплейный менеджер]] и [[Start_X_at_Boot_(Русский)|запуск X при загрузке]] для подробностей.
  
Вам также потребуется менеджер входа (gdm, kdm, slim и т.п.) и dbus.
+
==== GDM (старые версии) ====
  
{{Note|Сейчас многие пакеты MATE конфликтуют или замещают некоторые пакеты GNOME.}}
+
Если вы используете {{AUR|gdm-old}} из AUR, просто выберите MATE сессию из списка сессий. При первом запуске MATE, отметьте "Только эта сессия" при запросе.
  
==Запуск MATE==
+
==== [[LightDM]], [[GDM]] и [[LXDM]] ====
  
Перед запуском MATE убедитесь, что dbus присутствует в массиве DAEMONS файла /etc/rc.conf.
+
Просто выберите MATE в списке сессий.
  
===GDM (Old)===
+
==== MATE Display Manager ====
  
Если вы используете gdm-old из AUR, просто выберите сессию MATE из списка сессий. При первом запуске MATE убедитесь, что нажали "Только эта сессия" при запросе.
+
MATE Display Manager (MDM) это аналог GNOME Display Manager (GDM). Пакет 'mate-display-manager' можно найти в группе '''mate-extra''' или в пакете из AUR: {{AUR|mate-display-manager}}. Работает так же, как и GDM
  
===Без менеджера входа (startx)===
+
==== [[KDM]] ====
  
Для того, чтобы запустить MATE без менеджера входа, Вам необходимо добавить:
+
Для того, чтобы иметь возможность запускать MATE в [[KDM]] ([[KDE]] Display Manager), вы должны отредактировать KDM конфигурационный файл.
 +
От имени суперпользователя, измените <code>/usr/share/config/kdm/kdmrc</code>. Найдите параметр '''SessionsDir''' и добавьте <code>/usr/share/xsessions</code> в список.
 +
Должно выглядеть примерно так:
  
  exec mate-session
+
  SessionsDirs=/usr/share/config/kdm/sessions,/usr/share/apps/kdm/sessions,/usr/share/xsessions
  
в файл:  ~/.xinitrc и затем выполнить:
+
Перезапустите KDM и выберите "MATE" в списке сессий.
  
$ startx
+
==== [[SLIM]] ====
  
==Ребрендинг основных приложений==
+
Прочтите [[SLIM|SLIM_(Русский)]] чтобы знать как установить. Затем просто добавте эту строчку в .xinitrc:
 +
exec mate-session
  
Важно заметить, что многие основные приложения GNOME были переименованы для MATE, в соответствии с условиями их лицензии. Вот некоторые примеры переименования приложений GNOME -> MATE.
+
== Приложения ==
  
* Nautilus переименован в '''caja'''
+
Важно заметить, что многие основные приложения GNOME были переименованы для MATE, в соответствии с условиями их лицензии. Вот некоторые примеры переименования приложений GNOME -> MATE.
* Metacity переименован в '''marco'''
 
* Gconf переименован в '''mate-conf'''
 
  
У остальных приложений и основных компонентов с префиксом GNOME (таких, как GNOME Panel, GNOME Menus и т.п.) были просто изменены префиксы на "MATE" (например: MATE Panel и MATE Menus).
+
* 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:
+
Не все дополнительные приложения GNOME (написаные на GTK2) были форкнуты. Следующие дополнительные приложения '''являются''' доступными в MATE:
  
 
* Totem (mate-video-player)
 
* Totem (mate-video-player)
* Eye of GNOME (mate-image-viewer)
 
* Gedit (mate-text-editor)
 
* File Roller (mate-extract)
 
 
* GNOME Panel applets (mate-applets)
 
* GNOME Panel applets (mate-applets)
* GNOME Terminal (mate-terminal)
 
  
 
Если вы используете NetworkManager для подключения к интернету, то можете установить {{AUR|network-manager-applet-gtk2}} из AUR, чтобы иметь возможность использовать сетевой апплет (nm-applet) на GTK2 для панели GNOME. Вам необходимо изменить PKGBUILD так, чтобы он зависел от mate-bluetooth вместо gnome-bluetooth, чтобы предотвратить рекурсивные зависимости от gnome-desktop.
 
Если вы используете NetworkManager для подключения к интернету, то можете установить {{AUR|network-manager-applet-gtk2}} из AUR, чтобы иметь возможность использовать сетевой апплет (nm-applet) на GTK2 для панели GNOME. Вам необходимо изменить PKGBUILD так, чтобы он зависел от mate-bluetooth вместо gnome-bluetooth, чтобы предотвратить рекурсивные зависимости от gnome-desktop.
Line 85: Line 124:
 
==Известные проблемы==
 
==Известные проблемы==
  
===Случаи бесконечного перезапуска файлового менеджера===
+
===Qt-приложения не стилизованы под GTK2===
 +
 
 +
Вы можете обнаружить, что приложения, написанные на Qt4, не наследуют темы GTK2 как должны. Смотрите [[Uniform Look for Qt and GTK Applications_(Русский)]] для подробностей.
 +
 
 +
Для исправления GUI стиля выполните:
 +
$ qtconfig-qt4
 +
И измените его на GTK+. Для исправления темы иконок (в частности, курсора), вы должны изменить ваш {{ic|~/.icons/default/index.theme}} добавив:
 +
[Icon Theme]
 +
Inherits=mate
 +
 
 +
===Evolution Email не работает===
 +
 
 +
Пожалуйста, посмотрите [[Evolution#Using_Evolution_Outside_Of_Gnome]].
 +
 
 +
=== GTK3 не оформлены должным образом ===
 +
 
 +
Если вы заметили, что приложения, такие как [[Rhythmbox]], не выглядят так, как должны, попробуйте [https://aur.archlinux.org/packages/clearlooks-phenix-gtk-theme-git/ Clearlooks Phenix] тему.
 +
 
 +
== Решение проблем ==
 +
 
 +
=== Переключение пользователей ===
  
После входа в систему вы можете обнаружить, что файловый менеджер Caja постоянно перезапускается и никогда не завершается. Временное исправление проблемы делается с помощью следующей команды:
+
Вы должны использовать [[Display_Manager_(Русский)|дисплейный менеджер]] с поддержкой переключения сессий. Дополнительно, если вы используете не MDM (Mate Display Manager), вы должны создать символьную ссылку на ваш дисплейный менеджер.
  
# ln -s /usr/lib/libgnutls.so /usr/lib/libgnutls.so.26
+
Для [[LightDM]] используйте следующую команду:
  
После этого перезайдите в систему.
+
# ln -s /usr/lib/lightdm/lightdm/gdmflexiserver /usr/bin/mdmflexiserver
  
Это также может исправить проблему с добавлением апплета часов на панель.
+
Для [[GDM]] используйте:
  
===Qt-приложения не стилизованы под GTK2===
+
# ln -s /usr/bin/gdmflexiserver /usr/bin/mdmflexiserver
  
Вы можете обнаружить, что приложения, написанные на Qt4, не наследуют темы GTK2 как должны. Это может быть исправлено просто - установкой libgnomeui с флагом --force. Вероятно, это будет исправлено в течение развития проекта MATE.
+
=== Пустая панель после обновления с 1.4 до 1.6 ===
  
===Evolution Email не работает===
+
Начиная с 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] для восстановления Ваших старых настроек.
  
Пожалуйста, посмотрите [[Evolution#Using_Evolution_Outside_Of_Gnome]].
+
== Смотрите также ==
  
===Не работает отправка файлов по Bluetooth===
+
[http://mate-desktop.org Официальный сайт MATE]
  
Отправка файлов при использовании mate-bluetooth-applet может завершаться с ошибкой
+
'''Arch Linux форумы'''
  The name.org.openobex.client was not provided any .service files".  
+
* [https://bbs.archlinux.org/viewtopic.php?pid=1018647 ''The MATE Desktop Environment''] - Основное обсуждение MATE
Чтобы это исправить, достаточно понизить версию bluez до 4.56-1 с помощью downgrade (доступно в AUR)
+
* [https://bbs.archlinux.org/viewtopic.php?id=139877 ''Скриншоты MATE'']

Revision as of 21:51, 1 September 2013

zh-CN:MATETemplate:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary link Template:Article summary heading Template:Article summary wiki Template:Article summary end Проект 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
Note: Смотрите 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 для восстановления Ваших старых настроек.

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

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

Arch Linux форумы