Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2009-03-04 15:05:59 (GMT)
committer Simon Schampijer <simon@schampijer.de>2009-03-04 15:05:59 (GMT)
commitd71e943cad869879f48145fc97716a2a5e6766de (patch)
tree66b9b3dda639708b2f44e931b19040b8ed10ee83
parent97f180c2f28465b314d66ea17555ff0921c04973 (diff)
Set the Scaling factor depending on the dpi
-rw-r--r--soas-sugar.ks15
1 files changed, 13 insertions, 2 deletions
diff --git a/soas-sugar.ks b/soas-sugar.ks
index d091070..2d59189 100644
--- a/soas-sugar.ks
+++ b/soas-sugar.ks
@@ -90,8 +90,19 @@ default_user liveuser
FOE
# setup Xclients
-echo "xsetroot -def" > /home/liveuser/.Xclients
-echo "SUGAR_SCALING=72 sugar" >> /home/liveuser/.Xclients
+cat >> /home/liveuser/.Xclients << FOE
+xsetroot -def
+
+RESOLUTION=\\\$(xdpyinfo | grep resolution | sed "s/.* \\([0-9][0-9]*\\)x.*/\\1/")
+if [ "\\\$RESOLUTION" -gt 150 ]; then
+ SUGAR_SCALING=100
+else
+ SUGAR_SCALING=72
+fi
+
+SUGAR_SCALING=\\\$SUGAR_SCALING sugar
+FOE
+
chmod a+x /home/liveuser/.Xclients
chown liveuser:liveuser /home/liveuser/.Xclients