[gelöst] debian yad geometry mit button ändern

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

[gelöst] debian yad geometry mit button ändern

Beitrag von joe2017 » 16.11.2022 07:25:29

Guten Morgen,

ich hätte nochmal eine Frage zu yad. Zu Beginn des yad setzte ich den parameter --geometry. Soweit alles gut.
In meinem Fall ist es sehr wichtig wo sich das Fenster befindet. Jetzt möchte ich über einen Button die Fenster Position nach dem starten verändern können.
Ist das nachträglich nochmal möglich? Ich habe schon versucht nach meinem Button einfach noch mal einen neuen --geometry Befehl abzusetzen. Jedoch greift dieser nicht.

Code: Alles auswählen

yad --form --on-top --geometry=600x400+30+350
--button="test":"bash -c function" --geometry=600x400+100+350
Leider hat das nicht funktioniert.
Zuletzt geändert von joe2017 am 16.11.2022 10:06:28, insgesamt 1-mal geändert.

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: debian yad geometry mit button ändern

Beitrag von joe2017 » 16.11.2022 09:51:06

Oder gibt es vielleicht einen refresh Befehl für das Fenster, um die neuen geometry Parameter zu übernehmen?

Huo
Beiträge: 605
Registriert: 26.11.2017 14:03:31
Wohnort: Freiburg

Re: debian yad geometry mit button ändern

Beitrag von Huo » 16.11.2022 09:55:02

Hallo joe2017,

du könntest hierfür Debianxdotool einsetzen. Ich habs gerade erfolgreich getestet:

Code: Alles auswählen

--button=test:"xdotool getactivewindow windowmove 100 350"

Benutzeravatar
joe2017
Beiträge: 1125
Registriert: 07.08.2017 14:29:51

Re: debian yad geometry mit button ändern

Beitrag von joe2017 » 16.11.2022 10:06:16

Hi Huo :hail:

Hat perfekt funktioniert! Danke

Antworten