LINUX.ORG.RU

Sway Input Configurator 1.0.0

 , , ,

Sway Input Configurator 1.0.0

4

2

Итак, после некоторых боданий с кодом и не без помощи добрых людей, представляю вашему вниманию утилиту для настройки устройств ввода в Sway - Sway Input Configurator.

Утилита написана на Python с использованием Qt5/PySide2, и позволяет в пару кликов настроить параметры клавиатуры, мыши и тачпада. Настройки хранятся в файле JSON, используются стандартные для Libinput опции настройки устройств ввода, будь то раскладка клавиатуры, комбинация клавиш для смены раскладки, настройка скорости указателя, эмуляция кнопок мыши в тачпаде и т.д. После применения параметров, в каталоге ~/.config/sway/ создаются соответствующие конфигурационные файлы, которые необходимо включить в конфигурационный файл Sway:

include keyboard
include pointer
include touchpad
Программа распространяется по лицензии GNU GPLv3. Будет включена по умолчанию в осеннем выпуске Ubuntu Sway Remix.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от apt_install_lrzsz

А как они вообще делаются?

Элементарно. Официальная документация написана очень даже неплохо. Если не осилил, посмотри видео.

posixbit ★★
()
Последнее исправление: posixbit (всего исправлений: 1)
Ответ на: комментарий от ggrn

Прогонял, но там в основном слишком длинные строки, многие из которых я хз как правильно сократить.

Sunderland93 ★★★★★
() автор топика
Ответ на: комментарий от posixbit

Не, всё равно нипанятна.

Может, детская раскраска есть какая по этой теме?

apt_install_lrzsz ★★★
()

Автор, а у тебя в софтине логика от представления отделена? Сам ни разу не тулкитофоб, но для sway и i3 действительно прямо таки просится интерфейс на ncurses в качестве базового. И если представление отделить — страждущие могут наваять тебе морд на своих любимых тулкитах, чтобы софтина вписывалась в любой минималистичный дистр\сборку. WM это про гибкость потому что.

Jameson ★★★★★
()
Ответ на: комментарий от Jameson

Нет, не отделена. Но я тоже думаю об этом, чтобы гуй отдельно, логика отдельно

Sunderland93 ★★★★★
() автор топика
Ответ на: комментарий от Murz

Ну вы уж совсем-то опущенным меня не считайте :)

Sunderland93 ★★★★★
() автор топика
Ответ на: комментарий от einhander

У меня его нет, поэтому реализовать и протестировать не могу

Sunderland93 ★★★★★
() автор топика
Ответ на: комментарий от eternal_sorrow

Лечи свою тулкитофобию.

Она не только вредна, она глупа, как минимум.

WatchCat ★★★★★
()
Ответ на: комментарий от kirill_rrr

Я имел в виду что должен быть способ нарисовать 30-45 кнопочек не используя большого тулкита.

Всё давно придумано. Xaw, к примеру.

BydymTydym
()
Ответ на: комментарий от provaton

Это примерно как с термоядерным энергетическим реактором - 20 лет до запуска. Всегда.

BydymTydym
()
Ответ на: комментарий от Sunderland93

что, если Sway - то сразу GTK? Зачем мне GTK если я начал изучать Qt? И добился некоторых успехов в этом. Для тулкитофобов я готов сделать Appimage, как будет время.

Давно пора. А QT при минимальном WM - это ужос! Кого колышит, на чём ты умеешь? Если есть браузер - есть GTK. Ну и лицуха на QT заставляет думать. Пацаны выше дали по щщам ncurses, но это шаманство не для тебя, не тянешь.

Это будет.

Без этого вообще непонятна твоя поделка. Нет кнопки «зашибись», всё равно надо лезть и прописывать руками. Что мешает настроить и всё остальное через правильное редактирование конфига? На сайте Дрюши так и написано.

ИМХО, если ты таки хочешь норм поделку, заползай к пацанчикам на чаёк в ирку Crunchbang, перенимай опыт. Сделай ценрализованную настройку окружения или просто запили нормальный (нормальный!!!) дефолт и предустановленные проги/зависимости, тюнинг настроек sysctl, systemd (или без оного), WM, wallpaper, plugins и т.д., начни собирать сам пакеты, вырезав лишнее…

Был очень, очень годный дистр - «Peppermint OS», только создатель отправился к главному. Читай, просвещайся.

SharpTits
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.