| |
| #!/usr/bin/env bash |
| |
| # of special interest, though most won't be defined |
| echo "\$WINDOWMANAGER: $WINDOWMANAGER" |
| echo "\$WINDOW_MANAGER: $WINDOW_MANAGER" |
| echo "\$DESKTOP_SESSION: $DESKTOP_SESSION" |
| echo "\$XDG_CURRENT_DESKTOP: $XDG_CURRENT_DESKTOP" |
| echo "\$GDMSESSION: $GDMSESSION" |
| |
| echo "uname -a" |
| uname -a |
| echo |
| echo "lsb_release -a" |
| lsb_release -a |
| echo |
| echo "cat /etc/lsb-release" |
| cat /etc/lsb-release |
| echo |
| echo "cat /etc/SuSE-release" |
| cat /etc/SuSE-release |
| echo |
| echo "rpm -q cairo" |
| rpm -q cairo |
| echo |
| echo "rpm -q gtk2" |
| rpm -q gtk2 |
| echo |
| echo "rpm -q glibc" |
| rpm -q glibc |
| echo |
| echo "rpm -q pango" |
| rpm -q pango |
| echo |
| echo "rpm -q glib2" |
| rpm -q glib2 |
| echo |
| |
| echo |
| echo "Check if any window managers are running (xfwm|twm|metacity|beryl|fluxbox|compiz):" |
| ps -ef | egrep -i "xfwm|twm|metacity|beryl|fluxbox|compiz" | grep -v egrep |
| echo |
| echo |
| # unity|mint|gnome|kde|xfce|ion|wmii|dwm (was original list, but matched too much, |
| # espeically "ion' I suppose. |
| echo "Check for popular desktop environments (gnome or kde):" |
| ps -ef | egrep -i "gnome|kde" | grep -v egrep |
| |
| echo |
| echo " == all env variables == " |
| printenv |
| echo |
| echo |
| # we always end with "success" even though some commands may "fail" |
| exit 0 |