xdotools

在 neovim 中生成进程时失去焦点
xdotools

在 neovim 中生成进程时失去焦点

我想在 Neovim 中为 Graphviz 实现一个新的工作流程。本质上,我想编译 Graphviz 并使用 Evince 或 Zathura 在实时预览中显示结果。对于“.dot”文件,我进行了<leader>c如下映射: autocmd FileType dot nnoremap <silent> <leader>c :w <bar> :!neato '%' -Tpdf -o '%:r.pdf' && evince '%:r.pdf' & <CR> 这将保存文件,调用...

Admin

命令在终端中有效,但不能作为快捷命令
xdotools

命令在终端中有效,但不能作为快捷命令

我的系统:Debian 11 / Xfce 为了在不同的电子邮件中快速插入相同的文本,我尝试使用xdotool type "text"命令创建键盘快捷键。起初我在终端中测试了此命令,并且文本在终端屏幕上显示正常。然后我使用它创建键盘快捷键:它不再起作用,我不得不用 替换它sh -c 'xdotool type "text"'。 为什么我必须使用sh -c创建可以在电子邮件中插入文本的键盘快捷键? ...

Admin

Xdotool——窗口函数未注册
xdotools

Xdotool——窗口函数未注册

我为这个问题绞尽了脑汁好一阵子,但还是无计可施。 我只是尝试使用该xdotool key --window window_id函数将一个键输入发送到未聚焦的窗口。窗口已找到,但未注册任何内容。 简单来说:我打开两个终端窗口。我xdotool getactivewindow在终端窗口 A 中运行并获取 window_ID。我xdotool key --window "window_ID_A" x在终端窗口 B 中运行,代码运行,但什么也没发生。 我运行了一些健全性检查,例如sleep 5; xdotool key x,然后手动将焦点更改为终端窗口 A,它按预期...

Admin

X-Windows:将鼠标点击发送到不同桌面的窗口而不切换到该桌面?
xdotools

X-Windows:将鼠标点击发送到不同桌面的窗口而不切换到该桌面?

我在 Xubuntu 20.04.2 下使用 XFCE4。我已经知道如何使用wmctrl并xdotool识别不同桌面中的窗口、切换到该桌面、向该窗口发送鼠标点击,然后切换回当前桌面。 但是,我正在寻找一种方法,使用程序将鼠标单击发送到另一个桌面上的窗口,而无需实际切换到另一个桌面。这样,当程序将鼠标单击发送到另一个桌面上的另一个窗口时,我可以继续在当前桌面上工作,而不会被桌面切换打断。 这可能吗? ...

Admin

使用 xdotool 输入字符串,无需在屏幕上输入两次(fzf 的类型选择)
xdotools

使用 xdotool 输入字符串,无需在屏幕上输入两次(fzf 的类型选择)

我想在 fzf 中选择某些内容,并将该选择键入我可以编辑并最终调用的命令。解决方案可能如下所示: seq 5 | sed "s/^/echo Testing /" | fzf | xargs -I{} xdotool type "{}" 但终端上的输出如下所示: [me@~~~_09:40:22 ~]$ seq 5 | sed "s/^/echo Testing /" | fzf | xargs -I{} xdotool type "{}" echo Testing 3[me@~~~_09:40:26 ~]$ echo Testing 3 它可以工作,但...

Admin

xdotool 输入错误序列
xdotools

xdotool 输入错误序列

当我输入 xdotool type --delay 1000 'hello/@Bey-hapi[' 我得到: hello&2Bey/hapi8 我不使用美式键盘布局 ...

Admin

如何使用 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