我在 Focal 上运行 KDE,几天前不得不重启。alt-tab 的正常功能是在屏幕左侧显示此工作区上的窗口列表并循环显示它们。但是现在,它会在中间显示所有工作区上的所有窗口并循环显示它们。这很烦人;如果我在工作区 2 上,那里有与我正在使用的程序相关的所有窗口,我只想循环显示这些窗口,而不是我的电子邮件、YouTube 或其他任何东西。
在系统设置|窗口管理|任务切换器中,有一个主选项卡,我可以单击按钮并将在窗口间循环前进的键更改为 ctrl-alt-tab(通常在一个窗口中循环切换选项卡)。如果我这样做,ctrl-alt-tab 将循环切换此工作区上的窗口,并在左侧显示它们,而 alt-tab 将循环切换所有窗口,并在中间显示它们。这告诉我,在 KWin 获得 alt-tab 之前,有东西正在获取它。我如何找出是什么获取了它?
答案1
我不知道如何找到哪个进程正在抓取击键,但是我发现哪个进程正在抓取 alt-tab。它是ukui-window-switch
,我以前从未听说过。我在主目录中找到了这个程序的核心文件。怀疑它与 alt-tab 有关,于是我按下了 alt-tab;konsole 表现得好像我刚刚输入了 tab 一样。然后我运行ukui-window-switch
,当我按下 alt-tab 时,所有工作区中的所有窗口都显示在屏幕中间。我终止了ukui-window-switch
,alt-tab 又变回了 tab。我在任务切换器中设置了 alt-tab,现在它正常工作。