Всплывающая подсказка при наведении на юнит в таблице должна иметь пункты:
Имя юнита
Черта
Описание: (из статуса юнита)
Файл юнита: (путь до файла юнита)
Статус файла юнита: (state enable/disable)
Активирован: (дата и время когда юнит активен, из статуса юнита)
Деактивирован: (дата и время когда юнит деактивтрован, из статуса юнита)
Черта
Последняя запись в журнале:
Последнии три строчки из журнала юнита
Примерный вид:
У всех юнитов есть три статуса
Load State
Active State
Unit State
Это системные статусы которые выдаёт системд, у нас всего выводится два. Добавить трети и написать какой на русском к какому реально относится.
Отдельно кнопки галки, ниже фильтров или рядом с ними:
Показать не активные
Показать не загруженные (Только одновременно с не активными)
По умолчанию сняты
Над фильтрами вкладки:
Системные юниты
Пользовательские юниты
Конфигурационные файлы
Сессии
Таймеры
Вкладка системные юниты содержит только системные юниты. т.е. убрать отдельный фильтр переключения системные и пользовательские
Вкладка пользовательские юниты только юниты пользователей
Фильтры и галки только на вкладках системные и пользовательские юниты
При выборе юнита в таблице из всплывающего контекстного меню по клику мышки, убрать пункты которые не относятся к вызову состояний конкретного выбранного юнита. Например: Статусы и списки сервисов
Посмотреть утилиту SystemdGenie и добавить опции из меню "Daemon", возможно часть уже есть.
На кнопки которые открывают в VTE окна для просмотра информации, написать конкретные команды с обозначанием какая кнопка имеет какой всплывающий текст и её команда
Новая вкладка "Конфигурационные файлы" содержит перечень файлов выведенных по команде:
find /etc/systemd -iname *.conf -exec du -sh --time {} \;
Колонки: Файл, Изменён, Описание
Если в пути поиска find встречается имя файла из таблицы systemd_conf.csv, то показать описание
12. Таблица systemd_conf.csv которая хранит имя файла и его описание, пример
13. Новая вкладка "Сессии" хранит перечень открытых сессий полученых по команде от systemd, пример:
Такие-же команды по контекстному меню: Активировать, Закрыть, Заблокировать
14. Всплывающее меню, пункты от systemd
15. Новая вкладка "Таймеры" просто вывод информации полученных от systemd
1. Всплывающая подсказка при наведении на юнит в таблице должна иметь пункты:
- Имя юнита
- Черта
- Описание: (из статуса юнита)
- Файл юнита: (путь до файла юнита)
- Статус файла юнита: (state enable/disable)
- Активирован: (дата и время когда юнит активен, из статуса юнита)
- Деактивирован: (дата и время когда юнит деактивтрован, из статуса юнита)
- Черта
- Последняя запись в журнале:
- Последнии три строчки из журнала юнита
Примерный вид: 
2. У всех юнитов есть три статуса
- Load State
- Active State
- Unit State
Это системные статусы которые выдаёт системд, у нас всего выводится два. Добавить трети и написать какой на русском к какому реально относится.
3. Отдельно кнопки галки, ниже фильтров или рядом с ними:
- Показать не активные
- Показать не загруженные (Только одновременно с не активными)
По умолчанию сняты
4. Над фильтрами вкладки:
- Системные юниты
- Пользовательские юниты
- Конфигурационные файлы
- Сессии
- Таймеры
5. Вкладка системные юниты содержит только системные юниты. т.е. убрать отдельный фильтр переключения системные и пользовательские
6. Вкладка пользовательские юниты только юниты пользователей
7. Фильтры и галки только на вкладках системные и пользовательские юниты
8. При выборе юнита в таблице из всплывающего контекстного меню по клику мышки, убрать пункты которые не относятся к вызову состояний конкретного выбранного юнита. Например: Статусы и списки сервисов
9. Посмотреть утилиту SystemdGenie и добавить опции из меню "Daemon", возможно часть уже есть.
10. На кнопки которые открывают в VTE окна для просмотра информации, написать конкретные команды с обозначанием какая кнопка имеет какой всплывающий текст и её команда
11. Новая вкладка "Конфигурационные файлы" содержит перечень файлов выведенных по команде:
```
find /etc/systemd -iname *.conf -exec du -sh --time {} \;
```
Колонки: Файл, Изменён, Описание
Если в пути поиска find встречается имя файла из таблицы systemd_conf.csv, то показать описание
12. Таблица systemd_conf.csv которая хранит имя файла и его описание, пример

13. Новая вкладка "Сессии" хранит перечень открытых сессий полученых по команде от systemd, пример:

Такие-же команды по контекстному меню: Активировать, Закрыть, Заблокировать

14. Всплывающее меню, пункты от systemd

15. Новая вкладка "Таймеры" просто вывод информации полученных от systemd

Вкладка системные юниты содержит только системные юниты. т.е. убрать отдельный фильтр переключения системные и пользовательские
тут написано убрать фильтр и показывать только системные юниты
Вкладка пользовательские юниты только юниты пользователей
тут написано, что отображать только пользовательский
Фильтры и галки только на вкладках системные и пользовательские юниты
а тут снова речь о том, что фильтры должны присутствовать. Что это значит?
При выборе юнита в таблице из всплывающего контекстного меню по клику мышки, убрать пункты которые не относятся к вызову состояний конкретного выбранного юнита. Например: Статусы и списки сервисов
Речь идёт о кнопках слева? Если так, то тогда проще сами кнопки располагать так же слева но у же в содержимом таба, тогда не придётся "дёргать" вывод кнопок в зависимости от открытого таба. Просто на каждом табе свой набор кнопок.
> 5. Вкладка системные юниты содержит только системные юниты. т.е. убрать отдельный фильтр переключения системные и пользовательские
тут написано убрать фильтр и показывать только системные юниты
> 6. Вкладка пользовательские юниты только юниты пользователей
тут написано, что отображать только пользовательский
> 7. Фильтры и галки только на вкладках системные и пользовательские юниты
а тут снова речь о том, что фильтры должны присутствовать. Что это значит?
> 8. При выборе юнита в таблице из всплывающего контекстного меню по клику мышки, убрать пункты которые не относятся к вызову состояний конкретного выбранного юнита. Например: Статусы и списки сервисов
Речь идёт о кнопках слева? Если так, то тогда проще сами кнопки располагать так же слева но у же в содержимом таба, тогда не придётся "дёргать" вывод кнопок в зависимости от открытого таба. Просто на каждом табе свой набор кнопок.
Так ты пункт 4. прочитай, там написаны вкладки. Первые две заменяют комбобокс фильтров: системные юниты и пользовательские юниты.
На скринах ниже это видно.
Так ты пункт 4. прочитай, там написаны вкладки. Первые две заменяют комбобокс фильтров: системные юниты и пользовательские юниты.
На скринах ниже это видно.
При выборе юнита в таблице из всплывающего контекстного меню по клику мышки, убрать пункты которые не относятся к вызову состояний конкретного выбранного юнита. Например: Статусы и списки сервисов
Речь идёт о кнопках слева? Если так, то тогда проще сами кнопки располагать так же слева но у же в содержимом таба, тогда не придётся "дёргать" вывод кнопок в зависимости от открытого таба. Просто на каждом табе свой набор кнопок.
Нет речь идёт о контекстном всплывающем меню по клику мыши. Что-бы действия оставить только те которые относятся к единицы меню, общие действия убрать из этого меню. Например: "Статусы и списки сервисов"
> > 8. При выборе юнита в таблице из всплывающего контекстного меню по клику мышки, убрать пункты которые не относятся к вызову состояний конкретного выбранного юнита. Например: Статусы и списки сервисов
>
> Речь идёт о кнопках слева? Если так, то тогда проще сами кнопки располагать так же слева но у же в содержимом таба, тогда не придётся "дёргать" вывод кнопок в зависимости от открытого таба. Просто на каждом табе свой набор кнопок.
Нет речь идёт о контекстном всплывающем меню по клику мыши. Что-бы действия оставить только те которые относятся к единицы меню, общие действия убрать из этого меню. Например: "Статусы и списки сервисов"
Прошелся по пунктам. Сделано всё кроме последнй записи из лога в попапе. Но считаю, что это лишнее, даже в самой гени там везде пусто, поэтому наличие этого вообще сомнительно в попапе, но у нас есть кнопка, которая выведет окно с листинга лога, чего вполне достаточно.
Прошелся по пунктам. Сделано всё кроме последнй записи из лога в попапе. Но считаю, что это лишнее, даже в самой гени там везде пусто, поэтому наличие этого вообще сомнительно в попапе, но у нас есть кнопка, которая выведет окно с листинга лога, чего вполне достаточно.
Прошелся по пунктам. Сделано всё кроме последнй записи из лога в попапе. Но считаю, что это лишнее, даже в самой гени там везде пусто, поэтому наличие этого вообще сомнительно в попапе, но у нас есть кнопка, которая выведет окно с листинга лога, чего вполне достаточно.
Тогда не надо
> Прошелся по пунктам. Сделано всё кроме последнй записи из лога в попапе. Но считаю, что это лишнее, даже в самой гени там везде пусто, поэтому наличие этого вообще сомнительно в попапе, но у нас есть кнопка, которая выведет окно с листинга лога, чего вполне достаточно.
Тогда не надо
И по дизайну кнопок прямого выполнения старт/стоп, если по галке получится выполнить, то убрать из дизайна.
Дополнительные команды перезапуска:
- Для вкладки "Системные юниты"
- Reload systemd
- Re-execute systemd
- Для вкладки "Пользовательские юниты"
- Reload user systemd
- Re-execute user systemd
И по дизайну кнопок прямого выполнения старт/стоп, если по галке получится выполнить, то убрать из дизайна.
> Дополнительные команды перезапуска:
> - Для вкладки "Системные юниты"
> - Reload systemd
> - Re-execute systemd
> - Для вкладки "Пользовательские юниты"
> - Reload user systemd
> - Re-execute user systemd
>
> И по дизайну кнопок прямого выполнения старт/стоп, если по галке получится выполнить, то убрать из дизайна.
Готово. ca612376c38e441b0646e647c57bb9efe8031a6b
На действие "Reload systemd" и "Reload user systemd" нужны предупреждения, с диалоговым окном согласия. т.к. случайное нажатие может всю систему положить.
Диалоги разные в зависимости от вкладки "Системные юниты" и "Пользовательские юниты"
На действие "Reload systemd" и "Reload user systemd" нужны предупреждения, с диалоговым окном согласия. т.к. случайное нажатие может всю систему положить.
Диалоги разные в зависимости от вкладки "Системные юниты" и "Пользовательские юниты"
Ещё было бы неплохо текст для тултипов кнопок написать, потому как как-то мне их нужно называть и в графике, и в коде тоже. В первую очередь сейчас я имею в виду те, что на дизайне не прокликиваются
Ещё было бы неплохо текст для тултипов кнопок написать, потому как как-то мне их нужно называть и в графике, и в коде тоже. В первую очередь сейчас я имею в виду те, что на дизайне не прокликиваются
- Команды доступные с повышенными привилегиями: Reload systemd, Re-execute systemd
- Команды доступные без повышения привилегий и выполняются от текущего пользователя: Reload user systemd, Re-execute user systemd
```bash
# Reload systemd
systemctl daemon-reload
# Reload user systemd
systemctl --user daemon-reload
# Re-execute systemd
systemctl daemon-reexec
# Re-execute user systemd
systemctl --user daemon-reexec
```
Примерный вид:
Это системные статусы которые выдаёт системд, у нас всего выводится два. Добавить трети и написать какой на русском к какому реально относится.
По умолчанию сняты
Колонки: Файл, Изменён, Описание





Если в пути поиска find встречается имя файла из таблицы systemd_conf.csv, то показать описание
12. Таблица systemd_conf.csv которая хранит имя файла и его описание, пример
13. Новая вкладка "Сессии" хранит перечень открытых сессий полученых по команде от systemd, пример:
Такие-же команды по контекстному меню: Активировать, Закрыть, Заблокировать
14. Всплывающее меню, пункты от systemd
15. Новая вкладка "Таймеры" просто вывод информации полученных от systemd
В целом, получается плагиат SystemdGenie с навёрнутой поверх системой сохранения и работы с конфигурационным файлом.
тут написано убрать фильтр и показывать только системные юниты
тут написано, что отображать только пользовательский
а тут снова речь о том, что фильтры должны присутствовать. Что это значит?
Речь идёт о кнопках слева? Если так, то тогда проще сами кнопки располагать так же слева но у же в содержимом таба, тогда не придётся "дёргать" вывод кнопок в зависимости от открытого таба. Просто на каждом табе свой набор кнопок.
Так ты пункт 4. прочитай, там написаны вкладки. Первые две заменяют комбобокс фильтров: системные юниты и пользовательские юниты.
На скринах ниже это видно.
Нет речь идёт о контекстном всплывающем меню по клику мыши. Что-бы действия оставить только те которые относятся к единицы меню, общие действия убрать из этого меню. Например: "Статусы и списки сервисов"
Прошелся по пунктам. Сделано всё кроме последнй записи из лога в попапе. Но считаю, что это лишнее, даже в самой гени там везде пусто, поэтому наличие этого вообще сомнительно в попапе, но у нас есть кнопка, которая выведет окно с листинга лога, чего вполне достаточно.
Тогда не надо
Тогда просмотри дизайн и принимай или кидай задачи на доработку.
Дополнительные команды перезапуска:
И по дизайну кнопок прямого выполнения старт/стоп, если по галке получится выполнить, то убрать из дизайна.
Готово.
ca612376c3На действие "Reload systemd" и "Reload user systemd" нужны предупреждения, с диалоговым окном согласия. т.к. случайное нажатие может всю систему положить.
Диалоги разные в зависимости от вкладки "Системные юниты" и "Пользовательские юниты"
команды бы ещё все получить чтобы самому не искать
А то конкретно здесь я нашёл только одну
find /etc/systemd -iname *.conf -exec du -sh --time {} \;Ещё было бы неплохо текст для тултипов кнопок написать, потому как как-то мне их нужно называть и в графике, и в коде тоже. В первую очередь сейчас я имею в виду те, что на дизайне не прокликиваются
А, ну и картинки для кнопок тоже, у меня большей части нет
Доделаю
Не сделано
Учесть, звёздочку в конце имени файла пример: coredump*.conf