remember keyboard layout when using persistent changes
|
|
@ -0,0 +1 @@
|
||||||
|
en
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
[begin] (Desktop menu)
|
[begin] (Desktop menu)
|
||||||
|
|
||||||
[exec] (Terminal) { fbstartupnotify && xterm -ls }
|
[exec] (Terminal) { fbstartupnotify && xterm -ls }
|
||||||
[exec] (Web browser) { fbstartupnotify && chromium }
|
[exec] (Web browser) { fbstartupnotify && chromium }
|
||||||
[exec] (Text editor) { fbstartupnotify && leafpad }
|
[exec] (Text editor) { fbstartupnotify && leafpad }
|
||||||
|
|
@ -11,55 +10,55 @@
|
||||||
[include] (~/.fluxbox/menu_resolution)
|
[include] (~/.fluxbox/menu_resolution)
|
||||||
[end]
|
[end]
|
||||||
[submenu] (Keyboard layout ...) {}
|
[submenu] (Keyboard layout ...) {}
|
||||||
[exec] (Czech) { setxkbmap cz }
|
[exec] (Czech) { fbsetkb cz } </usr/share/icons/locolor/16x16/flags/flag_czech_republic.png>
|
||||||
[exec] (English) { setxkbmap us }
|
[exec] (English) { fbsetkb us } </usr/share/icons/locolor/16x16/flags/flag_usa.png>
|
||||||
[exec] (French) { setxkbmap fr }
|
[exec] (French) { fbsetkb fr } </usr/share/icons/locolor/16x16/flags/flag_france.png>
|
||||||
[exec] (German) { setxkbmap de }
|
[exec] (German) { fbsetkb de } </usr/share/icons/locolor/16x16/flags/flag_germany.png>
|
||||||
[exec] (Italian) { setxkbmap it }
|
[exec] (Italian) { fbsetkb it } </usr/share/icons/locolor/16x16/flags/flag_italy.png>
|
||||||
[exec] (Polish) { setxkbmap pl }
|
[exec] (Polish) { fbsetkb pl } </usr/share/icons/locolor/16x16/flags/flag_poland.png>
|
||||||
[exec] (Portuguese) { setxkbmap br }
|
[exec] (Portuguese) { fbsetkb pt } </usr/share/icons/locolor/16x16/flags/flag_portugal.png>
|
||||||
[exec] (Russian) { setxkbmap ru }
|
[exec] (Russian) { fbsetkb ru } </usr/share/icons/locolor/16x16/flags/flag_russia.png>
|
||||||
[exec] (Slovak) { setxkbmap sk }
|
[exec] (Slovak) { fbsetkb sk } </usr/share/icons/locolor/16x16/flags/flag_slovakia.png>
|
||||||
[exec] (Spanish) { setxkbmap es }
|
[exec] (Spanish) { fbsetkb es } </usr/share/icons/locolor/16x16/flags/flag_spain.png>
|
||||||
[exec] (Turkish) { setxkbmap tr }
|
[exec] (Ukrainian) { fbsetkb ua } </usr/share/icons/locolor/16x16/flags/flag_ukraine.png>
|
||||||
[exec] (Ukrainian) { setxkbmap ua }
|
|
||||||
[submenu] (Other ...) {}
|
[submenu] (Other ...) {}
|
||||||
[exec] (Afghani) { setxkbmap af }
|
[exec] (Afghani) { fbsetkb af }
|
||||||
[exec] (Albanian) { setxkbmap al }
|
[exec] (Albanian) { fbsetkb al }
|
||||||
[exec] (Arabic [Morocco]) { setxkbmap ma }
|
[exec] (Arabic [Morocco]) { fbsetkb ma }
|
||||||
[exec] (Arabic) { setxkbmap ara }
|
[exec] (Arabic) { fbsetkb ara }
|
||||||
[exec] (Armenian) { setxkbmap am }
|
[exec] (Armenian) { fbsetkb am }
|
||||||
[exec] (Azerbaijani) { setxkbmap az }
|
[exec] (Azerbaijani) { fbsetkb az }
|
||||||
[exec] (Belarusian) { setxkbmap by }
|
[exec] (Belarusian) { fbsetkb by }
|
||||||
[exec] (Belgian) { setxkbmap be }
|
[exec] (Belgian) { fbsetkb be }
|
||||||
[exec] (Berber [Algeria]) { setxkbmap dz }
|
[exec] (Berber [Algeria]) { fbsetkb dz }
|
||||||
[exec] (Bosnian) { setxkbmap ba }
|
[exec] (Bosnian) { fbsetkb ba }
|
||||||
[exec] (Bulgarian) { setxkbmap bg }
|
[exec] (Brasil) { fbsetkb br }
|
||||||
[exec] (Croatian) { setxkbmap hr }
|
[exec] (Bulgarian) { fbsetkb bg }
|
||||||
[exec] (Danish) { setxkbmap dk }
|
[exec] (Croatian) { fbsetkb hr }
|
||||||
[exec] (Dutch) { setxkbmap nl }
|
[exec] (Danish) { fbsetkb dk }
|
||||||
[exec] (English [Australian]) { setxkbmap au }
|
[exec] (Dutch) { fbsetkb nl }
|
||||||
[exec] (Estonian) { setxkbmap ee }
|
[exec] (English [Australian]) { fbsetkb au }
|
||||||
[exec] (Finnish) { setxkbmap fi }
|
[exec] (Estonian) { fbsetkb ee }
|
||||||
[exec] (French [Canada]) { setxkbmap ca }
|
[exec] (Finnish) { fbsetkb fi }
|
||||||
[exec] (German [Austria]) { setxkbmap at }
|
[exec] (French [Canada]) { fbsetkb ca }
|
||||||
[exec] (German [Switzerland]) { setxkbmap ch }
|
[exec] (German [Austria]) { fbsetkb at }
|
||||||
[exec] (Greek) { setxkbmap gr }
|
[exec] (German [Switzerland]) { fbsetkb ch }
|
||||||
[exec] (Hebrew) { setxkbmap il }
|
[exec] (Greek) { fbsetkb gr }
|
||||||
[exec] (Hungarian) { setxkbmap hu }
|
[exec] (Hebrew) { fbsetkb il }
|
||||||
[exec] (Icelandic) { setxkbmap is }
|
[exec] (Hungarian) { fbsetkb hu }
|
||||||
[exec] (Indian) { setxkbmap in }
|
[exec] (Icelandic) { fbsetkb is }
|
||||||
[exec] (Iraqi) { setxkbmap iq }
|
[exec] (Indian) { fbsetkb in }
|
||||||
[exec] (Irish) { setxkbmap ie }
|
[exec] (Iraqi) { fbsetkb iq }
|
||||||
[exec] (Latvian) { setxkbmap lv }
|
[exec] (Irish) { fbsetkb ie }
|
||||||
[exec] (Lithuanian) { setxkbmap lt }
|
[exec] (Latvian) { fbsetkb lv }
|
||||||
[exec] (Norwegian) { setxkbmap no }
|
[exec] (Lithuanian) { fbsetkb lt }
|
||||||
[exec] (Persian) { setxkbmap ir }
|
[exec] (Norwegian) { fbsetkb no }
|
||||||
[exec] (Portuguese) { setxkbmap pt }
|
[exec] (Persian) { fbsetkb ir }
|
||||||
[exec] (Romanian) { setxkbmap ro }
|
[exec] (Romanian) { fbsetkb ro }
|
||||||
[exec] (Serbian) { setxkbmap rs }
|
[exec] (Serbian) { fbsetkb rs }
|
||||||
[exec] (Slovenian) { setxkbmap si }
|
[exec] (Slovenian) { fbsetkb si }
|
||||||
[exec] (Swedish) { setxkbmap se }
|
[exec] (Swedish) { fbsetkb se }
|
||||||
|
[exec] (Turkish) { fbsetkb tr }
|
||||||
[end]
|
[end]
|
||||||
[end]
|
[end]
|
||||||
[exec] (Exit / Logout) { fblogout }
|
[exec] (Exit / Logout) { fblogout }
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,9 @@ xmodmap "/root/.Xmodmap"
|
||||||
# merge xresource settings
|
# merge xresource settings
|
||||||
xrdb -merge ~/.Xresources
|
xrdb -merge ~/.Xresources
|
||||||
|
|
||||||
|
# set keyboard layout
|
||||||
|
fbsetkb $(cat ~/.fluxbox/kblayout)
|
||||||
|
|
||||||
# Share common directories with guest user. This is necessary
|
# Share common directories with guest user. This is necessary
|
||||||
# because some apps like chromium must be running under guest
|
# because some apps like chromium must be running under guest
|
||||||
for dir in Desktop Documents Downloads Music Pictures Public Templates Videos; do
|
for dir in Desktop Documents Downloads Music Pictures Public Templates Videos; do
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
setxkbmap $1
|
||||||
|
echo $1 > ~/.fluxbox/kblayout
|
||||||
|
After Width: | Height: | Size: 536 B |
|
After Width: | Height: | Size: 546 B |
|
After Width: | Height: | Size: 410 B |
|
After Width: | Height: | Size: 547 B |
|
After Width: | Height: | Size: 334 B |
|
After Width: | Height: | Size: 592 B |
|
After Width: | Height: | Size: 394 B |
|
After Width: | Height: | Size: 645 B |
|
After Width: | Height: | Size: 511 B |
|
After Width: | Height: | Size: 363 B |
|
After Width: | Height: | Size: 536 B |