Почему-то нигде нет информации о том, как во FreeBSD настраивается GDM/KDM
на предмет выбора загрузки оконных менеджеров.
Поэтому я решил написать короткое руководство.1. Заходим в каталог '/usr/local/etc/dm/Sessions', создаем там текстовый файл с
расширением .desktop, например ion3.desktop:%cd /usr/local/etc/dm/Sessions; touch ion3.desktop
2. Открываем файл в текстовом редакторе и пишем туда следующее:
[Desktop Entry]
Encoding=UTF-8
Name=Ion3
Exec=/usr/local/bin/ion3
Icon=
Type=Application3. Ставим права доступа 0555:
%chmod 0555 ion3.desktop
Аналогичные файлы создаем для запуска других WM.
4. Перезапускаем наш DM.
URL: http://soko1.livejournal.com/338756.html?mode=reply
Обсуждается: http://www.opennet.me/tips/info/1481.shtml
Хм, может я не прав, но примитивные действия типа
echo "exec startkde" > ~/.xinitrc
великолепно лечат ситуацию.
Хм, ты не прав... :)
Это судя по манам только для startx
это только для скрипта startx. сам им пользуюсь, но для тех кто хочет комфорта (старта иксов при загрузке) - пусть пользуется DM'ами.
#ls /usr/share/apps/kdm/sessions/
9wm.desktop asclassic.desktop evilwm.desktop golem.desktop matchbox.desktop oroborus.desktop sawfish.desktop wm2.desktop
aewm.desktop blackbox.desktop fluxbox.desktop icewm.desktop metacity.desktop phluid.desktop twm.desktop wmaker.desktop
aewm++.desktop cde.desktop flwm.desktop ion.desktop mwm.desktop pwm.desktop ude.desktop xfce4.desktop
afterstep.desktop ctwm.desktop fvwm95.desktop kde.desktop olvwm.desktop qvwm.desktop vtwm.desktop xfce.desktop
amaterus.desktop cwwm.desktop fvwm.desktop larswm.desktop olwm.desktop ratpoison.desktop w9wm.desktop
amiwm.desktop enlightenment.desktop gnome.desktop lwm.desktop openbox.desktop sapphire.desktop waimea.desktopвсе уже сделано до вас
хотя конечно если у вас /usr/local/etc то понятно..
ослеп, прошу прощения, никоим образом не хотел обидеть пользователей freebsd
вообще, было бы здорово, если бы разработчики портов включали эти .desktop-файлы и при установки порта (с каким нибудь WM'ом) они копировались в /usr/local/etc/dm.