Index: third_party/xdg-utils/tests/include/desktop_environment |
=================================================================== |
--- third_party/xdg-utils/tests/include/desktop_environment (revision 0) |
+++ third_party/xdg-utils/tests/include/desktop_environment (revision 0) |
@@ -0,0 +1,56 @@ |
+#!/bin/bash |
+ |
+## This script modified from one supplied by Bryce Harrington at OSDL |
+ |
+which kde-config >/dev/null 2>&1 |
+if [ "$?" -eq 0 ]; then |
+ # From Sutoka on FreeNode/#kde |
+ kde_version=`kde-config --version | grep KDE | cut -d' ' -f2 2> /dev/null` |
+ kde_running=$KDE_FULL_SESSION |
+ if [ ! -z "$KDE_FULL_SESSION" ]; then |
+ running="kde $running" |
+ fi |
+ echo "kde: $kde_version" |
+else |
+ echo "kde: not present (didn't find kde-config)" |
+fi |
+ |
+# From kees on #osdl |
+which gnome-session >/dev/null 2>&1 |
+if [ "$?" -eq 0 ] ; then |
+ gnome_version=`gnome-session --version | cut -d ' ' -f3 2>/dev/null` |
+ echo "gnome: $gnome_version" |
+ |
+ if [ ! -z "$GNOME_DESKTOP_SESSION_ID" ]; then |
+ running="gnome $running" |
+ fi |
+else |
+ echo "gnome: not present (didn't find gnome-session)" |
+fi |
+ |
+which xfce4-session >/dev/null 2>&1 |
+if [ "$?" -eq 0 ] ; then |
+ xfce_version=`xfce4-session --version | grep '(Xfce ' | cut -d '(' -f 2 | cut -d ' ' -f2 | cut -d ')' -f1` |
+ # From massonnet on FreeNode/#xfce |
+ #if [ `pidof xfce4-session` ]; then |
+ if [ "$GDMSESSION" = 'xfce4' ] ; then |
+ running="xfce $running" |
+ fi |
+ |
+ echo "xfce: $xfce_version" |
+else |
+ echo "xfce: not present (didn't find xfce4-session)" |
+fi |
+ |
+if [ -z "$running" ] ; then |
+ running='none' |
+fi |
+ |
+ |
+echo "running: $running " |
+if [ `whoami` = 'root' ] ; then |
+ echo "user: root" |
+else |
+ echo "user: normal" |
+fi |
+ |
Property changes on: third_party/xdg-utils/tests/include/desktop_environment |
___________________________________________________________________ |
Name: svn:executable |
+ * |