I3: Отключение переключения рабочего пространства прокрутки мыши на панели с помощью bindsym не работает

Созданный на 2 апр. 2020  ·  4Комментарии  ·  Источник: i3/i3

Я отправляю…

 [x] Ошибка
 [] Запрос функции
 [] Запрос документации
 [] Другое (опишите подробно)

Текущее поведение

Прокрутка мыши на панели рабочего пространства по-прежнему переключает рабочие области даже после добавления _bindsym button4 (/ 5) nop_ в блок панели.

Ожидаемое поведение

Нет переключателя рабочего пространства при прокрутке панели рабочего пространства.

Инструкции по воспроизведению

Следуя главе 5.4 руководства пользователя i3, добавьте bindsyms в конфигурацию i3 внутри блока bar:

 бар {
 bindsym button4 nop
 bindsym button5 nop
 ...
 }

(Пере) запустить i3.
Создайте несколько рабочих мест.
Наведите указатель мыши на панель рабочего пространства.
Прокрутите мышь вверх / вниз.

Среда


Вывод i3 --moreversion 2>&- :

 $ i3 --moreversion 2> & - || i3 --version
 Двоичная версия i3: 4.18 (18.02.2020) © 2009 Michael Stapelberg и участники
 Запуск версии i3: 4.18 (2020-02-18) (pid 2884932) bort…)
 Загруженная конфигурация i3: /home/user/.config/i3/config (последнее изменение: четверг, 2 апреля 2020 г., 20.11.21, 1650 секунд назад)

 Бинарный файл i3, который вы только что назвали: / usr / bin / i3
 Бинарный файл i3, который вы используете: i3
 Конфигурация i3: https://pastebin.com/H12ZRXKs

 URL файла журнала: https://logs.i3wm.org/logs/5659835886469120.bz2

 - Распространение и версия Linux: Gentoo
 - Вы используете композитор (например, xcompmgr или compton): Да, picom. Но тестировалось и без него, без изменений
4.18 bug

Самый полезный комментарий

Я думаю, вам также нужно заблокировать прокрутку влево / вправо. Это 6 и 7, поэтому добавьте:
bindsym button6 nop и bindsym button7 nop

Все 4 Комментарий

Спасибо, что открыли этот выпуск и предоставили всю информацию! Я лично также использую это, и он отлично работает для меня. В этом случае журнал i3bar более уместен, не могли бы вы также прикрепить файл журнала для этого? Вы можете найти здесь (раздел 7 внизу), как это сделать: https://i3wm.org/docs/debugging.html

Взял быстрый журнал:

  1. Включено ведение журнала в соответствии с инструкциями
  2. Прокручивал мышью вверх и вниз по панели
  3. Убил i3bar для остановки лога.

Журнал прилагается.
i3bar.bar-0.log

Я думаю, вам также нужно заблокировать прокрутку влево / вправо. Это 6 и 7, поэтому добавьте:
bindsym button6 nop и bindsym button7 nop

Ооо.
@orestisfl прямо на деньгах. Я должен был подумать о событиях боковой прокрутки, но это даже не приходило мне в голову.

Спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги