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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: angie_bg в May 05, 2007, 12:44



Титла: Невъзможност за превключване на клавиатурите
Публикувано от: angie_bg в May 05, 2007, 12:44
Използвам описаният от Phantomlord метод за превключване на клавиатурните подредби (единствената разлика е, че използвам Alt+Shift). След ъпгрейт до Kubuntu 7.04 основният ми потребител не може да превключва клавиатурните подредби с клавишна комбинация, а само с мишката върху иконата на kkbswitch.
1. влизам като root в конзола + startx - превключват се клавиатурите, индикаторът "Scroll" свети при кирилица;
2. влизам като "потребител 2" - превключват се клавиатурите, индикаторът "Scroll" не свети;
3. влизам като "потребител 1" - НЕ се превключват клавиатурите, индикаторът "Scroll" не свети. Ако се включи стандартната клавишна комбинация от Контролния център, тя сработва (Ctrl + Alt + K). Трябва да бъдат включени и клавиатурните подредби (което не се препоръчва в горецитираната статия). Като страничен ефект се появява още един индикатор заедно с този на kkbswitch.
 Въпрос: Има ли специфично място, където се задават настройки за клавиатурата за конкретния потребител и където явно нещата са се омазали?
Въвеждам много текст с превключване кирилица-латиница и Alt-Shift вариантът е единственият, който ме устройва. Мога да използвам другия потребител, но все пак ми се иска да разбера защо се получава този гаф.

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





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





Титла: Невъзможност за превключване на клавиатурите
Публикувано от: angie_bg в May 05, 2007, 17:29
Гледах навсякъде, където се сетих. Единствената разлика, която открих, бе в 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 в May 05, 2007, 20:18
В момент на отчаяние и гениално умопомрачение забраних wacom устройствата в xorg.conf. Всичко тръгна, даже лампата свети! Защо - не знам!


Титла: Невъзможност за превключване на клавиатурите
Публикувано от: paucku в May 05, 2007, 23:17
Доколкото разбирам си настройвал кирилицата в xorg.conf и в KDE Control Center. Това са два алтернативни метода и досега не съм успял да ги накарам да работят заедно.

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


Титла: Невъзможност за превключване на клавиатурите
Публикувано от: phantomlord в May 06, 2007, 00:46
Цитат (paucku @ Май 05 2007,23:17)
.... защото искам да ми се показва иконката с езиците на KDE, но пък то не ми дава клавишната комбинация да е Alt+Shift — винаги иска да е трибутонна (Alt+Shift+нещо_си).

Инсталирай си kkbswitch


Титла: Невъзможност за превключване на клавиатурите
Публикувано от: mikis в May 06, 2007, 12:02
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 в May 07, 2007, 02:32
Много яко! :)

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

Благодаря ви много :)

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





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

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


Титла: Невъзможност за превключване на клавиатурите
Публикувано от: tolostoi в May 07, 2007, 13:54
Цитат (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






Титла: Невъзможност за превключване на клавиатурите
Публикувано от: rpetrov в May 08, 2007, 14:51
Цитат (mikis @ Май 07 2007,11:22)
Цитат (paucku @ Май 07 2007,03:32)
...
П.П. Някой знае ли защо във Firefox не работят шорткътите, когато съм на кирилица (така беше и преди и след като инсталирах kkbswitch)?

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

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


Титла: Невъзможност за превключване на клавиатурите
Публикувано от: paucku в May 08, 2007, 16:54
Цитат
А някой знае ли как да търси в форума ( интернет ) ?


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


Титла: Невъзможност за превключване на клавиатурите
Публикувано от: mikis в May 08, 2007, 18:17
Цитат (rpetrov @ Май 08 2007,15:51)
А някой знае ли как да търси в форума ( интернет ) ?

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