To, czego szukałem to:
sudo apt install kde-cli-tools kde-config-systemd
Uruchamianie z:
$ kcmshell5 kcm_systemd
Ponieważ jest to pierwsze trafienie w Google podczas wyszukiwania „GUI menedżera usług ubuntu” i nie zawierało właściwej odpowiedzi, nauczę Cię, jak to znaleźć - i wszelkie narzędzia, jeśli masz coś do zrobienia . Sprawdźmy naszą wersję Linux / Distribution:
$ cat /etc/issue
Ubuntu 16.04.3 LTS \n \l
To mówi nam o naszym systemie operacyjnym. Mój to Ubuntu 16.04. Podobnie jak większość Linuksów, Ubuntu przeszedł na systemd do zarządzania swoimi usługami. Dowiesz się tego, przeprowadzając wyszukiwanie w sieci dla „usługi ubuntu”. Zobaczmy, czy istnieje pakiet systemowy, który nawiązuje do bycia interfejsem, menedżerem lub GUI. (Graficzny interfejs użytkownika).
apt search systemd
Możemy teraz przewijać w górę (Shift + PgUP - lub na laptopie, Shift + Fn + w górę). Oczywiście możesz także poszukać „usługi” lub „usług”. Hej, patrz, jest systemd-ui. Zainstalujmy to!
sudo apt install systemd-ui
Świetny! Co teraz? Jak dowiedzieć się, jakie jest polecenie lub co zostało zainstalowane? Na szczęście istnieje polecenie, które pokazuje nam, jakie pliki są instalowane przez pakiet:
dpkg-query -L systemd-ui
(Lub)
dpkg -S systemd-ui
To pokazuje nam:
/usr/share/applications/systemadm.desktop
Musisz wiedzieć, że pliki .desktop są skrótami w środowisku graficznym Gnome. Możesz zajrzeć do pliku .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;
Możesz wyszukać specyfikację skrótów Gnome. Jest to jednak dość oczywiste: Exec = systemadm. Kategorie = System; Ustawienia. Zajrzyj do menu „System” lub „Ustawienia” w swoich aplikacjach lub po prostu uruchom:
$ systemadm
Voila! Och, czekaj ... to raczej bezużyteczne narzędzie. Mówi „Menedżer”, ale pozwala tylko na przeglądanie, bez wyłączania, zatrzymywania, uruchamiania czegokolwiek. Jak denerwujące! Możesz zobaczyć dokładnie to samo, wpisując:
$ systemctl
Po prostu pokazuje to w bardziej uporządkowany sposób ... Ale dzięki systemctl możesz także nim zarządzać. Kontynuujmy wyszukiwanie ... tym razem załóżmy, że nie mamy terminala z funkcją wyszukiwania lub przewijania, użyjmy „mniej”. Aby wyszukać mniej, wpisz „/” i wyjdź z „q”:
$ apt search systemd|less -S
Po pościgu za dziką gęś ze starymi narzędziami gnome, takimi jak „gnome-system-tools” (co jest równie bezużyteczne jak systemadm) - hej, nic nie stoi na przeszkodzie, aby nauczyć się programowania i ulepszać systemadm, o to właśnie chodzi w Linuksie - ale po co wymyślać koło, jeśli już istnieje ... aby kontynuować wyszukiwanie ...
kde-config-systemd - KDE control center module for Systemd
Teraz wygląda to obiecująco. Ludzie z KDE zwykle wyprzedzają konkurencję dzięki swoim narzędziom ... zobaczmy:
sudo apt install kde-config-systemd
Świetnie ... teraz jak to robimy? ...
dpkg-query -L kde-config-systemd
Zaraz! To po prostu zbyt wiele do przeszukania ... zobaczmy, czy jest tam plik „.desktop”…
$ dpkg-query -L kde-config-systemd|grep \\.desktop$
Możesz po prostu grepować na „desktop”, wtedy pokażą ci wszystkie wiersze zawierające „desktop”, a nie tylko te, które kończą się na „.desktop”. Bez \.,. jest bez znaczenia, oznacza tylko „dowolną postać” do grep. Po prostu \., Skorupa zje \ \ i wyśle następną literalną postać do grep, więc nadal tylko \. Chcemy powiedzieć grepowi, że. jest dosłowne. a grep używa również \, aby powiedzieć, że następny znak jest dosłowny. Więc \\ wysyła \ do grep, a następnie $ oznacza „koniec linii”, więc oznacza to, że szukamy linii, która kończy się na „.desktop”. I patrz! Istnieją 2:
/usr/share/kservices5/kcm_systemd.desktop
/usr/share/kservices5/settings-system-administration.desktop
Teraz możesz po prostu „kota” lub edytować je indywidualnie, aby zobaczyć, co się w nich znajduje, ale możesz także wyszukiwać oba z łatwością. Wypiszemy powyższe wyniki do polecenia, które poda każdy wiersz osobno do innego polecenia. Polecenie, które to robi, nazywa się „xargs”. Poleceniem, którym je karmimy, jest grep. Jeśli podasz grepowi tylko jeden parametr, przeszukuje on standardowe wejście. Jeśli podasz mu dwa parametry +, traktuje pierwszy jako ciąg wyszukiwania, a resztę jako pliki, w których będzie wyszukiwał.
$ dpkg-query -L kde-config-systemd|grep \\.desktop$|xargs grep -i exec
/usr/share/kservices5/kcm_systemd.desktop:Exec=kcmshell5 kcm_systemd
Okej, więc teraz mamy polecenie, spróbujmy:
$ kcmshell5 kcm_systemd
The program 'kcmshell5' is currently not installed. You can install it by typing:
sudo apt install kde-cli-tools
Dzięki, Ubuntu. Odkryliśmy brakującą zależność w pakietach Ubuntu. Kiedy instalujemy kde-config-systemd, powinien on automatycznie zainstalować kde-cli-tools! Więc mogę to naprawić! Teraz przejdę i zaktualizuję plik pakietu i utworzę żądanie ściągnięcia (lub jeśli nie wiesz, jak to zrobić, po prostu zarejestruj błąd w „narzędziu do śledzenia błędów ubuntu”, a ktoś inny to zrobi i naprawi dla wszystkich.)
Na razie:
$ sudo apt install kde-cli-tools
A teraz, gdy jest to zrobione:
$ kcmshell5 kcm_systemd
Voila! Gratulacje, teraz masz GUI ... w którym możesz zepsuć system, wyłączając rzeczy ... lub przyspieszyć, wyłączając niepotrzebne rzeczy. Ale skąd wiesz, który jest który? Być może, aby pozbyć się cupdd (ponieważ nigdy nie drukujesz rzeczy) lub avahi-demona (ponieważ nigdy nie korzystasz z udostępniania plików, czatu lub innych sztuczek sieciowych) ... byłoby łatwiej i bezpieczniej po prostu je odinstalować? ...
W każdym razie, mam nadzieję, że jesteś teraz o co najmniej kilka kroków do ulepszenia Linuksa dla wszystkich.