add nitrogen support to cinnamon/nemo (TBT!)
This commit is contained in:
parent
85c0ef6c13
commit
cec17db99c
3 changed files with 39 additions and 2 deletions
|
@ -113,6 +113,17 @@ function isMate () {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#
|
||||||
|
# heck if DE is Cinnamon
|
||||||
|
#
|
||||||
|
function isCinnamon () {
|
||||||
|
if [[ $DESKTOP_SESSION == *"cinnamon"* ]]; then
|
||||||
|
return 0
|
||||||
|
else
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
# check and install required dependencies for Yggdrasil
|
# check and install required dependencies for Yggdrasil
|
||||||
#
|
#
|
||||||
|
|
|
@ -1374,6 +1374,19 @@ function nitrogen_PostTrtFct () {
|
||||||
runCmd "gsettings set org.mate.background show-desktop-icons false" \
|
runCmd "gsettings set org.mate.background show-desktop-icons false" \
|
||||||
"disabling Caja desktop icons management"
|
"disabling Caja desktop icons management"
|
||||||
|
|
||||||
|
createAppShortcut "bash -c \"sleep 10; nitrogen --restore\"" \
|
||||||
|
"/usr/share/icons/hicolor/48x48/apps/nitrogen.png" \
|
||||||
|
"Utility;GTK" \
|
||||||
|
"Nitrogen" \
|
||||||
|
"local" \
|
||||||
|
"start"
|
||||||
|
update-menus
|
||||||
|
elif isCinnamon; then
|
||||||
|
runCmd "gsettings set org.nemo.desktop draw-background false" \
|
||||||
|
"disabling Caja background management"
|
||||||
|
runCmd "gsettings set org.nemo.desktop show-desktop-icons false" \
|
||||||
|
"disabling Caja desktop icons management"
|
||||||
|
|
||||||
createAppShortcut "bash -c \"sleep 10; nitrogen --restore\"" \
|
createAppShortcut "bash -c \"sleep 10; nitrogen --restore\"" \
|
||||||
"/usr/share/icons/hicolor/48x48/apps/nitrogen.png" \
|
"/usr/share/icons/hicolor/48x48/apps/nitrogen.png" \
|
||||||
"Utility;GTK" \
|
"Utility;GTK" \
|
||||||
|
@ -1382,6 +1395,6 @@ function nitrogen_PostTrtFct () {
|
||||||
"start"
|
"start"
|
||||||
update-menus
|
update-menus
|
||||||
else
|
else
|
||||||
printf "[ERR] only Mate Desktop is currently supported\n"
|
printf "[ERR] only Mate/Cinnamon Desktop is currently supported\n"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
|
@ -1178,6 +1178,19 @@ function nitrogen_PostTrtFct () {
|
||||||
runCmd "gsettings set org.mate.background show-desktop-icons false" \
|
runCmd "gsettings set org.mate.background show-desktop-icons false" \
|
||||||
"disabling Caja desktop icons management"
|
"disabling Caja desktop icons management"
|
||||||
|
|
||||||
|
createAppShortcut "bash -c \"sleep 10; nitrogen --restore\"" \
|
||||||
|
"/usr/share/icons/hicolor/48x48/apps/nitrogen.png" \
|
||||||
|
"Utility;GTK" \
|
||||||
|
"Nitrogen" \
|
||||||
|
"local" \
|
||||||
|
"start"
|
||||||
|
update-menus
|
||||||
|
elif isCinnamon; then
|
||||||
|
runCmd "gsettings set org.nemo.desktop draw-background false" \
|
||||||
|
"disabling Caja background management"
|
||||||
|
runCmd "gsettings set org.nemo.desktop show-desktop-icons false" \
|
||||||
|
"disabling Caja desktop icons management"
|
||||||
|
|
||||||
createAppShortcut "bash -c \"sleep 10; nitrogen --restore\"" \
|
createAppShortcut "bash -c \"sleep 10; nitrogen --restore\"" \
|
||||||
"/usr/share/icons/hicolor/48x48/apps/nitrogen.png" \
|
"/usr/share/icons/hicolor/48x48/apps/nitrogen.png" \
|
||||||
"Utility;GTK" \
|
"Utility;GTK" \
|
||||||
|
@ -1186,6 +1199,6 @@ function nitrogen_PostTrtFct () {
|
||||||
"start"
|
"start"
|
||||||
update-menus
|
update-menus
|
||||||
else
|
else
|
||||||
printf "[ERR] only Mate Desktop is currently supported\n"
|
printf "[ERR] only Mate/Cinnamon Desktop is currently supported\n"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue