Fix for reloading and restarting the configuration.

In Sway, you say "command" instead of "run_command" Additionally, take
out the restart since that's not available in Sway.
This commit is contained in:
Hunter Jozwiak 2024-09-21 15:09:05 -04:00
parent 62c2c06904
commit ce22b8347c

14
i38.sh
View File

@ -625,10 +625,16 @@ bindsym g exec ${i3Path}/scripts/game_controler.sh -s, mode "default"
bindsym apostrophe exec --no-startup-id ${i3Path}/scripts/window_list.sh, mode "default" bindsym apostrophe exec --no-startup-id ${i3Path}/scripts/window_list.sh, mode "default"
# Restart orca # Restart orca
bindsym Shift+o exec $(command -v orca) --replace, mode "default" bindsym Shift+o exec $(command -v orca) --replace, mode "default"
# reload the configuration file $(if [[ $usingSway -eq 0 ]]; then
bindsym Control+semicolon exec bash -c '$i3msg -t run_command reload && spd-say -P important -Cw "I38 Configuration reloaded."', mode "default" echo "# reload the configuration file"
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) echo "bindsym Control+semicolon exec bash -c '$i3msg -t command reload && spd-say -P important -Cw "I38 Configuration reloaded."', mode "default""
bindsym Control+Shift+semicolon exec $i3msg -t run_command restart && spd-say -P important -Cw "I3 restarted.", mode "default"
else
echo "# reload the configuration file"
echo "bindsym Control+semicolon exec bash -c '$i3msg -t run_command reload && spd-say -P important -Cw "I38 Configuration reloaded."', mode "default""
echo "# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)"
echo "bindsym Control+Shift+semicolon exec $i3msg -t run_command restart && spd-say -P important -Cw "I3 restarted.", mode "default""
fi)
# Run dialog with exclamation # Run dialog with exclamation
bindsym Shift+exclam exec ${i3Path}/scripts/run_dialog.sh, mode "default" bindsym Shift+exclam exec ${i3Path}/scripts/run_dialog.sh, mode "default"
# exit i3 (logs you out of your X session) # exit i3 (logs you out of your X session)