LINUX.ORG.RU

Sway Input Configurator 1.3.0

 , , ,

Sway Input Configurator 1.3.0

1

1

Доступен Sway Input Configurator 1.3.0 — утилита для простой настройки устройств ввода в Sway. Утилита написана на Python с использованием Qt5/PySide2, и позволяет в пару кликов настроить параметры клавиатуры, мыши и тачпада. Настройки хранятся в файле JSON, используются стандартные для Libinput опции настройки устройств ввода, будь то раскладка клавиатуры, комбинация клавиш для смены раскладки, настройка скорости указателя, эмуляция кнопок мыши в тачпаде и т.д.

В новом выпуске:

  • Проведен рефакторинг интерфейса, который был переведен на использование форм Qt Designer;
  • Добавлена возможность сброса настроек программы к заводским, как в интерфейсе, так и с помощью параметра командной строки --restore;
  • Обеспечена автоматическая активация примененных настроек, путем добавления конфигурационных файлов программы в конфигурационный файл Sway при активации пункта «Использовать настройки (Use this settings), а также их автоматическое удаление при возврате к настройкам по умолчанию;
  • Добавлена опция для настройки событий тачпада, например его программного отключения при подключении мыши;
  • Добавлена опция для настройки методов клика на тачпадах с сенсорными кнопками;
  • Реализована поддержка локализации, добавлены переводы на русский, белорусский и украинский языки. Язык интерфейса устанавливается в зависимости от системной локали, но может быть переопределен через параметр --locale.

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

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Отлично, ща заценим. Правда инпуты и без утилиты легко настраиваются.

iron ★★★★★
()

годнота. правда, я сделал себе перетаскивание окон особой кнопкой мыши и для этого приходится патчить код при каждом обновлении. Использую Sway как стековый оконный менеджер уже несколько лет. Настолько он гибкий!

svyatozar ★★
()
Последнее исправление: svyatozar (всего исправлений: 1)

позволяет в пару кликов настроить

Что эти гуеделы себе позволяют, править конфиги нужно только с клавиатуры, редактируя plain-text файл, как деды!

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

революция, о которой так долго говорили большевики, свершилась! каждая кухарка теперь может управлять своим оконным менеджером, а не только деды с до дыр затёртым клавиатурами…

svyatozar ★★
()
Последнее исправление: svyatozar (всего исправлений: 2)

Наконец-то можно ставить sway.

beck ★★★★
()

Зачётно, но с моим конфигом из xkb не справился

Ждём возможности конфигурировать output’ы на лету

SL_RU ★★★★
()

Можно ли сделать такую же программу в ChatGPT..?

DanilaZabiakaa
()

Приятно наблюдать, что не забрасываешь сабж. Кому-то, вероятно, весьма полезен. Кстати, нет информации о числе пользователей?

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

Кому-то, вероятно, весьма полезен. Кстати, нет информации о числе пользователей?

Если количество комментариев поделить пополам - получится число пользователей свэй…. Если это количество еще каким-то образом уменьшить, то…. :)

На самом деле прочитав новость удивился. Я уже думал, что это все уже похоронили.

DrRulez ★★★★
()

“Use this settings” неправильно, правильно “use these settings”. Множественное число.

Нет способа понять, что эти опции делают. Что такое “keyboard shortcut”? Шорткат, который делает что? Почему его надо выбирать из выпадайки, а не просто нажать? Что делают галки “CapsLock” и “NumLock”?

Какая целевая аудитория этой программы? Пересечение множеств «пользователи свей» и «люди, несклонные редактировать текстовые конфиги» пустое; кажется, by design.

akho
()

[trollmode]

Да что себе позволяют себе эти мелкомягкие.... У же в веб приложения свои кейлоггеры вставляют - чем им штатная переключалка клывы не понравилась?

[/trollmode]

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

Лучше постараться написать понятно. Например, вместо пункта “CapsLock” написать “Enable CapsLock”, а вместо “keyboard shortcut” — "switch layouts using” (если это оно). При аккуратном подходе места это много не займет, а пользоваться будет проще.

Ну и с выпадайкой “keyboard identifier” надо что-то делать: она не такая, как остальные, но выглядит так же.

akho
()

Годно, нужно. Заценим. Автору спасибо

bigc ★★
()

А третий уровень? А типографские символы? А Компоуз? А, прошу прощения, пятый уровень? Где это всё?

А потом удивляются, почему линуксоиды о них даже не подозревают...

R_He_Po6oT ★★★★★
()

давайте еще что есть интересного для sway и hyprland

monkdt
()
Ответ на: комментарий от svyatozar

По-моему, Sway в качестве стекового WM крайне странный выбор. Хотя, если совмещать с тайловым режимом, в принципе годится.

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

А потом удивляются, почему линуксоиды о них даже не подозревают...

Потому и не реализовал :) спасибо за идею, я попробую. Я в Python пока нуб, многое с трудом дается.

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

Мне нравится что Sway довольно безглючный, минималистичный, на основе библиотеки wlroots. Ну и в нём есть мега-удобная утилита swaymsg

svyatozar ★★
()

Утилита написана на Python

Сразу в черный список. А там еще и культи, вообще огонь!

bread
()

смысл в этой конфигурялке какой? все на де сидят, а любители вмов внезапно на иксах(в вайланд с этим все плохо), к тому же, все это настраивается в конфигурационных файлах за 5 минут(а красноглазикам боле и не надо). да и вообще, свей - неюзабельный, фу

coceg
()
Ответ на: комментарий от akho

curses

пожалуйста, хоть черта лысого, но на сишке

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

круто, нет, я не говорю что оно не нужно, сделал - крут, держи конфету! просто сомневаюсь что им кто-то будет пользоваться.

А этот Tile-OS тоже твоих рук дело? мельком глянул, river упоминается… он так же не может заголовки окон обрабатывать? помню автор предлагал гтк патчить, чтобы избавиться от заголовок

сижу и думаю куда бежать с иксмонад, надужда на вивариум и ривер, но пока что оно не готово похоже, такое вот впечатление

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

С River я пока не работал, он в планах. Пока только опакетил, как и Qtile. Насчет «что им кто-то будет пользоваться» - ну, тут мои полномочия все. Я сделал, поделился. Может кому-то и пригодится. Главное что им пользуюсь я, потому что я становлюсь ленивым для копания в конфигах, тем более для такой элементарщины.

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

эх, надеюсь когда-то запилят «вм» в вайланд, типа иксмонад-стампвм(с такой же возможностью кастомизации)… а пока что… будем подождать. жаль что авторы свея выбрали для реализации композитора модель тайлинга и3(и так тайлинг не очень, а в лице и3 и подавно - мое мнение ессесно)

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

эх, надеюсь когда-то запилят «вм» в вайланд

Никогда не запилят. Архитектура вейланда изначально ущербна. По сути каждое DE в вейланде это отдельный графический сервер с уникальными для себя фичами: оконный менеджер, композитор, виджеты рабочего стола, а сверху прикостылен Pipewire с DBus, чтобы шаринг экрана хоть как-то работал.

https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4620244#gistcomment-4620244

«Спагетти архитектура» - очень точный термин для Wayland. Так что закопать и забыть про него.

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

По сути каждое DE в вейланде это отдельный графический сервер с уникальными для себя фичами

И в чем проблема? Вот виндой пользуешься и не возмущаешься. Или там полно всяких де? Есть вещи которые воспринимаются некоторыми как само собой разумеется и люди не видят насколько смехотворны их аргументы

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

Проблема в том, что он глючный, недоделанный и несовместимый с другими такими же обрубками. В винде такой проблемы нет.

bread
()
Ответ на: комментарий от Skullnet

Никогда не запилят

надежда умирает последней) вон уже сколько их наклепали на wlroots. мерси за ссылку, интересно

coceg
()
Ответ на: комментарий от bread

Я не знаю насколько большие проблемы с вяленым в гноме или кде, но на hyprland не чувствую неудобств, а sway допилен ещё сильнее. Есть некоторые проблемы с софтом, но это точно не глюки вяленого. Работает стабильно и очень радует

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

Из того, что навскидку мешает жить лично мне – мутный HiDPI в приложения Xwayland. Но на текущий момент проблема практически неактуальна, ибо:

bigc@george-macbookpro:~$ ps -A|grep X
bigc@george-macbookpro:~$ 
bigc ★★
()
Ответ на: комментарий от bigc

Сиречь, основной нужный мне софт работает нативно на вяленом

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

что интересно chrome стартует сначала иксовое окно, потом еще на вяленом и начинает что-то там резайзить и подгонять под dpi. В итоге мутный и местами даже не кликабельный интерфейс. Чтобы вернуть в нормальное состояние надо либо вручую сделать ресайз окна, либо один раз в фуллскрин и обратно. Но такой глюк наблюдаю только в hyprland, альзо наверное только в базированных на wlroots

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

Я запускаю brave с ключом –ozone-platform=wayland и прекрасно он сходу стартует. В sway с цельночисленным масштабированием

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

По идее да, но я не проверял. У меня браузер и прочее стартуют скриптами вместе с сессией, состав запускаемого зависит от выбора работа-дом-etc

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

Есть некоторые проблемы с софтом, но это точно не глюки вяленого.

Ну конечно, ведь вялый это протокол, он не виноват, что его разработчики такие упоротые единороги.

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

А что по твоему они должны делать? Все тащатся от вяленого, хром и Фокс только мизерная часть того, что уже работает нативно. Могу спорить мелкософтские воры уже начали работу по перекраиванию своего монстра на нечто похожее

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

И в чем проблема? Вот виндой пользуешься и не возмущаешься. Или там полно всяких де?

Не пользуюсь, но в винде у M$ монополия на реализацию графического сервера, а в линуксе её нет. Wayland умудрился создать не исправляемую фрагментацию на пустом месте.

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

надежда умирает последней) вон уже сколько их наклепали на wlroots. мерси за ссылку, интересно

wlroots должен был быть основной библиотекой Wayland-а, тогда уже совсем другой разговор, но этого не было, потому что вяленд пилился для GNOME. GNOME, KDE и многие другие DE не юзают wlroots и никогда не будут. Если основной реализации для десктопных фич нет, то будет полная анархия и вот это каждый раз.

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

Я сказал, а ещё это очевидно из анализа поведения его разработчиков. Ну, и конечно же, не один я это понял. Если бы Wayland делался под другие цели, то были бы и фичи и библиотеки с расширениями и не было бы фрагментации.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.