Как редактору пересесть на Xubuntu. Часть 1: включаем типографскую раскладку Бирмана в XFCE
Мне просто нравится Linux — философия, архитектура, интерфейс. Правда, я не люблю навороченные оболочки Gnome и KDE, мне милее XFCE. Пробовал разные дистрибутивы, но пока больше остальных зашла Xubuntu — Manjaro, Debian, Fedora мне не очень понравились.
В небольшом цикле из 4-5 статей я расскажу, как настраивал свое работчее окружение, какие проблемы возникали, как переносил все настройки браузеров (у меня их четыре — каждый для своих задач), запускал Figma, устанавливал в ней свои шрифты, искал аналог Win + Shift + S для скриншотов и т.п.
Последние лет восемь я сидел на Windows, потому что когда-то давно не сумел нормально запустить типографскую раскладку Ильи Бирмана в XFCE — инструкции подходили только для Gnome. Разбираться было лень, а очевидные способы с первых страниц поисковой выдачи и советы бывалых айтишников не помогали. Ну правда, это была главная причина, по которой я слез с Linux.
Но в этот раз я набрался терпения и нагуглил решения для XFCE. Прошу прощения за неэстетичные скрины — писал наспех, пока было желание, поэтому особо не запаривался :)
Как включить в Xubuntu раскладку Ильи Бирмана
Для Ubuntu уже есть готовый репозиторий — его поддерживает Александр Швпец (респект ему):
Там все просто и понятно — есть команда, которую надо ввести в терминале, чтобы русская и английская типографские раскладки заработали:
После этого надо выйти из системы и снова войти. Я обычно на всякий случай перезагружаюсь — такая я суеверная бабка :)
Теперь надо открыть параметры клавиатуры
и выбрать пункт «Раскладки» — в английском интерфейсе Layout
Сначала выбираем английскую раскладку и нажимаем Edit
Тут я подтупливал и не мог найти типографскую раскладку — оказалось, что настройщик XFCE показывает показывает языковые пакеты, а не раскладки. Поэтому надо раскрыть пункт English (UK) и уже там выбрать раскладку Ильи Бирмана. С русской раскладкой то же самое.
В итоге у вас должны быть такие настройки:
Но типографские символы пока не заработают. Тут есть нюанс. Насколько я понял, существует два понятия: клавиша Compose и клавиша 3-й уровень. Compose можно настроить прямо в этом меню — но она включает какие-то системные штуки, а не типографские символы в раскладку Бирмана. И нам надо включить именно клавишу третьего уровня (возможно, я плохо разобрался в вопросе и напорол чуши с точки зрения терминологии, но это неважно — схема рабочая).
Я не нашел способо включить клавишу третьего уровня из графического интерфейса (XFCE легкая и шустрая оболочка, за это приходится платить в том числе такими нюансами настройки). Но наткнулся на кучу способов включать эту клавишу через работу с конфигурационными файлами. Один из них сработал на 100% корректно и без всяких заморочек, о нем и расскажу. Открываем терминал и вводим команду:
Файл важнецкий и без sudo в него не пустят. После команды понадобится ввести пароль своего пользователя — в Ubuntu первый пользователь действует примерно как суперпользователь, такая особенность. Как вариант, вместо nano можно использовать любой другой текстовый редактор. Но если будете открывать файл в vim, сначала научитесь выходить из него — а то открытый в нем файл перейдет в наследство вашим детям и внукам :)
В файл вносим строчку XKBOPTIONS="lv3:ralt_switch". По синтаксису видно — так можно назначить в качестве рабочей клавиши для типографских символов что угодно: r — это правый, alt — это Alt. Единственный нюанс — клавиша не должна быть очевидным образом задействована в системе для других целей, иначе будет наложение функций и может произойти какая-нибудь неприятность. Правый Альт назначать безопасно.
У меня содердание файла получилось таким:
Теперь надо нажать Ctrl+O (это сохранит файл) и Ctrl+X (так вы закроете редактор nano). У меня там уже была прописана одна опция XKBOPTIONS и свою строчку я просто добавил, понадеявшись, что конфликта не будет. Конфликта не было :) Но возможно, свою конфигурацию можно было дописать как-то в первый XKBOPTIONS. В общем, вот в таком виде это точно работает.
Последний этап — выходим из системы и заходим снова (я для надежности перезагрузился).
Ура! Теперь всё работает. Вот пруф: →←«»———ѣ™”“„₽
Немного не в тему, но постоянно вижу призывы переходить на линукс. Но о каком переходе на линукс может идти речь, когда по дефолту там даже аппаратное ускорение в браузере не работает(справедливо для ubuntu) и нужно его руками включать через консоль и ввод команд.
На него не надо переходить как на десктопную систему, если от него не прет :) Простой критерий. По поводу аппаратного ускоерния не в курсе, я не особо глубоко погружен в это все. Но браузеры в Xubuntu работают точно шустрее, чем в Win10. Ну и мне нравится структура меню в Linux — она, блин, логичная :)
В общем-то, мне просто нравится философия FSF, свободные лицензии и интерфейс Linux. Не призываю никого на него преходить — просто пишу о личном опыте.
Что же касается призывов о переходе — честно говоря, давно не встречал. По ощущениям, лет 8 назад была массовая волна таких призывов, но за 2-3 года она сошла на нет. Но это только ощущения.
Все пару раз когда я ставил любой Линакс, казалось что это что-то сделанное программистами для программистов) и даже когда я стал программистом вместо дизайнера, мне продолжает так казаться — в интерфейсе есть всегда какая-то куча мелких несоответствий, корявостей, обязательно какие-нибудь проблемы с рендерингом шрифтов, все приложения в разном стиле, итд итп. Этим круто развлекаться конечно, но когда хочется чтобы всё просто работало, Линакс это крайне странный выбор, даже Винда у него пожалуй выиграет)
Вопрос вкуса и личных предпочтений) Ну 10 винда и правда глючит во всем — заколебался каждый раз настройки фиксить. А Мак мне прям вообще не нравится, я лучше повожусь с какими-то настройками Линукса, чем Мак в руки возьму. Ну не могу я с ним никак коннект найти, просто не нравится он мне. так что деваться-то некуда))
Спасибо! Годный лайхфак! До этого использовал rukbi. Правда выйти/войти не помогло, зато перезагрузка спасла. €®™ѣѵіѳ!
О как прикольно, не знал про такую. Спасибо!
Столько геморроя, а мог бы просто пересесть на мак и печатать свои типографские символы простыми зажатиями клавишей альт и шифт.
Хотя и он не поможет напечатать хотя бы одно слово с ударением на VC.ru
Я ожидал подобных комментариев — даже специально начал статью со слов «мне просто нравится Linux», чтобы подчеркнуть — я никого ни к чему не призываю, просто это моя личная привязанность.
Но если уж на то пошло, я (лично я — человек, выросший в определенных обстоятельствах, со своим бэкграундом и контекстом испольщования операционных систем) не вижу для себя никаких преимуществ в MacOS. Более того, меня бесит вся экосистема Apple — ее закрытость (похлеще Windows), вычурность, хайп вокруг, железные цепи, которыми они оборачивают пользователя «ради его же блага». Повторюсь: это мое восприятие системы, я пробовал Apple, мне не зашло.
Ну типа кому-то нравятся жареные кабачки, а кому-то — баклажаны. Можно бесконечно пытаться рассказать о преимуществах кабачков и о том, как их просто купить в любом магазине, но если человеку просто нравятся баклажаны, то на кой пес лезть с каким-то саркастическими нравоучениями? Это же как-то бессмысленно и нелепо, нет?)
И геморроя было ровно на 5 минут. А плюсов (в моем понимании плюсов) гораздо больше.
А, #моя_борьба, понимаю ))
геморроя было ровно на 5 минут.В небольшом цикле из 4-5 статей я расскажу, как настраивал свое работчее окружение, какие проблемы возникали, как переносил все настройки браузеров (у меня их четыре
Борьба пока только ваша. У меня просто личные предпочтения, которые я никому не навязываю. А в цикле из 4-5 статей можно рассказывать и о переходе с Win на Mac и о переходе с одного Mac на другой. Многие нюансы связаны не с операционной системой, а с переносом данных. В общем, вы прям престранный тип — либо тролль, либо как раз та самая #моя_борьба.
Вот смотрите: переходя на новую ОС вам надо понять, как здесь делать скриншоты, какие программы подходят для тех или иных действий, как устроено меню и т.п. Даже по беспроводному мегапростому и элементарному переходу со старого айфона на новый посвящены тысячи статей — но это вообще ничего не доказывает. А уже про кровь из глаз при обновлении версии iOS, когда подпункты меню кочуют из одного блока настроек в другой и т.п. фишки я вообще молчу. В этом плане XFCE очень стабилен и консервативен — в отличие от Win, Mac, Gnome, KDE и прочих ОС и графических оболочек.
(пытаюсь найти альт на Magic Keyboard)
Ищи опшэн, найдешь и альт
так можно впилить любую другую клавишу в качестве клавиши третьего уровня)) чтобы посмотреть, как они называются в системе, откройте файлик /usr/share/X11/xkb/symbols/pc (можно через sudo nano). Там будет вся раскладка по специальным клавишам. Соответственно, обозначение клавиши переводите в нижний регистр и добавляете спереди l или r — если есть левая и правая версии.
Выглядит этот файлик так:
Комментарий удален модератором
А говорят, менять в системных файлах не ок, мол может перезаписаться при обновлении?
Тоже пользуюсь xfce4. Это и некоторые другие опции вносила в файлик ~/.Xkbmap. Но готовые варианты раскладок не совсем устраивают, в том числе то, что добавляет опция misc:typo, придётся самостоятельно назначать свои символы на третий уровень(
Говорят, что так, да. Но я забил и сделал. Обновления проходили нормально. Потом пересел на классическую Ubuntu с Gnome и вообще забыл об этой проблеме — там всё в GUI настраивается