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

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Не мога да настроя превключването на клавиатурите с клавишна комбинация. При Kubuntu 5.10 описаното в статията на PhantomLord работеше, но не и при 6.06. При подобен проблем (английски-гръцки) бе дадено решение, което също не сработи
Цитат
Finally, i managed to solve the problem.

You have to do
Code:

sudo vi /etc/X11/xkb/rules/xfree86


find the lines in /etc/X11/xkb/rules/xfree86
Code:

// If you want non-latin layouts implicitly include the en_US layout
// uncomment lines below
//! $nonlatin = am ara ben bg by deva ge gr guj guru il \
// ir iku kan lao mk mm mal ori ru scc syr tel th\
// tj tam ua


and uncomment the three last lines as it is suggested by the first two of them
to get

Code:

// If you want non-latin layouts implicitly include the en_US layout
// uncomment lines below
! $nonlatin = am ara ben bg by deva ge gr guj guru il \
ir iku kan lao mk mm mal ori ru scc syr tel th\
tj tam ua


Then save the file, restart X (Ctrl-Alt-Backspace) and (hopefully) enjoy!

При SuSE 9.3 успешно превключвах през KDE, но тук не стана.
Интересен страничен ефект е, че ми възприема паролата, написана на кирилица (фонетична), но изписва по 2 звездички (*) за всеки символ, вместо по една, когато я въвеждам на латиница.
Превключването на клавиатурите с мишката работи.
Някакви идеи?
Активен

  • Гост
Имам Убунту 6.06 с гном и кде, до сега не съм имал ядове с клавиатурата. В кде пробва ли да оправиш превключването от контрол центъра, при мен винаги е сработвало без да редактирам xorg-a
Активен

morbid_viper

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: (Open)SUSE since v5.3 (1999)
  • Window Manager: KDE ориентиран
    • Профил
това го писах към една друга тема във форума днес, но все пак:
Цитат
що се отнася до кирилицата - ето един лесен начин, който аз използвам:
отвори си един терминал и изпълни
setxkbmap -rules xfree86 -model pc105 -layout "us,bg" -variant ",bds" -option "grp:rwin_toggle". С това ще превключваш английски и български(БДС) с десния win клавиш. ако искаш фонетична замести bds с phonetic. ако искаш друга клавишна комбинация, например Alt+Shift, замести съответното за да стане grp:alt_shift_toggle


понеже не ползвам нито gnome, нито kde се налага да си настройвам по този начин превключването. неудобното (може би за някои, но не и за мен) е, че няма индикатор за това коя клавиатурна подредба е активна в момента. може да се настрои да свети диода, например, за ScrollLock, но аз използвам външно програмче, което да ми показва - wmxkb.



Активен

-------------------------------------------------
Blessed are we to taste this life of sin!
-------------------------------------------------
Registered Linux user #251276

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
С настройките на KDE, които PhantomLord препоръчва да бъдат изключени, се получава следното:
- При показан американски флаг имам само латиница;
- При показан български флаг клавишната комбинация сработва, но не се променя флагът при смяна на клавиатурата (остава винаги български).
- Смяната американски <-> български флаг се извършва само с мишката.
KDE открива клавиатурата като РС104 (става дума за лаптоп), а в xorg.conf пише РС105. Реално клавиатурата е с доста по-малко бутони (не съм ги броил). Възможно ли е това да е проблемът?
При Gnome всичко работи, както пише по дебелите книги.



Активен

nannygoat

  • Напреднали
  • *****
  • Публикации: 40
    • Профил
angie_bg, нямах никакви проблеми с превклюването на клавиатурните подредби под kubuntu 6.06, използвайки именно посочения от теб метод за редакция на xorg.conf. За графична индикация инсталирам kkbswitch и изобщо не ползвам инструментите на kubuntu. Всичко работеше безпроблемно.
Активен

Това е просто работа. Тревата расте, птичките летят, вълните галят пясъка. Аз пребивам хора." - Мохамед Али

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Примерен код
sudo apt-get install kkbswitch

Има го в хранилищата на kubuntu.
После го добавяш като аплет на КДЕ.
Активен

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

  • Гост
Когато избираш бг от настройките в КДЕ, долу има едно "include latin layout" - трябва да бъде чекнато.
Активен

plamen5rov

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
За KDE добре, ами ние дето сме на  GNOME кво да правим?! 'B)'

Става въпрос за графичен индикатор за смяна на езика (BUL/ENG) при  Ubuntu 6.0.6.1?
Активен

sickmind

  • Гост
Цитат (plamen5rov @ Авг. 19 2006,12:01)
За KDE добре, ами ние дето сме на  GNOME кво да правим?! 'B)'

Става въпрос за графичен индикатор за смяна на езика (BUL/ENG) при  Ubuntu 6.0.6.1?

ще ползваме scroll lock за индикатор  ':p'
Активен

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
@dedmin, чекбоксът е недостъпен (сив).
Поставих на първо място в подредбите българската клавиатура, на второ - американската. Изключих показването на флага, но пак се показва индикатор, но в сиво, с надпис bg или us. Xkb опциите са:
Цитат
setxkbmap -option -option eurosign:5,ctrl:ctrl_aa,grp:alt_shift_toggle

Инсталирах kkbswitch и него използвам за индикация на активната подредба. Неговите настройки за смяна на подредбите не ползвам, тъй като не позволява използването на една и съща комбинация за превключване us->bg и bg->us. Не сработва показването на евросимвола.
Активен

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Цитат
За KDE добре, ами ние дето сме на  GNOME кво да правим?! 'B)'

Става въпрос за графичен индикатор за смяна на езика (BUL/ENG) при  Ubuntu 6.0.6.1?

Е какъв е проблемът с графичния индикатор за смяна на езика? Има такъв от доста време. Просто даваш с дясния бутн върху панела->Добавяне към панела->Клавиатурна подредба. После даваш върху индикатора с десния бутон->Настройки на клавиатурата->Подредби и си добавяш подредбата на български фонетичен. От опции на подредбата можеш да ностроиш да се сменят с alt+shift или нещо друго.
Активен

...to boldly go where no one has gone before...

plamen5rov

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Е, не се ли сещаш какъв е проблема?! В задклавиатурното устройство, разбира се!  '<img'>

Ще ми се да можех да кажа, че е от жегите, ама не е само това причината - въпреки, че сам "открих" решението още преди да прочета написаното от теб.  'B)'
Активен