Показать рабочий стол с помощью мета-ключа в Kubuntu

Просто набрав текст в режиме рабочего стола в Plasma, вы увидите Krunner с уже введенным поиском. Эта (не очень популярная) функция, на мой взгляд, превосходна и позволяет рабочему столу действовать как средство запуска приложений.

Поскольку я вынужден использовать Meta для запуска приложений, я хотел бы связать этот ключ с действием «Показать рабочий стол» (или виджетом для этого эффекта).


Единственное, чего мне не хватает в Krunner по сравнению с панелью запуска приложений, — это избранное и последние файлы, но:

  • Krunner можно запустить, набрав непосредственно в режиме рабочего стола, и на рабочем столе может отображаться

    • Любимые приложения — добавив их, например, добавив виджет Quicklauncher на рабочий стол.

    • Последние файлы — с помощью виджета «Просмотр папок»

Все, что мне сейчас нужно, это связать мета-ключ с виджетами, которые показывают рабочий стол, или с действием «Показать рабочий стол»:

Но сочетание клавиш Alt+F1 не означает использование Meta, возможно, по причинам, указанным здесь . ОП сказал здесь , что ключ можно переназначить, но я не знаю, как это сделать.

1 ответ

Источник: Активируйте любой виджет с помощью мета-ключа.

      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 виджета «Свернуть все окна», который уже должен быть добавлен на рабочий стол/панель.

Чтобы определить, какой идентификатор виджета вам нужен, проверьте~/.config/plasma-org.kde.plasma.desktop-appletsrc. Там я вижу:

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

Идентификатор виджета «Свернуть все окна» — 21 (может варьироваться).

(По какой-то причине я не смог найти ссылку на «Просмотр на рабочем столе». Возможно, она основана на предыдущей, я не знаю.)

Так:

      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
Другие вопросы по тегам