Am 30.08.22 um 10:36 schrieb David Haller:
Hallo,
Am Di, 30 Aug 2022, Jörg Thümmler schrieb:
Am 30.08.22 um 03:43 schrieb David Haller:
Am Mo, 29 Aug 2022, Jörg Thümmler schrieb: [..]
ja, das mit dem Service ist aber hier wohl unerheblich, dient m.E. nur dazu, unbeaufsichtigte Einwahlen zu ermöglichen, das deb-Ding ging jedenfalls auch ohne das. Und beim rpm startet es auch ... bis zum Fehler halt...
werde leider aus dem grep-regex nicht ganz schlau:
grep {}.\\\\+Xorg
Die regex wird zusammengesetzt, an die Stelle des Platzhalters {} wird der Inhalt der Variablen tty eingefügt. Vgl. '%s' bei printf. Letztlich steht dort also z.B. (je nachdem was in tty steckt):
ps -e | grep pts/7.\\+Xorg
Jetzt bleibt die Frage: läuft X11 bei dir als "Xorg" oder "X" und wenn ja, taucht das richtige (pseudo-)Terminal davor in der Ausgabe von 'ps -e' auf? Egal: die Abfrage von rustdesk ist ... dämlich. [..] ... von Dir kann man noch jedes Mal was lernen ... das {} kannte ich nur von find, wo finde ich das dokumentiert?
https://doc.rust-lang.org/std/macro.format.html
Wahrscheinlich stimmt das tty nicht, denn:
$ ps -e | grep "X" 24191 tty2 00:00:20 X
rustdesk such also je nach Ausgabe von tty=`loginctl show-session -p TTY $session | sed 's/TTY=//'` (siehe Zeile 20-28 in linux.rs[1]) z.B. per ps -e | grep "$tty.\+Xorg" nach Xorg. Dumm, wenn der Prozess nur 'X' heißt, X kein tty hat, oder wenn es wie bei mir kein loginctl gibt ;)
BTW: auch in python wird {} als Platzhalter verwendet, z.B.:
python3 -c 'foo = "bar"; print("foo={}".format(foo));'
Ist aber auch egal, weil er nach "Xorg" greppt ... naja, ich hab ihn ja erstmal ausgetrickst...
;)
HTH, -dnh
[1] https://github.com/rustdesk/rustdesk/blob/master/libs/hbb_common/src/platform/linux.rs>
Hi, danke für die Erhellung bzgl. {} die linux.rs hatte ich mir ja auch deshalb angesehen interessanterweise funktioniert der Hack auf meinem Laptop nicht (auch leap 15.1, xfce auch hier startxfce4 über .profile gestartet, loginctl, ps -e sehen genauso aus ...) und auf dem PC nicht immer... naja, von dem aus werde ich wohl nur auf andere zugreifen, was ja geht... wenn ich mal Zeit habe, spiele ich noch bißchen damit rum __ cu jth