在 X11 中通过搜索选择窗口的工具?

在 X11 中通过搜索选择窗口的工具?

我经常在许多虚拟桌面上打开许多窗口,但很难找到某些应用程序。

那么是否有可以搜索打开的窗口的工具?

目前我使用 Awesome 作为我的窗口管理器,但不需要依赖它。

答案1

我用dmenu

我的脚本~/bin名为go-win

#!/bin/bash
wmctrl -l | cut -d' ' -f5- | dmenu -nb '#3f3f3f' -nf '#dcdccc' -sf '#3f3f3f' -sb '#dcdccc' -i | xargs wmctrl -a

以及我的全局密钥rc.lua

awful.key({ modkey }, "g", function() exec("go-win") end)

使用它,您将在屏幕顶部获得打开的窗口列表,并且它会在您键入时进行增量搜索。

答案2

KDE 4 有一个标准程序 Krunner,它可以完成这些任务(除此之外,它基本上可以完成以下任务:Launchy)。我不知道它是否可以在不同的窗口管理器/桌面环境下运行,但我想我会提到它,以防您想尝试一下。

答案3

随着锯鳐窗口管理器(Scheme 中可扩展的堆栈管理器),我喜欢切换窗口。按下快捷键,然后输入窗口名称中的几个字母,然后Enter

AGnome 的类似界面iswitch-window.py,包括在DeskBar 小程序

如果 Awesome 没有类似的东西,我会感到惊讶,甚至有点失望。如果没有,你总是可以用 Lua 编写它。

您可以在文本终端中使用 shell 的完成机制(zsh,或者 bash)和命令以与窗口管理器无关的方式实现类似的功能wmctrl

相关内容