1

Здравствуйте !
Есть несколько вопрос по openbox.
Поставил базовую систему gentoo, запустил Х-ы, установил openbox.
1)Если начинать ставить pcmanfm, то он тянет кучу гномовских зависимостей ! Так и должно быть ? Просто не охота "захламлять" систему чем-то лишним.
2) Как можно сделать автологин и сразу запуск Х,  openbox-session ?
3) Вообще кто пользуется openbox, кто какие программы юзает: панели, менеджеры файлов и т.п. ?

2

sanchez, пожалуйста не добавляйте посты в темы, помеченные как "решено", если пост не относится непосредственно к теме топика. Выделил в отдельный топик.

1) Попробуйте собирать с флагом -gnome. Но, возможно, некоторые зависимости безусловны, и тогда действительно "Так и должно быть".
2) Зависит от того какой вы используете DM (и используете ли вообще). Без использования DM в ~/.xinit добавить строку openbox-session (или как там его запускают, не пользуюсь им). Правда тут получится без автологина, нужно будет залогиниться в консоли и сделать startx. Если у вас xdm, то нужно в ~/.bashrc добавить
export XSESSION = openbox
В kdm и gdm можно через гуи настроить подобные вещи.
3) не пользуюсь

Йа тьомный эльф

3

Ясно,спасибо!
Просто система у меня базовая,и,может,он тянет необходимые ему зависимости. Всё-таки openbox это ВМ,а не ДЕ. Вот спрашиваю,может так и должно.там зависимостей метров на 150.
А по поводу старта,я прописал в .xinitrc exec openbox-session,ну и стартую по стартх,думал может автологин как-нить сделать

4

sanchez пишет:

2) Как можно сделать автологин и сразу запуск Х,  openbox-session ?

Без использования менеджера дисплеев:

 Консоль:

echo "c8:2345:respawn:/sbin/mingetty --autologin user007 tty8" >> /etc/inittab

 Консоль:

echo "exec openbox-session" >> /home/user007/.xinitrc

где user007 — ваш пользователь.

sanchez пишет:

3) Вообще кто пользуется openbox, кто какие программы юзает: панели, менеджеры файлов и т.п. ?

fbpanel — панель на рабочем столе, idesk — иконки на рабочем столе, mc, dolphin — менеджеры файлов.

Был, был и весь вышел...

5

Панель tint2, файловый менеджер mc, double commander

6

Lupo Alberto пишет:

Без использования менеджера дисплеев:

Только что «вспомнил» о необходимости сделать что-то вроде этого:

echo startx >> ~/.zlogin

P.S. ~/.zlogin — потому что я использую zsh.

Был, был и весь вышел...

7

2) Как можно сделать автологин и сразу запуск Х,  openbox-session ?

slim - еще один способ автологина, в /etc/slim.conf все подробно описано. Ну и конечно же

echo "exec openbox-session" >> /home/user007/.xinitrc
— Ты кто?
— Часть силы той, что без числа
Творит добро, всему желая зла. © Фауст

8

riso, так сам по себе автологин можно сделать с  любым менеджером дисплеев.

Был, был и весь вышел...

9

Lupo Alberto, slim легкий очень.

echo "c8:2345:respawn:/sbin/mingetty --autologin user007 tty8" >> /etc/inittab

только сейчас узнал про этот способ

— Ты кто?
— Часть силы той, что без числа
Творит добро, всему желая зла. © Фауст

10

riso пишет:

slim легкий очень.

Я знаю ab
Но зачем плодить сущности, например, как в моём случае?

Был, был и весь вышел...

11 (25.12.2011 01:28:50 отредактировано riso)

Да, способ и правда Ъ. Вы бы в статью сразу добавили
echo >> startx ~/.bashrc
для пользователей bash

update: пардон не увидел пост ниже, при echo >> ~/.bashrc возникает ошибка при открытии терминала

— Ты кто?
— Часть силы той, что без числа
Творит добро, всему желая зла. © Фауст

12

riso пишет:

echo >> startx ~/.bashrc
для пользователей bash

Там надо чуть сложнее.
Пользователям, использующим оболочку bash, следует добавить в файл ~/.bash_login строки

if test "$TTY" = "/dev/tty8"; then
  exec startx -- :1
fi
Был, был и весь вышел...

13 (25.12.2011 02:16:23 отредактировано riso)

Автологин срабатывает, но не работает старт иксов. bash_login не срабатывает по всей видимости. Попытался писать в .bash_profile тоже ни какой реакции.
update: заработало так (добавил в ~/.bash_profile)

if [[ -z "$DISPLAY"  &&  $(tty) = /dev/tty8 ]]; then
  startx
  logout
fi

дело было скорее всего в logout после startx.

— Ты кто?
— Часть силы той, что без числа
Творит добро, всему желая зла. © Фауст