Stránka 1 z 2

Indikace kbd en/cz pomocí ScrLock diody

Napsal: 21 bře 2013, 12:38
od rna
Dobrý den,

na OpenSUSE KDE se dala zapnout indikace klávesníce, zda je česká či anglická pomocí diody ScrollLock na klávesnici. Je něco takového v Cinnamonu? (hledal, nenašel)

Re: Indikace kbd en/cz pomocí ScrLock diody

Napsal: 21 bře 2013, 12:54
od admin
Applet klávesnice se ti aktivuje automaticky, pokud si přidáš další znakovou sadu.

Re: Indikace kbd en/cz pomocí ScrLock diody

Napsal: 21 bře 2013, 19:22
od rna
To jsem nějak nepochopil. Aplet v panelu mám, tam se mi mění americká a česká vlajka, nicméně nikde žádné nastavení okolo diody.

Re: Indikace kbd en/cz pomocí ScrLock diody

Napsal: 21 bře 2013, 19:45
od KOLEGA
Koukám, že pán je fajnšmekr... ;) Zajímavé, řešení mě také zajímá!

Re: Indikace kbd en/cz pomocí ScrLock diody

Napsal: 21 bře 2013, 20:04
od admin
Já zas dost dobře nerozumím tobě, tak si ke scrolllocku přidej nějakou funkci, která ti požadovanou fičurinu uskuteční.....

Re: Indikace kbd en/cz pomocí ScrLock diody

Napsal: 21 bře 2013, 21:55
od rna
No, asi jsem se špatně vypeckoval, mám na mysli takovou věc, že když přepínám českou a anglickou klávesnici, tak v OpenSUSE a KDE se dalo nastavit, že dioda «ScrollLock» svítí při anglické a je zhaslá při české klávesnici. Není to nic veledůležitého bez čeho bych uhynul, ale při skrývání panelu je užitečná, stačí hodit okem doprava a pak s klidem napsat příšerně žluťoučký kůň a pak hloupě nezírat na p593ern2 6lu+tou4k7 k;+n. Pokud to s Cinnamonem nepůjde, tak se z toho taky neopupínkuji.
Možná existuje nějaké řešení, které je nezávislé na typu GUI. Zkusím znovu pohledat, třeba mi něco uteklo.

Re: Indikace kbd en/cz pomocí ScrLock diody

Napsal: 21 bře 2013, 22:38
od ulo
Já myslím, že řešení by mohla být úprava konfiguráku Xorgu (/etc/X11/xorg.conf) a přidání tam něco jako:

Kód: Vybrat vše

Section "InputDevice"
   ...
   ...
   Option "XkbOptions"   "grp:alt_shift_toggle,grp_led:scroll"
EndSection
Místo alt_shift_toggle se zadá kombinace kláves k přepnutí rozložení nebo se nechá tato, která znamená Alt + Shift. Po přepnutí svítí nebo je zhasnutá LED Scroll Lock.
Ale pozor - doporučuji si nejdřív stávající konfigurák zálohovat! Po úpravě uložit, odhlásit se a přihlásit se.

Tady je pro jistotu celý obsah xorg.conf, ze kterého jsem čerpal tuto odpověď:

Kód: Vybrat vše

Section "InputDevice"
    Identifier  "Generic Keyboard"
    Driver      "keyboard"
    Option      "CoreKeyboard"
    Option      "XkbRules"      "xorg"
    Option      "XkbModel"      "pc105"
    Option      "XkbLayout"     "cz,us"
    Option      "XkbVariant"    "qwerty,"
    Option      "XkbOptions"    "grp:shifts_toggle,grp_led:scroll,grp:switch"
  EndSection
A zde celý zdroj: http://www.debian.cz/users/localization.php (sekce Přepínání klávesnic)

Re: Indikace kbd en/cz pomocí ScrLock diody

Napsal: 22 bře 2013, 07:15
od rna
Opět jsem nějak mimo, soubor Xorg.conf nemůžu najít.

Kód: Vybrat vše

rna@rna-asrock ~ $ ll /etc/X11
celkem 72K
drwxr-xr-x 2 root root 4,0K říj 17 16:59 Xreset.d
drwxr-xr-x 2 root root 4,0K říj 17 16:59 Xresources
drwxr-xr-x 2 root root 4,0K bře  8 23:27 Xsession.d
drwxr-xr-x 2 root root 4,0K úno 24 13:10 app-defaults
drwxr-xr-x 4 root root 4,0K říj 17 16:59 fonts
drwxr-xr-x 3 root root 4,0K říj 17 17:00 xinit
drwxr-xr-x 2 root root 4,0K zář 28 00:52 xkb
lrwxrwxrwx 1 root root   13 úno 24 11:43 X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root  709 dub  1  2010 Xreset
-rwxr-xr-x 1 root root 3,7K bře 22  2012 Xsession
-rw-r--r-- 1 root root  265 čec  1  2008 Xsession.options
-rw-r--r-- 1 root root   13 srp 15  2012 XvMCConfig
-rw-r--r-- 1 root root  601 říj 17 16:59 Xwrapper.config
-rw-r--r-- 1 root root   14 říj 18 21:00 default-display-manager
-rw-r--r-- 1 root root  17K pro  3  2009 rgb.txt
rna@rna-asrock ~ $ 

Re: Indikace kbd en/cz pomocí ScrLock diody

Napsal: 22 bře 2013, 09:20
od ulo
Pokud ho tam nemáš, tak je nejprve potřeba si ho vygenerovat přes příkaz:

Kód: Vybrat vše

sudo Xorg -configure :1
A do tvé domovské složky by se měl vygenerovat soubor něco jako "xorg.conf.new". Ten přejmenuj na xorg.conf a přesuň do /etc/X11. Pak ho můžeš editovat a doplnit tam výše uvedené.

<pozor> Jen ale upozorňuju, že tento konfigurák je životně důležitý pro X (čili i pro běh Cinnamonu), takže pokud se tam v konfiguraci po tvých úpravách něco nebude systému líbit, tak ti nemusí vůbec naběhnout do grafiky, ale zůstane jen v konzoli (černá obrazovka a textový režim). </pozor>

EDIT: tady je krásně a obsáhle popsáno, o co jde a co je Xorg: https://wiki.archlinux.org/index.php/Xo ... %8Cesky%29

Re: Indikace kbd en/cz pomocí ScrLock diody

Napsal: 23 bře 2013, 19:39
od rna
Soubor se vygeneroval, ale skončilo to nějakou chybou:
Mám pokračovat?

Kód: Vybrat vše

X.Org X Server 1.13.0
Release Date: 2012-09-05
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-26-generic i686 Ubuntu
Current Operating System: Linux rna-asrock 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:32:08 UTC 2012 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.5.0-17-generic root=UUID=666a5940-7a52-49f2-8c76-b39dcaedd839 ro quiet splash vt.handoff=7
Build Date: 27 November 2012  07:44:37AM
xorg-server 2:1.13.0-0ubuntu6.1 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.26.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Sat Mar 23 19:34:58 2013
setversion 1.4 failed
List of video drivers:
	mach64
	qxl
	trident
	siliconmotion
	s3
	savage
	ati
	tdfx
	r128
	neomagic
	radeon
	openchrome
	mga
	nouveau
	vmware
	vboxvideo
	sis
	sisusb
	modesetting
	intel
	cirrus
	fbdev
	vesa
(++) Using config file: "/home/rna/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Number of created screens does not match number of detected devices.
  Configuration failed.
Server terminated with error (2). Closing log file.
rna@rna-asrock ~ $