.xinitrc
author Oleksandr Gavenko <gavenkoa@gmail.com>
Fri, 27 Apr 2012 22:39:45 +0300
changeset 440 fa13c7909c1c
parent 438 65413b4c91ba
child 441 ee26e88369c2
permissions -rw-r--r--
Scrolling by keyboard.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
281
754e4ee92fc0 Switch to bash interpreter to get more advanced string matching functions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 123
diff changeset
     1
#!/bin/bash
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
282
3710f0a122cd Load PATH settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 281
diff changeset
     3
if [[ -f ~/.bash_path ]]; then
3710f0a122cd Load PATH settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 281
diff changeset
     4
  . ~/.bash_path
3710f0a122cd Load PATH settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 281
diff changeset
     5
fi
3710f0a122cd Load PATH settings.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 281
diff changeset
     6
288
a489262dc345 Wait for 'xrdb' complete.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 282
diff changeset
     7
xrdb -merge ~/.Xdefaults
a489262dc345 Wait for 'xrdb' complete.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 282
diff changeset
     8
# xrdb -load ~/.Xdefaults
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
# Set lang switch.
4
2f2d520e22ee Because of bug in xorg invoking setxkbmap cause disable repeat char when key pressed.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 3
diff changeset
    11
# Because of bug in xorg invoking setxkbmap cause disable repeat char when key pressed.
2f2d520e22ee Because of bug in xorg invoking setxkbmap cause disable repeat char when key pressed.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 3
diff changeset
    12
# setxkbmap -rules xorg -model pc104 -layout "us,ru" -option "grp:rwin_toggle,grp_led:scroll" &
340
7ec51d447f22 Set keyboard layout toggle.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 310
diff changeset
    13
setxkbmap -option grp:rwin_toggle us,ru
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
123
05fbac105c1d Set root window image.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 56
diff changeset
    15
# Root window parameter.
05fbac105c1d Set root window image.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 56
diff changeset
    16
# Color names check from /etc/X11/rgb.txt or enter in hex: #aabbcc.
05fbac105c1d Set root window image.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 56
diff changeset
    17
# xsetroot -gray -fg red -bg white
05fbac105c1d Set root window image.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 56
diff changeset
    18
# xsetroot -bitmap dir/file.bitmap -fg red -bg white
05fbac105c1d Set root window image.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 56
diff changeset
    19
# xsetroot -mod 3 3 -fg red -bg white
05fbac105c1d Set root window image.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 56
diff changeset
    20
438
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 340
diff changeset
    21
# Under Cygwin I prefer '-multiwindow' option, so it needn't to setup WM.
289
914736b32f8a Use Bash syntax for string 'test'.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 288
diff changeset
    22
if [[ -z $COMSPEC ]]; then
438
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 340
diff changeset
    23
  xmodmap ~/.xmodmaprc
56
47272014a49a Don't use fvwm under Cygwin.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    24
  fvwm &
47272014a49a Don't use fvwm under Cygwin.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    25
fi
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
# Last command.
310
3f53690ce833 Make xterm size larger to easy work with aptitude.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 289
diff changeset
    28
exec xterm -geometry 80x42 -e bash -i
438
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 340
diff changeset
    29