Hast du eine Quelle für Kommando / Argumente? Letztere wirst du ja nicht frei erfunden haben.
Ich? Nee, frei erfunden sicher nicht.
In irgendeiner verstaubten Doku-Ecke muss das doch stehen.
Die suche ich auch noch.
Vor Jahren bin ich auf dconf/gsettings aufmerksam geworden und habe viel durch Ausprobieren gelernt (Manches mal auch kaputt konfiguriert). Mit dem dconf-editor kann man zwar auch suchen – letztlich wird einem mit der Beschreibung auch gut geholfen, wofür etwas wirksam werden soll –, aber mir ist das zu unübersichtlich. Daher habe ich mir einen alias für die Suche mit dem Terminal gebastelt.
fleet@street ~ $ type gsl
gsl ist ein Alias von »gsettings list-recursively | sort | uniq | grep -v gnome.desktop | grep -v gnome.gnome-panel | grep -v gnome.nautilus | grep -v gnome.settings-daemon | grep -v gnome.system | grep $1«.
fleet@street ~ $
Heute würde ich bei „sort | uniq“ die Abkürzung mit „sort -u“ verwenden und statt der vielen „grep -v“ auf „egrep -v 'x|y'“ setzen, aber es funktioniert ja.
Damit habe ich nach dem naheliegenden Wort „screenshot“ gesucht:
fleet@street ~ $ gsl screenshot
org.compiz.integrated command-screenshot 'gnome-screenshot'
org.compiz.integrated command-window-screenshot 'gnome-screenshot -w'
org.mate.Marco.global-keybindings run-command-screenshot 'Print'
org.mate.Marco.global-keybindings run-command-window-screenshot '<Alt>Print'
org.mate.Marco.keybinding-commands command-2 'mate-screenshot --area --interactive'
org.mate.Marco.keybinding-commands command-screenshot 'mate-screenshot --interactive'
org.mate.Marco.keybinding-commands command-window-screenshot 'mate-screenshot --window'
org.mate.screenshot border-effect 'none'
org.mate.screenshot delay 0
org.mate.screenshot include-border true
org.mate.screenshot include-pointer true
org.mate.screenshot last-save-directory 'file:///data/feuerfuchs/Downloads'
fleet@street ~
Im Ergebnis kann ich gnome-screenshot gleich ignorieren. Es fiel mir die gewünschte Tastenkombination '<Alt>Print' auf, die hinter dem Key run-command-window-screenshot steht. Als nächstes kam der ähnlich klingende Key command-window-screenshot in meinen Blick, wo das Kommando sicher anpassen könne. Da der Wert in einfachen Anführungszeichen stehen soll, muss ich beim Setzen mit set diesen noch in doppelte einpacken. Noch getestet und dann veröffentlicht.
Das Ganze hat aber auch seine Grenzen. Die relocatable schemas, wie sie bspw. für Objekte in der Leiste verwendet werden, finde ich damit nicht. Da geht es doch wieder (nur) mit Hilfe des dconf-editor (Also, man könnte schon mit Terminal arbeiten, aber der Zeitaufwand bis der Pfad richtig zusammen gebaut ist, steht in grassem Mißverhältnis zur Erledigung per GUI).