4

Было бы неплохо иметь «Меню приложений, средство запуска, основанное на каскадных всплывающих меню» в качестве значка на моем i3bar чтобы иметь общий обзор пакетов, которые я установил в своей системе, в каждой категории (Интернет, Игры и т.д.) Я не мог понять, как запустить апплет в среде i3 . Есть ли команда, которая может вызывать сам апплет (может также запустить какой-то процесс KDE, который выполняется ТОЛЬКО в фоновом режиме)? Очевидно, я не хочу запускать весь KDE5.

Я обнаружил, что при запуске plasmashell -ws или plasmashell --windowed --shut-up весь рабочий стол KDE запускается как окно, которое также может управлять окнами, запущенными из i3wm. Тем не менее, это слишком много, чтобы просто запустить один компонент / плазмоид. Я обнаружил, что kcmshell{4,5} можно использовать для вызова коллекции модулей, доступных через kcmshell{4,5} --list , но они, по-видимому, не являются плазмоидами.

1 ответ1

3

После тщательного изучения API KDE5 я нашел ответ на свой вопрос. Чтобы запустить форму кикера (Меню приложения) в командной строке БЕЗ запуска всего рабочего стола KDE, просто запустите:

plasmawindowed org.kde.plasma.kicker

Мы также можем запустить много других плазмоидов. Чтобы увидеть список всех установленных плазмоидов, выполните одно из следующих действий:

plasmapkg --list
plasmapkg2 --list

Вот страница API:https://techbase.kde.org/Development/Tutorials/Plasma5/QML2/GettingStarted

Вот более полная страница API:https://techbase.kde.org/KDE_System_Administration/PlasmaDesktopScripting

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .