oio11: (Default)
[personal profile] oio11

 

Руководство по Openbox. Часть 1.

......

3. Установка Openbox

http://linuxopen.ru/2008/08/14/rukovodstvo-po-openbox.-chast-1..html
Самой свежей версии Openbox (3.4.7) нет в репозитариях Ubuntu. Хотя проще установить имеющуюся в репозитарии версию (3.4.6 для Hardy), в последней версии Openbox появилось множество возможностей, которые стоят того, чтобы пойти путем (немного) сложнее.

[прим. перев.: для Fedora 9 в репозитории update имеется rpm пакет openbox версии 3.4.7.2.]

Скомпилировать исходные коды не так сложно, как может показаться. Сначала необходимо убедиться в том, что у Вас установлены все необходимые для сборки и запуска Openbox пакеты. Для этого откройте окно терминала и введите следующие команды:

sudo aptitude install build-essential pkg-config checkinstall
sudo apt-get build-dep openbox
Первая команда установит пакеты, необходимые для компиляции и установки приложений из исходных кодов. Я добавил пакет checkinstall, так как это удобное средство в Ubuntu для установки пакетов, скомпилированных из исходных кодов. Checkinstall создает пакет .deb и устанавливает его. Это позволит Вам в последствии легко удалить приложение с использованием apt или Synaptic. Если Вы предпочитаете не использовать ее, не устанавливайте её и замените далее в примерах ‘sudo checkinstall‘ на ‘sudo make install‘.

[прим. перев.: существует возможность заставить работать checkinstall и в Fedora для создания и установки rpm пакета, но это сопряжено с рядом сложностей, например, см. здесь. более правильным в Fedora будет использовать утилиту rpmbuild.]

Вторая команда указывает apt, пакетному менеджеру Ubuntu, установить все необходимые пакеты для сборки Openbox.

Затем скачайте исходные коды Openbox с сайта Openbox, распакуйте архив, откройте окно терминала и перейдите в каталог, извлеченный из архива. Чтобы проделать все это в командной строке выполните следующие команды:

wget http://icculus.org/openbox/releases/openbox-3.4.7.2.tar.gz
tar xzvf openbox-3.4.7.2.tar.gz
cd openbox-3.4.7.2/
Теперь Вы можете собрать и установить пакет:

./configure --prefix=/usr --sysconfdir=/etc
make
sudo checkinstall
В результате выполнения этих команд в терминал будет выведено много текста. Большую часть можно проигнорировать, за исключением сообщений об ошибках, в этом случае значение имеет только первая ошибка.

[прим. перев.: подразумевается, что первая ошибка возникла в результате объективно существующей проблемы, все последующие ошибки, являются обычно следствием.]

Что же делают эти команды? Первая команда проверяют все ли требуемые приложения у Вас установлены и собирает так называемый make-файл, учитывающий особенности Вашей системы. Команда ‘make’ собирает исходный код с использованием полученного make-файла (это может занять некоторое время, так что наберитесь терпения). Ну и checkinstall устанавливает приложение используя применяемый в Вашей системе менеджер пакетов (apt/dpkg в случае Ubuntu).

На некоторых компьютерах, на которых я пытался установить Openbox таким образом, работа checkinstall прерывалась (с ошибкой ‘chmod: changing permissions of `/usr/lib/libobparser.a’: No such file or directory). Если Вы столкнетесь с этим, попробуйте использовать sudo make install (вместо sudo checkinstall), у Вас должно получиться. Если Вам все еще нужен .deb пакет (чтобы иметь возможность нормально удалить Openbox из системы с использованием apt или Synaptic), у Вас должно получиться переустановить его с использованием checkinstall после установки командой ‘make install’.

Если все прошло нормально, то Openbox теперь установлен. Если Вы используете GDM или KDM, то в параметрах сессии можно выбрать Openbox (F10 > Sessions). Если у Вас установлен KDE или Gnome, то Вы должны видеть опции использования Openbox в качестве оконного менеджера в составе среды (’KDE/Openbox’ и ‘Gnome/Openbox’). Выбирайте Openbox и входите. Пора переходить к настройке.

источник статьи   


Inecs  /  14 августа 2008  /     /   ]




[продолжение следует...]

Date: 2011-01-14 06:56 am (UTC)
From: [identity profile] usersss.livejournal.com
всегда надо несколько wm иметь про запас, чтоб потом, случись что (напр. настройки поменял не так и тп.) не пришлось в голых иксах работать (это не очень удобно), кстати...для таких случаев уместно поставить что то типа twm, ctwm, mwm ...ха...помню ка я запускал кде из под mwm....прикольно было ;)

Date: 2011-01-14 08:06 am (UTC)
From: [identity profile] oio11.livejournal.com
Я не совсем еще понимаю чем отличается среда от менеджера окон?!)))
Да, у меня после установки нового меню, по дефолту стал Thunar, кстати он мне больше нравится, чем PCMan File Manager

Вот у меня ..

Date: 2011-01-14 08:40 am (UTC)
From: [identity profile] oio11.livejournal.com
xfce - session при выборе сессии
http://pics.livejournal.com/oio11/pic/0000q82p

разница

Date: 2011-01-14 03:45 pm (UTC)
From: [identity profile] usersss.livejournal.com
mwm
Image (http://radikal.ru/F/s55.radikal.ru/i150/1101/71/afdfb3dea03f.png.html)

xfce4 запущенное из mwm
Image (http://radikal.ru/F/i010.radikal.ru/1101/e0/d22192909f1c.png.html)

иксы после выхода из xfce4 и mwm
Image (http://radikal.ru/F/s001.radikal.ru/i196/1101/dd/bd2220350f28.png.html)

Re: разница

Date: 2011-01-14 05:25 pm (UTC)
From: [identity profile] oio11.livejournal.com
Ну да, я все сразу поняла!)))

Re: разница

Date: 2011-01-14 07:41 pm (UTC)
From: [identity profile] usersss.livejournal.com
Ctrl + Alt + F1 (F2, и тд) перейти в консоль (обратно - F7 или F8)
xinit -- :8& - иксы
mwm (правой кнопкой мышки - меню)
ну и тд

Re: разница

Date: 2011-01-15 01:58 am (UTC)
From: [identity profile] oio11.livejournal.com
startx -- иксы тоже?
консоль - тоже слышала)))

Я не понимаю в чем суть разницы между средой и оконным менеджером или это - одно и то же?!))

Re: разница

Date: 2011-01-15 02:12 am (UTC)
From: [identity profile] oio11.livejournal.com
Кажется, нашла
http://heap.altlinux.org/modules/linux_gui/index.html

May 2025

S M T W T F S
    123
45678910
11121314151617
181920212223 24
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 15th, 2025 09:54 pm
Powered by Dreamwidth Studios