bash - 将谷歌语音搜索添加到统一 ubuntu 13.04

标签 bash ubuntu ubuntu-unity xdotool

第一次提问,但是已经从您的网站上得到了很多答案,所以谢谢窥视。

我想将一个 .desktop 文件添加到统一启动器中,它将在 chrome 中打开一个新选项卡并自动按下 ctrl+shift+。按钮,以便它自动打开语音搜索。

我是 bash 脚本的新手,我一生都无法弄清楚语法,这就是我得到的地方。

我制作了一个运行 bash 脚本的 .desktop 图标,这是 .desktop

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Google
Exec= '/bin/run-google.sh'
Icon=google_voice
StartupWMClass=www.google.co.uk__webhp

它运行这个 bash 脚本
#!/bin/bash
#opens voice search
sudo 
google-chrome "https://www.google.co.uk"

到目前为止一切都很好,下一步我已经下载了 xdotool,我希望它按下 ctrl+shift+period 按钮以调出语音搜索。
我努力了
xdotool key ctrl+shift+period

在 bash 脚本中,但这不起作用。

非常感谢任何帮助!

最佳答案

我几乎立刻就想通了,我觉得很傻!

在我放的 bash 脚本中

xdotool keydown ctrl+shift+句号

sleep 3

xdotool keyup ctrl+shift+句号

那是我的第一个有用的 bash,我为自己感到自豪,我自己设法解决了这一切! ;-) 当计划结合在一起时,我会喜欢它!

关于bash - 将谷歌语音搜索添加到统一 ubuntu 13.04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18765031/

相关文章:

ios - 如何动态获取IOS模拟器设备的UID,然后安装到那个设备中

linux - 评估文件中的 shell 命令

linux - 我可以在不重新登录的情况下应用 gsettings 吗?

linux - Grep 命令错误

python - PyFst 安装 Ubuntu 错误命令 'x86_64-linux-gnu-gcc' 失败,退出状态 1

android - HTC Desire S 的 Ubuntu 中缺少 ADB?

qt - 使用 Qt 显示 ubuntu (linux) 通知

c++ - 如何检测我何时在运行 Unity 的系统上?

bash - 循环中的 bash 错误