linux - используйте wmctrl из tty1

425
user341073

Когда я пытаюсь запустить wmctrl (например, wmctrl -l) из tty вне X (например, tty1), я получаю «Не удается открыть отображение».

Я попытался установить переменные $ DISPLAY и $ XAUTHORITY в значения, которые я получаю из эмулятора терминала внутри X, но это ничего не меняет.

1

1 ответ на вопрос

0
Ian D. Scott

Setting DISPLAY is not enough; the variable will only be set within the shell. To work in programs called from the shell, it must be exported.

export DISPLAY=:0 

Or you call wmctrl like this:

DISPLAY=:0 wmctrl 

Похожие вопросы