Linux за българи: Форуми

BSD секция => Настройки на софтуер => Темата е започната от: Stratovarius в Dec 05, 2007, 04:34



Титла: Kde + xkb
Публикувано от: Stratovarius в Dec 05, 2007, 04:34
дори в конфигурацията на Х го написах

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "keyboard"
    Option         "XkbModel" "cherryblueb"
    Option         "XkbLayout" "de,bg"
    Option         "grp:alt_space_toggle"
EndSection

въпреки това не работи. някакви идеи ?

FreeBSD 6.3


Титла: Kde + xkb
Публикувано от: neter в Dec 05, 2007, 08:43
Цитат
Section "InputDevice"

Там добавяте/редактирате следните редове:

Option "XkbLayout"  "us,bg"
Option "XkbVariant" ",phonetic"

Това ще ви позволи да пишете на английски и български фонетичен. Ако предпочитате БДС, използвайте следния вариант:

Option "XkbLayout"  "us,bg"
Option "XkbVariant" ",bds"

За да използвате клавишни комбинации, добавяте следния ред:

Option "XkbOptions" "grp:ctrl_shift_toggle,grp:lwin_switch,grp_led:scroll"


edit: Забравих да ти напомня, че трябва да рестартираш графиката след промените ;)





Титла: Kde + xkb
Публикувано от: Stratovarius в Dec 05, 2007, 12:04
Веднага след като написах:

wq!

рестартирах Х :)
така че, не това е проблема


Титла: Kde + xkb
Публикувано от: Hapkoc в Dec 05, 2007, 12:21
neter го е писал, но не знам дали си обърнал внимание:

  Option  "XkbOptions" "grp:alt_space_toggle"





Титла: Kde + xkb
Публикувано от: Stratovarius в Dec 05, 2007, 13:01
Това не работи
Примерен код

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "keyboard"
    Option         "XkbModel" "cherryblueb"
    Option         "XkbLayout" "de,bg"
    Option         "XkbVariant" ",phonetic"      Option         "XkbOptions" "grp:alt_space_toggle,grp:ctrl_shift_toggle"
EndSection


И директно

setxkbmap -option grp:alt_space_toggle

също не


Титла: Kde + xkb
Публикувано от: neter в Dec 05, 2007, 13:10
Цитат
"XkbOptions" "grp:alt_space_toggle,grp:ctrl_shift_toggle"

Това е конфликт. Използвай един grp указател.
Примерен код
"XkbOptions" "grp:ctrl_shift_toggle"

Вглеждай се по-внимателно ;)


Титла: Kde + xkb
Публикувано от: Hapkoc в Dec 05, 2007, 13:37
При мен в XKB настройките не намирам изобщо опция 'alt_space_toggle'. Сигурен ли си, че такава съществува?


Титла: Kde + xkb
Публикувано от: Hapkoc в Dec 05, 2007, 13:40
http://sig11.blogspot.com/2006_10_01_archive.html

Доколкото чета тук, човека си я е добавил ръчно. Ти направил ли си го това?


Титла: Kde + xkb
Публикувано от: Stratovarius в Dec 05, 2007, 23:47
В университета имаме SuSe Linux. Там явно има предефинирана група алт_интервал, но тук наистина няма.
Искам алт_интервал понеже съм свикнал от ябълка ОС ябълка_интервал. но както и да е нека първо да направим контрол_шифт да работи.

в конфигурационния файл на Х
Option         "XkbOptions" "grp:ctrl_shift_toggle"


В лога на Х
(**) Option "XkbOptions" "grp:ctrl_shift_toggle"
(**) Keyboard0: XkbOptions: "grp:ctrl_shift_toggle"

В КДЕ никаква реакция


Титла: Kde + xkb
Публикувано от: neter в Dec 06, 2007, 01:55
KDE използва друга настройка за клавишна комбинация от тази на Х. Намира се във файла /home/юзър/.kde/share/config/kdeglobals. Намираш реда "Switch to Next Keyboard Layout" и го задаваш равен на Ctrl+Shift_L или там каквато клавишна комбинация искаш ;)





Титла: Kde + xkb
Публикувано от: phantomlord в Dec 06, 2007, 02:04
Или направо изключи настройките за превключване на езиците в КДЕ контрол центъра.


Титла: Kde + xkb
Публикувано от: Stratovarius в Dec 06, 2007, 15:38
Супер :)

Много ви благодаря и на neter и на  phantomlord :)

След като с ваша помощ решихме този проблем идва следващия :)
Имам клавиатура Cherry CyMotion Expert (не линукс версията) настроих си бутоните за стартиране на програми като просто сложих от кде програмите да се стартират с тези бутони в КДЕ. обаче бутоните за контролиране на звука и на плеара и т.н. незнам как да ги направя. Копирах си от /usr/local/share/X11/xkb/symbols в /etc/X11/symbols
но незнам как се казват тези бутони за да ги настроя


Титла: Kde + xkb
Публикувано от: phantomlord в Dec 06, 2007, 16:12
http://myfreesoft.net/phpBB2/viewtopic.php?t=131