Добрый день!
Никак не получается настроить в GNOME никакой другой WM, кроме Metacity. Пробовал WMII, Xmonad. Не подскажете ли, как вы решали аналогичную проблему?
=====
Я перепробовал следующие варианты:
1) выставлять wmii в update-alternatives, позицию x-window-mnager
(ничего не происходит)
2) создавал файл /home/user/.xsession с содержанием exec wmii
(запускается голый экран wmii без GNOME desktop)
3) создавал файл ~/.gnomerc со строкой "export WINDOW_MANAGER=xmonad"
(графическая система висит при загрузке несколько минут, потом - рабочий стол без панелей GNOME)
4) то же, + создание файла ~/.xmonad/xmonad.hs с кодом
"import XMonad
import XMonad.Hooks.ManageDocks
import XMonad.Hooks.EwmhDesktops
main = xmonad defaultConfig
{ manageHook = manageDocks <+> manageHook defaultConfig
, logHook = ewmhDesktopsLogHook
, layoutHook = avoidStruts $ layoutHook defaultConfig
, modMask = mod4Mask
}"
(система загружается, но все окна - как обычно в Metacity)
(Пункты 3 и 4 - согласно http://www.haskell.org/haskellwiki/Xmonad/...xmonad_in_Gnome )
5) нашел ключ в конфигураторе GNOME - но у него приписка, что ключ устаревший.
====
...Гуглил. Страниц нашел много, но решение - нет. Некоторые люди, судя по всему, так и не нашли решения
( http://www.justlinux.com/forum/archive/ind...hp/t-64458.html )
или нашли, но с глюками - зависами по нескольку минут
( http://ubuntuforums.org/archive/index.php/t-15193.html ).
Поиском по форуму нашел только опросы и инструкции по работе в уже_установленных_wm.
Что за оказия такая с альтернативными wm в GNOME? В KDE оно проще? Или я чего-то очень сильно не понимаю?..
GNOME + другой wm
Модератор: Модераторы разделов
GNOME + другой wm
...если ты линуксоид, то твоя судьба - вечно читать материалы и думать самому (подслушано в Jabber)
Re: GNOME + другой wm
...Удалось запустить xmonad при помощи
$ killall metacity && xmonad
Сразу после этого xmonad сменил metacity, все открытые окна выстроились
черепицей, но работал xmonad до перезагрузки криво.
А терминалка, после выполнения вышеуказанной команды, выдала множество
одинаковых строк с одной и той же ошибкой и зависла. Код ошибки:
xmonad: X11 error: BadAccess (attempt to access private resource
denied), request code=28, error code=10
После перезагрузки xmonad заработал кооректно. Но загрузка графической
системы теперь занимает у меня 2-3 минуты
Все это время висит
четрыехугольник с дебиановским завитком и надписью "Менеджер окон".
Как я понял, завис происходит из-за того, что уменя не полностью выключился
metacity и они с xmonad "толкаются". А как его, metacity, полностью выключить?
Синаптик сообщает мне, что вместе с metacity снесутся также gnome-core и
gnome-desktop-environment. Рабочий стол гнома мне, в принципе, не нужен, но
панельки гномовской не хотелось бы лишаться...
Кто-нибудь подскажет, как сделать загрузку нормальной? "Оттюнинговать" гном
или xmonad?..
$ killall metacity && xmonad
Сразу после этого xmonad сменил metacity, все открытые окна выстроились
черепицей, но работал xmonad до перезагрузки криво.
А терминалка, после выполнения вышеуказанной команды, выдала множество
одинаковых строк с одной и той же ошибкой и зависла. Код ошибки:
xmonad: X11 error: BadAccess (attempt to access private resource
denied), request code=28, error code=10
После перезагрузки xmonad заработал кооректно. Но загрузка графической
системы теперь занимает у меня 2-3 минуты
Все это время висит
четрыехугольник с дебиановским завитком и надписью "Менеджер окон".
Как я понял, завис происходит из-за того, что уменя не полностью выключился
metacity и они с xmonad "толкаются". А как его, metacity, полностью выключить?
Синаптик сообщает мне, что вместе с metacity снесутся также gnome-core и
gnome-desktop-environment. Рабочий стол гнома мне, в принципе, не нужен, но
панельки гномовской не хотелось бы лишаться...
Кто-нибудь подскажет, как сделать загрузку нормальной? "Оттюнинговать" гном
или xmonad?..
...если ты линуксоид, то твоя судьба - вечно читать материалы и думать самому (подслушано в Jabber)
Re: GNOME + другой wm
Кто-нибудь подскажет, как сделать загрузку нормальной? "Оттюнинговать" гном
или xmonad?..
Хм. у меня вот как:
Код: Выделить всё
#!/bin/bash
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $
#X-settings:
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f $userresources ]; then
xrdb -merge $userresources
fi
if [ -f $usermodmap ]; then
xmodmap $usermodmap
fi
wm=gnome-session
export WINDOW_MANAGER=/home/diesel/programs/bin/xmonad
$wm &
wmpid=$!
{
/usr/bin/syndaemon -i 2 -d &
/usr/bin/X11/xkbcomp $HOME/.xkb.my $DISPLAY &
} &
wait $wmpid
Это в .xinitrc, в .xsession:
Код: Выделить всё
#!/bin/sh
HOME=/home/diesel
if [ -f $HOME/.xinitrc ]; then
. $HOME/.xinitrc;
fi
ну и если через gdm логинится то там выбирать надо что-то типа run custom XClient script. Чего надо дописать в конфиг xmonad чтобы он дружил с Гномовскими панелями правильно по ссылке которую ты привел сказано.
мой текущий недопиленный конфиг: http://muaddeep.googlepages.com/xmonad.hs
Re: GNOME + другой wm
Спасибо!!
Попробую разобраться...
Попробую разобраться...
...если ты линуксоид, то твоя судьба - вечно читать материалы и думать самому (подслушано в Jabber)
Re: GNOME + другой wm
Удаление metacity вместе с gnome-core и gnome-desktop-environment не нарушило работу гнома (если не считать того, что, похоже, именно из-за этого на нижней панели стали "тормозить", не пропадая, значки уже закрытых окон) , но и не исправило загрузку графики...
Возможно, моя трабла - не с metacity, а с nautilus, т.к. в файле ~/.xsession-errors я нашел вот это:
======
/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x
"/var/lib/gdm/:0.Xservers" -h "" -l ":0" "<my_user>"
/etc/gdm/Xsession: Beginning session setup...
SESSION_MANAGER=local/<my_host_name>:/tmp/.ICE-unix/5174
- using device default
- using device default
** Message: Не запускается сервер удаленного рабочего
стола
** (nautilus:5255): WARNING **: Can not get _NET_WORKAREA
** (nautilus:5255): WARNING **: Can not determine workarea, guessing at layout
======
Чего я пока непонимаю, но хотел бы - как сервер удаленного рабочего
стола связан с заменой оконного менеджера...
Возможно, моя трабла - не с metacity, а с nautilus, т.к. в файле ~/.xsession-errors я нашел вот это:
======
/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x
"/var/lib/gdm/:0.Xservers" -h "" -l ":0" "<my_user>"
/etc/gdm/Xsession: Beginning session setup...
SESSION_MANAGER=local/<my_host_name>:/tmp/.ICE-unix/5174
- using device default
- using device default
** Message: Не запускается сервер удаленного рабочего
стола
** (nautilus:5255): WARNING **: Can not get _NET_WORKAREA
** (nautilus:5255): WARNING **: Can not determine workarea, guessing at layout
======
Чего я пока непонимаю, но хотел бы - как сервер удаленного рабочего
стола связан с заменой оконного менеджера...
...если ты линуксоид, то твоя судьба - вечно читать материалы и думать самому (подслушано в Jabber)
Re: GNOME + другой wm
Возможно, мои траблы связаны со старой версией гнома - 2.14. Я уж и рабочий стол в наутилусе пытался отключать - бесполезно.
Все инструкции xmonad написаны для более поздних версий гнома. Самая первая из инструкций - для xmonad 0.5 и гнома 2.18... А про более ранние версии гнома написано If you're using an earlier version beware that configuration dialogs and the names of certain settings could be quite different from what is illustrated here. И все ((
Diesel, у тебя какой гном стоит?
Все инструкции xmonad написаны для более поздних версий гнома. Самая первая из инструкций - для xmonad 0.5 и гнома 2.18... А про более ранние версии гнома написано If you're using an earlier version beware that configuration dialogs and the names of certain settings could be quite different from what is illustrated here. И все ((
Diesel, у тебя какой гном стоит?
...если ты линуксоид, то твоя судьба - вечно читать материалы и думать самому (подслушано в Jabber)
Re: GNOME + другой wm
Нашел решение! Простое до безобразия: нужно было добавить xmonad во вкладку "Запускаемые при старте программы" в "Системе -> Параметрах -> Сеансах". После этого xmonad вместе с гномом стали запускаться за считанные секунды
...если ты линуксоид, то твоя судьба - вечно читать материалы и думать самому (подслушано в Jabber)