xdotools

如何使用 xdotool 在所有 4 个对角线方向上移动鼠标?
xdotools

如何使用 xdotool 在所有 4 个对角线方向上移动鼠标?

如何将鼠标移动xdotool到显示屏的第二象限或第四象限? (我所说的“象限”。 将鼠标移动xdotool到象限 I 可以正常工作: mousemouve_x=100 mousemouve_y=100 xdotool mousemove_relative -- -$mousemouve_x -$mousemove_y 将鼠标移动xdotool到象限 III 可以正常工作,如下所示: mousemouve_x=100 mousemouve_y=100 xdotool mousemove_relative $mousemove_x $mousemove_y ...

Admin

在显示器之间切换当前焦点的命令
xdotools

在显示器之间切换当前焦点的命令

我有一些依赖于当前显示器焦点的脚本,并且想要一个可以在显示器之间切换当前焦点的键绑定。有什么想法吗? ...

Admin

切换窗口的键盘快捷键(激活/最小化)
xdotools

切换窗口的键盘快捷键(激活/最小化)

根据这个答案,我可以激活或最小化窗口: 如何使用键盘快捷键调出 keepassX 窗口? xdotool search --onlyvisible --name "My window name" windowactivate xdotool search --onlyvisible --name "My window name" windowminimize 我将这些命令分配给两个键盘快捷键,例如 Ctrl+Shift+K 和 Ctrl+Shift+M。 但我只想有一个用于切换窗口的键盘快捷键,这意味着: if minimalized: ac...

Admin

如何在 Ubuntu 中绑定 xdotool 命令?
xdotools

如何在 Ubuntu 中绑定 xdotool 命令?

因此,我尝试使用 xdotool 重新绑定 Ubuntu 中的某些键。我已经安装了 xdotools 并将快捷方式添加到xdotool key A。alt+k但是,按下alt+时k没有任何反应。 我正在努力弄清楚我做错了什么。我可以绑定nautilus到alt+k并启动 nautilus,没有任何问题。我可以xdotool key A在 shell 中输入并看到A出现。所以看起来所有部分都已准备就绪。 ...

Admin

xdotool 键 ctrl+W 破坏了我的计算机
xdotools

xdotool 键 ctrl+W 破坏了我的计算机

每当我在终端(Arch Linux)中运行命令时xdotool key ctrl+W,它都会关闭所有选项卡和我的 Chromium 应用程序,我只能通过重置按钮来恢复(无法重新打开终端,就好像它无休止地按 ctrl-W 一样)。 有人理解这种奇怪的行为吗?如何正确处理? ...

Admin

如何让 emacs-key-bindings 在 Linux 上随处可用
xdotools

如何让 emacs-key-bindings 在 Linux 上随处可用

我只是厌倦了使用 Home 键和箭头键。这里有一个 Windows 黑客程序: http://www.davesquared.net/2008/02/emacs-key-bindings-everywhere.html 我们如何在 Linux 中实现这一点?另一种方法是让每个文本字段在 emacs 缓冲区中都可编辑,请参阅此问题: https://unix.stackexchange.com/questions/239768/how-to-edit-text-anywhere-with-your-favorite-editor-in-linux ...

Admin

Linux:用于降低焦点窗口的命令
xdotools

Linux:用于降低焦点窗口的命令

我正在寻找一个命令来将具有焦点的窗口降低到窗口堆栈的底部。我有一个命令可以将具有焦点的窗口提升到顶部,它是: xdotool getwindowfocus windowraise ...但我找不到将窗口移动到底部的方法。 请问有什么建议吗? ...

Admin

我如何永久重命名一个窗口(在 XFCE 中)?
xdotools

我如何永久重命名一个窗口(在 XFCE 中)?

我倾向于拥有一堆相同应用程序的窗口(终端和文本编辑器),管理起来可能很麻烦。如果我能给它们起一个最直观、最清晰的名字,那将对我有很大帮助。 我找到了如何直接使用 X 来实现这一点,但是大多数应用程序经常重命名其窗口,而且这种情况不会持久: xdotool selectwindow set_window --name "ORG" 有什么办法可以使它永久存在吗? ...

Admin

禁用数字锁定,保留鼠标按钮键绑定
xdotools

禁用数字锁定,保留鼠标按钮键绑定

我在禁用 Numlock 键(使该键不执行任何操作,以便数字键盘的数字始终有效)的同时将额外的鼠标按钮(在鼠标侧面)映射到快捷方式以执行自定义操作时遇到了麻烦。 我使用 Arch Linux 和 Xfce,登录管理器是 LightDM。 我使用这个代码,放入一个 bash 文件中,在启动时禁用我的数字锁定: xmodmap -e "keycode 77 = NoSymbol" 我的主目录中有一个 .xbindkeysrc 文件,其中包含: "xdotool key ctrl+w" b:8 + Release "xdotool key ctrl...

Admin

xdotool,单击并按住并移动鼠标
xdotools

xdotool,单击并按住并移动鼠标

我想自动执行一项任务,我需要滚动类似 Google 的地图界面,我通常会这样做: 点击一个点 按住点击 鼠标相对向左移动 100 像素 停止持有 稍等一下,返回1 但是我试过了,$ xdotool click 1 mousemove_relative 0 100没有用,好像没有效果。我该怎么做才能达到这个目的? ...

Admin

使用键盘快捷键关闭当前活动窗口
xdotools

使用键盘快捷键关闭当前活动窗口

如何使用命令或键盘快捷键关闭当前活动窗口? Alt+F4 关闭窗口,但首先它会等待程序响应。根据应用程序的不同,这可能需要几分钟。我特别感兴趣的是没有等待期的解决方案——即立即生效的解决方案。 我想用快捷方式立即关闭当前焦点窗口。 ...

Admin

如何在 Linux 上滚动半个页面?
xdotools

如何在 Linux 上滚动半个页面?

我正在寻找一种能够滚动半页的方法,最好使用组合键,例如向上/向下按 Shift 键翻页。在 Windows 中,这可以通过 autohotkey 实现对于操作系统来说,似乎没有一个简单的解决方案我发现这是。 我刚刚切换到使用 Ubuntu 14.04(来自 win7)。通过谷歌搜索,我发现实现此目的的最简单方法是创建几个 xdotool/xbindkeys 脚本,分别模拟半页的鼠标滚动或上下箭头单击。然后我会将它们绑定到自定义热键。 但是,由于我刚刚切换到 Ubuntu,我意识到我可能错过了一些东西。因此,我想知道,在 Linux 中启用半页滚动的首选方...

Admin

命令行方式将击键发送到在不同 X-session 上打开的窗口
xdotools

命令行方式将击键发送到在不同 X-session 上打开的窗口

在我的主机上,我打开并登录了一个 Ubuntu 桌面。然后,我还从远程计算机登录到这台机器,使用 X2go 创建一个新的 X-session。我有一个 libreoffice 文件在原始会话中打开。我想保存并关闭此文件 - 但从远程机器!(两个会话都有相同的用户登录;如果需要,我可以使用 sudo) 我尝试使用xdotool search,但无法找到窗口。有没有办法从第二个会话中完成我想要的操作?我可以使用 查看进程,ps -A 甚至可以使用 查看打开的文件lsof!我该如何“保存并关闭”? ...

Admin

Bash/xdotool:命令有效,但不在脚本中
xdotools

Bash/xdotool:命令有效,但不在脚本中

我正在为 Linux 编写一个 bash 脚本,如果窗口失去焦点,它将关闭终端窗口。 在命令行上,我可以执行以下操作: termwin=$(xdotool getactivewindow) while : do if [[ $(xdotool getactivewindow) != $termwin ]] then exit fi done 手动输入到终端中可以正常工作,但如果我将其放入脚本中,则在焦点丢失时脚本不会关闭窗口,而是会停止。没有错误或任何其他内容,只是返回提示。 我感觉我缺少了一些基本的东西。 编辑 ...

Admin