Автор Гілка: Wmaker & xscreensaver  (Прочитано 2427 раз)

Відсутній maluy

  • Новачок
  • *
  • дописів: 16
  • Карма: +0/-0
  • I Love YaBB 2!
Wmaker & xscreensaver
« : 2006-02-02 18:33:20 »
Як у Wmaker прикрутити xscreensaver, щоб після завантаження Wmakerа, xscreensaver сам стартував! А то я завжди мушу в консолі писати xscreensaver &. Хоча це мені не дуже мішає бо рідко приходиться перевантажуватись!

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Wmaker & xscreensaver
« Відповідей #1 : 2006-02-02 18:54:50 »
Я теж люблю Windowmaker :)
Подивіться чи у вашому домашньому каталозі є прихований .xinitrc. Якщо його немає, скопіюйте ініціалізаційний файл Windowmaker-а з /etc/X11/xinit/xinitrc.wmaker у домашній каталог:

cp /etc/X11/xinit/xinitrc.wmaker ~/.xinitrc

після чого додайте шлях до xscreensaver у будь-якому місці до того як виконується "exec /usr/bin/wmaker $NOCPP". Наприклад:
/usr/X11R6/bin/xscreensaver -no-splash &

# Start the window manager:
exec /usr/bin/wmaker $NOCPP


Відсутній maluy

  • Новачок
  • *
  • дописів: 16
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Wmaker & xscreensaver
« Відповідей #2 : 2006-02-02 20:05:14 »
Якщо його немає, скопіюйте ініціалізаційний файл Windowmaker-а з /etc/X11/xinit/xinitrc.wmaker у домашній каталог:

cp /etc/X11/xinit/xinitrc.wmaker ~/.xinitrc



В мене такого файла немає натомість є просто xinitrc. Ось його вміст
nitrc.wmaker!/bin/sh
# (c) 2000-2002 MandrakeSoft
# $Id: xinitrc-xinitrc,v 1.2 2002/09/10 05:53:43 flepied Exp $

# Set a background here because it's not done anymore
# in Xsesion for non root users
if [ "`whoami`" != root ]; then
    xsetroot -solid "#21449C"
fi

exec /etc/X11/Xsession $*


Це той сами файлик чи ні??

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Wmaker & xscreensaver
« Відповідей #3 : 2006-02-02 20:18:25 »
У вас X-и через xdm, kdm чи gdm, напевне, запускаються. Ви так само можете довавити
"xscreensaver -no-splash &" перед "exec /etc/X11/Xsession $*".  Взагалі, в важливих сриптах бажано добавляти повний шлях до команд, у випадку розладнання змінної $PATH, тож перевірте спочатку де саме знаходиться "xscreensaver", для певності:

which xscreensaver

і додайте повний шлях до .xinitrc (у мене це /usr/X11R6/bin/xscreensaver, у вас теж, напевне так):

/usr/X11R6/bin/xscreensaver -no-splash &

exec /etc/X11/Xsession $*