Was ich gesucht habe ist:
sudo apt install kde-cli-tools kde-config-systemd
Ausführen mit:
$ kcmshell5 kcm_systemd
Da dies der erste Treffer bei Google bei der Suche nach "ubuntu services manager gui" ist und nicht die richtige Antwort enthält, werde ich Ihnen zeigen, wie Sie dies finden - und jedes Tool, wenn Sie etwas zu tun haben . Überprüfen wir unsere Linux / Distribution-Version:
$ cat /etc/issue
Ubuntu 16.04.3 LTS \n \l
Dies sagt uns unser Betriebssystem. Meins ist Ubuntu 16.04. Wie die meisten Linuxe hat Ubuntu zur Verwaltung seiner Dienste auf systemd umgestellt. Sie würden dies herausfinden, indem Sie eine Websuche nach "Ubuntu-Dienst" durchführen. Mal sehen, ob es ein systemd-Paket gibt, das darauf hinweist, eine Schnittstelle, ein Manager oder eine GUI zu sein. (Grafische Benutzeroberfläche).
apt search systemd
Wir können jetzt nach oben scrollen (Umschalt + PgUP - oder auf einem Laptop Umschalt + Fn + Auf). Sie können natürlich auch nach "Service" oder "Services" suchen. Hey, schau, da ist eine systemd-ui. Lass es uns installieren!
sudo apt install systemd-ui
Toll! Was jetzt? Wie finde ich heraus, was der Befehl ist oder was er installiert hat? Zum Glück gibt es einen Befehl, der uns zeigt, welche Dateien von einem Paket installiert werden:
dpkg-query -L systemd-ui
(Oder)
dpkg -S systemd-ui
Das zeigt uns:
/usr/share/applications/systemadm.desktop
Sie müssen wissen, dass .desktop-Dateien Verknüpfungen in der Gnome-Desktop-Umgebung sind. Sie können in die .desktop-Datei schauen:
$ 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;
Sie können nach der Spezifikation der Gnome-Verknüpfungen suchen. Es ist jedoch ziemlich selbsterklärend: Exec = systemadm. Kategorien = System; Einstellungen. Schauen Sie also in Ihren Anwendungen unter den Menüs "System" oder "Einstellungen" nach oder führen Sie es einfach aus:
$ systemadm
Voila! Oh, warte ... das ist ein ziemlich nutzloses Dienstprogramm. Es heißt "Manager", aber es erlaubt Ihnen nur, etwas anzuzeigen, nicht zu deaktivieren, anzuhalten oder zu starten. Wie nervig! Sie können das gleiche sehen, indem Sie Folgendes eingeben:
$ systemctl
Es zeigt es nur auf eine übersichtlichere Art ... Aber mit systemctl können Sie es auch tatsächlich verwalten. Setzen wir also die Suche fort ... Nehmen wir diesmal an, wir haben kein Terminal mit Such- oder Bildlauffunktion, verwenden wir "weniger". Um weniger zu suchen, geben Sie "/" ein und beenden Sie "q":
$ apt search systemd|less -S
Nach einer wilden Gänsejagd mit alten Gnome-Dienstprogrammen wie "Gnome-System-Tools" (die ebenso nutzlos sind wie Systemadm) - hey, nichts hindert Sie daran, Programmieren zu lernen und Systemadm zu verbessern, darum geht es bei Linux - aber warum neu erfinden? Rad, wenn es bereits existiert ... um die Suche fortzusetzen ...
kde-config-systemd - KDE control center module for Systemd
Das sieht vielversprechend aus. Die KDE-Leute sind normalerweise mit ihren Dienstprogrammen der Kurve voraus ... lasst es uns überprüfen:
sudo apt install kde-config-systemd
Großartig ... wie führen wir es jetzt aus? ...
dpkg-query -L kde-config-systemd
Whoa! Das ist einfach zu viel zum Durchsuchen ... mal sehen, ob sich dort eine ".desktop" -Datei befindet ...
$ dpkg-query -L kde-config-systemd|grep \\.desktop$
Sie können auch nur nach "Desktop" suchen, dann werden alle Zeilen angezeigt, die "Desktop" enthalten, und nicht nur diejenigen, die mit ".desktop" enden. Ohne das \., Das. ist bedeutungslos, es bedeutet nur "irgendein Zeichen" zu grep. Mit nur einem \. Frisst die Shell das \ auf und sendet das nächste Literalzeichen an grep, also immer noch nur ein \. Wir wollen grep sagen, dass die. ist ein wörtliches. und grep verwendet auch ein \, um zu sagen, dass das nächste Zeichen wörtlich ist. Also sendet \\ ein \ an grep, und dann bedeutet $ "Zeilenende", was bedeutet, dass wir nach einer Zeile suchen, die mit ".desktop" endet. Und schau! Da sind 2:
/usr/share/kservices5/kcm_systemd.desktop
/usr/share/kservices5/settings-system-administration.desktop
Jetzt können Sie sie einfach "katzen" oder einzeln bearbeiten, um zu sehen, was in ihnen enthalten ist. Sie können aber auch ganz einfach beide suchen. Wir werden die Ausgabe des Obigen einem Befehl zuführen, der jede Zeile einzeln einem anderen Befehl zuführt. Der Befehl, der dies tut, heißt "xargs". Der Befehl, dem wir es zuführen, ist grep. Wenn Sie grep nur einen Parameter geben, wird die Standardeingabe durchsucht. Wenn Sie zwei + Parameter angeben, wird der erste als Suchzeichenfolge und der Rest als Dateien behandelt, in denen gesucht wird.
$ dpkg-query -L kde-config-systemd|grep \\.desktop$|xargs grep -i exec
/usr/share/kservices5/kcm_systemd.desktop:Exec=kcmshell5 kcm_systemd
Okay, jetzt haben wir einen Befehl, versuchen wir es:
$ kcmshell5 kcm_systemd
The program 'kcmshell5' is currently not installed. You can install it by typing:
sudo apt install kde-cli-tools
Danke, Ubuntu. Wir haben also eine fehlende Abhängigkeit in den Ubuntu-Paketen entdeckt. Wenn wir kde-config-systemd installieren, sollte es automatisch kde-cli-tools installieren! Also kann ich das beheben! Ich werde jetzt die Paketdatei aktualisieren und eine Pull-Anfrage erstellen (oder wenn Sie nicht wissen wie, melden Sie einfach einen Fehler im "Ubuntu Bug Tracker" und jemand anderes wird es tun und es für alle beheben.)
Also für jetzt:
$ sudo apt install kde-cli-tools
Und jetzt, wo es fertig ist:
$ kcmshell5 kcm_systemd
Voila! Herzlichen Glückwunsch, jetzt haben Sie eine grafische Benutzeroberfläche, über die Sie Ihr System durch Deaktivieren beschädigen oder durch Deaktivieren unnötiger Funktionen beschleunigen können. Aber woher weißt du was was ist? Vielleicht wäre es einfacher und sicherer gewesen, Cupsd (weil Sie nie etwas drucken) oder Avahi-Daemon (weil Sie nie Filesharing oder Chat oder andere knifflige Netzwerk-Dinge verwenden) loszuwerden, es einfach zu deinstallieren? ...
Wie auch immer, ich hoffe, Sie sind jetzt mindestens ein paar Schritte näher dran, Linux für alle besser zu machen.