Автор Тема: Изменение комбинации переключения раскладки в Runtu LXDE/LITE 10.04  (Прочитано 12577 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TeacheR

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 6
Здравствуйте! Как настроить переключение раскладки клавиатуры не щелчком мыши по индикатору, а комбинацией клавиш Ctrl+Shift? Попробовал Runtu 10.04 LXDE с LiveCD - графического настройщика не нашёл. После установки на HDD надо вручную конфиги править?

Оффлайн gard

  • Новичок
  • **
  • Сообщений: 71
Как то так:
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,ruи добавить в автозагрузку.. или вот попробуйте:
Цитировать (выделенное)
для облегчения  процесса настройки раскладок клавиатуры можно воспользоваться утилитой fskbsetting_0.2.1
доступной по ссылке приведенной ниже
http://forum.runtu.org/index.php?action … ttach=2258

Но есть еще два варианта:
1 В ~/.config/lxsession/LXDE/autostart
была найдена вот такая вот строчка
setxkbmap -layout "us,ru" -variant "," -option "grp:ctrl_shift_toggle,grp_led:scroll"

2 Туже строчку setxkbmap -layout "us,ru" -variant "," -option "grp:ctrl_shift_toggle,grp_led:scroll"
прописать в /etc/xdg/lxsession/LXDE/autostart
поставив перед ней знак собаки @ т.е.
@setxkbmap -layout "us,ru" -variant "," -option "grp:ctrl_shift_toggle,grp_led:scroll"
В этом случае настройка будет обще системной - для всех пользователей

Взято с форума LXDE и отсюда http://linux.easyforum.ru/viewtopic.php?id=31

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 688
Если хотите поменять для всей системы, то наберите в терминале команду
sudo dpkg-reconfigure console-setupи выберите желаемое сочетание клавиш.

Если же, хотите поменять только для одного пользователя, то добавьте в автозагрузку команду
setxkbmap -option "grp:ctrl_shift_toggle"
Но для обоих вариантов, есть одна особенность: сначала нужно нажимать Shift, а затем Ctrl.

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Но есть еще два варианта:
1 В ~/.config/lxsession/LXDE/autostart
была найдена вот такая вот строчка
setxkbmap -layout "us,ru" -variant "," -option "grp:ctrl_shift_toggle,grp_led:scroll"

2 Туже строчку setxkbmap -layout "us,ru" -variant "," -option "grp:ctrl_shift_toggle,grp_led:scroll"
прописать в /etc/xdg/lxsession/LXDE/autostart
поставив перед ней знак собаки @ т.е.
@setxkbmap -layout "us,ru" -variant "," -option "grp:ctrl_shift_toggle,grp_led:scroll"
В этом случае настройка будет обще системной - для всех пользователей

   Оба этих варианта в сборке Runtu LXDE 10.04 работать не будут - там не запускается сервис lxsession.

Оффлайн radist_serg

  • Новичок
  • **
  • Сообщений: 90
Если я ничего не путаю, то самый простой вариант :
/etc/default/console-setup
править нижнюю строчку:
XKBOPTIONS="grp:ctrl_shift_toggle,grp_led:scroll" (по умолчанию там XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
У меня вроде сработало :)
Утилитой fskbsetting_0.2.1 пытался пользоваться, но что-то мне не понравилось, то-ли не хотела запоминать, то-ли обязательный порядок нажатия клавиш, не помню уже...
ЗЫ Правка в любимом текстовом редакторе под рутом (это для новичков совсем подсказка :) )
« Последнее редактирование: Сентябрь 27, 2010, 14:10:43 от radist_serg »

Оффлайн TeacheR

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 6
Откровенно говоря, нет ни времени, ни желания проделывать шаманские пляски с бубном вокруг каждого из двадцати школьных компьютеров только ради такой тривиальнейшей вещи, как переключение раскладки. Тем более что ссылка на утилиту не работает.
Пусть разработчики на меня не обижаются.
Всем спасибо за попытки помочь.

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Откровенно говоря, нет ни времени, ни желания проделывать шаманские пляски с бубном
 На установленной системе выполняете:

1. Открыть терминал, ввести
sudo mcedit /etc/default/console-setup2. Ввести пароль администратора, в открывшемся на редактирование файле
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="CyrSlav"
FONTFACE="Fixed"
FONTSIZE="16"
XKBMODEL=""
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
последнюю строку привести к виду
XKBOPTIONS="grp:ctrl_shift_toggle,grp_led:scroll"3. Сохранить изменения в файле (F2), выйти из редактора (F10).
4. Выполнить в терминале команду
sudo update-initramfs -uv5. Перезагрузиться.

Работает слева и справа, Ctrl+Shift и Shift+Ctrl

Пусть разработчики на меня не обижаются.
   Если попробуйте выполнить приведённые выше рекомендации - не обижусь   :).

Оффлайн ludoed

  • Местный
  • *****
  • Сообщений: 860
  • ludoed1970@jabber.ru
И, насколько я понимаю, этот файлик можно отредактировать 1 раз, а потом закинуть на все 20 компьютеров
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн ustal47

  • Постоялец
  • ***
  • Сообщений: 184
Для переключения раскладки привык использовать клавишу "левый Win", но, подскажите пожалуйста, как её записать в /etc/default/console-setup?

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
как её записать в /etc/default/console-setup?

    Попробуйте так:
XKBOPTIONS="grp:lwin_toggle,grp_led:scroll"

Оффлайн ustal47

  • Постоялец
  • ***
  • Сообщений: 184
    Попробуйте так:
XKBOPTIONS="grp:lwin_toggle,grp_led:scroll"
Спасибо, попробовал, после перезагрузки заработало.

Оффлайн mss

  • Новичок
  • **
  • Сообщений: 41
стоит runtu lite, как настроить переключение раскладки клавиатуры? я хочу, чтобы она переключалась по правой клавише win и загорался индикатор numluk?

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
хочу, чтобы она переключалась по правой клавише win и загорался индикатор numluk?

XKBOPTIONS="grp:rwin_toggle,grp_led:num"

Оффлайн mss

  • Новичок
  • **
  • Сообщений: 41
хочу, чтобы она переключалась по правой клавише win и загорался индикатор numluk?

XKBOPTIONS="grp:rwin_toggle,grp_led:num"
сделал изменения в  /etc/default/console-setup
ничего не произоло. а вот когда изменил в
/etc/default/keyboard
поставил
XKBOPTIONS="grp:lwin_toggle,grp_led:scroll"всё заработало!
« Последнее редактирование: Июль 03, 2011, 01:16:28 от mss »