author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Sun, 08 Jul 2012 19:23:11 +0300 | |
changeset 484 | cf2e6576575c |
parent 480 | 4d0ff0dfdeb9 |
child 544 | ee6112ed88da |
permissions | -rw-r--r-- |
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 |
|
480
4d0ff0dfdeb9
Rename '.bash_path' to '.bashenv'.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
477
diff
changeset
|
3 |
if [[ -f ~/.bashenv ]]; then |
4d0ff0dfdeb9
Rename '.bash_path' to '.bashenv'.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
477
diff
changeset
|
4 |
. ~/.bashenv |
282 | 5 |
fi |
449
63fe7a1ebae4
Load custom settings (user editable).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
442
diff
changeset
|
6 |
# Load custom settings (user editable). |
63fe7a1ebae4
Load custom settings (user editable).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
442
diff
changeset
|
7 |
if [[ -f ~/.bash_custom ]]; then |
63fe7a1ebae4
Load custom settings (user editable).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
442
diff
changeset
|
8 |
. ~/.bash_custom |
63fe7a1ebae4
Load custom settings (user editable).
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
442
diff
changeset
|
9 |
fi |
282 | 10 |
|
471 | 11 |
if [[ -f ~/.Xdefaults ]]; then |
470
2d1f71f28130
Check for files before loading.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
449
diff
changeset
|
12 |
xrdb -merge ~/.Xdefaults |
2d1f71f28130
Check for files before loading.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
449
diff
changeset
|
13 |
# xrdb -load ~/.Xdefaults |
2d1f71f28130
Check for files before loading.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
449
diff
changeset
|
14 |
fi |
3
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
15 |
|
438 | 16 |
# 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
|
17 |
if [[ -z $COMSPEC ]]; then |
477
d0c29482707d
Switch to kbdd program for manage input method.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
476
diff
changeset
|
18 |
setxkbmap us,ru,ua |
d0c29482707d
Switch to kbdd program for manage input method.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
476
diff
changeset
|
19 |
kbdd & |
476 | 20 |
if [[ -f ~/.xmodmaprc ]]; then |
470
2d1f71f28130
Check for files before loading.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
449
diff
changeset
|
21 |
xmodmap ~/.xmodmaprc |
2d1f71f28130
Check for files before loading.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
449
diff
changeset
|
22 |
fi |
442
a4d4a004bca7
Move xsetroot back to '.xinitrc'.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
441
diff
changeset
|
23 |
xsetroot -gray |
484
cf2e6576575c
Use FvwmM4 module to avoid creating env vars. Use -m4-prefix
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
480
diff
changeset
|
24 |
# To debug FvwmM4 add "-debug" after "FvwmM4". |
cf2e6576575c
Use FvwmM4 module to avoid creating env vars. Use -m4-prefix
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
480
diff
changeset
|
25 |
fvwm -cmd "Module FvwmM4 -m4-prefix -m4-prefix-defines $HOME/.fvwm/config" & |
56
47272014a49a
Don't use fvwm under Cygwin.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
38
diff
changeset
|
26 |
fi |
3
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
27 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
28 |
# Last command. |
310
3f53690ce833
Make xterm size larger to easy work with aptitude.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
289
diff
changeset
|
29 |
exec xterm -geometry 80x42 -e bash -i |
438 | 30 |