如何找到当前的虚拟终端

cam*_*amh 13 linux shell console

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

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

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

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

我怎样才能找到当前的vt?(tty(1)只报告"不是tty")

bdk*_*bdk 25

检查'fgconsole'是否能满足您的需求.似乎为我工作(例如,返回7,我现在在X)