[sisyphus] Загрузка ~/.Xdefaults (подлый gdm)

Yura Zotov =?iso-8859-1?q?yz_=CE=C1_altlinux=2Eru?=
Пн Июн 14 02:33:32 MSD 2004


On Mon, Jun 14, 2004 at 01:22:52AM +0400, Yura Zotov wrote:
> On Sun, Jun 13, 2004 at 04:32:36PM -0400, Ivan Adzhubey wrote:
> > Xrdb это не команда, а функция (см. ее определение ниже по тексту Xsession), 
> > которая как раз и использует /usr/X11R6/bin/xrdb
> >
> 
> Н-да... Ошибся. Но тогда мне совершенно не понятно, почему ресурсы
> не загрузились...
> 

Всё, я разобрался. Оказались косяки gdm. У него была кривая
конфигурация + неожиданное поведение. Решилось прописыванием в
gdm.conf

BaseXsession=/etc/X11/Xsession
SessionDesktopDir=/etc/X11/dm/Sessions/


$ ls -l /etc/X11/dm/Sessions/
total 12
-rwxr-xr-x  1 root root 294 Июн 14 02:20 IceWM.desktop
-rwxr-xr-x  1 root root 290 Июн 14 02:20 KDE.desktop
-rwxr-xr-x  1 root root 306 Июн 14 02:22 WindowMaker.desktop


$ cat /etc/X11/dm/Sessions/IceWM.desktop
[Desktop Entry]
Encoding=UTF-8
# The names/descriptions should really be better
Name=IceWM
Exec=IceWM
# The "default" Exec is a very special one and is handled
# specially in
# the Xsession script, you could also have "custom" which would
# just run
# "~/.xsession" directly
Icon=
Type=Application

Теперь нормально запускается /etc/X11/Xsession с правильным
параметром IceWM. Думаю, стоит поправить конфигурацию по
умолчанию для gdm.


--
Юрий А. Зотов




Подробная информация о списке рассылки Sisyphus