我刚刚更新了我的 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。