суббота, 9 февраля 2019 г.

Свой рабочий стол!

Долой ненужный раб.стол по кнопочке слева! Делаем свой. Расскажу уже завтра.




ОГЛАВЛЕНИЕ блога

Вопрос в комментариях:
А вот как в Slax сделать переключение клавиатуры на русскую?
Про setxkbmap я знаю, а какие ещё есть варианты, желательно с отображением раскладки на экране. 

Ответ здесь (ибо там не могу почему-то отвечать):
Нелегко догадаться, что имеется в виду. Есть такое понятие - экранная клавиатура, она, что ли, нужна?

Вопрос к Гуглу "экранная клавиатура debian", получаем, например, это, от 12.03.2018:
Florence

Ищем:
apt search florence
Да, есть такое:
florence/stable 0.6.3-1+b2 amd64
  extensible and scalable virtual keyboard for X
Просто устанавливаем, или скачиваем, делаем отдельный модуль, или добавляем в имеющийся модуль, пользуемся:
florence --no-gnome
И в чем проблема?

Не работает? Ищем другую вирт.клавиатуру.

P.S. Оказывается, "не экранная, а флажочек, или "En/Ru" в нижнем правом углу. "
Ответ: см. блог, вот ОГЛАВЛЕНИЕ

По этой ссылке вижу:
Мои модули (последние сборки здесь, кое-что, ставшее ненужным после объединения пакетов - там):
  • conky-all.sb - системная информация на раб.столе
  • locale.sb - русская локаль с индикатором раскладки fbxkb

Можно просто:
apt install fbxkb
Можно добавить в свой модуль.

И обязательно в автозапуск.
На странице "26 Fluxbox нужно изучать" (а изучать нужно!):
Добавить в /root/.xinitrc, до startfluxbox:
fbxkb &
startfluxbox

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

  1. А вот как в Slax сделать переключение клавиатуры на русскую?
    Про setxkbmap я знаю, а какие ещё есть варианты, желательно с отображением раскладки на экране.

    ОтветитьУдалить
  2. не экранная, а флажочек, или "En/Ru" в нижнем правом углу.

    ОтветитьУдалить
  3. К сожалению не нашел в оглавлении, как добавить отображение раскладки

    ОтветитьУдалить
  4. все установки пакетов и ПО для Slax будут осуществляться сугубо через Synaptic
    (менеджер пакетов в Debian). Поэтому первое, что нужно сделать, это открыть терминал
    в Slax и набрать вот такую команду:
    apt install synaptic
    Следующий шаг – настройка горячих клавиш для смены раскладки клавиатуры en/ru.
    Делается это следующим образом:
    1.Находим в Syanptic пакет gxkb (для показа и переключение раскладки)
    2. Открываем файловый менеджер, заходим в папку /root/ (Home Folder) и находим
    там файл .xinitrc
    Так как файл скрытый, то в файловом менеджере необходимо выбрать в меню View —
    Show Hidden или просто нажать Ctrl+H.
    3. Открываем файл .xinitrc с помощью текстового редактора и добавляем в конец
    строки вот такую строку “&gxkb“. Должно получиться вот так:
    startfluxbox&gxkb
    Теперь gxkb будет автоматически запускаться при старте ОС
    4. Всё в том же файловом менеджере находим файл: /root/.fluxbox/startup
    Открываем файл в текстовом редакторе и добавляем в него следующие строки:
    # use 'Ctrl+Shift' to keyboard layout switch
    setxkbmap -layout 'us,ru(winkeys)' -option 'grp:ctrl_shift_toggle'
    Должно получиться как-то вот так:
    # set keyboard layout
    fbsetkb $(cat ~/.fluxbox/kblayout)
    # use 'Ctrl+Shift' to keyboard layout switch
    setxkbmap -layout 'us,ru(winkeys)' -option 'grp:ctrl_shift_toggle'

    ОтветитьУдалить

Примечание. Отправлять комментарии могут только участники этого блога.