File indexing completed on 2025-02-02 05:36:15
0001 #!/bin/bash 0002 # disable plasmashell and enable liquidshell instead 0003 0004 if [ ${XDG_CONFIG_HOME} ] 0005 then 0006 configDir=$XDG_CONFIG_HOME; 0007 else 0008 configDir=${HOME}/.config; #this is the default, http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html 0009 fi 0010 0011 if [ -f /etc/xdg/autostart/plasmashell.desktop ] 0012 then 0013 plasmaFileName=$configDir/autostart/plasmashell.desktop 0014 else 0015 plasmaFileName=$configDir/autostart/org.kde.plasmashell.desktop 0016 fi 0017 0018 liquidFileName=$configDir/autostart/org.kde.liquidshell.desktop 0019 0020 mkdir -p $configDir/autostart 0021 0022 test -f $liquidFileName 0023 liquidNotExists=$? 0024 if [ $liquidNotExists -eq 1 ] 0025 then 0026 cp @CMAKE_INSTALL_PREFIX@/@XDG_APPS_INSTALL_DIR@/org.kde.liquidshell.desktop $configDir/autostart 0027 else 0028 sed -i -e "s/Hidden=true/Hidden=false/" $liquidFileName 0029 fi 0030 0031 cat > $plasmaFileName <<EOF 0032 [Desktop Entry] 0033 Hidden=true 0034 EOF 0035 0036 if [ -f /usr/bin/startkde ] 0037 then 0038 /usr/bin/startkde 0039 else 0040 /usr/bin/startplasma-x11 0041 fi 0042 0043 rm -f $plasmaFileName 0044 0045 if [ $liquidNotExists -eq 1 ] 0046 then 0047 rm -f $configDir/autostart/org.kde.liquidshell.desktop 0048 else 0049 sed -i -e "s/Hidden=false/Hidden=true/" $liquidFileName 0050 fi