Sergey ([info]slv) wrote in [info]ru_linux,
Поставил себе Fedora core 1, пользуюсь КДЕ.
Сразу после установки работало переключение раскладки по shift+shift, я отредактировал X86Config, поставил там left ctrl+shift и всё заработало как надо.
И тут мне захотелось, чтоб раскладки закреплялись за каждым окном и чтоб индикатор с флажком горел в трэе, как под виндами.
Полез в Центр управления->Раскладка клавиатуры и поставил птичку на ``Включить ...''. В параметрах стоит ``scroll lock показывает альт. группу'' и ``ctrl+sift переключает группу''.
После этого начались чудеса: загадочным образом заработали ``Быстрые клавиши'' (типа win+D - свернуть все окна) и раскладка с клавиатуры не переключается вообще. Только по значку в трэе, который таки появился.
Когда птичку убираю - после перезагрузки всё восстанавливается в прежнее состояние.
В чём там дело?
Может быть у кого-то такое уже было, расскажите как исправить.

  • Post a new comment

    Error

    Your reply will be screened

    Your IP address will be recorded 

  • 25 comments

[info]ex_jungland

March 13 2004, 03:35:16 UTC 8 years ago

До сих пор такое есть (на редхат 9). :) Тоже интересно...

[info]slv

March 13 2004, 03:56:47 UTC 8 years ago

У меня оно и на RH9.0 и на RH7.3 ещё было. :)

[info]frommymind

March 13 2004, 04:09:18 UTC 8 years ago

это два разных способа переключения раскладки. xkb.
один - через модуль иксов, второй - собственный от кде. xmodmap, наверно.

попробуй в конфиге апача указать XkbDisable и воспользоваться только клешным.
собственно кдешный и включает meta win key. или как она там обзывается.

[info]slv

March 13 2004, 04:30:15 UTC 8 years ago

Сделал. Перезапустил иксы - оно мне отвечает при запуске:
``Приложение kxkb вызвало сигнал 11 (SIGSEV)'' и, соответственно, никаких индикаторов ни переключения :)

[info]alexkuklin

March 13 2004, 15:51:46 UTC 8 years ago

XkbDisable - ни в коем случае. см. ниже

[info]frommymind

March 13 2004, 04:16:11 UTC 8 years ago

+ чтоб вернуть иксовый к рабочее состояние, если включали кдешный, то достаточно только перегрузить иксы (перелогиниться заново хотя бы)

[info]alexkuklin

March 13 2004, 15:50:45 UTC 8 years ago

Ага, я тоже долго въехать не мог...
Порядок действий следующий:
1. выбираешь в control center от kde раскладки
2. в параметрах xkb (другая закладка там же) выбираешь клавишу переключения
3. жмешь "применить". появляется индикатор, переключение не работает
4. идешь в настройку HotKey, в самом низу есть пункт "переключение раскладок", по умолчанию Ctrl-Alt-K, кажется. Жмешь "поменять", нажимаешь выбранную комбинацию. В комбинации Ctrl+Shift потребовалось нажать сначала шифт, потом контрол.
5. Жмешь "применить".
6. наслаждаешься
7. забываешь про изменение конфига самих X как про страшный сон

[info]nullp0inter

March 14 2004, 05:18:20 UTC 8 years ago

>> 7. забываешь про изменение конфига самих X как про страшный сон
ИМХО порочная практика.
Идеологически верно настроить все _один раз_ в X, дабы не зависеть от window manager'a.

[info]slv

March 14 2004, 05:25:18 UTC 8 years ago

Я и так не завишу. Я одним пользуюсь.
И как в Х настроить так, чтоб индикатор раскладки в такскбаре был?

[info]nullp0inter

March 14 2004, 06:39:05 UTC 8 years ago

Значок раскладки -- это не задача иксов, и не иксовый модуль.
Таскбар, значок в таскбаре, etc -- это все фичи конкретного wm'a.

Я KDE не пользую, не пользовал, и пока не собираюсь пользовать :)
Поэтому сорри, ответить не смогу :(
У мну стоИт wmaker -- в нем в свое время пользовал fookb (вмакеровский докап), работал от иксовой раскладки. Сейчас пользую модуль для gkrellm'a -- xkb -- тоже работает.
Опять же, на каждом окне есть значок раскладки, включается во время сборки опцией --enable-modelock. Он тоже нормально работает.
Попробуйте что-нить из этого -- если будет нормально отрабатывать, то тогда стОит поискать что-то для cвоего десктопа.

Быть может ну его нах, это kde? ;)

[info]alexkuklin

March 14 2004, 06:52:38 UTC 8 years ago

может быть, и нахуй, однако это единственный DE, в который можно посадить пользователя без геммороя.

[info]nullp0inter

March 14 2004, 07:15:17 UTC 8 years ago

Не ругайтесь :)

Практики перевода из win в lin не имею.
Точнее имею, но задачи "перевести, чтобы все было как в виндовс" не было.

[info]alexkuklin

March 14 2004, 07:29:01 UTC 8 years ago

у меня не задача "чтоб все було как....", а задача "сел и начал работать"

[info]nullp0inter

March 14 2004, 08:09:28 UTC 8 years ago

И в чем противоречие?

[info]alexkuklin

March 14 2004, 08:20:45 UTC 8 years ago

В том, что по результатам эксперимента на что-нибудь кроме KDE реакция была "ОЙ,ШО ЭТО?". Насколько оно windows-like - для меня вторично.

[info]alexkuklin

March 14 2004, 06:51:21 UTC 8 years ago

Зависит от постановки вопроса.

В случае X-терминалов эта практика - единственно правильная, т.к. обеспечивает null administration effort. Более того, есть X-сервера, которые в своем конфиге вообще не позволяют указать параметры xkb. Да и индикатор кде-шный переключения работать иначе не будет....

[info]nullp0inter

March 14 2004, 07:13:09 UTC 8 years ago

1. В первоначальном вопросе ничего не было сказано про X-терминалы.
2. Наверняка речь идет про Xfree86.
Именно из этого я и строил свой пост.
Но в своем случае Вы правы, спору нет :)

[info]alexkuklin

March 14 2004, 07:29:37 UTC 8 years ago

вот как раз XFree86-cygwin и не умеет :)

[info]nullp0inter

March 14 2004, 08:10:40 UTC 8 years ago

Вы горазды находить исключения, спору нет.

Таким извратом заниматься желания не иею.

[info]alexkuklin

March 14 2004, 08:26:55 UTC 8 years ago

не возражаю против обращения на ты :)

я уже тоже не занимаюсь, это из чистого искусства :)
кроме того, как выяснилось, микросхема однократной записи для rtl8139 для прошивки туда PXE стоит в чип-дипе около 30 рублей. Более того, сама rtl8139 умеет прошивать bootrom. :)
в понедельник закуплю и буду пробовать, у меня на работе принято решение разворачивать офисную систему на X-терминалах.

[info]slv

March 14 2004, 05:26:42 UTC 8 years ago

Сработало, но система там дурацкая.
Shift + Ctrl работает, а Ctrl + Shift - нет

[info]madw

March 14 2004, 14:45:24 UTC 8 years ago

программка есть одна.. специально для таких целей. Настраиваешь в x86confi'e как надо и запускаешь её. Можешь и её немного понастраивать.

Package: xxkb

Description: Keyboard state indicator and switcher for xkb
This program is a keyboard state indicator and switcher for xkb. Features:
- shows current xkb group (pixmap in its own window)
- allows switch group by mouse click
- allows individual state for every window
- can install its own button (indicator/mouse switcher) on every window's
title bar
- can restrict keyboard states for every window to only two ("main group" -
"alternative group") if xkb set up for more than two groups.
Bugs:
- documentation is partially in Russian (koi8-r charset) only
Task: cyrillic

[info]demi_wyrm

May 17 2005, 12:38:48 UTC 7 years ago

Кто нить знает как в линухе настроить виндоус раскладку? То бишь что б при русской раскладке "," и "." были на оригинальной клавище "/", "?" на "7", ":" на "6" и.т.д. Уж что-что а раскладка в виндос ИМХО много удобнее, для быстрого письма пользоваться той раскладкой символов кой в видос и удобнее и... привычнее. А остальное, ну, проыесионально быстро юзать сочитание символов и букв всеравно надо ток в консоли, а там про русский по любому можно забыть...

В общем если кто знает как се можно настроить (в частности в Fedora core 3), плз скажите...

[info]slv

May 17 2005, 13:25:59 UTC 7 years ago

file: /etc/X11/xorg.conf

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us,ru(winkeys)"
        Option      "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

[info]demi_wyrm

May 17 2005, 15:40:02 UTC 7 years ago

тхенькс
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…