命令切换到tty1?
我想制作一个命令列表来安装所有内容,以便下次我这样做时更容易,但是,我想让其中一个命令为我做CTRL + ALT + F1 。
实际上这很简单。 只需运行此命令:
sudo chvt 1
如果你想发送击键xdotool
是你需要的工具:
xdotool key Ctrl+Alt+F1
这将按照您的要求发送组合Ctrl + Alt + F1 ,对于其他TTY,只需更改F1
。 您可能需要先安装xdotool
,例如:
sudo apt install xdotool
以下仅回答如何在没有sudo的情况下以编程方式触发Ctrl + Alt + F1? ,从这里回答这个答案。
我发现osd_cat
(包xosd-bin
)是一种有趣的方式来通知自己,试试:
echo alarm | osd_cat -Acenter -d10 -f"-adobe-helvetica-bold-*-*--400-*-*-*-*"
-d
设置显示通知的时间(以秒为man osd_cat
,有关多个选项,请参阅man osd_cat
。
它也可以通过xautomation
包xautomation
附加程序来完成。 安装包:
sudo apt install -y xautomation
并运行此命令:
xte 'keydown Control_L' 'keydown Alt_L' 'key F1'
参考文献:
- 如何模拟键盘输入?
- 如何从终端向进程发送击键(F5)?