Как мне найти текущий виртуальный терминал - PullRequest
11 голосов
/ 14 июня 2010

Я работаю над проблемой в Ubuntu 10.04, где после возобновления курсор мыши исчезает.

Это можно «исправить», запустив chvt 1; chvt 7 в скрипте в /etc/pm/sleep.d, чтобы эти команды запускались в thaw и возобновлялись.

Однако консоль X не всегда vt # 7, поэтому chvt 7 неправильный в этих случаях.

Что я хотел бы сделать, это выяснить текущий vt в сценарии исправления и убедиться, что я вернусь к этому vt.

Как мне найти текущий vt? (tty (1) просто сообщает "не tty")

1 Ответ

23 голосов
/ 14 июня 2010

Проверьте, делает ли fgconsole то, что вам нужно.Кажется, работает для меня (например, возвращает 7, и я в настоящее время в X)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...