Как я могу завершить процесс загрузки?

Я искал:

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. Как и большинство Linux, Ubuntu переключился на systemd для управления своими услугами. Вы найдете это, выполнив поиск в Интернете для «сервиса ubuntu». Давайте посмотрим, есть ли системный пакет, который ссылается на интерфейс, менеджер или графический интерфейс. (Графический интерфейс пользователя).

apt search systemd

Теперь мы можем прокручивать вверх (Shift + PgUP - или на ноутбуке, Shift + Fn + Up). Конечно, вы можете также искать «сервис» или «услуги». Эй, смотрите, есть системаd-ui. Давайте установим его!

sudo apt install systemd-ui

Отлично! Что теперь? Как узнать, что такое команда или что она установлена? К счастью, есть команда, которая показывает нам, какие файлы установлены пакетом:

dpkg-query -L systemd-ui

(Or)

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. Категории = System; Настройка. Так что смотрите под своими «Системными» или «Настройки» меню под вашими приложениями или просто запустите его:

$ systemadm

Voila! О, подождите ... это довольно бесполезная утилита. Он говорит «Менеджер», но он позволяет просматривать, отключать, останавливать, начинать что-либо. Как раздражает! Вы можете увидеть то же самое, набрав:

$ 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$

Вы можете просто grep для «рабочего стола» тоже, тогда он будет покажите вам все строки, содержащие «рабочий стол», а не только те, которые заканчиваются на «.desktop». Без \.,. не имеет смысла, это просто означает «любой символ» для grep. С помощью только \., Оболочка будет есть \ и отправить следующий литерал символа grep, так что все равно просто \. Мы хотим сказать grep, что. является буквальным. и grep также использует \, чтобы сказать, что следующий символ является буквальным. Поэтому \\ отправляет \ to grep, а затем $ означает «конец строки», поэтому это означает, что мы ищем строку, которая заканчивается на «.desktop». И посмотри! Есть 2:

 /usr/share/kservices5/kcm_systemd.desktop
 /usr/share/kservices5/settings-system-administration.desktop

Теперь вы можете просто «кот» или изменить их индивидуально, чтобы увидеть, что в них, но вы также можете выполнять поиск довольно легко. Мы передадим результат вышеперечисленного команде, которая будет кормить каждую строку отдельно для другой команды. Команда, которая делает это, называется «xargs». Команда, в которую мы ее будем кормить, - grep. Если вы даете 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», а кто-то другой сделает это и исправит ее для всех.) [ ! d19]

Итак, на данный момент:

$ sudo apt install kde-cli-tools 

И теперь, когда это сделано:

$ kcmshell5 kcm_systemd

Voila! Поздравляем, теперь у вас есть GUI ... где вы можете разбить свою систему, отключив что-то ... или ускорив ее, отключив лишние вещи. Но откуда вы знаете, что это такое? Возможно, чтобы избавиться от cupsd (потому что вы никогда не печатаете материал) или avahi-daemon (потому что вы никогда не используете общий доступ к файлам или чат или другие трюковые вещи в сети) ... было бы проще и безопаснее просто их удалить? ...

В любом случае, надеюсь, вы сейчас по крайней мере на несколько шагов ближе к тому, чтобы сделать Linux лучше для всех.

0
задан 27 January 2012 в 21:14

0 ответов

Другие вопросы по тегам:

Похожие вопросы: