IPC или сетевой сокет или FIFO файловой системы, управляемый и контролируемый systemd, для активации на основе сокета
target
содержит информацию о целевом модуле systemd. Он используется для группировки блоков и в качестве известных точек синхронизации при запуске. Например, Graphical.target используется для входа в систему с помощью графического пользовательского интерфейса. Аналогично, multi-user.target используется серверами, на которых пользователи могут войти в систему с помощью ssh/консоли
device
Модуль устройства, представленный в дереве устройств sysfs/udev. Он включает в себя сетевые и другие устройства
automount
Автоматическое монтирование файловых систем
timer
Cron, подобный системному модулю, для запуска команд и служб в заданном формате даты/времени. Например, обновите прошивку или очистите сеанс, созданный веб-приложениями Python или PHP
path
Специальный целевой модуль systemd, который настраивает все блоки пути. Например, systemd может выполнять определенные действия в зависимости от пути к файловой системе. Если /etc/foo/ изменен, предпримите какие-либо действия
slice
Срез systemd для изоляции рабочих нагрузок. Они определяют иерархию, в которой размещаются области действия и услуги. Фактические процессы содержатся в областях действия или в службах. Думайте об этом как об легком Docker. Для каждого фрагмента могут быть установлены определенные ограничения ресурсов, такие как ограничение ввода-вывода ЦП или диска, которые применяются ко всем процессам
scope
Единицы области действия не настраиваются через файлы конфигурации модуля, а создаются только программно с использованием интерфейсов шины systemd. Их имена аналогичны именам файлов. Единица, имя которой заканчивается на «.scope», относится к единице области действия. Подразделения Scopes управляют набором системных процессов. В отличие от сервисных единиц, единицы области управляют процессами, созданными извне, а не создают отдельные процессы. Основное назначение единиц области — группировка рабочих процессов системного сервиса для организации и управления ресурсами
т.е. команда с фильтром только таймеры будет: systemctl list-units --type=timer --all --no-pager --no-legend
Добавить отдельные кнопки в боковое меню:
1. Кнопка "Cтатуc сервисов системы", команда выводимая в отдельном VTE не модальном окне: systemctl status --no-pager
2. Кнопка "Cтатуc сервисов пользователя", команда выводимая в отдельном VTE не модальном окне: systemctl --user status --no-pager
3. Кнопка "Установленные юнит-файлы", команда выводимая в отдельном VTE не модальном окне: systemctl list-unit-files --no-pager
4. Кнопка "Список юнитов и состояния", команда выводимая в отдельном VTE не модальном окне: systemctl list-units --all --no-pager
5. Кнопка "Список сокетов и состояния", команда выводимая в отдельном VTE не модальном окне: systemctl list-sockets --all --no-pager
6. Кнопка "Список таймеров и состояния", команда выводимая в отдельном VTE не модальном окне: systemctl list-timers --all --no-pager
Выбирая из списка любой юнит, добавить действия в контекстное меню:
1. Показать файл источник: systemctl cat sshd.service
2. Показать свойства: systemctl show --no-pager sshd.service
Сменить заголовок фильтра "Сервисы" на "Процессы"
В фильтр процессов добавить.
В настоящее время следующие модули поддерживаются systemd:
| Модуль | Описание |
|--- |--- |
| service | Конфигурация сервисного модуля для процесса, контролируемого и контролируемого systemd |
| mount | точка монтирования файловой системы, контролируемая и контролируемая systemd |
| swap | Конфигурация файла/диска подкачки, контролируемая systemd |
| socket | IPC или сетевой сокет или FIFO файловой системы, управляемый и контролируемый systemd, для активации на основе сокета |
| target | содержит информацию о целевом модуле systemd. Он используется для группировки блоков и в качестве известных точек синхронизации при запуске. Например, Graphical.target используется для входа в систему с помощью графического пользовательского интерфейса. Аналогично, multi-user.target используется серверами, на которых пользователи могут войти в систему с помощью ssh/консоли |
| device | Модуль устройства, представленный в дереве устройств sysfs/udev. Он включает в себя сетевые и другие устройства |
| automount | Автоматическое монтирование файловых систем |
| timer | Cron, подобный системному модулю, для запуска команд и служб в заданном формате даты/времени. Например, обновите прошивку или очистите сеанс, созданный веб-приложениями Python или PHP |
| path | Специальный целевой модуль systemd, который настраивает все блоки пути. Например, systemd может выполнять определенные действия в зависимости от пути к файловой системе. Если /etc/foo/ изменен, предпримите какие-либо действия |
| slice | Срез systemd для изоляции рабочих нагрузок. Они определяют иерархию, в которой размещаются области действия и услуги. Фактические процессы содержатся в областях действия или в службах. Думайте об этом как об легком Docker. Для каждого фрагмента могут быть установлены определенные ограничения ресурсов, такие как ограничение ввода-вывода ЦП или диска, которые применяются ко всем процессам |
| scope | Единицы области действия не настраиваются через файлы конфигурации модуля, а создаются только программно с использованием интерфейсов шины systemd. Их имена аналогичны именам файлов. Единица, имя которой заканчивается на «.scope», относится к единице области действия. Подразделения Scopes управляют набором системных процессов. В отличие от сервисных единиц, единицы области управляют процессами, созданными извне, а не создают отдельные процессы. Основное назначение единиц области — группировка рабочих процессов системного сервиса для организации и управления ресурсами |
т.е. команда с фильтром только таймеры будет: systemctl list-units --type=timer --all --no-pager --no-legend
> На всякий случай оставлю это сдесь:
>
> 
Зачем оно здесь ? Ты всегда можешь почитать ГУГЛ.
Предлагаю вместо грядки из 6 кнопок, сделать одну кнопку с выпадающим меню для выбора:
Тогда вообще смысла от этих кнопок НЕТ. Они дублируют действия всплывающего меню !
Я предлагаю вообще убрать первые кнопки дублирующие действия всплывающего меню, их целесообразность стремиться к 0.
А вместо них как раз кнопки вывода статусных окон.
> Предлагаю вместо грядки из 6 кнопок, сделать одну кнопку с выпадающим меню для выбора:
>
> 
Тогда вообще смысла от этих кнопок НЕТ. Они дублируют действия всплывающего меню !
Я предлагаю вообще убрать первые кнопки дублирующие действия всплывающего меню, их целесообразность стремиться к 0.
А вместо них как раз кнопки вывода статусных окон.
Предлагаю вместо грядки из 6 кнопок, сделать одну кнопку с выпадающим меню для выбора:
Тогда вообще смысла от этих кнопок НЕТ. Они дублируют действия всплывающего меню !
Ты читаешь, что я пишу? Я написал про использование одной кнопки с всплывающим меню ВМЕСТО 6 кнопок, которые вызывают окна.
Я предлагаю вообще убрать первые кнопки дублирующие действия всплывающего меню, их целесообразность стремиться к 0.
А вместо них как раз кнопки вывода статусных окон.
Это вообще не понял, особенно в контексте вышенаписанного...
В общем, представь, что 6 кнопок, которые я обвёл, их нет, а меню есть, так пойдёт?
> > Предлагаю вместо грядки из 6 кнопок, сделать одну кнопку с выпадающим меню для выбора:
> >
> > 
>
> Тогда вообще смысла от этих кнопок НЕТ. Они дублируют действия всплывающего меню !
Ты читаешь, что я пишу? Я написал про использование одной кнопки с всплывающим меню ВМЕСТО 6 кнопок, которые вызывают окна.
> Я предлагаю вообще убрать первые кнопки дублирующие действия всплывающего меню, их целесообразность стремиться к 0.
> А вместо них как раз кнопки вывода статусных окон.
Это вообще не понял, особенно в контексте вышенаписанного...
В общем, представь, что 6 кнопок, которые я обвёл, их нет, а меню есть, так пойдёт?
Добавить отдельные кнопки в боковое меню:
Кнопка "Cтатуc сервисов системы", команда выводимая в отдельном VTE не модальном окне: systemctl status --no-pager
Кнопка "Cтатуc сервисов пользователя", команда выводимая в отдельном VTE не модальном окне: systemctl --user status --no-pager
Кнопка "Установленные юнит-файлы", команда выводимая в отдельном VTE не модальном окне: systemctl list-unit-files --no-pager
Кнопка "Список юнитов и состояния", команда выводимая в отдельном VTE не модальном окне: systemctl list-units --all --no-pager
Кнопка "Список сокетов и состояния", команда выводимая в отдельном VTE не модальном окне: systemctl list-sockets --all --no-pager
Кнопка "Список таймеров и состояния", команда выводимая в отдельном VTE не модальном окне: systemctl list-timers --all --no-pager
Выбирая из списка любой юнит, добавить действия в контекстное меню:
Сменить заголовок фильтра "Сервисы" на "Процессы"
В фильтр процессов добавить.
В настоящее время следующие модули поддерживаются systemd:
т.е. команда с фильтром только таймеры будет: systemctl list-units --type=timer --all --no-pager --no-legend
На всякий случай оставлю это сдесь:
Предлагаю вместо грядки из 6 кнопок, сделать одну кнопку с выпадающим меню для выбора:
Зачем оно здесь ? Ты всегда можешь почитать ГУГЛ.
Тогда вообще смысла от этих кнопок НЕТ. Они дублируют действия всплывающего меню !
Я предлагаю вообще убрать первые кнопки дублирующие действия всплывающего меню, их целесообразность стремиться к 0.
А вместо них как раз кнопки вывода статусных окон.
Ты читаешь, что я пишу? Я написал про использование одной кнопки с всплывающим меню ВМЕСТО 6 кнопок, которые вызывают окна.
Это вообще не понял, особенно в контексте вышенаписанного...
В общем, представь, что 6 кнопок, которые я обвёл, их нет, а меню есть, так пойдёт?
Концепция будет согласована?
кнопка с меню. перенесли влево
Готово.
0bcd47a47fи50534b4db3Только в фильтре процессов изменить порядок, вначале русские слова фильтров, и потом короткие английский !
Готово.
a8278007cc