LINUX.ORG.RU

Бинд chvt в i3wm

 , , ,


0

2

Нужно чтобы при нажатии комбинации в i3wm происходило переключение на tty1. Как я понял, команды в i3wm запускаются только через exec, но тогда chvt просто не срабатывает. Есть решение?

Да, ctrl+alt+F1 не катит, хочется что-нибудь на подобии alt+tab.



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

Не вижу sudo. Хотя очень похоже, что дело не в правах, но эти ваши кривые локализации, брр.

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

Что-то я не понял, что у тебя происходит. В /etc/sudoers добавляешь: stripwire ALL=(ALL) NOPASSWD: /usr/bin/chvt. Потом биндишь в конфиге i3: bindsym ... exec sudo chvt 2. Только что проверил — работает.

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

Но в таком случае он должен запросить пароль. Щас попробую снять пароль с sudo, и посмотрю, сработает ли бинд.

upd* А, там ещё NOPASSWD нужен (не для sudo)

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

В каком плане кривые?

Каждый раз сомневаюсь, что было в оригинале: access denied или operation not permitted. Совершенно разные вещи.

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

Странно, что без nopasswd всё-равно частично работала команда.

В tty работает без sudo, потому что там не требуется такой уровень безопасности, как в иксах.

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