Автор Тема: OpenBox autostart stuff  (Прочитано 6551 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн doctor@tardis

OpenBox autostart stuff
« : 17 Ноября 2013, 17:20:37 »
Здравствуйте. Такое дело, нужно создать дистр, основанный на дебиан + опенбокс. Делаю его для организации PCs4KIDs, сам участник, и предложил свою помощь, чтоб создать универсальное решение. Просто нужно на много старых компьютеров установить легкую систему с определенным софтом для детей в детдомах.

И так, я составил примерный план, естественно не полный. В опенбоксе сидел всего раз, и то по туториалам ставил. В план входит поставить минимальную систему, далее установить xorg openbox obconf feh tint2 idesk rox-filler, а там уже все сконфигурировать. Но прежде чем начать все это делать, хочу кое-что уточнить.

И так, если не ошибаюсь(а может и ошибаюсь), если даже поставить опенбокс на минимальную систему, при перезагрузке все равно иксы автоматом не запустятся, так? И нужно будет прописать startx в ~/.xinitrc ? Или в /etc/rc.local? И запустится ли опенбокс вместе с иксами? Т.к. он будет единственным WM в системе, вроде он должен автоматом запускаться, так? Или его тоже нужно прописать? И куда правильнее? Т.к. rc.local делает все под рутом, а писать туда что попало не стоит..

Второй вопрос, куда прописывать автозапуск готовых настроек таких программ, как tint2 и feh? Как я понял, после автозапуска все возвращается к дефолтным настройкам, а настроенное нужно заранее прописать. Вики говорит, что нужно прописать и в /etc/xdg/openbox/  как "eval `cat $HOME/.fehbg` &". Но что-то смущается меня эта команда eval. Что это? гугл говорит, что "че-то из пхп".
+ Настройки тинта также прописывать туда? Тоже через eval?



 

Оффлайн Kykich

Re: OpenBox autostart stuff
« Ответ #1 : 17 Ноября 2013, 17:37:23 »
login manager любой ставите. если   кромое openbox других нет - он будет по дефолту.
 

Оффлайн doctor@tardis

Re: OpenBox autostart stuff
« Ответ #2 : 17 Ноября 2013, 17:43:16 »
Я как бы хочу без логин мэнэджера. Он не особо нужен..
 

yura_n

  • Гость
Re: OpenBox autostart stuff
« Ответ #3 : 17 Ноября 2013, 17:58:43 »
Я как бы хочу без логин мэнэджера
Дело в том, что иксы обычно именно он и запускает. Впрочем, можно использовать qingy, после логина в терминале вам будет предложено выбрать WM. Или запускать иксы вручную, а затем запускать WM.
Автозапуск в openbox осуществляется в файле ~/.config/openbox/autostart.sh. Это обычный скрипт. Если этого файла нет, то нужно его создать.
« Последнее редактирование: 17 Ноября 2013, 18:00:19 от yura_n »
 

Оффлайн Kykich

Re: OpenBox autostart stuff
« Ответ #4 : 17 Ноября 2013, 18:03:56 »
С логин мэнэджором меньше мороки. Я i3 + slim поставил. пароль отключил. стартует сразу. Все остальное в конфиг wm плить.
http://www.youtube.com/user/gotbletu?feature=watch
http://www.youtube.com/playlist?list=PL465C6C735CEB7CBD
первый про TUI and CLI
второй про BASH.
 

Оффлайн doctor@tardis

Re: OpenBox autostart stuff
« Ответ #5 : 17 Ноября 2013, 18:04:26 »
А что если иксы запустить автоматом через рс локал? Там и аутентифицироваться не нужно, а раз ОБ единственный ОМ то он запустится автоматом
 

yura_n

  • Гость
Re: OpenBox autostart stuff
« Ответ #6 : 17 Ноября 2013, 18:19:09 »
а раз ОБ единственный ОМ то он запустится автоматом
Он не запустится автоматом. У вас белый "квадрат" терминала запустится  ;D, в котором нужно будет запустить WM. Причем не просто так, а от определенного пользователя.
 

Оффлайн doctor@tardis

Re: OpenBox autostart stuff
« Ответ #7 : 17 Ноября 2013, 19:08:16 »
Ну тогда еще глубже, прописать ОБ в рс.локал? Мне просто очень не хочется ставить логин менеджер, так как он абсолютно не нужен.. что вы посоветуете?(
 

yura_n

  • Гость
Re: OpenBox autostart stuff
« Ответ #8 : 17 Ноября 2013, 19:42:58 »
Ну тогда еще глубже, прописать ОБ в рс.локал?
Я однозначного решения (в таком виде) не знаю. Но думаю, что вам проще будет установить менеджер входа в систему (тот же SLIM например, как уже посоветовали), настроить в нем пользователя по умолчанию, и настроить в нем автологин. Таким образом, этап загрузки иксов и запуск оконного менеджера ляжет на плечи менеджера входа в систему, а вы добьетесь своей цели без мутных заморочек.
« Последнее редактирование: 17 Ноября 2013, 19:44:57 от yura_n »
 

Оффлайн doctor@tardis

Re: OpenBox autostart stuff
« Ответ #9 : 17 Ноября 2013, 19:55:21 »
Хорошо, всем большое спасибо. Я сначала попробую через рс.локал, если не поможет, поставлю слим.
 

Оффлайн I-Jurij

Re: OpenBox autostart stuff
« Ответ #10 : 17 Ноября 2013, 22:26:40 »
idesk rox-filler
Не стоит. У рокса не совсем стандартное поведение и внешний вид.
Если это для детей, то лучше рабочий стол организовать с помощью spacefm или pcmanfm.
И чтобы не возникали различные проблемы с правами доступа, лучше поставить lightdm (slim на дебиане тупит, по крайней мере у меня).
 

Оффлайн doctor@tardis

Re: OpenBox autostart stuff
« Ответ #11 : 17 Ноября 2013, 23:09:20 »
I-Jurij, Оконный менеджер детям и не нужен.. мы на все сделаем иконки на рабочем столе. А Оконный менеджер возможно будет нужен, если например вставят диск и захотят какой-нибудь мультик посмотреть.. нужно что то очень легкое и понятное.Что можете посоветовать?
А права доступа ограничу по максимуму. Чтоб могли юзать только то, что есть на рабочем столе.
 

Оффлайн Malaheenee

Re: OpenBox autostart stuff
« Ответ #12 : 18 Ноября 2013, 05:01:05 »
Банально нагуглилось
doctor@tardis, без минимального владения навыками поиска и чтения не стоит браться за такие задачи. Все Ваши вопросы разжеваны по десятку раз на разных ресурсах. Можно и здесь ответить, но знаний у Вас от этого не прибавится.
« Последнее редактирование: 18 Ноября 2013, 05:04:25 от Malaheenee »
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн ferum

Re: OpenBox autostart stuff
« Ответ #13 : 18 Ноября 2013, 15:15:02 »
Загонялся в своё время этим вопросом (автологин) и результаты писал https://debianforum.ru/index.php?topic=1913.0
Русские дебианщики против цифрового слабоумия !
 

Оффлайн doctor@tardis

Re: OpenBox autostart stuff
« Ответ #14 : 18 Ноября 2013, 20:24:50 »
ferum, у вас там есть такая строчка -" telinit q #перечитать этот файл"
Я не совсем понял, что это? Т.е. после сохранения изменений в  /etc/inittab, пишем команду telinit q и? Можно чуточку поподробней?
 

Теги:
     

    установка openbox после минимального netinst

    Автор Тхакур

    Ответов: 16
    Просмотров: 5535
    Последний ответ 05 Июля 2019, 22:23:08
    от Гусак Игорь
    Openbox+tint2 - глюки окон и самой панели

    Автор Vic

    Ответов: 10
    Просмотров: 4451
    Последний ответ 09 Сентября 2012, 10:34:35
    от Vic
    [Вопросы]OpenBox+PCManFM+Tint2

    Автор Alex31

    Ответов: 11
    Просмотров: 7985
    Последний ответ 15 Февраля 2012, 23:18:28
    от Utility
    Debian Stretch + Openbox

    Автор achilles_85

    Ответов: 12
    Просмотров: 3655
    Последний ответ 21 Декабря 2018, 19:04:06
    от achilles_85
    debianmenu в openbox

    Автор I-Jurij

    Ответов: 1
    Просмотров: 2965
    Последний ответ 15 Февраля 2012, 23:14:51
    от Utility