Переключение раскладки

Модератор: adventurer

Аватара пользователя

oqobo
Сообщения: 483
Зарегистрирован: 16 фев 2012, 21:49
Откуда: EARTH, Solar System

Re: Переключение раскладки

#61

Сообщение oqobo » 07 июл 2013, 19:00

А так лучше или...?
Показать
<keyboard>
<keybind key="A-1">
<action name="layout us"/>
<command>setxkbmap -layout us</command>
</action>
</keybind>
<keybind key="A-2">
<action name="layout ru"/>
<command>setxkbmap -layout ru</command>
</action>
</keybind>
<keybind key="A-3">
<action name="layout ua"/>
<command>setxkbmap -layout ua</command>
</action>
</keybind>
<keybind key="A-4">
<action name="layout il"/>
<command>setxkbmap -layout il</command>
</action>
</keybind>
</keyboard>
Как я смутно ощущаю, это надо стать наСИльником: выучить язык СИ (синтаксис, пунктуацию...) и только тогда осознанно работать с такими текстами?

Аватара пользователя

Автор темы
adventurer
Супермодератор
Сообщения: 3294
Зарегистрирован: 15 июн 2011, 18:24

Re: Переключение раскладки

#62

Сообщение adventurer » 07 июл 2013, 19:56

Не обязательно. Можно просто делать по примерам. Потом проверить - работает или нет. Если не работает - искать ошибку и одновременно спрашивать на форумах. А если ты чего-то делаешь сам, а не просто спрашиваешь, то у линуксоидов принято помогать.
Это я так думаю. :)

Вторая редакция мне больше нравится. Но если честно, я не знаю, как правильно. Нужно пробовать и опять читать маны, вспоминать.
Но иногда трудно вспомнить, особенно, если и раньше не знал. :D

Аватара пользователя

Автор темы
adventurer
Супермодератор
Сообщения: 3294
Зарегистрирован: 15 июн 2011, 18:24

Re: Переключение раскладки

#63

Сообщение adventurer » 07 июл 2013, 23:00

Пока не удаётся настроить переключение раскладки правкой файла ~/.config/openbox/lubuntu-rc.xml.
Не понятно, почему.

Установил утилиту xbindkeys (+ xbindkeys-config). Пока проверил две раскладки для Alt+1 и Alt+2. Работает.

Завтра продолжу.

Продолжение.
Назначил четыре сочетания для переключения раскладки: Alt+1, Alt+2, Alt+3 и Alt+4. Для этого использовал утилиту xbindkeys (установить два пакета - xbindkeys и графический конфигуратор xbindkeys-config).
Далее, запускаем xbindkeys-config. Нажимаем кнопку "New", вводим описание действия - "Раскладка us". Нажимаем "GetKey", после появления пустого окошка, нажимаем нужное сочетание клавиш, оно записывается в соответствующее поле. В поле "Action" надо вписать соответствующую команду - "setxkbmap -layout us". Нажать "Apply".
Аналогично для остальных хоткеев.

PS
Если не пользоваться этими хоткеями, то раскладка будет переключаться так как и раньше (циклически). После применения хотя бы одного из назначенных хоткеев, переключать можно будет только с их помощью (до перезагрузки иксов).

Надеюсь, не слишком запутал.

PPS
Так и не удалось настроить переключение раскладки правкой файла ~/.config/openbox/lubuntu-rc.xml.


used_nt
Сообщения: 71
Зарегистрирован: 22 май 2012, 17:21

Re: Переключение раскладки

#64

Сообщение used_nt » 28 июл 2013, 20:44

oqobo писал(а):Готов сдать все адреса, пароли, явки для решения задачи...
Это ответ на sudo leafpad /etc/default/keyboard
Показать
# Check /usr/share/doc/keyboard-configuration/README.Debian for
# documentation on what to do after having modified this file.

# The following variables describe your keyboard and can have the same
# values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
# in /etc/X11/xorg.conf.

XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

# If you don't want to use the XKB layout on the console, you can
# specify an alternative keymap. Make sure it will be accessible
# before /usr is mounted.
# KMAP=/etc/console-setup/defkeymap.kmap.gz
lubuntu 13.04 desktop x64
Что ещё?
А: 3.10. При описании проблемы указывайте пожалуйста конфигурацию своего оборудования, версии установленного ПО, логи (в спойлере) и другую уточняющую информацию.

ноутбук DELL Vostro 1014, чипсэт intel4500HD
Один вопрос: рс105 - это стандартная, по умолчанию. В /usr/share/X11/xkb/rules/base.lst есть "клава" под Ваш ноут?

Аватара пользователя

oqobo
Сообщения: 483
Зарегистрирован: 16 фев 2012, 21:49
Откуда: EARTH, Solar System

Re: Переключение раскладки

#65

Сообщение oqobo » 29 июл 2013, 10:53

Решая проблемы с раскладками, пробовал менять эту опцию, но не увидел изменений. В списке клавиатур есть с десяток "от DELL'a". Сейчас выбрана "inspiron", а способ переключения - с помощью клавиши "menu". Игрался со всякими штатными "клавиатурными" программками и... доигрался. Теперь в трэе у меня висит знак "въезд запрещён" и вот такое:

Изображение

Изображение

и ОС не обновляется:

Изображение

Нахожусь в состоянии близком к "А-а-а-а! чёрт! прийдётся переустанавливать ОС начисто" :cry:

Слава Б-гу! Одолел гидру без переустановки ОСи. Теперь всё красиво - "въезд разрешён" :)

Изображение

Аватара пользователя

dexel11
Сообщения: 15
Зарегистрирован: 07 авг 2013, 22:01

Re: Переключение раскладки

#66

Сообщение dexel11 » 07 авг 2013, 22:10

Vadim писал(а):В Lubuntu 12.10 чтобы работала индикация по scroll нужно в файле
/home/user/.config/lxpanel/Lubuntu/panels/ panel
в строчку ToggleOpt= ....
дописать ,grp_led:scroll
у меня получилось так
ToggleOpt=alt_shift_toggle,grp_led:scroll
Проверено,работает.
Спасибо за "дописать ,grp_led:scroll" - работает, на Lubuntu 13.04
(зарегился для того, чтобы спасибо сказать).

Аватара пользователя

Vadim
Модератор
Сообщения: 1423
Зарегистрирован: 14 дек 2012, 13:59
Откуда: Україна

Re: Переключение раскладки

#67

Сообщение Vadim » 08 авг 2013, 04:01

dexel11 ,пожалуйста,рад что вам пригодилось.
А на форуме оставайтесь,люди тут доброжелательные и всегда помогают если могут (я тут по моему самый вредный,характер тяжёлый).

Аватара пользователя

jar
Сообщения: 40
Зарегистрирован: 21 мар 2012, 14:02

Re: Переключение раскладки

#68

Сообщение jar » 21 авг 2013, 16:30

Привет всем!
После очередного обновления 12.04 пропало переключение рус\лат.
После команды sudo leafpad /etc/default/keyboard получаю:
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
Пробую "альт + шифт", но раскладка не меняется.
Прошу дать инструкцию по исправлению сего глюка, если можно!
И сразу прошу дать ссылку на сообщение или статью по обновлению с 12.04 на 13.04.
Заранее спасибо.

Аватара пользователя

Vadim
Модератор
Сообщения: 1423
Зарегистрирован: 14 дек 2012, 13:59
Откуда: Україна

Re: Переключение раскладки

#69

Сообщение Vadim » 21 авг 2013, 18:04

jar ,попробуйте

Код: Выделить всё

sudo leafpad /etc/xdg/lxsession/lubuntu/autostart
и вставить строчку @setxkbmap -layout us,ru -variant , -option grp:alt_shift_toggle,grp_led:scrol ,должно помочь.
Для обновления есть разные варианты,можно

Код: Выделить всё

sudo leafpad /etc/apt/sources.list
поменять везде precise на

Код: Выделить всё

quantal 
,потом sudo apt-get update
sudo apt-get dist-upgrade

Когда обновится,ещё раз

Код: Выделить всё

sudo leafpad /etc/apt/sources.list
,поменять

Код: Выделить всё

quantal 
на ,потом sudo apt-get update
sudo apt-get dist-upgrade

можно ещё

Код: Выделить всё

sudo apt-get install update-manager-core

Код: Выделить всё

sudo do-release-upgrade -d
,далее просто выполните инструкции, появляющиеся на экране.
А вообще я очень советую сделать новую чистую установку Lubuntu 13.04 а не обновлять12.04 два раза,намного меньше времени займёт и нервов. (И лучше будет работать).

Аватара пользователя

jar
Сообщения: 40
Зарегистрирован: 21 мар 2012, 14:02

Re: Переключение раскладки

#70

Сообщение jar » 21 авг 2013, 20:52

Vadim, спасибо!
Попробую, даже если не получится, - пойдет на пользу.

Насчет чистой установки 13.04.
У меня 2 ОС на одном НДД. Лицензионный ХР -хомяк и 12.04.
Можно поставить ещё и 13.04. Я думаю - совет хороший.
Если не накосячу и все пройдет, то и 3 ОС пока не помешают. Но! интересно, как убрать потом 12.04.
Не будет ли проблем? Ни разу так не пробовал. У меня есть более-менее нужные файлы, как в Винде, так и в Линукс. И ещё, не будет ли упираться инсталлятор 13.04, если найдет старую установку 12.04?

Я и так долго возился с печатью, пора бы делать перерыв для других дел, а тут ещё и этот глюк с рус\лат!!!
Тем не менее, вижу - работу по Ubuntu программисты проделали замечательную, несмотря на все огрехи.
И пончик не просят...

Ответить