Що я шукав, це:
sudo apt install kde-cli-tools kde-config-systemd
Запуск із:
$ kcmshell5 kcm_systemd
Бачачи, що це перший удар у Google під час пошуку "менеджера служб ubuntu gui", і він не містив правильної відповіді, я навчу вас, як це знайти - і будь-який інструмент, якщо у вас є що продовжувати. . Давайте перевіримо нашу версію Linux / Distribution:
$ cat /etc/issue
Ubuntu 16.04.3 LTS \n \l
Про це нам розповідає наша ОС. Шахта Ubuntu 16.04. Як і більшість Linuxes, Ubuntu перейшов на systemd для управління своїми послугами. Ви можете дізнатися це, зробивши в Інтернеті пошук "служби ubuntu". Давайте подивимось, чи існує системний пакет, який натякає на інтерфейс, менеджер чи графічний інтерфейс. (Графічний інтерфейс користувача).
apt search systemd
Тепер ми можемо прокручувати вгору (Shift + PgUP - або на ноутбуці, Shift + Fn + Up). Ви, звичайно, також можете шукати "сервіс" або "послуги". Гей, дивись, є systemd-ui. Давайте встановимо!
sudo apt install systemd-ui
Чудово! А тепер що? Як дізнатися, що це за команда чи що вона встановлена? На щастя, є команда, яка показує нам, які файли встановлені пакетом:
dpkg-query -L systemd-ui
(Або)
dpkg -S systemd-ui
Це нам показує:
/usr/share/applications/systemadm.desktop
Ви повинні знати, що файли .desktop - це ярлики в середовищі робочого столу Gnome. Ви можете заглянути у файл .desktop:
$ cat /usr/share/applications/systemadm.desktop
[Desktop Entry]
Name=systemadm
Comment=Manage Systemd Units
Exec=systemadm
Icon=applications-system
Terminal=false
Type=Application
Categories=System;Settings;
Ви можете шукати специфікації ярликів Gnome. Це, швидше, самопояснення: Exec = systemadm. Категорії = Система; Налаштування. Тому загляньте в меню "Система" або "Налаштування" під додатки або просто запустіть його:
$ systemadm
Вуаля! О, зачекайте ... це досить марна утиліта. На ньому написано "Менеджер", але він дозволяє лише переглядати, не відключати, зупиняти, починати щось. Як надокучливо! Ви можете переглянути те саме, ввівши:
$ systemctl
Це просто показує це акуратно ... Але за допомогою systemctl ви також можете керувати ним. Тож продовжимо пошук ... на цей раз, припустимо, у нас немає терміналу з функцією пошуку або прокрутки, давайте скористаємося "менше". Щоб шукати менше, введіть "/" і вийдіть з "q":
$ apt search systemd|less -S
Після погони за дикими гусками зі старими утилітами gnome, такими як "gnome-system-tools" (що так само марно, як systemadm) - ей, ніщо не заважає вам вивчити програмування та вдосконалити systemadm, ось про що йдеться в Linux - але чому винаходити колесо, якщо воно вже існує ... продовжимо пошук ...
kde-config-systemd - KDE control center module for Systemd
Тепер це виглядає перспективно. Хлопці KDE зазвичай випереджають криву зі своїми утилітами ... давайте перевіримо:
sudo apt install kde-config-systemd
Чудово ... тепер як ми це запустимо? ...
dpkg-query -L kde-config-systemd
Ого! Це просто занадто багато для пошуку ... давайте подивимось, чи є там файл ".desktop" ...
$ dpkg-query -L kde-config-systemd|grep \\.desktop$
Ви також можете просто привітатись до "робочого столу", тоді він покаже вам всі рядки, що містять "робочий стіл", а не лише ті, що закінчуються на ".desktop". Без \., То. безглуздо, це просто означає "будь-який персонаж" грепнути. Щойно з \. Оболонка з’їсть \ і надішле наступний буквальний символ для отримання грепу, тому все ще просто \. Ми хочемо сказати grep що. є буквальним. і grep також використовує \, щоб сказати, що наступний символ є буквальним. Отже \\ посилає \ grep, а потім $ означає "кінець рядка", значить, ми шукаємо рядок, який закінчується на ".desktop". І дивись! Є 2:
/usr/share/kservices5/kcm_systemd.desktop
/usr/share/kservices5/settings-system-administration.desktop
Тепер ви можете просто "котувати" або редагувати їх окремо, щоб побачити, що в них є, але ви також можете зробити пошук обох досить легко. Ми будемо передавати результат вищезазначеного команді, яка подаватиме кожен рядок окремо в іншу команду. Команда, яка це робить, називається "xargs". Команда, до якої ми будемо його подавати, - це греп. Якщо ви даєте grep лише один параметр, він шукає стандартний ввід. Якщо ви дасте йому два + параметри, він буде розглядати перший як рядок пошуку, а решта - як файли, в яких він здійснюватиме пошук.
$ dpkg-query -L kde-config-systemd|grep \\.desktop$|xargs grep -i exec
/usr/share/kservices5/kcm_systemd.desktop:Exec=kcmshell5 kcm_systemd
Гаразд, тепер у нас є команда, спробуємо її:
$ kcmshell5 kcm_systemd
The program 'kcmshell5' is currently not installed. You can install it by typing:
sudo apt install kde-cli-tools
Спасибі, Ubuntu. Таким чином, ми виявили відсутність залежності в пакетах Ubuntu. Коли ми встановлюємо kde-config-systemd, він повинен автоматично встановлювати kde-cli-tools! Тож я можу це виправити! Зараз я перейду та оновлюю пакетний файл та створять запит на витягнення (або якщо ви не знаєте як, просто ввійдіть помилку в "трекер помилок ubuntu", і хтось інший зробить це, і виправлю це для всіх.)
Отже, поки що:
$ sudo apt install kde-cli-tools
А тепер, коли це зроблено:
$ kcmshell5 kcm_systemd
Вуаля! Вітаємо, тепер у вас є графічний інтерфейс ... де ви можете зламати вашу систему, відключивши речі ... або пришвидшити її, відключивши нецілі речі. Але як ви знаєте, що це таке? Можливо, позбутися cupsd (тому що ви ніколи не друкуєте речі) або avahi-daemon (тому що ви ніколи не використовуєте обмін файлами, чат або інші химерні мережеві речі) ... було б простіше та безпечніше їх просто видалити? ...
У будь-якому разі, я сподіваюся, що ви хоч на кілька кроків ближче до того, щоб зробити Linux кращим для всіх.