Пока выбран для разработки вариант с кнопкой в левом боковом меню основного окна, но это еще можно оспорить
Кнопка с иконкой:
Тултип: Информация о пользователе
Неактивна пока не выбран пользователь
Кнопка открывает окно "Информация о пользователе - <Имя пользователя>"
Или лучше <логин> в заголовке использовать? Ибо "имя пользователя" это gecos, кто ж его знает какую инфу туда внесли
Окно выводит такую информацию:
Имя пользователя (GECOS)
Логин
UID
Основная группа
Домашний каталог
Оболочка
Группы
Входит в группу wheel или нет
Пароль изменен
Дата устаревания
Интервал смены пароля
Дней до предупреждения
Дней без активности
Дата последнего входа
Последние 10 команд Bash
Cron-задания пользователя
В заголовке окна слева должна быть кнопка " Печать", которая формирует документ "info-<username>.pdf" в каталоге пользователя, который запустил программу, и автоматически открывает этот документ в просмотрщике pdf, который выбран по умолчанию
Я попыталась сформировать команду которая переводит весь результат скрипта в пдф с помощью ps2pdf, но у меня кодировка русских букв ломается. Пока проблему не решила
Пока составляла команды сделала маленький сценарий, из него можно взять команды, все в прикреплении. Команды с конфигом никак не связаны, все команды с системных файлов.
Если устраивает такой вариант, то жду ответ и начинаю добавлять вид окна в дизайн
> Пока выбран для разработки вариант с кнопкой в левом боковом меню основного окна, но это еще можно оспорить
Кнопка с иконкой: 
Тултип: Информация о пользователе
Неактивна пока не выбран пользователь
Кнопка открывает окно "Информация о пользователе - <Имя пользователя>"
> Или лучше <логин> в заголовке использовать? Ибо "имя пользователя" это gecos, кто ж его знает какую инфу туда внесли
Окно выводит такую информацию:
* Имя пользователя (GECOS)
* Логин
* UID
* Основная группа
* Домашний каталог
* Оболочка
* Группы
* Входит в группу wheel или нет
* Пароль изменен
* Дата устаревания
* Интервал смены пароля
* Дней до предупреждения
* Дней без активности
* Дата последнего входа
* Последние 10 команд Bash
* Cron-задания пользователя
В заголовке окна слева должна быть кнопка " Печать", которая формирует документ "info-\<username>.pdf" в каталоге пользователя, который запустил программу, и автоматически открывает этот документ в просмотрщике pdf, который выбран по умолчанию
> Я попыталась сформировать команду которая переводит весь результат скрипта в пдф с помощью ps2pdf, но у меня кодировка русских букв ломается. Пока проблему не решила
Пока составляла команды сделала маленький сценарий, из него можно взять команды, все в прикреплении. Команды с конфигом никак не связаны, все команды с системных файлов.
### Если устраивает такой вариант, то жду ответ и начинаю добавлять вид окна в дизайн
Молодец, посмотри иконки в векторе .svg
И скрипт нужно сделать на английском и с подключением локализации, пока добавить можно только русский.
Но вообще я находил утилиту которая выводит информацию о доменном пользователе, либо о локальном, и она у нас в системе даже есть. Но имя утилиты не помню. Хотел ещё проверить на тестовой тачке которая в домене.
Молодец, посмотри иконки в векторе .svg
И скрипт нужно сделать на английском и с подключением локализации, пока добавить можно только русский.
Но вообще я находил утилиту которая выводит информацию о доменном пользователе, либо о локальном, и она у нас в системе даже есть. Но имя утилиты не помню. Хотел ещё проверить на тестовой тачке которая в домене.
Да, кнопку добавляй, только сделаем отдельную программу для получения информации о профиле пользователя, добавим перевод и возможность генерировать в .pdf/.txt файл с открытием в просмоторщике и печати.
Нужно добавить в интерфейс две возможности:
Вывести информацию профиля пользователя
Сохранить в файл информацию профиля пользователя
При 1. вызвается внешняя программа и весь вывод выводим в дочернее окно
При 2. открывается диалог с выбором пути и имени файла, вызывается внешняя программа с указанием пути и имени файла .pdf/.txt. По завершении выполнения сохранения в файл, открыть внешней программой по умолчанию для расширения этот файл.
Да, кнопку добавляй, только сделаем отдельную программу для получения информации о профиле пользователя, добавим перевод и возможность генерировать в .pdf/.txt файл с открытием в просмоторщике и печати.
Нужно добавить в интерфейс две возможности:
1. Вывести информацию профиля пользователя
2. Сохранить в файл информацию профиля пользователя
При 1. вызвается внешняя программа и весь вывод выводим в дочернее окно
При 2. открывается диалог с выбором пути и имени файла, вызывается внешняя программа с указанием пути и имени файла .pdf/.txt. По завершении выполнения сохранения в файл, открыть внешней программой по умолчанию для расширения этот файл.
Кнопка с иконкой:
Тултип: Информация о пользователе
Неактивна пока не выбран пользователь
Кнопка открывает окно "Информация о пользователе - <Имя пользователя>"
Окно выводит такую информацию:
В заголовке окна слева должна быть кнопка "
Печать", которая формирует документ "info-<username>.pdf" в каталоге пользователя, который запустил программу, и автоматически открывает этот документ в просмотрщике pdf, который выбран по умолчанию
Пока составляла команды сделала маленький сценарий, из него можно взять команды, все в прикреплении. Команды с конфигом никак не связаны, все команды с системных файлов.
Если устраивает такой вариант, то жду ответ и начинаю добавлять вид окна в дизайн
Молодец, посмотри иконки в векторе .svg
И скрипт нужно сделать на английском и с подключением локализации, пока добавить можно только русский.
Но вообще я находил утилиту которая выводит информацию о доменном пользователе, либо о локальном, и она у нас в системе даже есть. Но имя утилиты не помню. Хотел ещё проверить на тестовой тачке которая в домене.
Да, кнопку добавляй, только сделаем отдельную программу для получения информации о профиле пользователя, добавим перевод и возможность генерировать в .pdf/.txt файл с открытием в просмоторщике и печати.
Нужно добавить в интерфейс две возможности:
При 1. вызвается внешняя программа и весь вывод выводим в дочернее окно
При 2. открывается диалог с выбором пути и имени файла, вызывается внешняя программа с указанием пути и имени файла .pdf/.txt. По завершении выполнения сохранения в файл, открыть внешней программой по умолчанию для расширения этот файл.
a20e4eed1b