X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/5587cf4f528512164052d11e12196416a490e30e..90390240487da0045dac91f05098c59d0cc45981:/dot/xinitrc diff --git a/dot/xinitrc b/dot/xinitrc index 750bc9e..3141367 100755 --- a/dot/xinitrc +++ b/dot/xinitrc @@ -87,7 +87,7 @@ initialize () { run init xrdb -override $HOME/.Xdefaults ## Random xsettery. - run init xset b 10 2000 50 + run init xset b 5 2000 50 run init xset r rate 500 50 run init xset m 2 1 @@ -144,8 +144,18 @@ start-window-manager () { start-clients-local () { :; } start-clients () { + ## Gnome session. - case $vnc in no) run bginit gnome-session ;; esac + case "$vnc,$(gnome-session --version 2>&1)" in + no,gnome-session\ 2.3[2-9].* | \ + no,gnome-session\ 2.4[0-9].* | \ + no,gnome-session\ 2.[1-9][0-9][0-9]*) + run bginit gnome-session --session mdw + ;; + no,*) + run bginit gnome-session + ;; + esac ## Local clients. start-clients-local @@ -312,7 +322,7 @@ EOF eval "${line#!}" ;; *) - set -- $line + set -- $line run bgclients "$@" ;; esac