Ich habe bei meinem Xubuntu 20.04 auf verschiedene Tasten Funktionen gelegt, um Screenshots aufzunehmen. Das hat auch lange Zeit prima funktioniert, z.B.:
)
xfce4-screenshooter -rc
)
xfce4-screenshooter -mfc
)
xfce4-screenshooter -mcw
)
xfce4-screenshooter -fmd 7 -o "flatpak run org.gimp.GIMP//stable"
)
xfce4-screenshooter -cr -o zbarimg | xclip -sel clip
)
sh -c '/home/a/Skripte/Druck_mw.sh'
1.)...3.) erzeugen Screenshots eines rechteckigen Bereichs/des ganzen Bildschirms/des aktuellen Fensters.
4.) löst nach 7 Sekunden eine Fullscreen-Aufnahme aus und gibt sie gleich an Gimp (damit man da den interessanten Bereich zurechtstutzt).
5.) läßt einen auf dem Bildschirm einen rechteckigen Bereich um einen Barcode oder QR-Code ziehen, der wird dann decodiert und das Ergebnis landet in der Zwischenablage.
6.) erzeugte einen Screenshot des aktuellen Fensters samt Mauszeiger und speicherte ihn in eine Datei, deren Name Datum und Uhrzeit im Format ISO 8601 enthält: <timestamp>.png
.
Diese Shortcuts funktionieren nun alle nicht mehr.
Irgendwo hatte ich mal gelesen, daß man Skripte bei der Zuordnung zu einer Taste als sh -c ‘<kompletter pfad zum Skript>’
aufrufen muß, deshalb der Schnörkel beim letzten Beispiel.
Um nachzusehen, ob der Mechanismus Einstellungen>Tatstatur>Tastenkürzel für Anwendungen überhaupt noch funktioniert, habe ich das habe ich hinter Shift+Strg+Drucken das gelegt:
sh -c 'echo "$(\date -Iseconds | sed -e s"/T/_/" | sed -e s"/:/-/g" | cut -c1-19).png" > "/home/a/Screenshots/q"'
Wenn ich diese Tastenkombination drücke, entsteht an der angegebenen Stelle jetzt keine Datei a
, die Datum und Uhrzeit enthält. Wenn ich das Skript (eingeschlossen in sh -c ‘…‘
oder ohne diesen Schnörkel) aus einem Terminal aufrufe, funktioniert es.
Ich schließe daraus, daß der ganze Shortcut-Mechanismus lahmgelegt ist. Aber wodurch und wie bekomme ich den wieder ingang?