Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: wmctrl: sticky werkt niet  (gelezen 1117 keer)

Offline BaukeP

  • Lid
wmctrl: sticky werkt niet
« Gepost op: 2023/10/16, 21:56:18 »
Hallo,
Ik heb een script (bash) met daarin de volgende regel:
wmctrl -i -r `wmctrl -l | grep Terminal` -e 1,1241,875,1319,583  -b sticky

Maar het sticky gebeuren werkt niet, ook niet als ik er add,sticky van maak.
Wat doe ik fout? Ik werk trouwens met xfce.

Alvast bedankt
Bauke

Offline vanadium

  • Lid
Re: wmctrl: sticky werkt niet
« Reactie #1 Gepost op: 2023/10/17, 18:03:25 »
`wmctrl -l | grep Terminal` tovert een ganse lijn tevoorschijn. Het commando verwacht enkel het eerste element van die lijn, het nummer van het venster. Probeer `cut` of `awk` om enkel het eerste element van de lijn op te halen:

wmctrl -i -r $(wmctrl -l | grep Terminal | cut -d " " -f 1) -e 1,1241,875,1319,583  -b add,sticky
of
wmctrl -i -r $(wmctrl -l | grep Terminal| awk -F" " '{print $1}') -e 1,1241,875,1319,583  -b add,sticky

(Edit: andere fout in het vermelde commando: -b argument moet ook de actie aangeven)
« Laatst bewerkt op: 2023/10/18, 09:10:35 door vanadium »

Offline BaukeP

  • Lid
Re: wmctrl: sticky werkt niet
« Reactie #2 Gepost op: 2023/10/17, 22:14:48 »
Fantastisch! Bedankt.
Bauke

Offline BaukeP

  • Lid
Re: wmctrl: sticky werkt niet
« Reactie #3 Gepost op: 2023/10/17, 22:44:46 »
Helaas, hij heeft het 1 keer goed gedaan en daarna dus niks.
Ik heb volgende in de terminal gedaan...zonder resultaat
bauke @ xps-deb-xfce ~ $ wmctrl -l
0x01600003 -1 xps-deb-xfce xfce4-panel
0x0140001a -1 xps-deb-xfce Bureaublad
0x01e0006f  0 xps-deb-xfce Double Commander
0x02000003  0 xps-deb-xfce Terminal - xps-deb-xfce: /home/bauke
bauke @ xps-deb-xfce ~ $ wmctrl -i -r 0x02000003 -b add,sticky
bauke @ xps-deb-xfce ~ $ wmctrl -i -r 0x02000003 -b sticky
The -b option expects a list of comma separated parameters: "(remove|add|toggle),<PROP1>[,<PROP2>]"
bauke @ xps-deb-xfce ~ $ wmctrl -i -r 0x02000003 -b add,sticky
bauke @ xps-deb-xfce ~ $

Enig idee?

Bauke

Offline vanadium

  • Lid
Re: wmctrl: sticky werkt niet
« Reactie #4 Gepost op: 2023/10/18, 09:08:48 »
Die laatste werkt voor mij, zelfs terwijl ik op Wayland zit (maar wel enkel met Gimp, een programma dat op Xorg draait (via xwayland)  =D ). Het moet allemaal juist zijn, natuurlijk. Niet alleen het argument voor -r.

Offline bart85

  • Lid
Re: wmctrl: sticky werkt niet
« Reactie #5 Gepost op: 2023/10/18, 09:24:36 »
Citaat
https://linux.die.net/man/1/wmctrl
-v

Provide verbose output. This is really useful when debugging wmctrl itself.

Deze optie toevoegen om te kijken wat er goed of fout gaat.
Je leert maar mooi over weg gaan met de commandline.
Linus: "I'm happy with the people who are wandering around looking at the stars but I am looking at the ground and I want to fix the pothole before I fall in."
I look to the clouds behind me and see the thunder coming.