diff options
author | Simon Schampijer <simon@schampijer.de> | 2009-03-04 15:05:59 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2009-03-04 15:05:59 (GMT) |
commit | d71e943cad869879f48145fc97716a2a5e6766de (patch) | |
tree | 66b9b3dda639708b2f44e931b19040b8ed10ee83 | |
parent | 97f180c2f28465b314d66ea17555ff0921c04973 (diff) |
Set the Scaling factor depending on the dpi
-rw-r--r-- | soas-sugar.ks | 15 |
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 |