В ходе усиленного мозгового штурма было решено попробовать поставить иксы из дебиана (собрать не удалось). Методом научного тыка было выяснено, что баг с залипанием исправляется установкой пакетов xserver-xorg-core_1.10.4-1 и xserver-xorg-input-evdev_2.6.0-2 (версия соответствует бунте, этих двух пакетов достаточно). Устанавливал через dpkg -i
, заготовьте на всякий случай соответствующие родные пакеты. Если быть совсем точным, то баг живёт в самом бинарнике иксов: /usr/bin/Xorg (однако подмена лишь его делает работу системы нестабильной). При этом напрочь перестаёт работать OpenGL, а вместе с ним KDM, спецэффекты и некоторые полноэкранные игры. В настройках эффектов можно выбрать движок XRender, но с ним работают не все эффекты. Я выбрал Все окна для смены окна и Плавную смену рабочих столов.
LightDM — тренд сезона — завести не удалось, LXDM выкидывал при логине обратно, значит, пилим GDM, устанавливаем его в качестве умолчания: sudo dpkg-reconfigure gdm
. Приводим конфиг (sudo nano /etc/gdm/custom.conf
) к такому виду (в виде файла):
[daemon]
TimedLoginEnable=true
TimedLogin=darkness
TimedLoginDelay=1
К сожалению, сделать автоматический вход без таймаута не удалось: хинты из документации приводят к тому, что GDM не запускается. Что ж хотя бы установим фоновую картинку: переименовываем наш файл в FILE.JPG и далее:
sudo cp /откуда/FILE.JPG /usr/share/backgrounds/
sudo chmod 777 /usr/share/backgrounds/FILE.JPG
sudo chmod 777 /var/lib/gdm/.config/dconf/
sudo aptitude install libglib2.0-bin --without-recommends
su -
su - gdm -s /bin/bash
`dbus-launch | sed "s/^/export /"`
GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-uri "file:///usr/share/backgrounds/FILE.JPG"
В виде альтернативы можно использовать утилиту (скачать), запускать gdm3setup.py
Выражаю огромную благодарность rioky и pendruk из suse@conference.jabber.ru!