Это руководство покажет вам, как перезапустить среду рабочего стола KDE Plasma без перезагрузки всего компьютера.
Как правило, это не то, что вам придется делать регулярно, но если вы запускаете дистрибутив Linux с рабочим столом KDE и оставляете свой компьютер включенным на длительный период времени, то вы можете обнаружить, что рабочий стол становится немного вялым после нескольких дней.
Теперь многие люди будут кусать пулю и перезагружать компьютер, но если вы используете свой компьютер в качестве сервера любого типа, то это может быть не предпочтительным решением.
Как перезапустить KDE Plasma 4
Перезапуск рабочего стола KDE Plasma отличается в зависимости от используемой версии рабочего стола.
Нажмите Alt + T , чтобы открыть окно терминала, и введите следующие команды:
killall plasma-desktop
kstart plasma-desktop
Первая команда убьет текущий рабочий стол. Вторая команда перезапустит его.
Как перезапустить KDE Plasma 5
Есть несколько способов перезагрузить рабочий стол Plasma 5.
Прежде всего, откройте окно терминала, одновременно нажав клавиши Alt и T.
Теперь введите следующие команды:
killall plasmashell
kstart plasmashell
Первая команда убьет текущий рабочий стол, а вторая команда перезапустит его.
Второй способ перезапустить рабочий стол KDE Plasma 5 – запустить следующие команды:
kmastapp5 plasmashell
kstart plasmashell
Обратите внимание, что вам не нужно запускать команды в терминале, и может быть предпочтительнее попробовать следующее:
Нажмите Alt + F2 , чтобы открыть окно, в котором вы можете ввести команду.
Теперь введите эту команду:
kmastapp5 plasmashell && kstart plasmashell
На сегодняшний день это самый простой и предпочтительный способ перезагрузки рабочего стола Plasma.
Если вы используете плазму 5/KDE Frameworks 5 и команда kstart не работает, попробуйте использовать kstart5 вместо kstart .
Что происходит, когда вы запускаете Killall
Команда killall позволяет вам убить все процессы, связанные с именем, которое вы ему даете.
Это означает, что если вы запускаете 3 экземпляра Firefox и запускаете следующую команду, то все запущенные экземпляры Firefox будут закрыты.
killall firefox
Это полезно при попытке уничтожить рабочий стол Plasma, потому что вам нужен только 1 запуск, а команда killall будет следить за тем, чтобы больше ничего не выполнялось при запуске следующей команды kstart.
Что происходит, когда вы запускаете KQuitapp5
Вы можете найти больше информации о команде kquitapp5, выполнив в окне терминала следующее:
kquitapp5 -h
Появится справка для команды kquitapp5.
Описание команды help для kquitapp5 выглядит следующим образом:
легко выйти из приложения с поддержкой d-bus
По сути, рабочий стол KDE Plasma поддерживает шину d-bus, и поэтому вы можете указать имя приложения, которое запускает рабочий стол Plasma, kquitapp5, чтобы остановить его. В приведенных выше примерах название приложения – «плазмашелл».
Команда kquitapp5 принимает два ключа:
- –service – переопределяет имя приложения и позволяет указать полное имя службы, которую вы хотите остановить
- –path – позволяет вам указать путь к используемому интерфейсу d-bus.
Что происходит, когда вы запускаете KStart
Команда kstart позволяет запускать приложения со специальными свойствами окна.
В нашем случае мы используем kstart просто для перезапуска приложения plasmashell.
Однако вы можете использовать kstart для запуска любого приложения и указать другие параметры, чтобы окно отображалось определенным образом.
Например, вы можете заставить окно появляться на определенном рабочем столе или на всех рабочих столах, или вы можете развернуть приложение, сделать его полноэкранным, разместить его поверх других окон или даже под другими окнами.
Так зачем использовать kstart, а не просто запускать имя приложения?
Используя kstart, вы запускаете плазменную оболочку в качестве независимой службы, и она никак не связана с терминалом.
Попробуйте это. Откройте терминал и введите следующую команду:
kquitapp5 plasmashell && plasmashell &
Рабочий стол остановится и перезагрузится.
Теперь закройте окно терминала.
Рабочий стол снова закроется.
Не волнуйтесь, вы можете легко перезапустить его снова.Просто нажмите Alt и F2 и выполните следующую команду:
kstart plasmashell
Резюме
Это не должно быть чем-то, что вы должны делать регулярно, но это стоит знать, особенно если вы запускаете среду рабочего стола KDE на машине, которая включена в течение длительного периода времени.