可以隐藏终结者但不能再显示它吗?


0

我写了一个简短的脚本开始vcxsrv然后运行bash -c -l "DISPLAY=:0 terminator",片刻之后终端启动,但是当我切换hide_window热键时terminator(我已经定制它使用ctrl+ `,但默认也不起作用)它会隐藏终端,但相同的组合键不会显示终端,除非屏幕上的x11应用程序处于活动状态。

有没有办法送ctrl+ `vcxsrv显示我的终端?

Answers:


1

确保xdotool已安装在您的系统中

sudo apt-get install -y xdotool

然后创建一个autohotkey脚本:

^`::
    Run, bash -c "DISPLAY=:0 xdotool key ctrl+grave", , Hide
Return

这将捕获ctrl+ `并通过隐藏的bash窗口将其重播到X服务器。


无论出于何种原因使用Hide对我不起作用。我猜它与stdio / interactive有关,但是Min有效,而且它只是轻微的闪烁,我处理时很好。Run,bash.exe -c "DISPLAY=:0 xdotool key ctrl+grave",,Min
Skinner927
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.