LINUX.ORG.RU

fvwm2 не запускается


0

0

Система Red Hat 9. Поставил fvwm2, но ни в какую не могу запустить его.После инсталяции пакета набираю в консоле # switchdesk &, выбираю по умолчанию FVWM, перезагружаю X-Window. При загрузке выскакивает ошибка в /root/.Xclients Перечитал все инструкции, менял .fvwm2rc, но ничего не получается. С Linux'ом имею дело только 2недели.

anonymous

В .Xclients должно быть прописано

if [ -e "$HOME/.Xclients-$HOSTNAME$DISPLAY" ]; then
    exec $HOME/.Xclients-$HOSTNAME$DISPLAY
else
    exec $HOME/.Xclients-default
fi
===========================================
В .Xclients-default:

exec fvwm

kosmonavt
()
Ответ на: комментарий от kosmonavt

Попробывал результат прежний. Попробывал набрать

# switchdesk fvwm

говорит, что FVWM не установлен, хотя он стопудово встал нормально.

anonymous
()

Скажи из консоли:

X :1

Если Иксы запустились (скорее всего, на 8 консоли),
то вернись на ту, где ты это сказал (Ctrl-Alt-F1, наверное)
и сделай Ctrl-Z. Потом скажи bg.

Потом скажи

which fvwm2

Если нашлось (например, у меня:
$which fvwm2
/usr/X11R6/bin/fvwm2
)

то далее скажи такую фразу:

/usr/X11R6/bin/fvwm2 -display :1

Наверное, оно выругается. Запусти сюда то, что оно тебе сказало.
Например, у меня fvwm2, поругавшись, запустился:
$/usr/X11R6/bin/fvwm2 -display :1
[FVWM][GetFontSetOrFixed]: WARNING -- can't get fontset fixed,
trying: -*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*
[FVWM][pixmapPath_function]: <<ERROR>> PixmapPath is deprecated
since 2.3.0; use ImagePath instead.
[FVWM][iconPath_function]: <<ERROR>> IconPath is deprecated since
2.3.0; use ImagePath instead.
FvwmButtons: Couldn't load fontset 6x13

У тебя, скорее всего, он выругается и напишет, почему он не
может запуститься.

Если, все же, запустилось, то перейди на соответствующий
графический девайс (если все как у меня, то это будет 8-я
консоль, Ctrl-Alt-F8) -- проблемы не с fvwm'ом, а где-то в
другом месте.

Да, в конце грохни запущенные Иксы: перейди на ту консоль, с
которой ты запускал Иксы (Ctrl-F1,
или где ты из пускал), скажи fg, а потом Ctrl-C

Die-Hard ★★★★★
()

Пошаговая инструкцЫя.

В консоли набираешь xinit. Запустились ли иксы? Открылось ли окошко xterm?

Если да, то в xterm набираешь: #updatedb #locate fvwm2 | grep bin

Нашелся ли fvwm2?

Если да, то попробуй запустить его "ручками": #fvwm2 &

Запустился?

Если да, то можно поступить так, как я сделал для установки twm (дедушка fvwm2). Делаешь бэкап файла /etc/X11/xinit/XClients. Содаёшь новый файл /etc/X11/xinit/XClients примерно такого содержания:

xsetroot -mod 8 8 -bg darkblue xset b 50 256 32 xhost + xclock -geometry 128x128-16+16 & xterm -geometry 80x25+64+64 & xterm -geometry 80x45+16+16 & exec fvwm2

Наиболее важна именно последняя строка, остальные можешь опустить.

Это один из миллиона мест, где можно указать системе, что тебе нужно запускать fvwm2. На предмет более глубокого изучения процесса почитай следующее:

less /usr/X11/bin/xinit less /etc/X11/xinit/*

a110c
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.