Как мне настроить Awesome с MATE?
Учебное пособие под названием " Быстрая настройка Awesome с помощью Gnome" описывает процесс настройки оконного менеджера Awesome таким образом, чтобы сохранить некоторые функции и преимущества GNOME. Я полагал, что настольный компьютер MATE - это современная версия GNOME 2, поэтому я пытаюсь настроить Awesome с MATE, но безрезультатно.
Я пытаюсь использовать ту часть руководства, которая описывает шаги для GNOME <2, а именно:
gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop false
а также
gconftool-2 --type string --set /desktop/gnome/applications/window_manager/current /usr/bin/awesome
или же
gconftool-2 --type string --set /desktop/gnome/applications/window_manager/current /usr/bin/awesome
потом писать
[Desktop Entry]
Version=1.0
Type=Application
Name=Awesome
Comment=The awesome launcher!
TryExec=awesome
Exec=awesome
в ~/.local/share/applications/awesome.desktop
,
Там нет никакого эффекта; что я должен делать?
3 ответа
Учебник, который вы упомянули, сначала не работал для меня.
Во-первых, файл в ~/.local/share/applications/awesome.desktop
не признается; ты должен положить это в /usr/share/xsessions
Во-вторых, с этой записью на рабочем столе вы только начнете крутиться, но вы также можете захотеть gnome-session
, mate-session
или же xfce4-session
(или каким бы ни был ваш менеджер сеансов, если он загружает тему Gtk, апплет Wifi, менеджер звука и т. д.) Для этого создайте запись на рабочем столе, которая просто вызывает Xsession
:
$ cat /usr/share/xsessions/Xsession.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Xsession
Comment=Xsession
Exec=/etc/X11/Xsession
Тогда напишите .xsession
файл в вашем пользовательском каталоге:
$ cat ~/.xsession
#!/bin/sh
xfce4-session &
awesome
Наконец, выберите запись "Xsession" в lightdm, и вы увидите, что с остальным сеансом вы увидите потрясающий запуск. (Проверено на Xubuntu с xfce4-session
и Debian Wheezy с mate-session
.)
Я только что успешно установил его в Ubuntu Mate 15.04.
Все, что я сделал, было:
sudo apt-get install awesome
После того, как я вышел из системы, я мог выбрать awesome в качестве WM в правом верхнем углу экрана входа в систему:
После того, как я нашел эту тему сегодня, пытаясь настроить нечто подобное в Ubuntu MATE 16.04 LTS Beta 2, я обнаружил, что для меня работает следующее:
с https://wiki.debian.org/JosueAbarca
# To use awesome instead of marco
gsettings set org.mate.session.required-components windowmanager 'awesome'
# You can verify it with:
gsettings get org.mate.session.required-components windowmanager
# To return to the default window manager (marco) run:
gsettings reset org.mate.session.required-components windowmanager
# To disable the desktop icons provided by caja
gsettings set org.mate.background show-desktop-icons false
РЕДАКТИРОВАТЬ: Ранее я думал, что все вышеперечисленное было все, что мне нужно, но после попытки установить его на новую установку у меня возникли проблемы с запуском.
Установка строки в gsettings сообщает MATE, какое приложение запускать в качестве оконного менеджера, но это не похоже на указание исполняемого файла для запуска.
После размещения следующего в /usr/share/mate/applications/awesome.desktop
, удивительно запускается с MATE с установленным выше gsettings (я использовал один из других файлов в качестве шаблона, некоторые из этих строк могут быть ненужными)
[Desktop Entry]
Type=Application
Name=awesome
Exec=awesome
NoDisplay=true
# name of loadable control center module
X-MATE-WMSettingsModule=awesome
# name we put on the WM spec check window
X-MATE-WMName=awesome
# back compat only
X-MateWMSettingsLibrary=awesome
X-MATE-Bugzilla-Bugzilla=MATE
X-MATE-Bugzilla-Product=awesome
X-MATE-Bugzilla-Component=general
X-MATE-Autostart-Phase=WindowManager
X-MATE-Provides=windowmanager
X-MATE-Autostart-Notify=true