как автоматически вызывать compiz в пользовательском сеансе рабочего стола

Я использую Ubuntu 16.04. Я создал пользовательский сеанс рабочего стола на основе Avant Window Navigator, Compiz, Unity:

$ cat>/usr/share/gnome-session/sessions/awn.session<<'EOF'
[GNOME Session]
Name=awn
RequiredComponents=compiz;avant-window-navigator;
DesktopName=Unity
EOF

$ cat>/usr/share/xsessions/awn.desktop <<'EOF'
[Desktop Entry]
Name=awn
Comment=This session logs you into GNOME with avant-window-navigator
Exec=gnome-session --session=awn
TryExec=gnome-session
Icon=ubuntu_logo.ico
Type=Application
EOF

$ cat> /usr/share/applications/compiz.desktop<<'EOF'
[Desktop Entry]
Type=Application
Name=compiz
Exec=/usr/bin/compiz
NoDisplay=true
# name of loadable control center module
X-GNOME-WMSettingsModule=compiz
# autostart phase
X-GNOME-Autostart-Phase=WindowManager
X-GNOME-Provides=windowmanager
# name we put on the WM spec check window
X-GNOME-WMName=compiz
# back compat only 
X-GnomeWMSettingsLibrary=compiz
X-Ubuntu-Gettext-Domain=compiz
EOF

Я использую этот сеанс уже несколько лет без проблем, за исключением случаев, когда происходит сбой compiz, но он не возрождается, хотя обязательный компонент сеанса. Я также установил его через:

gconftool-2 --set -t string /desktop/gnome/session/required_components/windowmanager compiz

Когда я убиваю Compiz или AWN, ни один из них не появляется автоматически.

Как я могу сделать compiz и awn автоматическое появление?

0
задан 28 July 2019 в 13:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: