Remove old keyboard shortcut and add the new one
This commit is contained in:
parent
7680509234
commit
1b4dc09bbf
1 changed files with 24 additions and 0 deletions
|
@ -6,4 +6,28 @@ echo -e "\nFlameshot installed!"
|
||||||
# Apply custom configuration
|
# Apply custom configuration
|
||||||
rm $HOME/.config/flameshot/flameshot.ini 2>/dev/null
|
rm $HOME/.config/flameshot/flameshot.ini 2>/dev/null
|
||||||
wget https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/.config/flameshot/flameshot.ini -P $HOME/.config/flameshot/
|
wget https://git.kennel.ml/Anri/myLinuxConfiguration/raw/branch/main/.config/flameshot/flameshot.ini -P $HOME/.config/flameshot/
|
||||||
|
|
||||||
|
# Remove old shortcut assign with the Print key
|
||||||
|
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot "[]"
|
||||||
|
echo -e "\nOld ImprEcran shortcut removed!"
|
||||||
|
|
||||||
|
# Fetching customs keyboard shortcuts
|
||||||
|
CUSTOM_KEYBINDINGS_LIST=$(gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings)
|
||||||
|
|
||||||
|
if [[ $CUSTOM_KEYBINDINGS_LIST == "@as []" ]] # Creating new list if not exists
|
||||||
|
then
|
||||||
|
CUSTOM_KEYBINDINGS_LIST="['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/flameshot-shortcut/']"
|
||||||
|
else # If already existing, adding our new element
|
||||||
|
CUSTOM_KEYBINDINGS_LIST="${CUSTOM_KEYBINDINGS_LIST::-1}, '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/flameshot-shortcut/']"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Updating the list
|
||||||
|
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "$CUSTOM_KEYBINDINGS_LIST"
|
||||||
|
|
||||||
|
# Configure the new shortcut
|
||||||
|
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/flameshot-shortcut/ name 'Flameshot' # set name
|
||||||
|
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/flameshot-shortcut/ command 'flameshot gui' # set command
|
||||||
|
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/flameshot-shortcut/ binding 'Print' # set key
|
||||||
|
echo -e "\nFlameshot shortcut added (ImprEcran key)!"
|
||||||
|
|
||||||
echo -e "\nFlameshot configured! 🎉"
|
echo -e "\nFlameshot configured! 🎉"
|
||||||
|
|
Reference in a new issue