Как мне настроить 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 в правом верхнем углу экрана входа в систему:

https://i.imgur.com/9E6ofNj.jpg

После того, как я нашел эту тему сегодня, пытаясь настроить нечто подобное в 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
Другие вопросы по тегам