Настройка GDM 2.2
Автор: © Марк Нильсен [Mark Nielsen]
|
ВступлениеGDM, или GNOME Display Manager (экранный менеджер GNOME) является приятной программой с графическим пользовательским интерфейсом для удобного и изящного входа в систему через X. Для людей, которые еще не привыкли к Linux, графической вход в систему является предпочтительней консольной альтернативы.Одной из проблем, которые меня волновали при использовании более ранних версий GDM, было то, что я не мог перемещать окно входа в систему по своему желанию. С последней версией, теперь это делается очень просто. Также я не мог разобраться, каким образом создавать эмблемки пользователей в окне входа в систему, а теперь с этим нет проблем. Последняя версия GDM на самом деле очень хороша, и я таки нашел способы настроить его именно так, как мне это надо, и в связи с этим решил написать статью. Скачивание и установка GDM.Я мог бы скачать откуда-нибудь RPM-ку, но вместо этого решил собрать программу ручками. Эксперименты проводились на системе с установленным RH 6.2. Как только я доберусь до версии 7.1 (7.0 не стоит свеч), проведу тестирование и там, ну и, разумеется, дело не обойдется без DebianОтказ от использования RPM для установки GDM череват последствиями, потому что я устанвливаю более новую версию GDM поверх ранней, которая ставилась из RPM-ки. Это может создать определенные проблемы, если в будущем я снова вернусь к использованию RPM. RPM-ку можно найти на ftp://ftp.gnome.org/pub/GNOME/stable/latest/redhat/i386/Base/gdm-2.2.0-1.i386.rpm в случае, если вы предпочитаете не связываться с ручной сборкой. Первые шаги.
Три дополнительных шага.
Настройка GDMЯ преследовал следующие цели:
Browser=true SetPosition=true PositionX=100 PositionY=100 Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,gdm,postgres,pvm,otherlogin GlobalFaceDir=/usr/share/faces/А вот мой Init/Default скрипт, #!/bin/sh /usr/X11R6/bin/xsetroot -solid "#363047" xsri -geometry +5+5 /etc/X11/xdm/Logo2.png xsri -geometry +400+5 /home/mark/public_html/wedding/wed2.jpg xsri -geometry +700+500 /home/mark/public_html/wedding/walk.jpg xsri -geometry +200+500 /home/mark/public_html/wedding/kiss.jpg xsri -geometry +5+175 /home/mark/public_html/kiss.gif xsri -geometry +5+500 /usr/local/apache_gnujobs/htdocs/images/zing.png xeyes -geometry +825+5 & xclock -digital -geometry +825+125 -update 1 & xtriangles -geometry +800+300 &Чтобы добиться отображения эмблемок пользователей в окне GDM, мне пришлось сделать имя файла изображения идентичным имени соответствующего пользователя и затем положить файл в /usr/share/faces/. Чтобы проверить, работает ли это, я взял мою эмблемку ZING и скопировал ее в "/usr/share/faces/root" командой типа: cp /usr/local/apache_gnujobs/htdocs/images/zing.png /usr/share/faces/rootОбратите внимание на отсутствие расширения у файла. ЗаключениеКак только я проделал все вышеописанные манипуляции, все стало работать просто блестяще. Использование rpm, наверное, облегчило бы жизнь, но вы меня знаете... Попробую rpm в следующий раз. Настоятельно рекомендую предварительно создать резервную копию всех конфигов для GDM перед установкой новых RPM-ок (хотя, вообще говоря, это работа RPM). Лично мне моей конфигурации вполне хватает. Хотя, конечно, всякие вкусности типа загрузки прогноза погоды и последних новостей, а также другие игрушки (что-нибудь помимо треугольников) - это было бы круто. Я так полагаю, что это вполне реально, но для меня это вовсе не является необходимостью. К тому же, разрешить людям играть в игрушки перед входом в систему - эту потенциальная угроза безопасности системы, если "игроки" найдут способы добраться до shell. Так что я не советую увлекаться игрушками с GDM на компьютерах, с которыми работают много людей, и где безопасность системы является критичной.Еще хотелось бы сравнить KDM с GDM, но мне не удалось вот так вот запросто найти страничку о KDM со свежей информацией. Я также решил подождать с этим до тех пор, пока ни установлю самую последню версию KDE - до этого я даже не собираюсь возиться с KDM. Ссылки
Марк работает независимым консультантом, добровольно
работает в проектах наподобии GNUJobs.com, пишет статьи,
свободные программы и работает добровольцем в проекте eastmont.net.
|
Copyright © 2001, Mark Nielsen. Copying license http://www.linuxgazette.com/copying.html Published in Issue 66 of Linux Gazette, May 2001 |
Вернуться на главную страницу |