Несмотря на то, что клава у меня уже вполне нормальная (постил недавно фотку), продолжаю пользоваться своими раскладками для 61 клавиши.
Выложил на Гитхаб: https://github.com/slavach/xkb-qucoostom
Может, пригодится кому.
Несмотря на то, что клава у меня уже вполне нормальная (постил недавно фотку), продолжаю пользоваться своими раскладками для 61 клавиши.
Выложил на Гитхаб: https://github.com/slavach/xkb-qucoostom
Может, пригодится кому.
Поставил Devuan
на домашний комп. С дефолтным xfce4
. Очень приятная система. Несмотря на то, что в ней elogind
, dbus
, polkit
. Но весь софт нынче заточен под systemd
, мэйнтейнерам приходится работать над совмемтимостью. Вообще, они молодцы. Никакого Плимута, инит-система sysvinit
, экран не чистится после загрузки. Я такое последный раз видел оч много лет назад. Иксы нормально запускаются командой startx
.
Отдельно о настройка клавы в Иксах (xkb
). Они приделаны к udev
, при перетыкании клавы резетятся на дефолтные – те, что прописаны в /etc/default/keyboard
. Кстати, с ним надо осторожно. Можно получить неработающую клаву, если хорошенько ощибиться.
Не ставил ничего левого. Только то, что есть в дистре. Сначала решил поставить последний Qemu
, и даже собрал его. Сутки убил, там много зависимостей. Написал скрипты для сборки, доку... и задумался. Решил, что незачем, буду юзать тот, что из-коробки. libvirt
не использую, запускаю гостей командой qemu-system-x86_64
. Скрипты написаны, конечно.
Поставил firejail
. Написал скрипт ff
для запуска firefox
так, чтобы каждый инстанс видел только свой профайл и свой даунлоуд-каталог. Ну и запускался легко – ff-<имя_профайла> <create | run>
. Без всякого профайл-манагера, у меня даже нет ini
файлов в ~/.mozilla/firefox/
. Для chromium
тоже скрипт сделал. Директивы blacklist
, noblacklist
, whitelist
, nowhitelist
выносят моск. Плохо, что нельзя настроить заголовок окна firejail
. Сейчас пришла мысль о переменных окружения, но вряд ли это поможет.
Переименовал с помощью dpkg-divert
программы /usr/lib/firefox-esr/firefox-esr
, /usr/lib/chromium/chromium
. Что не запустить случайно, чтобы никакая программа не смогла их запустить.
Увидел, что икссервер Xephyr
вещь хорошая. Потырил хелпер для него отсюда: Sandboxing_the_Firefox_Browser_with_Firejail. Кстати, полезная дока по-ссылке. Сркипт надо дорабатывать в плане клипборда, чтобы не копировать содержимое между всеми инстансами FF (вернее, Xephyr).
Настройки xkb
для Ксефира можно передать в командной строке. В моём firejail.config
написано так:
xephyr-extra-params -resizeable -xkb-layout qq,qq -xkb-variant typo-us-k61,typo-ru-k61 -xkb-options lv3:lwin_switch,caps:escape,grp:rshift_toggle,grp:shifts_toggle,grp:switch
Вообще, надо как-то решить проблему клипборда. Возможно, неким нетворк-сервисом. Между серверами Ксефира, между гостями Куему, между икссервером хоста.
firejail
– суидная программа. Понятно, она навороченная, ей нужны права. Всё равно, мне это не очень нравится. Но она опенсорсная, она в дистрибутиве, так что пока оставлю.
X11
позволяет использовать лишь 4 раскладки. Mate
, соответственно, тоже. Мне надо больше, причём, нужны наборы раскладок. К примеру – английский-русский, всего 2 раскладки, переключаться удобно. Ещё один набор – мои кастомные Qucoostom (qq)
, для английского и русского, заточенные под клаву с 61-й клавишей (очень неудобную, неюзабельную из-коробки), включающие 4 левела, со вшитыми типографскими символами. Их я использую как основные, несмотря на то, что клаву поменял на более другую. Ещё сербский нужен, как латиница, так и кириллица.
( Read more... )
Картинка для привлечения внимания. Клавы 61 и более нормальная.
Пару лет назад, купил вот такую уродливую клаву. Обрубок буквенно-цифровой части нормальный клавы.
Пользоваться не смог, врагу не пожелал бы. Но месяц назад снова достал из коробки.
На этот раз сделал свою раскладку XKB
. Неделю делал раскладку в сотню итераций, неделю привыкал к ней.
Сейчас всё норм, печатаю. И оказалась даже удобнее, чем полноразмерная.
В довесок сделал вариант Younger ᚠᚢᚦᛆᚱᚴ [там ошибка, только-что нашёл].
Если не будет лень написать README
, выложу на Github
.
( K61 xkb layouts )
Давно, как почал пользоваться типографскими символами – такими, как: — £ € ¥ ₽ © ™ ® «», etc. Они в 3-м и 4-м уровнях xkb
. Временами удивлялся тому, что тирэ — такое длинное и уродливое. Оно находится в 3-м уровне, для которого пользуюсь клавишей Win
.
Читал одну книжку, там тирэ короткие, думал, что дефисы, но скопировал в лукапер https://unicodeplus.com/
(добровольная безвозмездная реклама :) и выяснил, это это En Dash
. Шириной с символ N. Так узнал, што пользовался символом Em Dash
, он шириной с символ M.
Em Dash:
—
M
En Dash:
–
N
Надо сказать, что не очень-то они Em
, En
, по-крайней мере, в моей теме DW.
Теперь буду пользоваться симпатичным тирэ – En Dash
. У меня оно в 4-м уровне (Win+Shift
).