Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?  (Прочитано 3383 раз)

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

Оффлайн znavko

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Вот как выглядят окна настроек:
Старт - Параметры - Язык системы
И настроики языковои панели


gde mne nastroit smenu? kstati ekran u menya takoi potomu chto driver ne podderj i stavit dolgo i bezrezultatno (nu eto v dugih temah u meny)

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #1 : 21 Августа 2015, 15:06:51 »
А прямо ПКМ на значке флага и выбрать «Параметры ввода текста…»?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн znavko

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #2 : 21 Августа 2015, 15:45:56 »







Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #3 : 21 Августа 2015, 16:51:17 »
Во как…setxkbmap -query? Что надо поменять?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн znavko

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #4 : 21 Августа 2015, 17:25:47 »
в унити 2д, где язык нормально меняется вывод команды такой:

~$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     us,ru
variant:    ,
options:    grp:alt_shift_toggle,grp:lwin_toggle

а в лхде такой:

~$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     us


Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #5 : 21 Августа 2015, 18:07:48 »
Здесь написано:
http://www.lubuntu.ru/forum/viewtopic.php?f=15&t=499#p4208
это подходит и для Ubuntu 12.04.05 LXDE.

Должно подойти. Если что - пишите.

Оффлайн znavko

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #6 : 21 Августа 2015, 20:43:43 »

tam poleznoe kak doljen vyglyadet file :
/etc/default/keyboard

i u menya on normalno vyglyadit kak i tam:

(Нажмите, чтобы показать/скрыть)

i v Unity normalno vse rabotaet. a v lxde u menya netu Keyboard Layout Handler o kotorom ya tut pisal  dly 14.04 : https://forum.ubuntu.ru/index.php?topic=264488.msg2094544#msg2094544  (na tretiem shage) 
a v ubuntu 12.04.05 netu ego - i poetomu ya ne znayu kak tut nastroit yazik.

i vot tak vyglyadit komanda

~$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     us

Пользователь решил продолжить мысль 21 Августа 2015, 21:35:19:
я решил проблему так:

открыл терминал клавишами alt + ctrl + T
написал команду:

setxkbmap -option grp:alt_shift_toggle "us,ru"
тогда стало работать и по клику по флагу и по aklt+shift - язык стал нормально меняться. но чтобы результат был при каждом запуске системы я добавил эту команду в служебный файл который исполняется при каждом старте системы для всех юзеров:
написал в терминале:

sudo gedit /etc/rc.local
в открывшемся файле в самый конец но до с строки exit 0
вписал эту строку запуска настроек

setxkbmap -option grp:alt_shift_toggle "us,ru"
и у меня получилось. для лхде работает.
хотя мне надо было еще и клавишу левая Win также добавить
янаписал так но это не сработал: по кнопке левая вин клавиатура не меняется, только пол альт+шифт:

setxkbmap -option grp:alt_shift_toggle,lwin_toggle "us,ru"

как доделать?
« Последнее редактирование: 21 Августа 2015, 21:35:19 от znavko »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #7 : 22 Августа 2015, 08:26:53 »
Вообще-то добавить grp: перед сочетанием lwin_toggle.

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

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #8 : 22 Августа 2015, 12:38:29 »
setxkbmap -option -option grp:alt_shift_toggle,grp:lwin_toggle -layout "us,ru"Было бы всё тоже самое, создай Вы /etc/default/keyboard
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #9 : 22 Августа 2015, 13:59:43 »
Azure,
по каким-то причинам у него файл /etc/default/keyboard не работает. Не работает в сеансе LXDE.

По моему, что-то подобное на форуме обсуждалось. Если установлены несколько рабочих окружений.

Оффлайн znavko

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #10 : 22 Августа 2015, 16:48:21 »
по рекомендации Azure, я удалил свой код из /etc/rc.local и выполнил команду:

sudo gedit /etc/default/keyboard
и вставил предложенный текст. перезагрузил, работает только по клавишам alt+shift, а по left win все равно не работает

вот мой файл настроек клавиатуры:

(Нажмите, чтобы показать/скрыть)

как исправить? надо попробовать одну только lwin_toggle настроить - может она просто не реагирует на ubuntu 12.04.05 lxde ?

Пользователь решил продолжить мысль 22 Августа 2015, 16:50:26:
попробовал без перезагруки просто если набрать в терминале, то работает смена по левой вин:

setxkbmap -option grp:lwin_toggle -layout "us,ru"

как теперь для двух сочетаний?
« Последнее редактирование: 22 Августа 2015, 16:50:26 от znavko »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #11 : 22 Августа 2015, 17:05:40 »
Так ведь Azure уже написал! В /etc/default/keyboard соответствующая строчка должна выглядеть так:
XKBOPTIONS="grp:alt_shift_toggle,grp:lwin_toggle,grp_led:scroll"

Оффлайн znavko

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #12 : 22 Августа 2015, 17:36:42 »
спасибо, решено работает: по альт + шифт и также по левой вин меняется язык в лхде Ubuntu 12.04.05
вот все что надо:
 редактировать в файле /etc/default/keyboard
строку:

XKBOPTIONS="grp:alt_shift_toggle,grp:lwin_toggle,grp_led:scroll"
и добавить в конец

setxkbmap -option -option grp:alt_shift_toggle,grp:lwin_toggle -layout "us,ru"

то есть вот как он у меня выглядит

(Нажмите, чтобы показать/скрыть)

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #13 : 22 Августа 2015, 17:43:26 »
Ничего не понял. :o

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Где в Ubuntu 12.04.05 LXDE настроить смену раскладки?
« Ответ #14 : 22 Августа 2015, 18:45:02 »
и добавить в конец

setxkbmap -option -option grp:alt_shift_toggle,grp:lwin_toggle -layout "us,ru"Это уже не надо добавлять.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.028 секунд. Запросов: 24.