在 Linux 中,在打开的窗口之间切换的控制台命令是什么?

在 Linux 中,在打开的窗口之间切换的控制台命令是什么?

我刚刚更新了我的 Ubuntuhttps://github.com/davatorium/rofi用于切换窗口。不再起作用。

我寻找一个快速的解决方法。

如果我将鼠标移动到边缘,就会打开所有打开的应用程序的漂亮窗口预览。

我如何通过控制台命令获取它?

之前我用过:

~/sh/rofi.sh & 

但我不能再使用它了,因为我没有 GUI,只有这个警告: Rofi-WARNING **: 21:12:09.679: Failed to set locale.

答案1

也许方式不太一样,但你可以使用控制端从控制台在窗口之间切换:

wmctrl -a [window_title]

这将激活窗口,其中[窗口名称]是完整或部分标题。

获取所有窗口标题:

wmctrl -l 

如果要使用通配符切换窗口,可能需要结合使用 wmctrl 和其他命令行工具(例如 grep 或 awk)。下面是一个使用 wmctrl、grep 和 awk 实现此目的的示例:

wmctrl -l | grep -i "window_title" | awk '{print $1}' | head -1 | xargs wmctrl -i -a

此命令将搜索第一个标题包含“window_title”(不区分大小写)的窗口并使用 wmctrl 激活它。

请注意,此示例假设您的系统上安装了 wmctrl、grep、awk 和 xargs。

相关内容