From e7d84333f42e062fb23181d0c5e2a8e181a83782 Mon Sep 17 00:00:00 2001 From: Tracey Clark Date: Tue, 6 Mar 2018 09:25:17 -0600 Subject: [PATCH] Added logic to restart gnome-shell or budgie-wm depending on which is running --- gnome-config.sh | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/gnome-config.sh b/gnome-config.sh index 401f8be..9420893 100644 --- a/gnome-config.sh +++ b/gnome-config.sh @@ -9,5 +9,21 @@ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/Butto # To reduce GNOME 3 titlebar height cp gtk.css ~/.config/gtk-3.0/gtk.css -# Restart gnome shell - manually with alt+f2, type r and press return (not in budgie) -gnome-shell --replace \ No newline at end of file + +# Restart gnome shell if its running - manually with alt+f2, type restart and press return (not in budgie) +if pgrep -x "gedit" > /dev/null +then + echo "Restarting Gnome shell" + gnome-shell --replace +else + echo "Gnome shell is not running so not restarting it" +fi + +# If budgie is running restart budgie +if pgrep -x "gedit" > /dev/null +then + echo "Restarting Budgie window manager" + budgie-wm --replace +else + echo "Budgie window manager is not running so not restarting it" +fi \ No newline at end of file