- +

Автор: Захаров Тема: Клавиша compose  (Прочитано 1730 раз)

Оффлайн Захаров

  • Начинающий
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Просмотр профиля
Клавиша compose
« : Февраль 16, 2014, 20:15:53 »
Хотел назначить в качестве compose левую клавишу win. Не получилось ни через индикатор раскладок, ни через диспетчер настроек, ни прямой правкой файла ~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml (единственный, который смог найти) . Клавиатура в порядке. Дополнительно установлена рабочая среда KDE — в ней всё работает, как я хочу. Может быть есть ещё какие-нибудь способы добить желаемого?

Оффлайн denkin

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 932
  • Репутация: +66/-2
    • Просмотр профиля
Re: Клавиша compose
« Ответ #1 : Февраль 16, 2014, 20:49:17 »
В современных *buntu системная настройка свойств клавиатуры делается в файле /etc/default/keyboard
Способы настройки весьма схожи с тем, что можно найти в старых статьях по настройке клавиатуры в файле xorg.conf.
У меня настроено так:
sudo mousepad /etc/default/keyboard
[spoiler]# 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
[/spoiler]

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

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

Оффлайн xf∞

  • xfce 4.11
  • Старожил
  • *****
  • Сообщений: 808
  • Репутация: +50/-0
  • Xubuntu 12.04.4
    • Просмотр профиля
Re: Клавиша compose
« Ответ #2 : Февраль 17, 2014, 06:34:47 »
Можно проще это сделать.
Есть апплет раскладки клавиатуры. В свойства заходите и там выбираете клавишу compose. Я так от caps lock избавился :smile:
Делаю нескучные обои и рисую темы для xfce.

Оффлайн denkin

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 932
  • Репутация: +66/-2
    • Просмотр профиля
Re: Клавиша compose
« Ответ #3 : Февраль 17, 2014, 09:19:44 »
Можно проще это сделать.
Есть апплет раскладки клавиатуры. В свойства заходите и там выбираете клавишу compose. Я так от caps lock избавился :smile:
проще, но не факт, попадая в консоль, вдруг выясняешь, что на русский не переключается, или переключается бог знает каким сочетанием. В таком случае помогает знание системных настроек.

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

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

Оффлайн xf∞

  • xfce 4.11
  • Старожил
  • *****
  • Сообщений: 808
  • Репутация: +50/-0
  • Xubuntu 12.04.4
    • Просмотр профиля
Re: Клавиша compose
« Ответ #4 : Февраль 17, 2014, 10:44:29 »
ну, что-то подобное в Xfce уже есть. например, у файла нет прав на запуск. из консоли мы его не откроем. однако тунар без проблем открывает такой файл(если он, конечно, бинарник).
Делаю нескучные обои и рисую темы для xfce.