summaryrefslogtreecommitdiff
path: root/tools
diff options
authorEleni Maria Stea <elenimaria.stea@canonical.com>2017-02-27 13:58:09 +0200
committerEleni Maria Stea <elenimaria.stea@canonical.com>2017-02-27 13:58:09 +0200
commited133bbbbd492acdeccdc3f62e64a5430435adc9 (patch)
treeed355e7add7dcd85eb901552589955f45e5853ac /tools
parentc9bbfd00934e9eb652ec3bf997b8d862fd80d345 (diff)
fixed profile selector
(bzr r4213.3.9)
Diffstat (limited to 'tools')
-rwxr-xr-xtools/compiz-profile-selector.in16
1 files changed, 11 insertions, 5 deletions
diff --git a/tools/compiz-profile-selector.in b/tools/compiz-profile-selector.in
index 083619441..2cd08261f 100755
--- a/tools/compiz-profile-selector.in
+++ b/tools/compiz-profile-selector.in
@@ -1,18 +1,23 @@
#!/bin/bash
-default_ini="$HOME/.config/compiz-1/compizconfig/Default.ini"
+set -e
+
+config_dir="$XDG_CONFIG_HOME"
+if [ -z "$config_dir" ]; then
+ config_dir="$HOME/.config"
+fi
+
+default_ini="$config_dir/compiz-1/compizconfig/Default.ini"
if [ -f default_ini ]; then
- rm default_ini
+ rm "$default_ini"
fi
-set -e
compiz_profile="ubuntu"
if ! /usr/lib/nux/unity_support_test -p; then
compiz_profile="ubuntu-lowgfx"
fi
-if gsettings get com.canonical.Unity lowgfx
-then
+if [ "$(gsettings get com.canonical.Unity lowgfx)" == true ]; then
compiz_profile="ubuntu-lowgfx"
fi
@@ -26,3 +31,4 @@ dbus-update-activation-environment --verbose --systemd COMPIZ_CONFIG_PROFILE="$c
export COMPIZ_CONFIG_PROFILE="$compiz_profile"
exec @UNITY_LIBDIR@/unity-active-plugins-safety-check
+