Am 2005-03-05 17:59:03, schrieb Gerhard Brauer: > Gruesse! > * Michelle Konzack <[EMAIL PROTECTED]> schrieb am [05.03.05 17:33]: > > Am 2005-03-05 17:10:03, schrieb Gerhard Brauer: > > > Bliebe IMHO als quick'n'dirty nur: > > > > > > a) die laufenden xserver kriegt man �ber /tmp/.X?-lock > > > > Neee, davon habe ich vier st�ck: > > > > /tmp/.X0-lock > > /tmp/.X1-lock > > /tmp/.X2-lock > > /tmp/.X3-lock > > > > denn jeder xserver will seine eigene lock file haben > > Das ist doch auch gut so ;-) > Hm, dr�cke ich mich heute so umst�ndlich aus? > > Gegeben sei ein Rechner bei dem ich nicht wei�, wieviel xserver drauf > laufen. �ber die Anzahl an lock-files kriege ich die Anzahl raus *und* > die Display-Nummern, ok?
Und wo soll jetzt Dein "PopUp erscheinen ? Man kann zwar $DISPLAY im aktuellen Bildsschirm benutzern, um heraus- zufinden wo man ist, aber wir wollen ja feststellen, wenn wir im nichts sind, WELCHES $DISPLAY aktiv ist. Denn wenn ich per cron ein script aufrufe und in eine Datei $DISPLAY schreiben lasse, ist sie leer. wenn ich hingegen das Script von einem Men�/Knopf im WM aufrufe, sagt es mir das aktive Display. > Mit diesem Wissen kann ich jetzt gezielt versuchen mit u.a. Methoden zu > dem jeweilgen xserver den Benutzer herauszufinden, der diesen gestartet > hat. Ganz so einfach ist es nicht... > > 1) Das 'ps aux' schneidet nach sieben Zeichen den Benutzernamen ab. > > War ja auch nur ein Hinweis zu einer bestimmten Vorgehensweise und kein > fertiger Ansatz. Nicht getestet eben > Dann nimmste halt ps lax, dann hast du die UID. Diese mu�t/kannst du > dann �ber die passwd in den Usernamen r�ckverfolgen wenn dir danach ist. Habe ich gerade ausprobiert, aber xmessage erscheint dann auf :0.0 und nicht auf :0.2 denn das Script weist la immer nich nicht, auf welchem $DISPLAY Du bist. > > 2) Es ist nicht ersichtlich, welcher der aktuelle SICHTBARE xserver > > oder $DISPLAY ist > > Gut, das ist wirklich ein Problem. Aber wenn ein bestimmter Vorgang eine > Benachrichtigung zu senden hat w�re es sicher w�nschenswert, das *alle* Ebend, wenn der Chef mitteilen will, das incompatible Linux $USER gefeuert werden. :-) > das mitkriegen. Also alle xserver-User (�hnlich beim shutdown, da werden > ja auch alle Konsolen-User benachrichtigt, unabh�ngig ob sie es sehen Sprich, Du w�rdest die Message per Schleife an alle $DISPLAYS senden... > oder peng. Aber das hat jetzt wirklich nichts mehr mit dem Thema und dem > Problem des OP zu tun, denke ich. :-) > Gru� > Gerhard Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
signature.pgp
Description: Digital signature

