我如何find当前的虚拟terminal

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

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

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

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

我怎样才能find当前的vt? (tty(1)只是报告“不是tty”)

检查“fgconsole”是否满足您的需求。 似乎为我工作(例如,返回7,我目前在X)