Сообщения в wayland и захват ввода

wayland и захват ввода

Поставил на новый ноут Arch и решил попробовать wayland...
Вроде всё хорошо! Но оказалось, что не работает перехват ввода в таких штуках как VirtualBox и remminia (vnc клиент). Почитал интернеты -- фича. Типа безопасность, поэтому нельзя перехватывать ввод на низком уровне.

Вот так идеализм разбился об уродливую действительность. :) Вернулся на Xorg.

Peter to All (2020-04-21 14:54:20) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
Уже давно отказался от Х, работаю в sway, на личном ноуте в gnome. Ввод в qemu и gnome-boxes работает.
+++ картошки хватит на всех
Difrex to Peter (2020-04-21 15:54:45) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
Peter> Поставил на новый ноут Arch и решил попробовать wayland...
Что-то вокруг меня люди начали ставить арч и радоваться. А не попробовать ли ещё разок его и мне? :)
Peter> Вроде всё хорошо! Но оказалось, что не работает перехват ввода в таких штуках как VirtualBox и remminia (vnc клиент). Почитал интернеты -- фича. Типа безопасность, поэтому нельзя перехватывать ввод на низком уровне.
Странно. Анонимус говорил, что готов для десктопа %)
Andrew Lobanov to Peter (2020-04-21 16:27:31) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
Difrex> Уже давно отказался от Х, работаю в sway, на личном ноуте в gnome. Ввод в qemu и gnome-boxes работает.
Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.
Andrew Lobanov to Difrex (2020-04-21 16:33:53) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
Вот видео с работой VirtualBox в wayland https://cloud.lessmore.pw/index.php/s/8o6eNWdoteBPGo5

Все отлично работает.
Difrex to Peter (2020-04-21 18:17:00) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
Отвечу одним сообщением. Насчёт ввода. Речь идёт о ситуации когда, скажем, в vnc используется caps для переключения языка, и в моей рабочей системе он используется. Я включаю захват клавы в Xorg и все работает. В wayland -- нет. Я гуглил -- пишут фича. Вероятно, надо изучать.

В virtualbox было похоже. Нажимаю клавиши и их ловит моя система, а не гость. Если они секутся.

Насчёт чем лучше. Не знаю, просто попробовать хочу. Визуально, firefox показывает табы в заголовке окна. Единственное отличие внешнее, которое я заметил. Ну а так, может много лишнего убрано?

Про арч. Арч имхо хорош тогда, когда это твоя персональная машина. И их не много :) В свое время с Арча я уходил, но сейчас меня так достало количество (дробления) пакетов дебиана, и тормознутость apt/dpkg - что с горя не нашел ничего другого, как не вернуться на арч.

Вот бы дистр, типа арча, но все таки со стабильной базой. :)
Peter to Difrex (2020-04-21 18:17:28) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.
Лично для меня это отсутствие тиринга, нормальная(безкостыльная) работа с HiDPI. Например, в офисе у меня два внешних моника FullHD и экран ноута с UHD(или 2560 это не UHD? неважно). Так вот на ноуте я выставляю скейлинг изображения в 1.5, а на внешних без всяких скейлов. И если половину окошка разместить на экране ноута, а вторую на мониторе, то приложение будет выглядеть нормально. На иксах такого добиться у меня не получалось.
Ну, и в sway настройка этого выглядит вообще элементарно:
# Configure laptop mode
set $laptop eDP-1
bindswitch --reload lid:on output $laptop disable
bindswitch --reload lid:off output $laptop scale 1.5 enable

output HDMI-A-2 pos 0 0 transform 270 enable
output DP-1 pos 1920 0 enable
Difrex to Andrew Lobanov (2020-04-21 18:28:58) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
> В virtualbox было похоже. Нажимаю клавиши и их ловит моя система, а не гость. Если они секутся.
Все, понял о чем ты. Да, так не работает в vb. Попробуй gnome-boxes, пишут, что там работает, а еще в нем есть vnc клиент, но я его не пробовал.
Difrex to Peter (2020-04-21 19:02:36) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
Сходил в багзилу, баг закрыли в марте https://bugzilla.redhat.com/show_bug.cgi?id=1285770, теперь ждем, когда вот этот https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1138 MR смержат и изменения попадут в mutter. Возможно, что в 3.38 попадет.
Difrex to Difrex (2020-04-21 19:07:33) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
Ага, там все просто, в meson_options.txt можно добавить нужные тебе ресурсы, которым разрешено захватывать клаву.
Сейчас там такой вот список:
'gnome-boxes,remote-viewer,virt-viewer,virt-manager,vinagre,vncviewer,Xephyr'
Могу сделать и в AUR выложить, если нужно :)
Difrex to Difrex (2020-04-21 19:12:43) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
Peter> Визуально, firefox показывает табы в заголовке окна. Единственное отличие внешнее, которое я заметил.
Firefox умеет это и в иксах тоже, причём в любом DE. В настройках персонализации включается. Так что тут ты наврал
Peter> Про арч. Арч имхо хорош тогда, когда это твоя персональная машина. И их не много :) В свое время с Арча я уходил, но сейчас меня так достало количество (дробления) пакетов дебиана, и тормознутость apt/dpkg - что с горя не нашел ничего другого, как не вернуться на арч.
Peter> Вот бы дистр, типа арча, но все таки со стабильной базой. :)
Если тебе хочется именно арч со стабильной базой, то попробуй Manjaro, они дополнительно пакеты стабилизируют. Ну или дистр вроде Parabola/Hyperbola
А если какой-нибудь принципиально новый дистрибутив, то можешь Void Linux заценить. Их пакетный менеджер самый быстрый из всех, которые я видел. Там, правда, в репозиториях пакетов мало, придётся что-то покомпилять, так что на любителя
+++ IDEC Mobile в виртуальной машине
+++ GNU/Linux, Android, physics, MLP:FIM
vit01 to Peter (2020-04-21 22:02:21) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
Difrex>> Уже давно отказался от Х, работаю в sway, на личном ноуте в gnome. Ввод в qemu и gnome-boxes работает.
AL> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.
Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена. Это мне друг докладывает, который на вяленом сидит давно и регулярно сравнивает, что нового

Ещё он говорит, что скорость рендеринга выше, чем на иксах, но своим глазом я этого не заметил. Продолжаю сидеть на иксах, короче, но пусть пилят
+++ IDEC Mobile в виртуальной машине
+++ GNU/Linux, Android, physics, MLP:FIM
vit01 to Andrew Lobanov (2020-04-21 22:02:21) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
> Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена
Точно! Про жесты я забыл сказать. Вот эти вот 3+ пальцевые жесты нормально работают только под wayland.
Difrex to vit01 (2020-04-21 22:29:42) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
>> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.
Difrex> Лично для меня это отсутствие тиринга, нормальная(безкостыльная) работа с HiDPI.
Понял. Значит для меня пока причин нет. У меня тиринга и в иксах не видно и ни одного экрана HiDPI нет :)
Andrew Lobanov to Difrex (2020-04-22 07:04:09) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
AL>> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.
vit01> Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена.
Я пользуюсь только тапом двумя и тремя пальцами и скроллингом двумя пальцами. Жесты не знаю нужны ли мне, так как хоткей более привычен и тактильней :)
vit01> Ещё он говорит, что скорость рендеринга выше, чем на иксах, но своим глазом я этого не заметил. Продолжаю сидеть на иксах, короче, но пусть пилят
Куда уж выше то? Быстрее отклика матрицы нет смысла особого :)
Andrew Lobanov to vit01 (2020-04-22 07:04:10) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
vit01>> Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена.
AL> Я пользуюсь только тапом двумя и тремя пальцами и скроллингом двумя пальцами. Жесты не знаю нужны ли мне, так как хоткей более привычен и тактильней :)
Вот на макоси работает скроллинг 2 пальцами как вертикально, так и горизонтально. Есть скроллинг 3 пальцами (переключение между рабочими столами, очень удобно). Ещё можно 2 пальцами масштабировать и повороты делать (полезно при просмотре карты города, чтении электронных книг, в графическом редакторе и.т.п.). Есть возможность настраивать жесты 4 пальцами, но лично мне это пока не пригождалось.

Фанаты гнома говорят, что все эти жесты пашут на wayland. Но я не проверял, т.к. не фанат гнома.
vit01>> Ещё он говорит, что скорость рендеринга выше, чем на иксах, но своим глазом я этого не заметил. Продолжаю сидеть на иксах, короче, но пусть пилят
AL> Куда уж выше то? Быстрее отклика матрицы нет смысла особого :)
При наличии некоторой свистопердящей графики или при нагрузке большой на проц/видюху может подтормаживать перетаскивание окон и даже курсор мыши. Если у тебя такое никогда не бывает, то счастливый человек :)
+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM
vit01 to Andrew Lobanov (2020-04-22 08:20:11) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
> Ага, там все просто, в meson_options.txt можно добавить нужные тебе ресурсы, которым разрешено захватывать клаву.
А можно поподробнее рассказать/ткнуть носом? Попробую настроить.
За наводку на gnome-boxes спасибо, заценю.
А что за жесты есть? Можно тоже рассказать? Я кроме тыков 2/3 пальцами и скролла ничего не использовал.
Peter to Difrex (2020-04-22 08:32:49) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
vit01>>> Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена.
AL>> Я пользуюсь только тапом двумя и тремя пальцами и скроллингом двумя пальцами. Жесты не знаю нужны ли мне, так как хоткей более привычен и тактильней :)
vit01> Вот на макоси работает скроллинг 2 пальцами как вертикально, так и горизонтально. Есть скроллинг 3 пальцами (переключение между рабочими столами, очень удобно). Ещё можно 2 пальцами масштабировать и повороты делать (полезно при просмотре карты города, чтении электронных книг, в графическом редакторе и.т.п.). Есть возможность настраивать жесты 4 пальцами, но лично мне это пока не пригождалось.
А. Ну тут уже моя специфика - я вообще редко пользуюсь и тачпадом и трекболом, так как большинство операций предпочитаю делать с клавиатуры. Но в целом фичи полезные да.
vit01>>> Ещё он говорит, что скорость рендеринга выше, чем на иксах, но своим глазом я этого не заметил. Продолжаю сидеть на иксах, короче, но пусть пилят
AL>> Куда уж выше то? Быстрее отклика матрицы нет смысла особого :)
vit01> При наличии некоторой свистопердящей графики или при нагрузке большой на проц/видюху может подтормаживать перетаскивание окон и даже курсор мыши. Если у тебя такое никогда не бывает, то счастливый человек :)
Бывает, конечно. В компьютерных играх иногда. Но тут не думаю, что вейленд мне сделает погоду, если видяха или проц не справляется с рендерером движка :)
Andrew Lobanov to vit01 (2020-04-22 08:36:46) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
> Firefox умеет это и в иксах тоже, причём в любом DE. В настройках персонализации включается. Так что тут ты наврал
Ну я ничего не настраивал. Просто из коробки ff в wayland переходит в такой режим, что вместо title bar - его табы. В Xorg - стандартный заголовок. Сейчас действительно нашёл такую настройку. :)

Про Void знаю, собирал в нём в виртуалке. Про Manjaro, Parabola/Hyperbola почитаю, спасибо.
Peter to vit01 (2020-04-22 13:44:12) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
> А можно поподробнее рассказать/ткнуть носом? Попробую настроить.
Это нужно mutter пересобирать. Выглядит сейчас это как костыль. Возможно, что стоит создать фичареквест, чтобы вытащили это все в настройки.
> А что за жесты есть? Можно тоже рассказать? Я кроме тыков 2/3 пальцами и скролла ничего не использовал.
Например, три пальца вверх включает overview, а три пальца вбок переключает рабочий стол. Три пальца вверх, вроде, по умолчанию в гноме работают. Есть такое расширение - extended gestures в котором можно тонко настроить все нужные тебе жесты. Работает только в wayland.
Difrex to Peter (2020-05-01 09:51:17) [ссылка]

Sway 1.5 rc

Ответ на сообщение
Тут RC sway вышел, так вот там из заявленных фич
> Allow virtualization and remote desktop software to inhibit keyboard
shortcuts

Попробуй, вдруг это, то что тебе нужно =)
Difrex to Peter (2020-06-26 19:17:19) [ссылка]

Re: Sway 1.5 rc

Ответ на сообщение
Ссылку забыл. https://github.com/swaywm/sway/releases/tag/1.5-rc1
Difrex to Difrex (2020-06-26 19:22:40) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
Поприветствуйте новичка некропостера.

С выходом KDE Plasma 6, который по дефолту Wayland, пытаюсь начать им пользоваться. Из необходимого мне работает практически всё, кроме KeePassXC. В нём отключена функция автоввода логинов/паролей. Разработчики пишут, что отключено, так как кипас не сможет определить заголовок окна (wayland по дефолту не показывает другим процессам заголовки окон), однако остаётся непонятным, почему я не могу просто ввести название окна в окошко поиска вручную и получить удовлетворительный результат, а не копировать и вставлять пароли вручную.
vort3 to Peter (2024-03-14 12:29:12) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
vort3> Поприветствуйте новичка некропостера.
Добро пожаловать в наши нестройные редкие ряды!
vort3> С выходом KDE Plasma 6, который по дефолту Wayland, пытаюсь начать им пользоваться. Из необходимого мне работает практически всё, кроме KeePassXC. В нём отключена функция автоввода логинов/паролей. Разработчики пишут, что отключено, так как кипас не сможет определить заголовок окна (wayland по дефолту не показывает другим процессам заголовки окон), однако остаётся непонятным, почему я не могу просто ввести название окна в окошко поиска вручную и получить удовлетворительный результат, а не копировать и вставлять пароли вручную.
К сожалению, не могу ничего подсказать. Пользуюсь X11 и консольным pass.

Как впечатления от шестой плазмы? Я тут попробовал пятую на днях и был неприятно удивлён скоростью работы и жадностью до ресурсов. Вернулся на привычный Fvwm. Никак не идут у меня нормально дела с DE :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to vort3 (2024-03-15 11:31:40) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
AL> Добро пожаловать в наши нестройные редкие ряды!
Благодарю :-)
AL> К сожалению, не могу ничего подсказать. Пользуюсь X11 и консольным pass.
Не могу сказать, что меня X11 чем-то не устраивал, или что в Wayland есть какие-то нужные мне киллер фичи, просто захотелось попробовать современную альтернативу и убедиться лично, насколько она готова к повседневному использованию.

Что касается pass, мне бы тоже стоило попробовать научиться им пользоваться, но очень уж он заточен под линукс. Я всё-таки пока что не на 100% пользователь линукса: по работе есть задачи, для которых мне пока нужна винда, поэтому я пока что работаю в дуалбуте. И да, как пользоваться pass на мобильных устройствах?
AL> Как впечатления от шестой плазмы?
В общем и целом не особо чувствуются отличия от пятой. Стало стабильнее, удобнее, местами красивее или приятнее, но это всё та же плазма. Местами голодная до ресурсов, но я готов ими делиться со своей DE, так как не выполняю на своём ноутбуке каких-то ресурсоёмких задач.
vort3 to Andrew Lobanov (2024-03-17 13:51:01) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
AL>> К сожалению, не могу ничего подсказать. Пользуюсь X11 и консольным pass.
vort3> Не могу сказать, что меня X11 чем-то не устраивал, или что в Wayland есть какие-то нужные мне киллер фичи, просто захотелось попробовать современную альтернативу и убедиться лично, насколько она готова к повседневному использованию.
Я на Debian 12 попробовал Wayland под Gnome. В общем и целом мне не понравилось. Вроде бы всё круто, но иногда есть какие-то шероховатости. Иногда и вовсе рисовал мне какие-то артефакты в окнах GTK.
vort3> Что касается pass, мне бы тоже стоило попробовать научиться им пользоваться, но очень уж он заточен под линукс. Я всё-таки пока что не на 100% пользователь линукса: по работе есть задачи, для которых мне пока нужна винда, поэтому я пока что работаю в дуалбуте. И да, как пользоваться pass на мобильных устройствах?
Под Windows и iOS не знаю что есть. Под Android есть Password Store, который прекрасно синхронизирует пароли через git и позволяет импортировать GPG-ключи.
AL>> Как впечатления от шестой плазмы?
vort3> В общем и целом не особо чувствуются отличия от пятой. Стало стабильнее, удобнее, местами красивее или приятнее, но это всё та же плазма. Местами голодная до ресурсов, но я готов ими делиться со своей DE, так как не выполняю на своём ноутбуке каких-то ресурсоёмких задач.
Занятно. Я давеча попробовал пятую плазму и как-то загрустил. Даже не столько было жалко ресурсов, сколько раздражала повсеместная анимация, которая умудрялась тормозить. Правда у меня встроенная видеокарта, но уж внимация окружения рабочего стола с тормозами это что-то за гранью добра и зла всё равно.

А в остальном даже приятные ощущения остались. Разве что сильно непривычные файловые диалоги Qt. Отвык я от них за 18 лет, когда последний раз пользовался KDE полноценно :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to vort3 (2024-03-18 04:40:00) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
AL> А в остальном даже приятные ощущения остались. Разве что сильно непривычные файловые диалоги Qt. Отвык я от них за 18 лет, когда последний раз пользовался KDE полноценно :)
А у вас (дорогие читатели этого треда) бывает ностальгия по тому, чего вы никогда не испытывали?
Я помню бородатые времена, когда KDE vs GNOME было поводом для холиваров каждый день, тогда ещё не было такой бессмысленной нумерации, как сейчас (кажись уже гном 46 вышел?), и была кажется версия KDE 3. Это наверное ещё тогда появился мем «как пропатчить KDE под FreeBSD?». Так вот, у меня тогда даже компьютера своего не было, а вся эта атмосфера лиункса кружила вокруг меня, потому что это обсуждалось во всех тогдашних чатах и форумах. И вот я иногда нахожу все эти ретро скриншоты тогдашних интерфейсов (тогда ещё у всех на компьютерах стояла Windows XP с дефолтными обоями, с зелёными холмами), и тоскую, но не могу понять, как можно тосковать по тому, чего у меня никогда не было. Может быть, я лишь тоскую по прошлому и по своей юности?
vort3 to Andrew Lobanov (2024-03-22 18:44:34) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
vort3> Я помню бородатые времена, когда KDE vs GNOME было поводом для холиваров каждый день,
Ни тот ни другой мне не нравились. Нравился WindowMaker. :)
vort3> И вот я иногда нахожу все эти ретро скриншоты тогдашних интерфейсов (тогда ещё у всех на компьютерах стояла Windows XP с дефолтными обоями, с зелёными холмами), и тоскую
А действительно сейчас оно смотрится прикольно. Мне win3.11 нравится как выглядит сейчас. А вот в то время, не нравилось. Так что действительно есть какой-то эффект и мода на ретро возвращается.

В качестве примера ещё можно motiff привести. :)
hugeping to vort3 (2024-03-24 19:00:21) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
AL>> А в остальном даже приятные ощущения остались. Разве что сильно непривычные файловые диалоги Qt. Отвык я от них за 18 лет, когда последний раз пользовался KDE полноценно :)
vort3> А у вас (дорогие читатели этого треда) бывает ностальгия по тому, чего вы никогда не испытывали?
vort3> Я помню бородатые времена, когда KDE vs GNOME было поводом для холиваров каждый день, тогда ещё не было такой бессмысленной нумерации, как сейчас (кажись уже гном 46 вышел?), и была кажется версия KDE 3. Это наверное ещё тогда появился мем «как пропатчить KDE под FreeBSD?». Так вот, у меня тогда даже компьютера своего не было, а вся эта атмосфера лиункса кружила вокруг меня, потому что это обсуждалось во всех тогдашних чатах и форумах. И вот я иногда нахожу все эти ретро скриншоты тогдашних интерфейсов (тогда ещё у всех на компьютерах стояла Windows XP с дефолтными обоями, с зелёными холмами), и тоскую, но не могу понять, как можно тосковать по тому, чего у меня никогда не было. Может быть, я лишь тоскую по прошлому и по своей юности?
У меня бывает. Почему-то испытываю слабость ностальгического толка по старым Unix-машинам (образца конца 80-х и 90-х), которые совершенно не застал. И вообще к старой вычислительной технике. Очень люблю читать о тех временах и технологиях и с удовольствием смотрю ролики на youtube-канале CuriousMarc.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to vort3 (2024-03-26 17:52:55) [ссылка]

Re: wayland и захват ввода

Ответ на сообщение
vort3>> Я помню бородатые времена, когда KDE vs GNOME было поводом для холиваров каждый день,
hugeping> Ни тот ни другой мне не нравились. Нравился WindowMaker. :)
Я, как поколение Next %) любил в те времена fluxbox. WindowMaker я распробовал уже сильно позже. Но как пришёл к Fvwm, так и считаю его до сих пор лучшим конструктором графической оболочки. Пробую периодически скакать по другим WM и даже по DE, но понимаю, что в конечном итоге пытаюсь изобрести не look, но feel своего Fvwm, и прыгаю обратно.

А сейчас и вовсе уже наскучило это всё, лень стало скакать. Вот и сижу :)
vort3>> И вот я иногда нахожу все эти ретро скриншоты тогдашних интерфейсов (тогда ещё у всех на компьютерах стояла Windows XP с дефолтными обоями, с зелёными холмами), и тоскую
hugeping> А действительно сейчас оно смотрится прикольно. Мне win3.11 нравится как выглядит сейчас. А вот в то время, не нравилось. Так что действительно есть какой-то эффект и мода на ретро возвращается.
hugeping> В качестве примера ещё можно motiff привести. :)
У меня как раз Fvwm в духе Motiff оформлен. Все эти прелести типа CDE и 4Dwm.

Однако, emacs у меня собран таки с gtk. Прогнулся :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to hugeping (2024-03-26 17:52:55) [ссылка]