summarylogtreecommitdiffstats
path: root/0002-guest-account-Add-default-GSettings-support.patch
diff options
context:
space:
mode:
authorXiao-Long Chen2015-06-08 20:33:31 -0400
committerXiao-Long Chen2015-06-08 20:33:31 -0400
commit205d2069a0e3f7160b112d0403b0232aa4256b57 (patch)
tree09d8ec911cb19c094ce8f02d1ae2e7236e8360dd /0002-guest-account-Add-default-GSettings-support.patch
downloadaur-205d2069a0e3f7160b112d0403b0232aa4256b57.tar.gz
Import from old AUR
Diffstat (limited to '0002-guest-account-Add-default-GSettings-support.patch')
-rw-r--r--0002-guest-account-Add-default-GSettings-support.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/0002-guest-account-Add-default-GSettings-support.patch b/0002-guest-account-Add-default-GSettings-support.patch
new file mode 100644
index 000000000000..6970c8139310
--- /dev/null
+++ b/0002-guest-account-Add-default-GSettings-support.patch
@@ -0,0 +1,33 @@
+From 44e3fe3f4fe5c22b78dfe36c6affa9d42c1fb395 Mon Sep 17 00:00:00 2001
+From: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
+Date: Sun, 13 Apr 2014 01:02:42 -0400
+Subject: [PATCH 2/2] guest-account: Add default GSettings support
+
+---
+ debian/guest-account.sh | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/debian/guest-account.sh b/debian/guest-account.sh
+index 0fc3daa..38e849c 100644
+--- a/debian/guest-account.sh
++++ b/debian/guest-account.sh
+@@ -131,6 +131,16 @@ add_account ()
+ . /etc/guest-session/prefs.sh
+ fi
+
++ # Load default dconf settings
++ mkdir -p "$HOME/.config/" "$HOME/.cache/"
++ chown -R $USER:$USER "$HOME/.config/" "$HOME/.cache/"
++ if [ -d /etc/guest-session/gsettings/ ]; then
++ for i in /etc/guest-session/gsettings/*; do
++ cat "${i}" | sed '/^\[.*\]$/ s/\./\//g' | \
++ su - $USER -c 'dbus-launch dconf load /'
++ done
++ fi
++
+ chown -R $USER:$USER "$HOME"
+
+ echo $USER
+--
+2.3.3
+