LinuxForum.Fans
Тема

Openbox

Автор: sanchez 13 сообщений 6374 просмотров
#108937

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

#108945

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

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

#108958

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

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

Без использования менеджера дисплеев:
[console]
echo "c8:2345:respawn:/sbin/mingetty --autologin user007 tty8" >> /etc/inittab
[/console]
[console]
echo "exec openbox-session" >> /home/user007/.xinitrc
[/console]
где user007 — ваш пользователь.

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

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

#109014

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

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

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

text

echo startx >> ~/.zlogin

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

#216388

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

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

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

#216390

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

#216392

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

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

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

#216394
riso написал:
slim легкий очень.

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

#216403

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

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

#216404
riso написал:
echo >> startx ~/.bashrc
для пользователей bash

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

text
if test "$TTY" = "/dev/tty8"; then
  exec startx -- :1
fi
#216406

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

text

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

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

Войдите или зарегистрируйтесь, чтобы ответить.