Cette réponse est basée sur cette réponse
Comme je voulais utiliser des raccourcis personnalisés en plus de l'emplacement des captures d'écran personnalisées, je voulais le faire manuellement dans le terminal.
(1) J'ai créé gshort
Fonction Bash basée sur cette réponse . Bien sûr, vous pouvez le faire en Perl ou manuellement, mais je suis trop paresseux pour lancer toutes les commandes manuellement chaque fois que je veux créer un nouveau raccourci. Quoi qu'il en soit, si vous utilisez cette fonction, vous devez la sauvegarder dans un fichier, et donner la source de ce fichier ( source path/filename.sh
).
(2) Et ensuite donner ces ordres :
# Disable these 6 default shortcuts
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ''
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys window-screenshot ''
gsettings set org.gnome.settings-daemon.plugins.media-keys window-screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot ''
# Create new custom shortcuts
gshort "Screenshot of area" 'gnome-screenshot -a' "<Shift>Print"
gshort "Screenshot clip of area" 'gnome-screenshot -a -c' "<Primary><Shift>Print"
gshort "Screenshot" 'gnome-screenshot' "Print"
gshort "Screenshot clip" 'gnome-screenshot -c' "<Primary>Print"
gshort "Screenshot clip of area" 'gnome-screenshot -a -c' "<Primary><Shift>Print"
gshort "Screenshot clip of window" 'gnome-screenshot -w -c' "<Primary><Alt>Print"
(3) Notez que la syntaxe de gshort
es gshort "Name" "command" "shortcut"
: - Le nom peut être ce que vous souhaitez ; - command
peut être n'importe quelle commande que vous souhaitez ; - le raccourci peut être n'importe quel raccourci de clavier que vous souhaitez.
(4) Voici la liste de certains noms de touches de contrôle que vous devez utiliser dans les raccourcis :
-
Ctrl :
<Primary>
;
-
Alt :
<Alt>
;
-
Shift :
<Shift>
;
-
Super / Win :
<Super>
;