Quello che stavo cercando è:
sudo apt install kde-cli-tools kde-config-systemd
Eseguendolo con:
$ kcmshell5 kcm_systemd
Visto che questo è il primo successo su Google durante la ricerca di "ubuntu services manager gui", e non conteneva la risposta giusta, ti insegnerò come trovarlo - e qualsiasi strumento, se hai qualcosa da fare . Controlliamo la nostra versione Linux / Distribution:
$ cat /etc/issue
Ubuntu 16.04.3 LTS \n \l
Questo ci dice il nostro sistema operativo. Il mio è Ubuntu 16.04. Come la maggior parte dei Linux, Ubuntu è passato a systemd per la gestione dei suoi servizi. Lo scopriresti facendo una ricerca sul web per "servizio Ubuntu". Vediamo se esiste un pacchetto systemd che allude ad essere un'interfaccia, un gestore o una GUI. (Interfaccia grafica utente).
apt search systemd
Ora possiamo scorrere verso l'alto (Maiusc + PgUP - o su un laptop, Maiusc + Fn + Su). Ovviamente puoi anche cercare "servizio" o "servizi". Ehi, guarda, c'è un systemd-ui. Installiamolo!
sudo apt install systemd-ui
Grande! E adesso? Come faccio a sapere qual è il comando o cosa è installato? Fortunatamente c'è un comando che ci mostra quali file sono installati da un pacchetto:
dpkg-query -L systemd-ui
(O)
dpkg -S systemd-ui
Questo ci mostra:
/usr/share/applications/systemadm.desktop
Dovresti sapere che i file .desktop sono scorciatoie nell'ambiente desktop di Gnome. Puoi guardare all'interno del file .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;
Puoi cercare le specifiche delle scorciatoie di Gnome. È piuttosto autoesplicativo, però: Exec = systemadm. Categorie = Sistema; Impostazioni. Quindi guarda sotto i menu "Sistema" o "Impostazioni" sotto le tue applicazioni, o semplicemente eseguilo:
$ systemadm
Ecco! Oh, aspetta ... questa è un'utilità piuttosto inutile. Dice "Manager" ma ti consente solo di visualizzare, non disabilitare, interrompere, avviare nulla. Che noioso! Puoi vedere esattamente lo stesso digitando:
$ systemctl
Lo mostra in modo più ordinato ... Ma con systemctl puoi gestirlo anche tu. Quindi continuiamo la ricerca ... questa volta, supponiamo di non avere un terminale con funzionalità di ricerca o scorrimento, usiamo "meno". Per cercare in meno, digitare "/" e per uscire da "q":
$ apt search systemd|less -S
Dopo una caccia all'oca selvaggia con vecchie utility di gnome come "gnome-system-tools" (che è ugualmente inutile come systemadm) - ehi, niente ti impedisce di imparare la programmazione e migliorare systemadm, ecco di cosa tratta Linux - ma perché reinventare il ruota se esiste già ... per continuare la ricerca ...
kde-config-systemd - KDE control center module for Systemd
Ora sembra promettente. I ragazzi di KDE sono in genere all'avanguardia con le loro utility ... diamo un'occhiata:
sudo apt install kde-config-systemd
Fantastico ... ora come lo eseguiamo? ...
dpkg-query -L kde-config-systemd
Whoa! È troppo per cercare ... vediamo se c'è un file ".desktop" lì dentro ...
$ dpkg-query -L kde-config-systemd|grep \\.desktop$
Puoi anche grep per "desktop", quindi ti mostrerà tutte le linee che contengono "desktop" e non solo quelle che terminano in ".desktop". Senza il \., Il. non ha senso, significa solo "qualsiasi personaggio" per grep. Con solo un \., La shell divorerà il \ e invierà il prossimo personaggio letterale a grep, quindi ancora solo un \. Vogliamo dire a grep che il. è letterale. e grep usa anche un \ per dire che il prossimo personaggio è letterale. Quindi \\ invia un \ a grep, e quindi $ significa "fine linea", quindi significa che stiamo cercando una linea che termina con ".desktop". E guarda! Ce ne sono 2:
/usr/share/kservices5/kcm_systemd.desktop
/usr/share/kservices5/settings-system-administration.desktop
Ora, puoi semplicemente "gatto" o modificarli singolarmente per vedere cosa c'è dentro, ma puoi anche fare una ricerca entrambi abbastanza facilmente. Forniremo l'output di quanto sopra a un comando che alimenterà ciascuna riga singolarmente a un altro comando. Il comando che lo fa si chiama "xargs". Il comando a cui lo daremo, è grep. Se dai a grep solo un parametro, cerca l'input standard. Se gli dai due + parametri, tratterà il primo come stringa di ricerca e il resto come file in cui cercherà.
$ dpkg-query -L kde-config-systemd|grep \\.desktop$|xargs grep -i exec
/usr/share/kservices5/kcm_systemd.desktop:Exec=kcmshell5 kcm_systemd
Bene, quindi ora abbiamo un comando, proviamolo:
$ kcmshell5 kcm_systemd
The program 'kcmshell5' is currently not installed. You can install it by typing:
sudo apt install kde-cli-tools
Grazie Ubuntu. Quindi abbiamo scoperto una dipendenza mancante nei pacchetti Ubuntu. Quando installiamo kde-config-systemd, dovrebbe automaticamente installare kde-cli-tools! Quindi posso risolvere questo problema! Ora andrò ad aggiornare il file del pacchetto e creerò una richiesta pull (o se non sai come, basta registrare un bug nel "bug tracker ubuntu" e qualcun altro lo farà, e risolverlo per tutti.)
Quindi, per ora:
$ sudo apt install kde-cli-tools
E ora che è fatto:
$ kcmshell5 kcm_systemd
Ecco! Congratulazioni, ora hai una GUI ... dove puoi rompere il tuo sistema disabilitando le cose ... o accelerarlo disabilitando cose non necessarie. Ma come fai a sapere quale è quale? Forse per sbarazzarsi di cupsd (perché non si stampa mai roba) o avahi-daemon (perché non si usa mai la condivisione di file o la chat o altre cose di rete ingannevoli) ... sarebbe stato più facile e sicuro disinstallarli? ...
Ad ogni modo, spero che ora tu sia almeno a pochi passi dal rendere Linux migliore per tutti.