xfce4 не запускается т.к. xserver уже запущен

davidko

захотел посмотреть, что за зверь xfce. сделал apt-get install xubuntu-desktop, все скачалось-поставилось, но из экрана логина gnome display manager не запускается, вываливается ошибка "x server is already running on display 0". снёс gdm - то же самое. как бы это обойти?
подозреваю, что вопрос ламерский, но я ламер, в общем-то и есть. гуглить пробовал, но, видимо, не те слова выбирал, ничего путного. что ещё читать - не в курсе. Система у меня ubuntu 5.10 breezy, текущий оконный менеджер по умолчанию - fluxbox

Ivan8209

Погаси иксы, далее:
X :0.0 &
xfce -display :0 &
---
...Я работаю антинаучным аферистом...

davidko

мне бы хотелось, чтоб при выборе из менюшки "тип сеанса" в gdm работало. Хотя, конечно, для "посмотреть" это сработает, да =)

davidko

запустил таким образом, посмотрел - то, что надо при моей любви к красивым окошкам, но слабом железе =)
правда, только из-под рута вышло (иначе что-то с xscreensaver не сросталось)
что нужно поправить и где, чтобы gnome display manager запускал из-под обычного пользователя, при выборе типа сеанса в логинной менюшке?

Ivan8209

А как называется в гноме то, что надо запускать?
---
Возлюби grep.
"Потому что Аллах не ведёт людей неверных."

davidko

не совсем понял вопрос =)
xfce.org про настройку gdm говорит следующее:
If you installed Xfce 4.2 system-wide and use the GNOME Display Manager (gdm) to start your X session, you will have to create a .desktop file to teach gdm about your new Xfce install. Here is a sample xfce42.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=Xfce 4.2 Session
Comment=Use this session to run Xfce 4.2 as your desktop environment
Exec=/usr/local/bin/startxfce4
Icon=/usr/local/share/pixmaps/xfce4_xicon1.png
Type=Application

It is usually enough to simply copy the example file to the Sessions directory used by gdm; this directory is usually located in /etc/dm/Sessions, /etc/X11/gdm/Sessions, /usr/share/xsessions, /usr/X11R6/share/gnome/xsessions or some other location, refer to the documentation of your system for details. You need to restart gdm after you copied the file.
файл у меня создался при установке автоматически, такой же точно, только комментарии на 12 различных языках.
рядом лежит файл fluxbox.desktop - содержит ровно столько же информации, только про флюксбокс.

Ivan8209

Видимо, надо переименовать его в ".desktop".
Я не знаю, какова политика установки настроечных файлов в твоём линуксе,
во фре устанавливают (советуют устанавливать) образцы настроечных файлов, которые ты можешь скопировать и поправить,
но не сами файлы, чтобы не ломать уже существующую настройку.
---
...Я работаю...

davidko

я сменил строчку Exec=/usr/local/bin/startxfce4 на Exec= sudo /usr/local/bin/startxfce4 и всё стало нормально запускаться, когда я уже нахожусь в xfce - приложения от пользователя запускаются, не от рута. спасибо, в общем.
Оставить комментарий
Имя или ник:
Комментарий: