xscreensaver -root

Jaroslaw Koszuk jkoszuk w ics.p.lodz.pl
Sob, 2 Paź 2004, 10:54:03 CEST


On Sat, Oct 02, 2004 at 01:42:18AM +0200, Grzegorz Konopko wrote:
> > > po wczorajszym upgradzie do tego, co jest w ac-main mam problemy z
> > > xscreensaverem. Wygląda na to, że działa wszystko, oprócz opcji -root. 
> Tzn.
Opisałem to w pierwszym mailu (przytoczę jeszcze raz w takim razie).

Dotyczy to wszystkich wygaszaczy z pakietu xscreensaver-4.18-2.

Uruchomiony "z palca" uruchamia się, jak powinien w oknie. Z panelu
konfiguracyjnego KDE można sterować ustawieniami, jest podgląd, jest
możliwość przetestowania. Jednak uruchomienie automatyczne, albo za pomocą
"Lock session" powoduje jedynie czarny ekran. W logu ~/tmp/xerr-$USER-:0
(ale tylko tam) lądują takie komunikaty:

--- CUT HERE ---
kdesktop: SaverEngine: starting saver
kalarm: Daemon::updateRegisteredStatus() -> 3
kdesktop_lock: app 0 0 false 0 0
kdesktop: mForbidden: false
kdesktop: Saver window Id: 46137349
kdesktop: Starting hack: /usr/bin/kxsrun
kdesktop: GreeterPlugin classic (classic, Username + password (classic))
loaded
kxsrun: saverdir is/usr/lib/xscreensaver/xmatrix

X error in xmatrix:
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  3 (X_GetWindowAttributes)
  Resource id in failed request:  0x5
  Serial number of failed request:  249
  Current serial number in output stream:  250
DCOPRef::call():  no DCOP client or client not attached error
DCOPReply<>: cast to 'QStringList' error
DCOPRef::call():  no DCOP client or client not attached error
DCOPReply<>: cast to 'QString' error
kdesktop: LockProcess: stopping saver
kdesktop: SaverEngine: lock exited
--- CUT HERE ---

Dodatkowo screensaver uruchomiony "z palca":
$ /usr/lib/xscreensaver/xmatrix -root
z opcją -root (która powinna spowodować uruchomienie wygaszacza na całym
ekranie) nie powoduje nic - żadnych komunikatów, żadnego widocznego
działania. Tylko przyjaźnie migający kursor... ^C normalnie ubija program.

> > Te problemy (tzn. nie odpalający się na całym ekranie screensaver mam w KDE
> > - w innych nie sprawdzałem i na razie nie mam jak).
> A jaki efekt byc powinien? Pelny ekran?
No efekt powinien być taki, że powinien się włączać na całym ekranie
wybrany przeze mnie wygaszacz... :)

> A w jakiej wersji działało prawidłowo?
Hm... przestało działać chyba w okolicach 22 września (albo tydzień
wcześniej), więc sądząc po cvs, to działało jeszcze w wersji 4.16-3 albo
4.16-2. Ale to był duży upgrade, chyba X11 również się wtedy uaktualniło i
część KDE. Niestety nie potrafię podać więcej szczegółów, bo miałem w tym
czasie dużo innych rzeczy na głowie.

Pozdrawiam, Jarek

-- 
----------------------------------------------------------------------
Jarek Koszuk <jkoszuk w ics.p.lodz.pl>
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagi fhtagn
Key fingerprint = 7A35 006C 48D1 38A4 AFB6  7EE0 E907 B277 F7D0 E711




Więcej informacji o liście dyskusyjnej pld-users-pl