#linux #bash #xorg #acpi
#linux #bash #xorg #acpi
Вопрос:
Я запускаю скрипт в acpi , если текущий отображаемый виртуальный терминал, переключитесь обратно на запущенный терминал X11; в противном случае переключитесь на tty1.
Итак, единственная проблема в том, как я могу использовать программу, чтобы получить имя текущего отображаемого терминала?
Есть предложения? tty
не поможет, потому что он получает только терминал, с которого он запущен, а не отображаемый.
Большое спасибо!
Ответ №1:
Я должен задаться вопросом, зачем вам это нужно, но вам может потребоваться написать программу, которая использует VT_*
ioctl()
s в console_ioctl(4)
.
Комментарии:
1. Конечно, обратите внимание, что активный VT может измениться сразу после того, как вы его протестировали, прежде чем у вас будет время действовать на основе этой информации.