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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: LinuxFanUNIX в Mar 17, 2009, 22:55



Титла: Проблем със смяната на клавиатурните езици в Mandriva 2009 (KDE 3.5.10)
Публикувано от: LinuxFanUNIX в Mar 17, 2009, 22:55
Добър вечер.

Инсталирах си Mandriva 2009 и махнах KDE4 и си сложих 3-ката. Обаче се появи следният проблем:
Кликайки на знаменцата в трея, подредбата се сменя, но ако използвам Alt+Shift - не. Пробвах да го оправя от контролния панел (kcontrol), обаче пак не се получава. Прегледах в интернет - видях че не само аз имам този проблем, а и други хора, но техните решения с редактирането на xorg.conf не ми помогна... Пробвах kkbswitch, но и идея си нямам как да добавя втора подредба - има само опция за смяна на иконката на държавата - и съответно ми засича или само бг или само us.

Ето го и /etc/X11/xorg.conf:
Код
GeSHi (Bash):
  1. # nvidia-xconfig: X configuration file generated by nvidia-xconfig
  2. # nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Thu Feb  5 00:18:17 PST 2009
  3.  
  4. Section "ServerLayout"
  5.    Identifier     "Layout0"
  6.    Screen      0  "Screen0"
  7.    InputDevice    "Keyboard0" "CoreKeyboard"
  8.    InputDevice    "Mouse0" "CorePointer"
  9. EndSection
  10.  
  11. Section "Files"
  12.    FontPath        "/usr/share/fonts/default/Type1"
  13. EndSection
  14.  
  15. Section "Module"
  16.    Load           "dbe"
  17.    Load           "extmod"
  18.    Load           "type1"
  19.    Load           "freetype"
  20.    Load           "glx"
  21. EndSection
  22.  
  23. Section "InputDevice"
  24.    # generated from default
  25.    Identifier     "Mouse0"
  26.    Driver         "mouse"
  27.    Option         "Protocol" "auto"
  28.    Option         "Device" "/dev/psaux"
  29.    Option         "Emulate3Buttons" "no"
  30.    Option         "ZAxisMapping" "4 5"
  31. EndSection
  32.  
  33. Section "InputDevice"
  34.    # generated from default
  35.    Identifier     "Keyboard0"
  36.    Driver         "kbd"
  37.    Option         "XkbLayout" "us,bg"
  38.    Option         "XkbVariant" ",phonetic"
  39.    Option         "XkbOptions" "grp:alt_shift_toggle"
  40.  
  41. EndSection
  42.  
  43. Section "Monitor"
  44.    Identifier     "Monitor0"
  45.    VendorName     "Unknown"
  46.    ModelName      "Unknown"
  47.    HorizSync       28.0 - 33.0
  48.    VertRefresh     43.0 - 72.0
  49.    Option         "DPMS"
  50. EndSection
  51.  
  52. Section "Device"
  53.    Identifier     "Device0"
  54.    Driver         "nvidia"
  55.    VendorName     "NVIDIA Corporation"
  56. EndSection
  57.  
  58. Section "Screen"
  59.    Identifier     "Screen0"
  60.    Device         "Device0"
  61.    Monitor        "Monitor0"
  62.    DefaultDepth    24
  63.    SubSection     "Display"
  64.        Depth       24
  65.    EndSubSection
  66. EndSection
  67.  
  68.  

Ще се радвам ако някой може да ми помогне.

Благодаря предварително!


Титла: Re: Проблем със смяната на клавиатурните езици в Mandriva 2009 (KDE 3.5.10)
Публикувано от: remotex в Mar 18, 2009, 09:00
Разкарай kkbswitch и редактирай ~/.kde/share/config/kdeglobals
 Switch to Next Keyboard Layout=Alt+Shift_L;Alt+Shift_R
- няма нужда да пипаш xorg.conf


Титла: Re: Проблем със смяната на клавиатурните езици в Mandriva 2009 (KDE 3.5.10)
Публикувано от: Naka в Mar 18, 2009, 11:19
Клавиатурата на КДЕ-то със знаменцата в трейя и  конфигурацията на xkb от xorg.conf си пречат взаимно.
можеш да ползваш или само едното или другото.

Например: Имаш правилно настроена калвиатура от xorg, всичко си работи нормално, но в момента когато пуснеш KDE  клавиатурата, престава да работи. Даже и да я спреш, след това пак не се вътаноява работата на xkb от xorg. проблема се решава чак след рестарт на X сървера. Защо е так нямам идея.

Съветвам те да не ползваш изобщо KDE- клавиатурата, все още е много бъгава ами да си настроиш правилно xorg.conf. Така ще имаш работеща подредба не само в кде но и във всички други графични менажери. За индикация вместо знаменцата може да се ползва ScrollLock лампичката на клавиатурата. grp_led:scroll
Код:
   Option      "XkbVariant" "phonetic"
   Option      "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,altwin:meta_alt"


Титла: Re: Проблем със смяната на клавиатурните езици в Mandriva 2009 (KDE 3.5.10)
Публикувано от: LinuxFanUNIX в Mar 18, 2009, 12:35
Разкарай kkbswitch и редактирай ~/.kde/share/config/kdeglobals
 Switch to Next Keyboard Layout=Alt+Shift_L;Alt+Shift_R
- няма нужда да пипаш xorg.conf
Благодаря много! Стана по този начин!  [_]3

Naka оправих се по-горния начин, но благодаря за съвета, ще го имам предвид за друг път...

Сега се появи друг проблем - като се опитам да използвам командите Ctrl+C, Ctrl+V или каквато и да е клавишна комбинация за някакво действие, трябва да обърна на латиница (US) за да работи комбинацията, иначе на бг - не иска

Бихте ли ми помогнали?

Благодаря предварително!


Титла: Re: Проблем със смяната на клавиатурните езици в Mandriva 2009 (KDE 3.5.10)
Публикувано от: neter в Mar 18, 2009, 14:27
Сега се появи друг проблем - като се опитам да използвам командите Ctrl+C, Ctrl+V или каквато и да е клавишна комбинация за някакво действие, трябва да обърна на латиница (US) за да работи комбинацията, иначе на бг - не иска
Ползвай съответно Ctrl+Insert и Shift+Insert ;)


Титла: Re: Проблем със смяната на клавиатурните езици в Mandriva 2009 (KDE 3.5.10)
Публикувано от: kolio_kolev в Mar 18, 2009, 15:39
Защо се мъчиш и не ползваш инструментите на Mandriva за локализация:
Задаване на подредби и превключване на клавиатурните подредби ($2)


Също така, ако е за домашна машина, сложи си Mandriva 2009.1 RC1 с новото КДЕ 4.2.1 - няма да съжаляваш.
Може да я изтеглиш от тук: http://wiki.mandriva.com/en/2009.1_RC_1 ($2)
След един месец ще излезе и официалната версия.



Титла: Re: Проблем със смяната на клавиатурните езици в Mandriva 2009 (KDE 3.5.10)
Публикувано от: LinuxFanUNIX в Mar 18, 2009, 19:31
Защо се мъчиш и не ползваш инструментите на Mandriva за локализация:
Задаване на подредби и превключване на клавиатурните подредби ($2)


Също така, ако е за домашна машина, сложи си Mandriva 2009.1 RC1 с новото КДЕ 4.2.1 - няма да съжаляваш.
Може да я изтеглиш от тук: http://wiki.mandriva.com/en/2009.1_RC_1 ($2)
След един месец ще излезе и официалната версия.
Дори направено по този начин който пише в линка който ми даде - пак не работят Ctrl+C, Ctrl+V когато съм на кирилица.

Не харесвам KDE 4.2. Много се зарадвах че все още има дистрибуция (след Debian) която може по нормален начин да и махнеш 4-ката и сложиш 3-ката.


Титла: Re: Проблем със смяната на клавиатурните езици в Mandriva 2009 (KDE 3.5.10)
Публикувано от: Naka в Mar 18, 2009, 19:39
Цитат
Дори направено по този начин който пише в линка който ми даде - пак не работят Ctrl+C, Ctrl+V когато съм на кирилица.
Въпрос: защо ти са Ctrl+C/V, след като само с осветявене и среден бутон на мишката (вместо Ctrl+V) става същото.
Досега само на Опен офисе му трябват Ctrl+C/V. и на mc майче?


Титла: Re: Проблем със смяната на клавиатурните езици в Mandriva 2009 (KDE 3.5.10)
Публикувано от: phantomlord в Mar 18, 2009, 20:06
Не е необходмо да махаш kkbswitch, не пречи по никакъв начин. Можеш и спокойно да си ползваш Ctrl+C, Ctrl+V на кирилица.
При мен настройката на /etc/X11/xorg.conf е така:
Цитат
Section "InputDevice"
   Identifier   "Generic Keyboard"
   Driver      "kbd"
   Option      "XkbRules"   "xorg"
   Option      "XkbModel"   "pc104"
   Option "XkbLayout" "us,bg"
   Option "XkbVariant" ",phonetic"
   Option "XkbOptions" "grp:ctrl_shift_toggle,grp:lwin_switch,grp_led:scroll"
#за превключване ползвам ctrl+shift, за временно превключване - win бутона.
EndSection
Настройките в контрол-центъра на KDE за клавишните комбинации относно превключването на езиците обаче трябва да се изключват.
За предпочитане е използването на редакция на xorg.conf, защото действа за всяка графична среда.


Титла: Re: Проблем със смяната на клавиатурните езици в Mandriva 2009 (KDE 3.5.10)
Публикувано от: LinuxFanUNIX в Mar 19, 2009, 13:30
Не стана по този горния начин.

Става въпрос че аз съм свикнал да използвам командите Ctrl+C, Ctrl+V, Ctrl+A, Ctrl+T... а и не искам да махам долу знаменцата, защото компютъра не се използва само от мен, а и е и неудобно да се превключва на US за да се натиснат тези комбинации...

Еех, как не помня в Debian как го оправих тоя проблем, и дали изобщо го имаше...


Титла: Re: Проблем със смяната на клавиатурните езици в Mandriva 2009 (KDE 3.5.10)
Публикувано от: LinuxFanUNIX в Mar 19, 2009, 13:47
Благодаря много, чак сега схванах логиката...

Махам KDE Control Panel Layouts, оправям си xorg.conf, инсталирам kkbswitch и всичко лети...  :)

Благодаря Ви още веднъж...  [_]3 [_]3 [_]3 [_]3 [_]3