KDE и fluxbox на одной машине

Модераторы: broom, aim

Аватара пользователя
admiral
Сообщения: 361

KDE и fluxbox на одной машине

Сообщение admiral » 18.09.2006 17:09

Значит установил я линукс (Slackware 10.2). По умолчанию выбрал КДЕ. И захотелось мне посмотреть какой-нить более легковесный оконный менеджер для запуска игрушек. КДЕ запускал по команде startx. Набираю в консоли (уровень исполнения 3) fluxbox - и он пишет, что мол Х-сервер не запущен. Прописал строчку в ~/.xinitrc "startfluxbox" - теперь по startx запускается fluxbox. Но это же не дело каждый раз ручками испралять .xinitrc.
Короче вопрос такой: "Как люди грамотно делают загрузку нескольких оконных менеджеров"? Может даже лучше будет, если через какой-нить kdm, gdm, xdm.
Спасибо сказали:

Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: KDE и fluxbox на одной машине

Сообщение boombick » 18.09.2006 17:32

Немного оффтопик, но зачем тебе несколько оконных менеджеров?
Если "на посмотреть", то можно и .xinitrc поправить... А других причин мне в голову не приходит
Спасибо сказали:

Аватара пользователя
admiral
Сообщения: 361

Re: KDE и fluxbox на одной машине

Сообщение admiral » 18.09.2006 17:44

boombick писал(а):
18.09.2006 17:32
Немного оффтопик, но зачем тебе несколько оконных менеджеров?
Если "на посмотреть", то можно и .xinitrc поправить... А других причин мне в голову не приходит

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

Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: KDE и fluxbox на одной машине

Сообщение cheer » 18.09.2006 18:16

Даже в голову бы не пришло как-то иначе, чем через .xinitrc
Спасибо сказали:

Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: KDE и fluxbox на одной машине

Сообщение Shura » 18.09.2006 18:22

Можно завести отдельного пользователя, у которого прописать запуск именно флюксбокса.
Rock'n'roll мертв © БГ
Спасибо сказали:

Аватара пользователя
ZeBriD
Сообщения: 424
ОС: Debian Testing

Re: KDE и fluxbox на одной машине

Сообщение ZeBriD » 18.09.2006 18:43

admiral писал(а):
18.09.2006 17:09
Может даже лучше будет, если через какой-нить kdm, gdm, xdm.
Может это я что-то не понимаю :blink: , но если хочешь через *dm, то просто ставишь онный, и уже в нём при логине выбираешь сеанс по умолчанию и для загрузки ;) .
Спасибо сказали:

Аватара пользователя
Trueash
Сообщения: 976
Статус: Вещий Кассандр

Re: KDE и fluxbox на одной машине

Сообщение Trueash » 18.09.2006 22:37

boombick писал(а):
18.09.2006 17:32
Немного оффтопик, но зачем тебе несколько оконных менеджеров?
Если "на посмотреть", то можно и .xinitrc поправить... А других причин мне в голову не приходит

У мине еще и XFCE в списке значицца :) На вопрос "зачем?" однозначно ответить не могу. Кроме рациональных причин, иногда просто хочется что-то поменять.
"Видите ли, сэр, когда я скачу на белой лошади, мне хочется скакать на черной..." © УНС
А как сделать - возможно, действительно имеет смысл kdm использовать? Вдруг захочется еще что-нибудь посмотреть.
"...Вы имеете право хранить молчание, все, что вы скажете, может быть использовано против вас..."
Спасибо сказали:

Аватара пользователя
admiral
Сообщения: 361

Re: KDE и fluxbox на одной машине

Сообщение admiral » 18.09.2006 22:49

Вообще у меня была идея сделать так: в скрипте startx первой строчкой идет проверка на наличие .xinitrc в домашнем каталоге. Я создаю копию cp /тыры-пыры/startx /тыры-пыры/startflux. Изменяю там строчку, что бы искал файл в моей директории не .xinitrc, а .xinitflux. Соответственно создаю файл .xinitflux и прописываю там ~/.fluxbox/startup
Спасибо сказали:

Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: KDE и fluxbox на одной машине

Сообщение Snupt » 19.09.2006 12:32

А мне проще так:

Код: Выделить всё

#!/bin/sh

#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#

#exec enlightenment
exec startkde

Если что, то раскоментирую строку с enlightenment и startx.
Спасибо сказали:

Аватара пользователя
admiral
Сообщения: 361

Re: KDE и fluxbox на одной машине

Сообщение admiral » 19.09.2006 12:59

CnupT писал(а):
19.09.2006 12:32
Если что, то раскоментирую строку с enlightenment и startx.

Но мне всетаки проще набрать в командной строке startflux или startx

Всем спасибо. Но это еще неконец. Скоро я захочу сделать это и для kdm или gdm... :)))
Спасибо сказали:

Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: KDE и fluxbox на одной машине

Сообщение boombick » 19.09.2006 17:05

(admiral @ Sep 19 2006, в 12:59) писал(а):коро я захочу сделать это и для kdm или gdm...

Гугл рядом =)
Спасибо сказали:

Аватара пользователя
pavel-g
Сообщения: 82
ОС: Slackware-current

Re: KDE и fluxbox на одной машине

Сообщение pavel-g » 19.09.2006 18:23

admiral писал(а):
18.09.2006 17:09
Значит установил я линукс (Slackware 10.2). По умолчанию выбрал КДЕ. И захотелось мне посмотреть какой-нить более легковесный оконный менеджер для запуска игрушек. КДЕ запускал по команде startx. Набираю в консоли (уровень исполнения 3) fluxbox - и он пишет, что мол Х-сервер не запущен. Прописал строчку в ~/.xinitrc "startfluxbox" - теперь по startx запускается fluxbox. Но это же не дело каждый раз ручками испралять .xinitrc.
Короче вопрос такой: "Как люди грамотно делают загрузку нескольких оконных менеджеров"? Может даже лучше будет, если через какой-нить kdm, gdm, xdm.

А чем xwmconfig перед startx не подходит? По моему так же удобно, как и через kdm или gdm.
Спасибо сказали:

Аватара пользователя
admiral
Сообщения: 361

Re: KDE и fluxbox на одной машине

Сообщение admiral » 20.09.2006 09:32

pavel-g писал(а):
19.09.2006 18:23
А чем xwmconfig перед startx не подходит? По моему так же удобно, как и через kdm или gdm.

) спасибо, действительно хорошая весч. Не знал о ней. )
Спасибо сказали:

Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: KDE и fluxbox на одной машине

Сообщение oberlicht » 20.09.2006 18:17

Вдогонку
чтобы не править .xinitrc , можно подсунуть другой. Например :

Код: Выделить всё

XINITRC=/etc/X11/xinit/xinitrc.fluxbox xinit
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:

Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: KDE и fluxbox на одной машине

Сообщение t.t » 20.09.2006 23:36

На мой взгляд, наиболее элегантное решение, которое здесь ещё не прозвучало:

Код: Выделить всё

if [ -z "$WINDOW_MANAGER" ]; then
 exec icewm-session
else
 exec "$WINDOW_MANAGER"
fi

Ну и затем, к примеру:

Код: Выделить всё

echo 'alias startflux="WINDOW_MANAGER=fluxbox startx"' >> ~/.bashrc
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: