Клавиша compose

Автор Захаров, февраля 17, 2014, 00:15:53

« предыдущая - следующая »

Захаров

Хотел назначить в качестве compose левую клавишу win. Не получилось ни через индикатор раскладок, ни через диспетчер настроек, ни прямой правкой файла ~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml (единственный, который смог найти) . Клавиатура в порядке. Дополнительно установлена рабочая среда KDE -- в ней всё работает, как я хочу. Может быть есть ещё какие-нибудь способы добить желаемого?

denkin

В современных *buntu системная настройка свойств клавиатуры делается в файле /etc/default/keyboard
Способы настройки весьма схожи с тем, что можно найти в старых статьях по настройке клавиатуры в файле xorg.conf.
У меня настроено так:
sudo mousepad /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,uk,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle"

# 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
[свернуть]


Попробуй настроить и дописать в строке
вместо XKBOPTIONS="grp:alt_shift_toggle"
так XKBOPTIONS="grp:alt_shift_toggle,compose:rwin"

Изменения вступают в силу после перезагрузки.

xf∞

Можно проще это сделать.
Есть апплет раскладки клавиатуры. В свойства заходите и там выбираете клавишу compose. Я так от caps lock избавился :smile:
Делаю нескучные обои и рисую темы для xfce.

denkin

Цитата: xf∞ от февраля 17, 2014, 10:34:47
Можно проще это сделать.
Есть апплет раскладки клавиатуры. В свойства заходите и там выбираете клавишу compose. Я так от caps lock избавился :smile:
проще, но не факт, попадая в консоль, вдруг выясняешь, что на русский не переключается, или переключается бог знает каким сочетанием. В таком случае помогает знание системных настроек.

Мне лично непонятно, зачем это писатели ДЕ начали встраивать свои собственные обработчики, независимые от xkb. В gnome3 и unity от этого возникает масса проблем, с которыми сами же разработчики потом героически борятся.

Еще локализацию пускай отвяжут от системных файлов, и вообще сделают каждому юзеру "песочницу, как в Андроид". Получим тогда вместо линукс - виндоус.

xf∞

ну, что-то подобное в Xfce уже есть. например, у файла нет прав на запуск. из консоли мы его не откроем. однако тунар без проблем открывает такой файл(если он, конечно, бинарник).
Делаю нескучные обои и рисую темы для xfce.