Автор Гілка: Gnome + keyboard layout  (Прочитано 5200 раз)

Відсутній zukoff

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Gnome + keyboard layout
« : 2008-01-14 18:14:00 »
Суть проблеми:
Я встановив win-key для переключення мов, але зараз жодна комбiнація за
участі цієї кнопки не працює. Працює тільки переключення мов. Можливо існує якийсь інший менеджер мов?
Якщо не зрозумiло, що я мав на увазi - якщо встановити Ctrl на переключення мов, то Ctrl+Alt+Del вже не буде працювати.
Control Center -> Keyboard Preferences -> Layout Options -> Layout switching
В мене встановлено Open SUSE/ Gnome.

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: Gnome + keyboard layout
« Відповідей #1 : 2008-01-14 20:25:23 »
Я встановив win-key для переключення мов,

Де встановили? Бажано, це прописувати в xorg.conf.

Control Center -> Keyboard Preferences -> Layout Options -> Layout switching
В мене встановлено Open SUSE/ Gnome.

Киньте ту гидоту, не чепайте. В Гномі є аплетик, який відображає поточну розкладку, яка налаштовується у вищезгаданому файлі...
Linux. The future is open.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Gnome + keyboard layout
« Відповідей #2 : 2008-01-14 21:45:13 »
Цитата
Де встановили? Бажано, це прописувати в xorg.conf.
в налаштуваннях ґнома. я теж не прописую в xorg.conf, нащо?

В мене в сумі та сама проблема, тільки я її вирішив, змінивши скорочення клавіш для компіза. А більше ніде кнопка Win не потрібна. Теж мені цікаво, чи то можна пофіксити.

Цитата
В Гномі є аплетик, який відображає поточну розкладку, яка налаштовується у вищезгаданому файлі...
ну якщо є можливість не читати мануал по xorg-у, то більшість не читає :) такі ми всі ліниві, ґномери :)
аплет відображає й те, що встановлено у налаштуваннях Ґнома.
« Змінено: 2008-01-14 21:49:26 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: Gnome + keyboard layout
« Відповідей #3 : 2008-01-14 23:54:54 »
в налаштуваннях ґнома. я теж не прописую в xorg.conf, нащо?

Хоча б для того, щоб уникнути тих усіх проблем, про які ви згадуєте. Взагалі, налаштування розкладки через xorg.conf дає ту перевагу, що воно буде працювати всюди, на відміну від налаштувать якогось окремого WM.

ну якщо є можливість не читати мануал по xorg-у, то більшість не читає :) такі ми всі ліниві, ґномери :)
аплет відображає й те, що встановлено у налаштуваннях Ґнома.

В переважній більшості випадків, туди все прописується при встановленні, вам тільки достатьньо внести деяки поправки...
Linux. The future is open.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Gnome + keyboard layout
« Відповідей #4 : 2008-01-15 00:02:52 »
Цитата
Хоча б для того, щоб уникнути тих усіх проблем, про які ви згадуєте. Взагалі, налаштування розкладки через xorg.conf дає ту перевагу, що воно буде працювати всюди, на відміну від налаштувать якогось окремого WM.
ну якщо на машині кілька DE, то це актуально, але в мене лише ґном. Але спробую вашу пораду, може дійсно проблема пофікситься.
« Змінено: 2008-01-15 00:03:11 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній zukoff

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: Gnome + keyboard layout
« Відповідей #5 : 2008-01-15 00:56:07 »
Багато слiв, але мою проблему так i не вирiшили.
Також я виявив, що у Firefox Ctrl+F при роciйський розкладцi не спрацьовує, менi доводиться перемикатися на англiйську.
I пiдкреслюю, що Win, або Crl, Alt тощо стає "мертвою" кнопкою, яка не спрацьовує в комбiнацiях з будь-чим.

Будьласка протестуйте у себе, та прiшлить свiй конфiг. Я вже тиждень б'юся...

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: Gnome + keyboard layout
« Відповідей #6 : 2008-01-15 01:24:23 »
Також я виявив, що у Firefox Ctrl+F при роciйський розкладцi не спрацьовує, менi доводиться перемикатися на англiйську.

http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1160940417

Будьласка протестуйте у себе, та прiшлить свiй конфiг. Я вже тиждень б'юся...

xorg.conf
...
Section "InputDevice"
    Identifier     "Keyboard1"
    Driver         "kbd"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,ru(winkeys),ua(winkeys)"
    Option         "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin"
EndSection
...

На форумі подібних тем піднімалося безліч...
http://docs.linux.org.ua/dlou/index.php/%D0%AF%D0%BA_%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B8%D0%BA%D0%B0%D1%82%D0%B8_%D0%BA%D0%BB%D0%B0%D0%B2%D1%96%D0%B0%D1%82%D1%83%D1%80%D0%BD%D1%96_%D1%80%D0%BE%D0%B7%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8_%D0%BF%D1%96%D0%B4_X-%D0%B0%D0%BC%D0%B8
Linux. The future is open.

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: Gnome + keyboard layout
« Відповідей #7 : 2008-01-15 01:25:54 »
http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1160940417

Приліплю-но я ту тему...

Edit:
Опа... баг.
« Змінено: 2008-01-15 01:30:28 від Cthulhu »

Відсутній zukoff

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: Gnome + keyboard layout
« Відповідей #8 : 2008-01-15 11:51:16 »
Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us,ua"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbOptions" "grp:lctrl_toggle,grp_led:scroll"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" ",winkeys"
EndSection

Sorry za translit, priamo zaraz ne peremykaet'sya.
Ya hochu zauvajuty, sho yaksho vy pochnete vykorystovyvaty napryklad Left Control dlya peremykannya mov - to Ctrl+C, Ctrl+V pochnut' pracuvaty yak "peremknuty movu" + nadrukuvaty "c".  Tobto Ctrl stae mertvoyu.

Відсутній zukoff

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: Gnome + keyboard layout
« Відповідей #9 : 2008-01-15 12:34:27 »
Я протестував роботу перемикача в Вiндi. Там вiн працює краще нiж тут/
Порiвняльный алгоритм роботи:
Windows: OnKeyUp(Ctrl)=ChangeLayout, OnKeyUp(Ctrl+С) =(CopySelectedText)
Linux(Gnome): OnKeyDown(Ctrl)=ChangeLayout, OnKeyUp(Ctrl+C)=(Print("C"))
Вся рiзниця в тому, що в Вiндi перемикається, коли ви вiдпускаєте комбiнацию, тому не буває неадекватностi, а тут навпаки - перемикач спрацьовує коли ви тiльки починаєте натискати комбiнацию i переривається, коли комбiнацiя починалася з Ctrl.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Gnome + keyboard layout
« Відповідей #10 : 2008-01-15 15:07:33 »
так що, не працює з xorg-ом? а як замінити OnPress на OnRelease (як зрозумів у цьому всі біди)?
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній zukoff

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: Gnome + keyboard layout
« Відповідей #11 : 2008-01-15 15:21:07 »
Нi, з xorg-om та за апплєтом все однаково. Але апплєт менi не сподобався, не вийшло пiдiбрати мою розкладку клавiатури.
Так, а якщо можно замiнити OnPress на OnRelease то це б все вирiшило!

Відсутній zukoff

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
Re: Gnome + keyboard layout
« Відповідей #12 : 2008-01-15 22:57:51 »
noddeat, спробуй встановити Ctrl для перемикання i побачиш, Ctrl+V зникне.

Praporshic

  • Гість
Re: Gnome + keyboard layout
« Відповідей #13 : 2008-01-15 23:09:33 »
Панове, код відкритий - які проблеми?  ;)

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Gnome + keyboard layout
« Відповідей #14 : 2008-01-19 20:04:50 »
Так, а якщо можно замiнити OnPress на OnRelease то це б все вирiшило!
звіт про ваду там вже три роки , на жаль, поки без наслідків
Fedora 35 (x86-64)