I have a few configuration scripts that I run everytime I install a fresh version of Ubuntu. Recently, however, I migrated to Xubuntu. I would like to use the same script for both distros, since both of them are very similar, but I would also like some parts of the script to be executed only under Xubuntu, and others only under Ubuntu.My question is: is there a way to tell these distros apart via shell script?I tried using the lsb-release application, but it seems to not be implemented under Xubuntu; I also tried to read the contents of /etc/*-release, but the contents seem to be similar in both distros.$ lsb_release No LSB modules are available.$ cat /etc/lsb-release DISTRIB_ID=UbuntuDISTRIB_RELEASE=15.04DISTRIB_CODENAME=vividDISTRIB_DESCRIPTION=Ubuntu 15.04
How to detect if DE is Unity or XFCE via shell script?
shell script;desktop environment