Summary: | update_wms is not updated for gdm 2.x | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | drF_ckoff <dfo> | ||||
Component: | xinitrc | Assignee: | placeholder <placeholder> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | major | ||||||
Priority: | P2 | CC: | aris, glebfm, ldv, pilot, placeholder, zerg | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 3459 | ||||||
Attachments: |
|
Description
drF_ckoff
2004-03-29 18:46:21 MSD
I'm not aware of new gdm scheme and unable to test it. Therefore I need the patch. :) Created attachment 402 [details]
this patch fixes update_wms for new gdm scheme
Thanks. Why do you suppose that /etc/X11/Xsession should be bypassed? By default gdm runs /etc/X11/gdm/Xsession (confugured as BaseXsession parameter in gdm.conf). However it different with our /etc/Xsession. Этой глюке уже больше года, а она делает использование gdm из пакета невозможным. Я добавляю к Master TODO. Applied in xinitrc-2.4.20-alt1 Прощу прощения, придется еще раз обновить xinitrc. Желательно это сделать сегодня. Какой будет релиз у нового пакета? Мне нужно на него поставить зависимость в новой сборке gdm. --- update_wms.orig 2004-06-01 19:21:46 +0400 +++ update_wms.new 2004-06-03 13:42:38 +0400 @@ -54,7 +54,7 @@ Encoding=UTF-8 Name=$n Comment=$n session -Exec=`/usr/X11R6/bin/runwm --print $n` +Exec=/etc/X11/Xsession $n Icon= Type=Application __EOF__ 2.4.21-alt1 update_wms неверно обрабатывает runwm --list. Все портит "KDE (quickstart)". Если для KDM это просто не актуально, поскольку update_wms в /etc/X11/kdm/kdmrc просто ничего не делает за отсутствием соответствующей строки, $ grep SessionTypes /etc/X11/kdm/kdmrc $ то для gnome и wdm имеем ошибочные записи. Не понимаю. Ну и ладно И что ты предлагаешь? Zerg, может ты что-нибудь скажешь по этому поводу? (In reply to comment #13) > Zerg, может ты что-нибудь скажешь по этому поводу? kdm-у update_wms не нужен А разве нельзя исправить update_wms? Просто я не понимаю, что сломано, и потому не знаю, что исправлять. (In reply to comment #15) > Просто я не понимаю, что сломано, и потому не знаю, что исправлять. Пробелы в названиях пунктов rundm --list неправильно обрабатываются (In reply to comment #15) > Просто я не понимаю, что сломано, и потому не знаю, что исправлять. Не хочу понимать, поэтому и не понимаю :) Ключевое слово (quickstart), такого сенсу нет. Есть "KDE (quickstart)" 1) $ sudo grep KDE /etc/X11/wdm/wdm-config DisplayManager*wdmWm:KDE:Gnome2:WindowMaker:IceWM:KDE:(quickstart):default 2) ]$ cat "/etc/X11/sessions/(quickstart).desktop" [Desktop Entry] Encoding=UTF-8 Name=(quickstart) Comment=(quickstart) session Exec=/etc/X11/Xsession (quickstart) Icon= Type=Application И кстати еще о KDE, после сегодняшнего обновления $ runwm --list|grep KDE KDE KDE (safe) $ Но update_wms никто не вызвал при этом. $ ls /etc/X11/sessions/ default.desktop Gnome2.desktop IceWM.desktop KDE.desktop (quickstart).desktop WindowMaker.desktop (In reply to comment #18) > Но update_wms никто не вызвал при этом. Вот, я как раз искал, зачем новую сборку kdebase сделать :-) Кто придумал в имена (не в описания, а в имена) вставлять пробелы? Added in xinitrc-2.4.22-alt1: update_wms: deal with strange wm names. |