在 Kubuntu 中使用 Meta 键显示桌面

在 Kubuntu 中使用 Meta 键显示桌面

只需在 Plasma 的桌面视图中键入内容,即可调出 Krunner 并显示已键入的搜索内容。我认为这项(不太流行的)功能非常棒,它使桌面就像一个应用程序启动器。

因为我习惯使用 Meta 作为应用程序启动器,所以我想将此键与“显示桌面”操作(或具有该效果的小部件)关联起来。


与应用程序启动器相比,Krunner 中我唯一缺少的是收藏夹和最近的文件,但是:

  • 在桌面视图中直接输入即可运行 Krunner,桌面可以显示

    • 收藏应用程序 - 例如,通过将 Quicklauncher 小部件添加到桌面来添加它们

    • 最近文件 - 使用“文件夹视图”小部件

我现在想要的是将 Meta 键与显示桌面的小部件或“显示桌面”操作关联起来:

在此处输入图片描述

但 Alt+F1 快捷键并不等同于使用 Meta,原因可能如上所述这里楼主说这里可以重新映射该键,但我不知道如何做到这一点。

答案1

来源:使用 Meta 键激活任意小部件

kwriteconfig5 --file ~/.config/kwinrc --group ModifierOnlyShortcuts --key Meta "org.kde.kglobalaccel,/component/plasmashell,org.kde.kglobalaccel.Component,invokeShortcut,activate widget <WIDGET_ID_NUMBER>"

qdbus org.kde.KWin /KWin reconfigure

因此,在运行第一个命令之前,您需要知道小部件的 ID 号,例如,这里是“最小化所有窗口”小部件的 ID,该小部件必须已添加到桌面/面板。

为了确定您需要哪个窗口小部件 ID,请检查~/.config/plasma-org.kde.plasma.desktop-appletsrc。我看到:

[Containments][2][Applets][21]
immutability=1
plugin=org.kde.plasma.minimizeall

“最小化所有窗口”小部件的 ID 是 21(会有所不同)。

(由于某种原因,我无法以同样的方式找到“Peek at Desktop”的参考。它可能基于前一个,我不知道。)

所以:

kwriteconfig5 --file ~/.config/kwinrc --group ModifierOnlyShortcuts --key Meta "org.kde.kglobalaccel,/component/plasmashell,org.kde.kglobalaccel.Component,invokeShortcut,activate widget 21"

然后:

qdbus org.kde.KWin /KWin reconfigure

要恢复该状态,请编辑 ~/.config/kwinrc 并删除组 ModifierOnlyShortcuts 及其 Meta 设置。

相关内容