Совсем недавно, пользователь Вадим Онищенко поднял в комментариях тему - как и чем заменить в
Xubuntu апплет Mate
«Касса символов»?
Такой апплет полезен многим людям, например, математикам, химикам, переводчикам, студентам или просто тем, кто часто общается в сети на иностранных языках, поскольку позволяет парой кликов мыши выбирать и вставлять в текст специальные символы
Unicode и буквы национальных алфавитов, не прибегая всякий раз к копированию из стандартной программы
«Таблица символов».
В
Ubuntu, с переходом на
Unity и
GTK3, традиционные апплеты уступили место индикаторам. Для отображения кассы символов на панели служит
indicator-chars.
И хотя в стандартную поставку он не входит, да и с установкой и настройкой придется немного повозиться, это не страшно - описаний в интернете предостаточно, планируется соответствующая статья и в нашем блоге.
Но что делать нам, пользователям Xubuntu и прочих легковесных сред?
Придется как-то выкручиваться, и к счастью, существует достаточно удобное и изящное решение в духе «Linux-way» - кнопка Compose.
Её действие аналогично виндовым сочетаниям Alt+NumPad (Например, нажатие Alt+0169 даёт символ ©), только гораздо удобнее.
Если настроить CapsLock как Compose Key, то зажав Caps и набрав «O» и «C», получаем тот же значок копирайта: ©.
Вот еще примеры:
| Символ | Комбинация ComposeKey + ... |
Copyright | © | o c |
Trademark | ™ | t m |
Registered symbol | ® | o r |
Quarter | ¼ | 1 4 |
Half | ½ | 1 2 |
3 quarters | ¾ | 3 4 |
Euro | € | e = |
Yen | ¥ | y = |
Pound | £ | l - |
cent | ¢ | c | |
degree | ° | o o |
Заметьте, при зажатой
клавише Compose можно использовать как нижний, так и верхний регистр, то есть клавиша Shift тоже работает, и (например)
тильда, будучи символом верхнего регистра, без проблем может использоваться. Так, «~ с шифтом» + «U с шифтом» дает Ũ, «~ с шифтом» + «u без шифта» дает ũ, и так далее.
Сравнительно полный (но далеко не исчерпывающий) список сочетаний есть
ЗДЕСЬ
Если немного изучите этот список, то обнаружите, что сочетания подчиняются определенным «мнемоническим» (если можно так выразиться) закономерностям и их весьма легко запомнить, а то и догадаться; тем более, что некоторые значки можно получить разными способами. Да и порядок нажатия клавиш в комбинациях, как выяснилось, тоже зачастую не важен.
Для начала, выпишите самые ходовые сочетания и начните их использовать. Уже через несколько дней шпаргалка вам не понадобится, и возможно, вы начнете удивляться, как жили без этого раньше. Если же вам (как и мне) это особо не нужно, согласитесь - всё равно можно припомнить массу случаев, когда иметь такую возможность было бы не лишним. Для эпизодического использования, хотя бы
пятóк таких сочетаний выучить полезно.
Так как же включить/настроить клавишу Compose?
Я мог бы утомлять вас и себя описанием ручного редактирования файлов /etc/default/keyboard или даже xorg.conf. Безусловно, можно и так, но, на самом деле, всё гораздо проще.
Идем в Менеджер настроек -> Cеансы и запуск, и добавляем в автозагрузку команду setxkbmap -option compose:caps , как показано на рисунке:
где caps значит CapsLock . Вы можете выбрать и другую клавишу, например:
lalt, ralt — левый и правый Alt соответственно
lctrl, rctrl — левый и правый Ctrl
lwin, rwin — левый и правый Win
menu — клавиша контекстного меню
но остерегайтесь теоретически возможных конфликтов с переключением языка и т.п. (собственно, поэтому
CapsLock и показался мне надежнее).
Остается
выйти из сеанса и снова войти.
Надеюсь, эта информация будет полезна и пользователям
Ubuntu, тем более, что в ней выбор клавиши Compose - обычное дело, и осуществляется стандартными средствами настройки клавиатуры.
Желаю удачи.
UPDATE
На самом деле, большинство индикаторов Unity могут работать и в Xubuntu, как обычные программы, для этого там существует плагин индикаторов панели Xfce. Поэтому приведу краткое описание установки и настройки
indicator-chars. Пользователям
Ubuntu оно тоже подойдет.
- Качаем архив с программой ЗДЕСЬ.
- Распаковываем содержимое архива в домашнюю папку.
- Затем в домашней папке необходимо создать файл .indicator-chars, в который следует внести необходимые символы, по принципу «одна строчка - одно подменю индикатора». Для этого можно воспользоваться копированием из программы «Таблица символов».
- Вносим исполняемый скрипт программы /home/имя_пользователя/indicator-chars-master/indicator-chars.py в автозагрузку.
При использовании, необходимо помнить, что вставка осуществляется
средней кнопкой мыши. Используется не обычный буфер обмена, а так называемый «буфер обмена мыши», который существует только в Linux. Подробнее о нем можно почитать вот
ЗДЕСЬ. Никакие ctrl-V работать не будут.
Еще раз желаю удачи.