Für das Pinephone habe ich neulich ein Tool ausprobiert, daß Screenshot gleich nach dem Aufnahmen nachbearbeiten soll: Swappy
Swappy – ein Screenshot-Easy-Editing-Tool
Ganz so einfach war es dann allerdings nicht, da es ..hmm.. irgendwie nicht zu ende gedacht wurde bei der Installation.
In der Desktopdatei „/usr/share/applications/swappy.desktop“ findet sich folgender Exec Eintrag:
[Desktop Entry]
…
Exec=swappy -f %F
d.b. beim Klick auf das Icon soll Swappy ein File über den Platzhalter %F übergeben werden. Das klappt natürlich nicht, weil wir nur das Starticon angeklickt haben und überhaupt nicht wissen, welches File da in Frage käme. Ergo kommt im Log dann gleich die Quittung: „parameter -f braucht ein Argument.“
Swappy ist also gar nicht für den Direktstart gedacht, daher müssen wir das in eine Befehlskette einbetten:
Wir legen uns einen Shell-Wrapper unter /usr/local/sbin/swappy-wrap mit folgendem Inhalt an:
#!/bin/bash
grim -g „$(slurp)“ – | swappy -f –
Mit einem chmod 755 machen wir die Datei dann noch ausführbar. Dann installieren wir noch grim und slurp nach: dnf -y install slurp grim
Das Desktopfile /usr/share/applications/swappy.desktop ändern wir jetzt noch passend ab:
[Desktop Entry]
…
#Exec=swappy -f %F
Exec=swappy-wrap
und schon bekommen wir nach dem Start von Swappy via Icon eine bewegliche AuUswahlbox auf dem Bildschirm bzw. können mit dem Finger einen Ausschnitt markieren, der dann von grim ausgelesen wird und an Swappy zur Bearbeitung weitergereicht wird.
Das sieht dann in etwa so aus:
Gedacht ist das um gleich nach dem Screenshot Anmerkungen in das Bild einzufügen, Pfeile hinzufügen, Bereiche zuverpixeln usw. z.b. um Bugreports zu vereinfachen. Leider gibt es da ein Problem: Man kann es nicht abspeichern 😀 Das Button dafür ist zwar da, aber es kommt leider kein Dateikontext, wenn man dort klickt 🙂
Das Besondere an Swappy ist, das es für Wayland gebaut ist, so funktionieren auch die hinzugefügten Tools nur unter Wayland. Auf einem Xorg Display kann man zwar den Editor von Swappy benutzen, aber einige andere Features bleiben auf der Strecke (das kleine Icon neben dem Speicherbutton).
Für mein Pinephone habe ich das jetzt erst einmal auf die Kandidatenliste gesetzt, weil das nützlich sein kann, wenn es richtig funktioniert. Der Bugreport ist raus, mal sehen was wird.
Pingback: Linux am Dienstag: Der erste Abend - Marius Welt