Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: ubuntu 12.10 only openbox  (Прочитано 1740 раз)

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

Оффлайн Alexi55555

  • Автор темы
  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
ubuntu 12.10 only openbox
« : 05 Апреля 2013, 15:17:20 »
Лучей добра.
Задача следующая. Мне не нужны всякие красоты существующих рабочих столов, gnome, kde ... нужен самый простой и главное быстрый. такой есть и имя ему openbox. нужен он для терминального сервера, где ресурсы системы выгоднее пустить не на графику. Так вот, установил ubuntu server 12.10, поставил Xorg. Все хорошо. Далее ставил LXDE. Работает достаточно быстро. В составе LXDE есть openbox (он же является оконным менеджером по умолчанию в LXDE). далее, (на другой виртуалке, отдельно) ставлю Xorg и следом openbox. скорость просто изумительная. Но, как всегда есть но. Чтобы использовать только openbox необходимо сначало сделать login в консоли, потом дать команду openbox и вуаля, передо мной openbox. Я же хочу сделать следующее (если это возможно), сделать чтобы был Xorg, openbox и только. Чтобы не нужно было логиниться в консоли а потом давать какие то команды (startx). Вопрос, возможно ли такое осуществить, и если да то как?
если подумать, то врят ли. ведь gnome, kde, lxde это окружение рабочего стола. а openbox всего лишь оконный менеджер.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6263
    • Просмотр профиля
Re: ubuntu 12.10 only openbox
« Ответ #1 : 05 Апреля 2013, 15:41:32 »
Код: (bash) [Выделить]
echo startx >> ~/.bashrc

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: ubuntu 12.10 only openbox
« Ответ #2 : 05 Апреля 2013, 16:33:54 »
Для того, чтобы не пользоваться дисплейными менеджерами (это те, которые обеспечивают графический выбор логина, сессии и ввод пароля), настраиваваем автозагрузку в консоли, для чего добавляем в конец файла /etc/init/tty1.conf текст, вставив свое <имя_пользователя>:

exec /bin/login -f <имя_пользователя> < /dev/tty1 > /dev/tty1 2>&1После этого в указываем при логине пользователя стартовать X11 сервер, для этого в файле ~/.profile вводим:

if [ ! -r /tmp/.X0-lock ] && [ `tty` = '/dev/tty1' ];then
startx
fi
В файле запуска X11 ~/.xinitrc указываем запуск сессии openbox

#!/usr/bin/env bash
exec dbus-launch openbox-session

 

Страница сгенерирована за 0.092 секунд. Запросов: 24.