Автор Тема: Превключване на клавиатурни подредби в x.org  (Прочетена 2864 пъти)

alex_c

  • Напреднали
  • *****
  • Публикации: 122
    • Профил
Здравейте!
Наскоро преминах от xfree86 към x.org и бях неприятно изненадан, че липсва възможността за наличие на повече от една клавиатурна подредба за български език, както бе в xfree86. Всичко останало си работи без промяна (след като се замени Driver          "keyboard" с Driver          "kbd" в секцията за клавиатурата).
В конфигурационния файл на xfree86 имах следните настройки за превключване на клавиатурните подредби:
Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "pc104"
        Option          "XkbLayout"     "us,bg(bds),bg(phonetic)"
        Option          "XkbOptions"    "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

При x.org-a се наложи да премахна едната българска подредба, за да превключва подредбите въобще:
Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc104"
        Option          "XkbLayout"     "us,bg(phonetic)"
        Option          "XkbOptions"    "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
но сега липсва подредбата по БДС, а на компютъра не работя само аз.
Прегледах доста от темите във форума, но не намерих решение на проблема. Ако някой се е сблъсквал с този прблем и го е разрешил успешно, моля да пост-не решението.
P.S. Дистрибуцията е Debian-unstable, версията на x.org-a не мога да посоча, т.к. въпросния комп не е при мен в момента, но знам, че е последната налична за Debian в момента (от хранилищата за unstable).
Best wishes!
Alex
Активен

  • Гост
Не съм пробвал, ама нещо такова виж дали става
  
  Option          "XkbLayout"     "us,bg,bg"
  Option "XkbVariant" ",phonetic,"

като се прибера в къщи ще тествам
или пък след запетаята след phonetic да добавиш и bds
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Edited:
july, прав си. Не съм чел задълбочено въпроса.
Цитат
не ме разбирай погрешно, добре е предоставена информацията кочто си цитирал, но не виждам друг умисъл да се цитира, освен да се упва коунтера...

Все ми е тая за каунтера. Беше ми убягнало, че става въпрос за 2 български подредби, а това никога не съм го ползвал. Не ми се е налагало.
Цитат
не е задължително да си su или root,  за да редактираш xorg.conf

Какво имаш предвид, sudo ли? Отбягвам да давам примери за sudo, защото в някои случаи се налага редакция на /etc/sudoers.
Активен

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

july

  • Напреднали
  • *****
  • Публикации: 324
    • Профил
Цитат (phantomlord @ Ноември 14 2005,22:17)
ТУК!

пич, за да изкрещиш с големи букви тук, би следвало и аз очаквах, поста ти (ако е твой цитирания), да бъде в този форум, т.е. да е могъл да бъде намерен лесно...


ама тва е без значение (с излкючение на викането с главни букви)

лошото е че се изкаваш по начин който нито дава нова информация (влключително и визирайки само тази дадена в досегашните постове), нито пък решава проблема който е повдигнат....

а освен това е и неверен'<img'>

не е задължително да си su или root,  за да редактираш xorg.conf,


не ме разбирай погрешно, добре е предоставена информацията кочто си цитирал, но не виждам друг умисъл да се цитира, освен да се упва коунтера... '<img'>


п.с. можеше да провериш дали даденето по-горе решение работи (а според мене работи), да кажеш тествах го работи, ще упдейтна информацията и тук...
така хем ще си по темата, хм ще си полезен, хем ще има смислено уп на каунтера...
Активен

  • Гост
Към Ipolit: сори, пич, ама не става - след добавяне на третия елемент към "XkbLayout", X-a въобще отказва да превключва между клавиатурните подредби (не само когато е us,bg,bg, а дори ако сложиш например us,bg,de)
Към phantomlord: пич, ако внимателно си чел поста ми, щеше да разбереш, че това, което предлагаш и това, което аз ползвам в момента, е едно и също. И в двата случая то не решава проблема, а именно: последователно редуване на латиница, кирилица с фонетична подредба и кирилица с подредба по БДС, както това ставаше при xfree86.
Всъщност, ако някой се е сблъсквал с проблема и е сигурен,че няма решение, т.е., че не могат да се ползват повече от две клавиатурни подредби, нека да го сподели, за да не се хабят ненужно време и нерви.
Best wishes!
Alex
Активен

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
Alex, не става - допълних едно бъгче: https://bugs.freedesktop.org/show_bug.cgi?id=2451
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Ами така:
Option "XkbLayout"  "us,bg,bg"
Option "XkbVariant" ",phonetic,bds"
работят и трите, обаче превключването става само чрез мишката. Ползвам KKBSwitch.
Нещо трябва да се пипне тук:
Option "XkbOptions" "grp:ctrl_shift_toggle,grp:lwin_switch,grp_led:scroll"
Активен

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

  • Гост
rpetrov: благодаря
phantomlord: за**и, смятам, че колкото по-малко се използва мишката, толкова по-добре (иначе нищо лично - peace брато).
Best wishes!
Alex
Активен

XaugyTuH

  • Напреднали
  • *****
  • Публикации: 267
    • Профил
    • WWW
Всъщност когато имаш три клавиатурни подредби можеш да си превключваш между тях, но с ДЕСНИТЕ Alt+Shift. С левите не можеш да преминеш от първа в трета група, а като си в трета или втора преминаваш нататъка.
Когато си с 4 клавиатурни подредби пък без проблеми си преминаваш с ЛЕВИТЕ Alt+Shift, а с десните минаваш 1,2,3,4 и от 4 в първа не можеш да преминеш.
Абе странна работа. '<img'>
А както ми стана ясно току що повече от 4 не можеш да имаш.
Активен

Когато говорите, трябва думите ви да бъдат по-добри от мълчанието!

Не правете от мухата слон. Разходите са прекалено големи.

ddimkin

  • Напреднали
  • *****
  • Публикации: 23
    • Профил
здравейте,
преди малко реших проблема с подредбите след дълго изпробване:

Section "InputDevice"
  Identifier "Generic Keyboard"
  Driver "kbd"
  option "CoreKeyboard"
  option "XkbRules" "xorg"
  option "XkbModel" "pc105"
  option "XkbLayout" "us,bg,de"
  option "XkbVariant" "basic,phonetic,basic"
  option "XkbOptions" "grp:lwin_toggle,grp:lwin_switch,grp_led:scroll"
EndSection

Излиза, че ако се използва само един клавиш, напр. "lwin", за превключване между подредбите, се получава и Х превкл. вариантите един след друг в посока 12312312... освен това обтърнете внимание на: option "XkbVariant" "basic,phonetic,basic"  не знам дали ще работи ако се сложат само запетаи напр.: option "XkbVariant" ",phonetic,"
Активен