目前会发生什么:
我按下键盘上的计算器按钮,计算器弹出。没问题!接下来,在我的计算之后,我点击回到我输入计算的窗口,当我再次按下计算器按钮时,计算器程序中会打开一个新窗口。
我想要发生的事情:
当我单击计算器按钮时,如果它已经打开,它会切换回计算器程序,否则,打开计算器程序。我不希望每次尝试改回最近的计算时它都打开一个新窗口。
显然,这没什么大不了的,到目前为止对我来说只是有点烦恼。是否有一个设置,或某些终端命令,我可以运行,或什么我可以做些什么来改变它?
谢谢!
下面的小脚本会做你想做的。您需要安装wmctrl它才能工作:
sudo apt-get install wmctrl
Run Code Online (Sandbox Code Playgroud)
安装后wmctrl,将下面的文本粘贴到一个文件中,并随意命名。我打电话给我的calc-activate.sh。
sudo apt-get install wmctrl
Run Code Online (Sandbox Code Playgroud)
保存文本文件后,通过右键单击并转到权限选项卡并选中执行 框,或使用chmod命令从终端执行此操作,使其可执行)。
现在您可以设置多媒体键:
请注意:由于要wmctrl查找名为“计算器”的程序,因此上述脚本片段可能不适用于其他语言。要修复,请更改 Calculator 使其与gnome-calculator.
丹麦语示例:
#!/bin/bash
#This script switches focus to gnome-calculator if it is running.
#If it is not running, it will run gnome-calculator.
if [ "$(wmctrl -l | grep Calculator)" != "" ]; then
wmctrl -a "Calculator"
else
gnome-calculator &
fi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2884 次 |
| 最近记录: |