METRIKA

четверг, 5 мая 2016 г.

Дореволюционная раскладка в Linux (XFCE)

Для того, чтобы начать писать въ дореволюціонной орѳографіи въ Ubuntu (Linux Mint, Arch Linux...) нужно установить особую раскладку.

дореволюционная раскладка arch linux ubuntu

Установка при помощи одной команды въ терминалѣ (примѣчаніе - флаги раскладокъ помѣняются только въ средѣ XFCE; для другихъ окруженій это не сработаетъ - нужно вручную править пути въ этомъ скриптѣ; къ сожаленію, пока такъ):


1. Введи команду въ терминалъ:



Въ данномъ случаѣ раскладки установятся самостоятельно. Переключеніе съ русской на американскую раскладку осуществляется кнопкою "CAPS LOCK". Если ты привыкъ пользоваться иными сочетаніями клавишъ — помѣняй, пожалуйста, черезъ графическій интерфэйсъ, либо замѣни параметръ grp:caps_toggle на одинъ изъ этихъ:
  • grp:toggle – правый Alt
  • grp:shift_toggle – двѣ клавиши Shift
  • grp:ctrl_shift_toggle – Control+Shift
  • grp:alt_shift_toggle – Alt+Shift
  • grp:ctrl_alt_toggle – Control+Alt
  • grp:caps_toggle – CapsLock
  • grp:lwin_toggle – лѣвая клавиша “Win”
  • grp:rwin_toggle – правая “Win”
  • grp:menu_toggle – клавиша “Контекстное меню”
  • grp:lctrl_toggle – лѣвая клавиша Control
  • grp:rctrl_toggle – правая клавиша Control
Дополнительные сѵмволы можно будетъ вводить, держа зажатой «Правый Альтъ» или «Правый Альтъ + Правый Шифтъ» для ввода заглавныхъ буквъ и другихъ знаковъ.

Добавь въ автозагрузку команду для подключенія клавишъ третьяго ряда. Для этого нужно создать исполняемый скриптъ съ текстомъ и помѣстить его въ автозапускъ (надѣюсь, ты знаешь, какъ это сдѣлать въ твоем рабочемъ окруженіи — въ KDE, Gnome, XFCE, Unity...):

#!/bin/bash
sleep 20
setxkbmap -layout 'rukbi_en,rukbi_ru' -option "grp:caps_toggle,grp_led:scroll" -option lv3:ralt_switch _ru


    Данныя объ этой раскладкѣ: я просто немного подправилъ файлъ раскладки Rukbi, добавивъ особое расположеніе традиціонныхъ русскихъ буквъ:


    1. Буква «Ѵжица» (Ѵѵ) находится на клавишѣ съ русской буквой „Й“;
    2. «Ѳита» (Ѳѳ) — на клавишѣ „Ф“;
    3. «Ять» (Ѣѣ) — на „Е“;
    4. «І десятеричная» (Іі) — на „И“;
    5. «Еръ» (Ъъ) я перенесъ на клавишу „П“;
    5. Удареніе (нажимать послѣ ввода гласной буквы) — «Правый Альтъ» + «Правый Шифтъ» + «Точка».

    При желаніи расположеніе буквъ можно измѣнить. А обо всѣхъ ошибкахъ установки и недоработкахъ (хотя будемъ надѣяться, что ничего подобнаго не произойдетъ) пиши въ комментаріяхъ къ этому сообщенію, такъ мы вмѣстѣ сможемъ рѣшить возникшія сложности.






    Раскладка сдѣлана въ MSKLC Keyboard.
    Скачать раскладку:


    Источники:
    Сайт Дениса Попова — раскладка, TheXNews.com — нѣкоторая часть свѣдѣній, OPOSUMO — параметры раскладокъ, Russian7.ru — флагъ, и прошу прощенія — потерялъ адресъ сайта, гдѣ взялъ картинку съ русской раскладкой клавіатуры.

    14 комментариев:

    1. wget http://my-files.ru/Save/f4c4tu/rukbi-arch-edition.tar.gz && tar -zxvf rukbi-arch-edition.tar.gz && cd rukbi-arch-edition && sudo install/install && setxkbmap -layout 'rukbi_en,rukbi_ru' -option "grp:alt_shift_toggle,grp_led:scroll" -option lv3:ralt_switch _ru && cd /usr/share/xfce4/xkb/flags/ && sudo cp us.svg us.svg-original && sudo cp ru.svg ru.svg-original && sudo mv us.svg rukbi_en.svg && sudo mv ru.svg rukbi_ru.svg && sudo mv us.svg-original us.svg && sudo mv ru.svg-original ru.svg && cd ~/ && rm -R rukbi-arch-edition*
      --2019-03-29 19:39:50-- http://my-files.ru/Save/f4c4tu/rukbi-arch-edition.tar.gz
      Распознаётся my-files.ru (my-files.ru)… 185.148.38.30
      Подключение к my-files.ru (my-files.ru)|185.148.38.30|:80... соединение установлено.
      HTTP-запрос отправлен. Ожидание ответа… 301 Moved Permanently
      Адрес: https://my-files.ru/Save/f4c4tu/rukbi-arch-edition.tar.gz [переход]
      --2019-03-29 19:39:51-- https://my-files.ru/Save/f4c4tu/rukbi-arch-edition.tar.gz
      Подключение к my-files.ru (my-files.ru)|185.148.38.30|:443... соединение установлено.
      ОШИБКА: невозможно проверить сертификат my-files.ru, выпущенный «CN=COMODO RSA Domain Validation Secure Server CA,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB»:
      Невозможно локально проверить подлинность запрашивающего.
      Для небезопасного подключения к my-files.ru используйте параметр «--no-check-certificate».

      ОтветитьУдалить
      Ответы
      1. К сожалению, в данный миг нет Линукса под рукой, но судя по-всему, нужно просто добавить после wget в первой строчке: --no-check-certificate. Ну, должно навроде этого получиться: wget --no-check-certificate http://my-files.ru/Save/f4c4tu/rukbi-arch-edition.tar.gz && tar -zxvf rukbi-arch-edition.tar.gz ... и так далее, весь остальной скрипт остаётся нетронутым. Получится или нет - в любом случае жду обратной связи, буду рад помочь.

        Удалить
    2. gzip: stdin: not in gzip format
      tar: Child returned status 1
      tar: Error is not recoverable: exiting now
      убирание z из -zxvf не помогло

      ОтветитьУдалить
      Ответы
      1. Какой дистрибутив? Постараюсь и у себя проверить.

        Удалить
      2. у меня последняя версия manjaro xfce. буквально сегодня поставил

        Удалить
      3. Хорошо, проверю, у меня тоже Манджаро. О результатах сообщу в этой ветке комментариев.

        Удалить
      4. буду ждать, заранее спасибо

        Удалить
      5. Решение оказалось довольно простым. Оказывается, был заблокирован сервис my-files.ru, поэтому нужно использовать VPN при выполнении команды в терминале.

        Удалить
      6. благодарю. можете посоветовать впн и гайды по установке? я просто недавно перешёл на linux

        Удалить
      7. Могу предложить зарегистрироваться в бесплатном VPN https://protonvpn.com/ru/ Хотя были сведения о том, что он был заблокирован на территории РФ, но вот, я сейчас проверил - на сайт можно зайти без дополнительных усилий. После регистрации на сайте нужно установить приложение в AUR protonvpn. После установки в меню программ появится ярлык на данный VPN - нужно запустить приложение и выбрать сервер для подключения, думаю Netherlands (Нидерланды) подойдёт. Для дополнительной помощи могу также порекомендовать сервер Discord https://discord.com/invite/yJSEFjF - это сервер, посвящённый утилите PortProton, позволяющей запускать игры для Windows на Linux, но также там можно задавать любые вопросы, касающиеся Linux (в соответствующем канале), я там тоже есть - будут вопросы - там их решать удобнее. Ну, а если что-то не получается - можно также писать здесь, по возможности постараюсь помочь, если это в моей компетенции, конечно.

        Удалить
      8. снова здравствуйте, снова та же ошибка vpn не помог. gzip: stdin: not in gzip format
        tar: Child returned status 1
        tar: Error is not recoverable: exiting now

        Удалить
      9. Попробуй удалить из домашнего каталога файл rukbi-arch-edition.tag.gz и снова повторить команду, т. Вот скриншот: https://dl.uploadgram.me/62d03ba47432eg?raw

        Удалить
      10. спасибо огромное, всё получилось

        Удалить