slavach: (Default)

Несмотря на то, что клава у меня уже вполне нормальная (постил недавно фотку), продолжаю пользоваться своими раскладками для 61 клавиши.

Выложил на Гитхаб: https://github.com/slavach/xkb-qucoostom

Может, пригодится кому.

slavach: (Default)

Поставил 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 – суидная программа. Понятно, она навороченная, ей нужны права. Всё равно, мне это не очень нравится. Но она опенсорсная, она в дистрибутиве, так что пока оставлю.

slavach: (Default)

X11 позволяет использовать лишь 4 раскладки. Mate, соответственно, тоже. Мне надо больше, причём, нужны наборы раскладок. К примеру – английский-русский, всего 2 раскладки, переключаться удобно. Ещё один набор – мои кастомные Qucoostom (qq), для английского и русского, заточенные под клаву с 61-й клавишей (очень неудобную, неюзабельную из-коробки), включающие 4 левела, со вшитыми типографскими символами. Их я использую как основные, несмотря на то, что клаву поменял на более другую. Ещё сербский нужен, как латиница, так и кириллица.

Read more... )

Картинка для привлечения внимания. Клавы 61 и более нормальная.

slavach: (Default)

Пару лет назад, купил вот такую уродливую клаву. Обрубок буквенно-цифровой части нормальный клавы.

Пользоваться не смог, врагу не пожелал бы. Но месяц назад снова достал из коробки.

На этот раз сделал свою раскладку XKB. Неделю делал раскладку в сотню итераций, неделю привыкал к ней.

Сейчас всё норм, печатаю. И оказалась даже удобнее, чем полноразмерная.

В довесок сделал вариант Younger ᚠᚢᚦᛆᚱᚴ [там ошибка, только-что нашёл].

Если не будет лень написать README, выложу на Github.

K61 xkb layouts )

slavach: (Default)

Давно, как почал пользоваться типографскими символами – такими, как: — £ € ¥ ₽ © ™ ® «», etc. Они в 3-м и 4-м уровнях xkb. Временами удивлялся тому, что тирэ — такое длинное и уродливое. Оно находится в 3-м уровне, для которого пользуюсь клавишей Win.

Читал одну книжку, там тирэ короткие, думал, что дефисы, но скопировал в лукапер https://unicodeplus.com/ (добровольная безвозмездная реклама :) и выяснил, это это En Dash. Шириной с символ N. Так узнал, што пользовался символом Em Dash, он шириной с символ M.

Em Dash:

M

En Dash:

N

Надо сказать, что не очень-то они EmEn, по-крайней мере, в моей теме DW.

Теперь буду пользоваться симпатичным тирэ – En Dash. У меня оно в 4-м уровне (Win+Shift).

Profile

slavach: (Default)
slavach

March 2025

M T W T F S S
     12
3456789
10111213141516
171819 20212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 2025-06-09 05:41
Powered by Dreamwidth Studios