Как я могу работать с активным X-дисплеем, используя команду в консоли?

У меня проблемы, когда compiz зависает, и мне приходится переключаться на другую консоль (ctrl + alt + F1) для перезапуска. Но было бы проще, если бы я мог просто сделать «$ compiz --replace» в другой консоли и не потерять работу или что-то еще.

Но когда я делаю это, он говорит, что не может открыть дисплей, имеет смысл, потому что дисплей открыт в консоли 7. Есть ли способ, которым я могу легко перенаправить команду на другую консоль для него быть там запущенным?

Как, например, быть в консоли 1 и выполнить «$ compiz --replace» в консоли 7?

2
задан 10 June 2012 в 01:52

1 ответ

Это довольно просто в теории и, кажется, работает с compiz --replace, но другие программы, возможно, не настолько совместны.

  • Войдите в сеанс консоли после Ctrl-Alt-F1 и введите:
    • export DISPLAY=:0.0 (0 - отображение по умолчанию для GUI / X)
  • [ 118], затем compiz --replace и т. Д.
  • Это просто устанавливает переменную среды DISPLAY в сеансе консоли на значение сеанса GUI, мы надеемся, что программы вводят в заблуждение то, что они находятся на этом дисплее, а затем работают на этом дисплее .
0
ответ дан 10 June 2012 в 01:52

Другие вопросы по тегам:

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