Показать рабочий стол с помощью мета-ключа в 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