Автор Тема: Невъзможност за превключване на клавиатурите  (Прочетена 3388 пъти)

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Използвам описаният от Phantomlord метод за превключване на клавиатурните подредби (единствената разлика е, че използвам Alt+Shift). След ъпгрейт до Kubuntu 7.04 основният ми потребител не може да превключва клавиатурните подредби с клавишна комбинация, а само с мишката върху иконата на kkbswitch.
1. влизам като root в конзола + startx - превключват се клавиатурите, индикаторът "Scroll" свети при кирилица;
2. влизам като "потребител 2" - превключват се клавиатурите, индикаторът "Scroll" не свети;
3. влизам като "потребител 1" - НЕ се превключват клавиатурите, индикаторът "Scroll" не свети. Ако се включи стандартната клавишна комбинация от Контролния център, тя сработва (Ctrl + Alt + K). Трябва да бъдат включени и клавиатурните подредби (което не се препоръчва в горецитираната статия). Като страничен ефект се появява още един индикатор заедно с този на kkbswitch.
 Въпрос: Има ли специфично място, където се задават настройки за клавиатурата за конкретния потребител и където явно нещата са се омазали?
Въвеждам много текст с превключване кирилица-латиница и Alt-Shift вариантът е единственият, който ме устройва. Мога да използвам другия потребител, но все пак ми се иска да разбера защо се получава този гаф.

ПП Имаше преди време подобна тема, но не можах да я открия.



Активен

dedmin

  • Напреднали
  • *****
  • Публикации: 456
    • Профил
Опитай с настройките от самия kkbswitch-  провери ги как са за всеки един потребител. А ако искаш да ползваш настройките само от KDE  не забравяй при избора на layout BG  да чекнеш "include latin layout" за да работи клавишната комбинация.
Сетих се, че може да има същата клавишна комбинация в самото КДЕ, която да влиза в конфликт с тази която ти си избрал за превключване между клв. подредби.
И аз доскоро ползвах kkbswitch, но преминах на КДЕ варианта заради удобството да имам различни настройки- дали превключването да става за конкретна програма или глобално за всички.



Активен

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Гледах навсякъде, където се сетих. Единствената разлика, която открих, бе в KDE менюто:
при root:
Цитат
kkbswitch -caption "%c %i %m"

при потребител 1:
Цитат
kkbswitch -caption "%c" %i %m

Поправих го при потребителя, но без ефект.
Цитат
И аз доскоро ползвах kkbswitch, но преминах на КДЕ варианта заради удобството да имам различни настройки- дали превключването да става за конкретна програма или глобално за всички

Kkbswitch също позволява такива настройки:
Цитат

Layout applied to: All windows / Windows of one application / One window


Комбинацията <alt>+<shift> участва единствено в <alt>+<shift>+<tab>. Премахването на тази комбинация не променя нищо. За момента съм нагласил <Ctrl>+<1> и <Ctrl>+<2> за двете подредби, но проблемът пак си остава.



Активен

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
В момент на отчаяние и гениално умопомрачение забраних wacom устройствата в xorg.conf. Всичко тръгна, даже лампата свети! Защо - не знам!
Активен

paucku

  • Напреднали
  • *****
  • Публикации: 638
  • Distribution: Kubuntu LTS (отскоро е - тествам я в момента)
  • Window Manager: KDE
  • Райчо Николов
    • Профил
    • WWW
Доколкото разбирам си настройвал кирилицата в xorg.conf и в KDE Control Center. Това са два алтернативни метода и досега не съм успял да ги накарам да работят заедно.

Ако наистина си успял да ги накараш да работят заедно, ще ми е много интересно как, защото искам да ми се показва иконката с езиците на KDE, но пък то не ми дава клавишната комбинация да е Alt+Shift — винаги иска да е трибутонна (Alt+Shift+нещо_си).
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Цитат (paucku @ Май 05 2007,23:17)
.... защото искам да ми се показва иконката с езиците на KDE, но пък то не ми дава клавишната комбинация да е Alt+Shift — винаги иска да е трибутонна (Alt+Shift+нещо_си).

Инсталирай си kkbswitch
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
paucku,

при мен работят "заедно" и ето как точно.

1) Правиш настройките в /etc/X11/xorg.conf. Ето как изглеждат при мен:
Цитат
Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "us,bg"
        Option          "XkbVariant"    ",bds"
        Option          "XkbOptions"    "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

2) Инсталираш kkbswitch (ако не е инсталиран), след което го стартираш. Погледни тези скрийншоти за да се ориентираш.

3) Отваряш прозореца с настройките (фиг.3). От таба "General" изключваш "Use Toggle Mode" и включваш "Autostart". В таба "Shortcuts" изключваш "Use shortcuts to activate keyboard layouts".

Цъкаш "ОК" и е готово. Така ще ползва клавишните комбинации от xorg.conf и ще показва иконката със знамената в системния трей.
Активен

paucku

  • Напреднали
  • *****
  • Публикации: 638
  • Distribution: Kubuntu LTS (отскоро е - тествам я в момента)
  • Window Manager: KDE
  • Райчо Николов
    • Профил
    • WWW
Много яко! '<img'>

Това kkbswitch си дойде направо настроено. Само му указах, кои знаменца да ми сложи. Освен това прави нещо, което много ми трябваше — помни на кой език съм за всяко приложение по отделно.

Благодаря ви много '<img'>

П.П. Някой знае ли защо във Firefox не работят шорткътите, когато съм на кирилица (така беше и преди и след като инсталирах kkbswitch)?



Активен

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Цитат (paucku @ Май 07 2007,03:32)
...
П.П. Някой знае ли защо във Firefox не работят шорткътите, когато съм на кирилица (така беше и преди и след като инсталирах kkbswitch)?

Това явно е проблем на самият Firefox (IceWeasel при Дебиан). Същото е положението и при пощенския клиент ThunderBird (IceDove).
Ако някой знае как се заобикаля нека сподели.
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Цитат (mikis @ Май 07 2007,12:22)
Цитат на: paucku,Май 07 2007,03:32
...
П.П. Някой знае ли защо във Firefox не работят шорткътите, когато съм на кирилица (така беше и преди и след като инсталирах kkbswitch)?
Това явно е проблем на самият Firefox (IceWeasel при Дебиан). Същото е положението и при пощенския клиент ThunderBird (IceDove).
Ако някой знае как се заобикаля нека сподели.

Има вариант. Win бутона на клавиатурата го ползвам, като е натиснат ми пуска другият layout (пиша на български и искам да напиша нещо на английски, без да сменям layout задържам win бутона и той пише на английски) в тоя ред на мисли ... като натисна него и ctrl + кой да е бутон - клавишната комбинация работи. Това е варианта, на мен ми върши работа с alt+shift сменям layout-ите.
Примерен код
Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,bg"
    Option         "XkbVariant" ",phonetic"
    Option         "XkbOptions" "grp:alt_shift_toggle,grp:lwin_switch,grp_led:scroll"
EndSection




Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
Цитат (mikis @ Май 07 2007,11:22)
Цитат (paucku @ Май 07 2007,03:32)
...
П.П. Някой знае ли защо във Firefox не работят шорткътите, когато съм на кирилица (така беше и преди и след като инсталирах kkbswitch)?

Това явно е проблем на самият Firefox (IceWeasel при Дебиан). Същото е положението и при пощенския клиент ThunderBird (IceDove).
Ако някой знае как се заобикаля нека сподели.

А някой знае ли как да търси в форума ( интернет ) ?
Активен

paucku

  • Напреднали
  • *****
  • Публикации: 638
  • Distribution: Kubuntu LTS (отскоро е - тествам я в момента)
  • Window Manager: KDE
  • Райчо Николов
    • Профил
    • WWW
Цитат
А някой знае ли как да търси в форума ( интернет ) ?


Еми знае, ма си викам, тук си говорим за това — що да не попитам.
Активен

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Цитат (rpetrov @ Май 08 2007,15:51)
А някой знае ли как да търси в форума ( интернет ) ?

Нещо излишно се заяждаш, ми се струва. Ако толкова те сърбеше да пишеш, можеше да дадеш един линк към тема, в която знаеш, че е дискутиран въпросът!
Активен