Wayland Led Scroll

Автор Vasiliy, 18 июля 2023, 13:12:40

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Vasiliy

Здравствуйте. Подскажите как под Wayland сделать чтоб работал индикатор Led Scroll при переключении раскладки. Примеры из интернет не помогли!
https://askubuntu.com/questions/967373/wayland-equivalent-to-xset-led
user1@debian:/opt/scrolllockled$ ls
xset-led-wayland.sh
user1@debian:/opt/scrolllockled$ xset-led-wayland.sh
bash: xset-led-wayland.sh: команда не найдена
user1@debian:/opt/scrolllockled$
сам файл (xset-led-wayland(.sh)) =
# Alternatively
# On
echo 1 | sudo tee /sys/class/leds/input0\:\:scrolllock/brightness
# Off
# echo 0 | sudo tee /sys/class/leds/input0\:\:scrolllock/brightness
и второй вариант файла (xset-led-wayland2(.sh)) =
sudo sh -c 'echo 1 > /sys/class/leds/input0::scrolllock/brightness'с таким же результатом в терминале: "команда не найдена"

dzhoser

#1
./xset-led-wayland.sh или
sh xset-led-wayland.sh
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ChubaDuba

Эти костыли 2019 года. Вряд ли это вообще сейчас работает.

Vasiliy

#3
user1@debian:/opt/scrolllockled$ ls
xset-led-wayland2.sh  xset-led-wayland.sh
user1@debian:/opt/scrolllockled$ sh xset-led-wayland.sh
[sudo] пароль для user1:
tee: '/sys/class/leds/input0::scrolllock/brightness': Нет такого файла или каталога
1
user1@debian:/opt/scrolllockled$ sh xset-led-wayland2.sh
sh: 1: cannot create /sys/class/leds/input0::scrolllock/brightness: Directory nonexistent
user1@debian:/opt/scrolllockled$
запустился, но с ошибками
Тут вот есть темка тоже от 2019 года для Wayland, но настройка собственно прокрутки, а не лампочки!?
https://forums.debian.net/viewtopic.php?t=142501
Следующая ближе в теме, но от 2018 года https://www.linux.org.ru/forum/desktop/13997759
ЦитироватьКак включить подсветку клавиатуры в wayland? В иксах хватало:
$ xset led named «Scroll Lock»
По сути та же задача! но до реализации там дело не дошло, как я понял.
Есть для Arch-а https://bbs.archlinux.org/viewtopic.php?id=218372 но пока мне не помогло.

dzhoser

Возможно нужно запускать от root
su -cd путь к скриптуДалее все стандартно в соответствии с предыдущими постами.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ogost

У меня sway wm и led caps используется как индикатор раскладки.
input "type:keyboard" {
    xkb_layout us,mn
    xkb_options grp:caps_toggle,grp_led:caps
    }
возможно вам стоит покопать в этом направлении

Vasiliy

#6
вот почему нет такой директории,
input0 требуется, а используется input5,
но как оказалось оба скрипта совсем "того" - без логики и условий просто представляют собой команду "включить led_scroll" и не зависят от переключения языков.

20 июля 2023, 08:48:28
Цитата: ogost от 19 июля 2023, 03:35:55У меня sway wm и led caps используется как индикатор раскладки.
input "type:keyboard" {
    xkb_layout us,mn
    xkb_options grp:caps_toggle,grp_led:caps
    }
возможно вам стоит покопать в этом направлении
в x11 и проблем нет - всё работает из коробки отлично, но речь о Wayland Keyboard Options, где это еще не реализовано, как я понял и народ скрипты пока пишет кому нужен этот старый добрый клавиатурный индикатор. Но вот есть тема, где действительно лучший ответ: "К сожалению, единственным способом является изменение системной базы данных XKB в /usr/share/X11/xkb" - это еще сигнал к тому что решение на Wayland возможно в принципе.

ogost

Цитата: Vasiliy от 19 июля 2023, 11:55:41в x11 и проблем нет - всё работает из коробки отлично, но речь о Wayland Keyboard Options, где это еще не реализовано,
Так я на Wayland и сижу.

Vasiliy

#8
Да, благодарю, я так и понял..., но у меня в итоге в результате многочисленных радикальных экспериментов слетела полностью русская раскладка и переустановка раскладки не помогала, поставил в качестве альтернативы другую мной обкатанную xfce-based-систему и добавил туда minimal Gnome-44 (на Wayland), но и тот же Bullseye c Gnome-38 (на Wayland) на другом компе есть еще не ломанный с возможностью новых экспериментов. Я хотел чтобы та основная "коробочная" переключающая системная комбинация с этой полезной анимацией в центре экрана была бы активна + клавиатурный индикатор, используя для работы не гибридную с X11 схему, а аккуратно без спешки задействовать инструменты из родного для Wayland окружения, чтоб ничего не сломать из уже имеющегося.

SerW

У меня в Debian 12 и Fedora Forkstation 38, и также в Raspbian, горит индикатор из коробки.
Сергей Швайко » DragonSerW

dzhoser

#10
Цитата: SerW от 22 июля 2023, 09:51:50У меня в Debian 12 и Fedora Forkstation 38, и также в Raspbian, горит индикатор из коробки.
Потому что у вас не Wayland
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

SerW

Как это?
У меня как раз Wayland ))
Сергей Швайко » DragonSerW

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

SerW

[dragonserw@fedora ~]$ echo $XDG_SESSION_TYPE
wayland
[dragonserw@fedora ~]$

Но в Федора у меня на клавиатуре нет Скрол Лока.
В Дебиан точно работает.
Сергей Швайко » DragonSerW

dzhoser

В rasbian разве завезли Wayland?
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков