zur Übersicht nächste Seite

Beispiel mit yad-Fenster
(funktioniert unter Xorg aber nicht unter Wayland)

Die Ausführungen der vorherigen Seiten über Programmfenster 
(insbesondere über fbpanel wegen der verwendeten Dateien) werden hier weitergeführt.
Generell gilt bei den weißen Textstellen auf dieser Seite: Man fügt die Zeichenfolge aus dem weißen Feld bei dem blinkenden Cursor des Terminals ein - dann drückt man die Eingabetaste. 

Man kann Fenster auch mit dem Programm yad erzeugen. yad hat gegenüber von zenity den Vorteil von größeren Möglichkeiten, aber den Nachteil etwas an Einfachheit zu verlieren. Hier wird ein Beispiel für yad-Fenster ohne Fensterrahmen
--undecorated
und ohne Button-Schaltflächen
--no-buttons
gezeigt. Die Schaltflächen bestehen aus Bildern, so daß diese Fenster wie ein Panel aussehen. Man kann diese frei positionieren mit
--geometry
Natürlich müssen Sie Ihre Bildschirmgröße berücksichtigen.

Diese Fenster werden mit
--on-top
aufgerufen, so daß diese ständig über anderen Fenstern im Vordergrund bleiben. 
Hier eine senkrechte Anordnung, so positioniert daß bei dem writer-Dokument die scroll-Leiste und die Bearbeitungsleisten nicht überdeckt werden. Auch das rechts versteckte Formatvorlagen-Fenster bleibt beim Ausfahren unter dem yad-Fenster. Lediglich ausfahrbare Untermenus der Bearbeitungsleiste überdecken das yad-Fenster (Bild rechts).

   

Für das script braucht man das Programm wmctrl. Man startet Synaptic und sucht das Paket wmctrl und installiert dieses.
Diese panelartigen Fenster bleiben geöffnet wenn auf eine Bild-Schaltfläche geklickt wird. Daher braucht man eine eigene Schaltfläche um das yad-Fenster zu schließen. Es wird ein Schließen-Kreuz-Symbol aus dem Systembereich verwendet. 

Es werden die gleichen Bilder und Dateien wie bei fbpanel verwendet.
Als erstes wird beschrieben wie ein script geöffnet wird. 
Dann wird beschrieben wie eine Datei ~/Bs.odt geöffnet wird.
Dann wird beschrieben wie eine Internetseite geöffnet wird.
(abc ist natürlich durch Ihren username zu ersetzen)
yad --form --undecorated --no-buttons --on-top --title "fenster01" --geometry=52x208+1160+200 --columns="1" --field='!/home/abc/Bla/C9.png! Mehrwertsteuer berechnen:BTN' "/home/abc/Bla/scMW.sh" --field='!/home/abc/Bla/Bs.png! Beispiel Datei oeffnen:BTN' "xdg-open '/home/abc/Bs.odt'" --field='!/home/abc/Bla/ga-bach.png! Garn-Bachmann oeffnen:BTN' "xdg-open 'https://www.garn-bachmann.de/'" --field='!/usr/share/icons/HighContrast/48x48/stock/gtk-no.png! Schließen:BTN' "wmctrl -c 'fenster01'"
Man kann wie bei fbpanel ein Kürzel mit alias erstellen um den Aufruf im Terminal schnell zu ermöglichen. Man kann diesen Terminal-Befehl in einem bash-script hinterlegen und dieses script über die vielfältigen gezeigten Möglichkeiten aufzurufen.

zur Übersicht nächste Seite

Datenschutzerklärung
Impressum