如何找到当前的虚拟终端

时间:2010-06-14 01:08:43

标签: linux shell console

我正在解决Ubuntu 10.04中的问题,在恢复之后,鼠标光标消失。

这可以通过在/etc/pm/sleep.d中的脚本中运行chvt 1; chvt 7来“修复”,以便这些命令在解冻和恢复时运行。

但是,X控制台并不总是vt#7,因此chvt 7在这些情况下是错误的。

我想要做的是找出修复脚本中的当前vt,并确保我改回到该vt。

我如何找到当前的vt? (tty(1)只报告“不是tty”)

1 个答案:

答案 0 :(得分:23)

检查'fgconsole'是否符合您的要求。似乎为我工作(例如,返回7,我现在在X)