LINUX.ORG.RU

Самопальная сессия не запускается через DM

 , , , ,


0

1
bodqhrohro@localhost:~$ cat /usr/share/xsessions/compiz-xfce4.desktop 
## /etc/dm/Sessions/compiz-xfce4.desktop ##

[Desktop Entry]
Name=compiz-xfce4
Comment=Monster!!11
Exec=compiz-xfce4
Terminal=False
TryExec=compiz-xfce4
Type=Application

[Window Manager]
SessionManaged=true

##
bodqhrohro@localhost:~$ cat /usr/bin/compiz-xfce4 
#!/bin/sh

#xinit /etc/xdg/compiz-xfce4/xinitrc /etc/X11/xinit/xserverrc
xinit /etc/xdg/compiz-xfce4/xinitrc
bodqhrohro@localhost:~$ cat /etc/xdg/compiz-xfce4/xinitrc 
#!/bin/bash
xfce4-panel &
cairo-dock &
tilda &
devilspie &
/usr/lib/notification-daemon/notification-daemon &
/usr/bin/pulseaudio --start --log-target=syslog &
xfce4-power-manager &
xfce4-volumed &
compiz

Основной DM - Slim, при запуске тупо висит фон слима, а через некоторое время он перезапускается, как по нажатию Ctrl+Alt+Bksp (а иногда даже не перезапускается. То же самое касается сессий TWM и XBMC, кстати (впрочем, XBMC кидает в хомяк крэшлог, так что можно не считать, наверное). Под lightdm то же самое, но меню twm поверх фона lightdm по щелчку таки появляется. При скармливании xinit моя сессия нормально запускается. Куда копать?

Теперь сделай по нормальному:

$ cat /etc/xdg/compiz-xfce4/xinitrc > ~/.config/xfce-autostart
$ chmod +x ~/.config/xfce-autostart
$ sed -i "s/compiz//" ~/.config/xfce-autostart
$ sudo rm /etc/xdg/compiz-xfce4/xinitrc
$ echo -e "~/.config/xfce-autostart &\ncompiz" | sudo tee /usr/bin/compiz-xfce4
$ echo compiz-xfce4 > ~/.xinitrc

$ cat /etc/slim.conf | grep login_cmd
login_cmd           exec /bin/sh - ~/.xinitrc %session
# login_cmd           exec /bin/bash -login /etc/X11/Xsession %session
Extraterrestrial ★★★★★ ()
Последнее исправление: Extraterrestrial (всего исправлений: 2)
Ответ на: комментарий от Extraterrestrial

Ну вроде работает. Хоть и запускается не так шустро. В чём профит compiz отдельно запускать? Только теперь крысоуведомлялка всё равно стартует (с ксинита вроде не стартовала). И таки что с Qt-приложениями делать? qtconfig нету. Вангую, что за подхват тем какой-то гномодемон отвечал, ибо кедодемонов не висело точно.

MiniRoboDancer ★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.