Zdravim a omlovam se za lama-dotaz:
Na me cerstve instalaci Debianu 7 Wheezy s LXDE marne hledam konfiguracni soubor xorg.conf, abych mohl nastavit chovani klavesnice (prepinani CS/EN).
V umisteni, ktere je zminovano v navodech, /etc/X11/ se nenachazi:
ls -la /etc/X11
drwxr-xr-x 9 root root 4096 Sep 21 23:17 .
drwxr-xr-x 126 root root 12288 Sep 22 00:21 ..
drwxr-xr-x 2 root root 4096 Sep 21 17:23 app-defaults
-rw-r--r-- 1 root root 18 Sep 21 17:21 default-display-manager
drwxr-xr-x 6 root root 4096 Sep 21 17:15 fonts
lrwxrwxrwx 1 root root 14 Mar 27 17:29 openbox -> ../xdg/openbox
-rw-r--r-- 1 root root 17394 Sep 29 2009 rgb.txt
lrwxrwxrwx 1 root root 13 Sep 21 17:22 X -> /usr/bin/Xorg
drwxr-xr-x 2 root root 4096 Sep 21 17:22 xinit
drwxr-xr-x 2 root root 4096 Dec 25 2012 xkb
-rwxr-xr-x 1 root root 709 Oct 13 2010 Xreset
drwxr-xr-x 2 root root 4096 Sep 21 17:17 Xreset.d
drwxr-xr-x 2 root root 4096 Sep 21 17:17 Xresources
-rwxr-xr-x 1 root root 3517 Apr 8 2009 Xsession
drwxr-xr-x 2 root root 4096 Sep 21 17:18 Xsession.d
-rw-r--r-- 1 root root 265 Jan 16 2009 Xsession.options
-rw-r--r-- 1 root root 13 May 24 08:10 XvMCConfig
-rw-r--r-- 1 root root 601 Sep 21 17:17 Xwrapper.config
nasel jsem jen jeden adresar podobne znejiciho jmena:
locate xorg.conf
/usr/share/X11/xorg.conf.d
/usr/share/X11/xorg.conf.d/10-evdev.conf
/usr/share/X11/xorg.conf.d/50-synaptics.conf
/usr/share/X11/xorg.conf.d/50-vmmouse.conf
/usr/share/X11/xorg.conf.d/50-wacom.conf
/usr/share/man/man5/xorg.conf.5.gz
/usr/share/man/man5/xorg.conf.d.5.gz
Snazil jsem se najit prislusnou sekci "InputDevice" v souborech uvedenych vyse, ale marne.
Nasel by se nekdo ochotny, kdo by mi poradil, kde najit konfiguracni soubor pro nastaveni chovani klavesnice?
Diky.
Skúsim poradiť, na prepínanie klávesnice používam fbxkb, jednoduchý softík (všetky zmeny sa prejavia až po reštarte respektíve logout a znova login)
sudo aptitude install fbxkb
Potom už len stačí editovať súbor vo tvojom /home/user/ adresári .bashrc.
nano .bashrc
A tam pridať následovné
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll cz,us
Klávesnice budeš mať k dispozícii českú a anglickú, ak chceš viac alebo zmeniť poradie to už je na tebe, defaultne po štarte systému bude klávesnica nastavená tá ktorá je ako prvá v poradí, samozrejme je možné použiť aj 3 klávesnice napríklad (sk,cz,us)
A ešte používam jeden softík a to je numlockx, to je na to aby bol po štarte zapnutý NUMLOCK
sudo aptitude install numlockx
No a potom už len pridať riadok (postup ako u tej klávesnice)
numlockx on
Snáď som pomohol......
Diky za radu,
nainstaloval jsem oba baliky a prislusne upravil .bashrc
numlockx zafungoval spravne, bohuzel vliv fbxkb se neprojevil.
Zkousel jsem i prohodit cz,us za us,cz. Zkousel jsem misto retezce "cz" dosadit "cs". Zkousel jsem dokonce i fyzicky zamenit starou klavesnici za novou. U vsech zmen jsem provedl reboot. Klavesova kombinace Alt-Shift ani jina vsak keymap nezmeni.
Dokazu zamenit preferovanou klavesovou mapu z US na CZ a obracene pomoci dpkg-reconfigure keyboard-configuration, coz je v porovnani s kombinaci Alt-Shift neprakticke. Jde mi jen o to, abych mohl jednoduse menit CS/US klavesnici za behu.
Zrejme tu mam jeste nejaky dalsi skryty problem...
Skus jednoducho v termináli zadať
setxkbmap sk
setxkbmap us
setxkbmap cz
toto musí zabrať na toto nie je potreba ani reštart nič mal by si týmto prehadzovať klávesnicu, daj vedieť
Super :) Funguje to. Díky.
OK takže teraz ak toto funguje tak daj do autostartu aby sa po štarte zapinala ikonka fbxkb
editovať súbor vo tvojom /home/user/ adresári .bashrc.
nano .bashrc
A tam pridaj
fbxkb
A nezabudni skontrolovať či tam máš
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll cz,us
A reštart a po štarte by si mal mať ikonku pri hodinkách vlajka US a keď kliknše na nu prepne sa na CZ skús ešte toto
Editoval jsem soubor .bashrc ve svém home adresáři přidáním řetězce "fbxkb". Po rebootu jsem se přihlásil do GUI jako standartní uživatel. Tlačítko změny jazyku klávesnice se v tray ani jinde neobjevilo. Po spuštění XTerm konzole se objeví hláška "xkb group #0 is already defined" a konzole zamrzne. Po zakomentování řádku s fbxkb v .bashrc a restartu konzole XTerm začne kozole opět fungovat a to i bez rebootu či logoutu+loginu. Na CLI nemá nic z výše uvedeného vliv.
Při zkouškách jsem přišel na následující:
Po startu systému se přihlásím do GUI a spustím Leafpad nebo jiný texteditor a zkouším měnit jazyk klávesnice pomocí kombinace Alt+Shift. Nefunguje to.
Potom spustím XTerm konzoli a změna jazyků pomocí Alt+Shift začne fungovat tak jak má, v konzoli, v textovém editoru, všude, i když XTerm zase zavřu. Do dalšího startu systému a loginu.
Není možné, že se soubor .bashrc s nastavením xkb načítá až při startu XTerm? Nepomohlo by nastavení setxkbmap zapsat do jiného souboru, třeba nějakého startovacího skriptu?
Necpi to do .bashrc, ten se vykoná při každém spuštění terminálu, dej to do souboru .profile (v ostatních distribucích by to byl soubor .bash_profile, viz komentář na začátku souboru .profile). Ten se ovšem vykoná při každém přihlášení uživatele, tedy i mimo grafické prostředí, třeba v terminálu ttyněco nebo ssh...
Raději se podívej sem - jsou zde uvedeny různé varianty "autostartu" pro LXDE:
https://wiki.archlinux.org/index.php/LXDE_(Česky) (https://wiki.archlinux.org/index.php/LXDE_(%C4%8Cesky))
Ježiš a prečo som mu radil bashrc, samozrejme ptrbian ma pravdu, troška to mám popletené kedže mam openbox a tu mám súbor autostart kde mam tieto veci, každopádne ten profil musí zabrať.
Petrbian nemá LXDE tiež niečo ako OPENBOX autostart? Lebo keby mal bolo by to pre neho jednoduché tam nahádzať všetko čo chce mať po štarte ON alebo OFF, neviem LXDE som nikdy nemal....
;D mám to.
.profile sice nezabral, ale ten druhý způsob z odkazu - pomocí souboru autostart - to je ono. Užitečná věc, vědět jak automaticky spustit cokoli při staru LXDE.
DÍK VŠEM!
Nooooo takže aj LXDE ma to iste ako môj OPENBOX autostart super ;) ako som písal vyššie príspevok.