Debian fórum

Dotazy => Všeobecná podpora => Téma založeno: jakvok kdy 22. 09. 2013, 01:23:51

Název: wheezy + xorg.conf
Přispěvatel: jakvok kdy 22. 09. 2013, 01:23:51
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.
Název: Re: wheezy + xorg.conf
Přispěvatel: Brano Dohoda kdy 22. 09. 2013, 06:18:13
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......
Název: Re: wheezy + xorg.conf
Přispěvatel: jakvok kdy 22. 09. 2013, 17:35:29
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...
Název: Re: wheezy + xorg.conf
Přispěvatel: Brano Dohoda kdy 22. 09. 2013, 17:46:38
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ť
Název: Re: wheezy + xorg.conf
Přispěvatel: jakvok kdy 22. 09. 2013, 19:09:34
Super :) Funguje to. Díky.
Název: Re: wheezy + xorg.conf
Přispěvatel: Brano Dohoda kdy 22. 09. 2013, 21:12:06
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
Název: Re: wheezy + xorg.conf
Přispěvatel: jakvok kdy 23. 09. 2013, 18:43:22
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?
Název: Re: wheezy + xorg.conf
Přispěvatel: petrbian kdy 23. 09. 2013, 21:00:37
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))
Název: Re: wheezy + xorg.conf
Přispěvatel: Brano Dohoda kdy 23. 09. 2013, 22:18:36
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....
Název: Re: wheezy + xorg.conf
Přispěvatel: jakvok kdy 23. 09. 2013, 22:20:21
 ;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!
Název: Re: wheezy + xorg.conf
Přispěvatel: Brano Dohoda kdy 23. 09. 2013, 22:31:24
Nooooo takže aj LXDE ma to iste ako môj OPENBOX autostart super ;) ako som písal vyššie príspevok.