Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:linuxclient:buttonbar_python]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anwenderwiki:linuxclient:buttonbar_python [2023/04/30 17:12] – [ButtonBar für Linux (Python3 - Version ab 2023)] martin.resanwenderwiki:linuxclient:buttonbar_python [2023/05/03 11:25] (aktuell) – [ButtonBar für Linux (Python3 - Version ab 2023)] martin.res
Zeile 5: Zeile 5:
 Für Windows siehe -> [[anwenderwiki:windowsclient:buttonres]] Für Windows siehe -> [[anwenderwiki:windowsclient:buttonres]]
  
 +Download für Python3 -> {{:anwenderwiki:linuxclient:buttonbar-0.31a_python.zip|}}
  
 +  * ab Version 0.3 für Python3 mit TKinter (teils geänderte Konfigurationsdatei gegenüber Vorgängerversionen)
 +  * Option: Anzeige sowohl am Haupt- als auch am erweiterten Bildschirm
 +  * Text oder Bilder-Buttons
 +  * Option: automatische Positionierung auch nach Auflösungswechsel
  
-Download für Python3 -> {{:anwenderwiki:linuxclient:buttonbar-0.3_python.zip|}}+{{ :anwenderwiki:linuxclient:buttonbar-3x-2023.png?1000 |}} 
 +===== Abhängigkeiten =====
  
 +Das Python-Programm benötigt Python3 mit zusätzlichen Bibliotheken, die ggf. installiert werden müssen:
 +  # apt-get install python3 
 +  # apt-get install python3-gi python3-tk python3-pil python3-pil.imagetk
 +  
 +  
 +===== Installation + Test =====
 +Die zip-Datei entpacken und den enthaltenen Ordner **''buttonbar''** z.B. nach **''/opt/buttonbar''** legen + Rechte anpassen:
 +  # cp buttonbar /opt/buttonbar
 +  # chmod -R 755 /opt/buttonbar
 +Der Ordner enthält eine Testkonfiguration mit 6 Buttons, zum Testen das Programm starten mit:
 +  /opt/buttonbar/buttonbar.py
 +===== Konfigurations-Datei =====
 +Gegenüber den Vorgängerversionen sind einzelne Optionen verändert, insbesondere die Breite wird nun in Textzeichen statt Pixel angegeben.
  
 <code text buttonbar.cfg> <code text buttonbar.cfg>
 [Programm] [Programm]
-# cfg-Datei für ButtonBar mit python3+# cfg-Datei fuer ButtonBar mit python3
 Name = ButtonBar 0.3 Name = ButtonBar 0.3
 # Breite der Buttons in Zeichen # Breite der Buttons in Zeichen
Zeile 25: Zeile 44:
 Alpha = 1.0 Alpha = 1.0
 # BilderButtons einschalten # BilderButtons einschalten
-BilderButtons = True+BilderButtons = False
 BilderWidth = 100 BilderWidth = 100
 BilderHeight = 100 BilderHeight = 100
Zeile 48: Zeile 67:
  
 [Button3] [Button3]
- 
 Name="Bildschirme Spiegeln" Name="Bildschirme Spiegeln"
 exec = xrandr --output Virtual1 --mode 1280x800 --output Virtual2 --mode 1280x800 --same-as Virtual1 exec = xrandr --output Virtual1 --mode 1280x800 --output Virtual2 --mode 1280x800 --same-as Virtual1
 [[anwenderwiki:linuxclient:buttonbar_python]] anwenderwiki/linuxclient/buttonbar_python.1682867565.txt.gz · Zuletzt geändert: 2023/04/30 17:12 von martin.res