- Astra linux установка zenity
- Пакет Zenity-2.30.0
- Знакомимся с пакетом Zenity
- Информация о пакете
- Зависимости пакета Zenity
- Обязательные
- Необязательные
- Установка пакета Zenity
- Пояснение команд
- Описание пакета
- Zenity на службе у системного администратора
- Операционные системы Astra Linux
- Операционные системы Astra Linux
Astra linux установка zenity
Библиотека сайта rus-linux.net
На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 33. Основные пакеты GNOME. Рабочий стол | Вперед |
Пакет Zenity-2.30.0
Знакомимся с пакетом Zenity
Zenity является переписанным вариантом gdialog, портом диалогового механизма GNOME, который позволяет вам из командной строки и скриптов командных оболочек выводить на экран диалоги GTK+.
Известно, что пакет правильно собирается и работает на платформе LFS-6.5.
Информация о пакете
- Загрузка (HTTP): http://ftp.gnome.org/pub/gnome/sources/zenity/2.30/zenity-2.30.0.tar.bz2
- Загрузка (FTP): ftp://ftp.gnome.org/pub/gnome/sources/zenity/2.30/zenity-2.30.0.tar.bz2
- Контрольная сумма MD5: 15ba2f27d5e1a79c996e5e53e16f4380
- Размер загружаемого пакета: 3,0 MB
- Оценочный размер требуемого дискового пространства: 16 MB
- Оценочное время сборки: 0,2 SBU
Зависимости пакета Zenity
Обязательные
Необязательные
Установка пакета Zenity
Установите пакет Zenity с помощью следующих команд:
В этом пакете набор тестов отсутствует.
Теперь в роли пользователя root выполните:
Пояснение команд
—prefix=$(pkg-config —variable=prefix ORBit-2.0) : Установка префикса с помощью этого параметра, а не с помощью $GNOME_PREFIX будет гарантировать, что префикс будет установлен в соответствие со средой окружения и пакет будет установлен в нужном месте.
—localstatedir=/var/lib : Этот параметр используется, чтобы указать, что все файлы ScrollKeeper будут установлены в /var/lib/scrollkeeper вместо установки некоторых файлов в $GNOME_PREFIX/var/scrollkeeper ; а база данных ScrollKeeper будет обновлена должным образом.
—mandir=$(pkg-config —variable=prefix ORBit-2.0)/share/man : Этот параметр указывает, что файлы man.(X) будут установлены в директорий $GNOME_PREFIX/share/man/man(X) , а не в директорий $GNOME_PREFIX/man/man(X) .
Описание пакета
Установленные программы: gdialog и zenity
Установленные библиотеки: Нет
скрипт-обвертка на Perl, который можно использовать совместно с устаревшими скриптами
программа, которая выводит на экран диалоги GTK+ и отображает данные, введенные пользователем
Перевод сделан с варианта оригинала, датированного 2010-08-22 01:36:45 +0000
Источник
Zenity на службе у системного администратора
Задумала как-то одна компания перейти на ПО свободное. И скачали себе линукс на все компьютеры, и сервер с дисками заморскими поставили, и учетные записи для пользователей сделали. И приказал начальник чтобы все сотрудники поставили себе пароли заковыристые. А они хоть и послушали рассказы о том, что за зверь перед ними, а вот где поменять пароль не знают. Или в настройках найти не могут. А от консоли бегут сломя голову. И начинают бегать к админу со словами «админ-админушка, помоги найти кнопочку», и начинает админушка бегать да нервничать, от дум важных отвлекается.
Не секрет, что для многих пользователей (особенно не связанных напрямую с IT) переход на новую операционную систему и ПО часто проходит болезненно. И во многом это связано с привычками. Люди запоминают что где находится на их компьютере и, если все переставить — они теряются. В результате многие простые действия могут вызывать сложности, такие как потеря времени и нервов.
Появилась идея: а что, если для задачи, требующей незамедлительного вмешательства пользователя (вроде замены пароля из былины выше), еще не знакомого с интерфейсом системы, ему явно дать окно с возможностью эту задачу решить? В поисках простого решения я наткнулся на zenity. Это небольшая утилита, позволяющая выводить на экран диалоговые окна. Она использует GTK+ и, как оказалось, в большинстве популярных дистрибутивов линукса идет в комплекте. В дополнение к этому ее можно использовать прямо в скриптах на BASH, что дает возможность быстро «на коленке» сделать скрипт и запустить его у пользователя в определенное время. Рассмотрим пример:
В результате мы получаем окошко с формой для пароля, которое «само покажется» вероятно с использованием утилиты at или ее аналога пользователю и ему останется только ввести свой новый пароль, сэкономив время и ему и администратору. Выглядит это примерно так (используется стандартное оформление окон из вашей системы):
Zenity не только показывает окно, но и выводит в стандартные вывод то, что пользователь в окне сделал. В нашем случае он заполнил два поля в форме. Нам нужно этот самый вывод перехватить. Таким образом мы можем получить значения всех полей из диалогового окна в одной строке через разделитель — по умолчанию символ «|», в примере мы заменяем его на запятую. Назначение параметров zenity говорят сами за себя, особенно если сразу смотреть на результат.
Дальше нам остается только обработать полученные данные (проверка на длину меньше 8 символов для пароля — это для примера, никогда так не делайте!), и сообщить пользователю о результатах. Для этого как нельзя кстати оказались окна с сообщениями, которые создаются еще проще, чем с формами:
В заключение мы можем успокоить пользователя с помошью еще одного сообщения, уже обратившись к нему по имени:
Как вариант можно использовать и стандартные уведомления:
WARNING! В старых версиях пакета zenity есть баг, из-за которого процесс, создающий окно с уведомлением не может завершиться. Это решается добавлением ненулевого таймаута:
Идея с использованием таких окошек была положительно воспринята и вскоре появилась мысль попросить пользователя оценить работу своего копмьютера по пятибальной шкале. Это вообще очень полезное занятие — позволяет отследить скорость увеличения довольных людей и выделить тех, у кого больше всего трудностей с освоением нового окружения, и, соответственно, принять меры по устранению трудностей. В простейшем виде это выглядело так:
Названия опций интуитивно понятны и не требуют пояснений.
К сожалению, zenity не умеет заменять такую шкалу на звездочки (есть мнение, что звездочки интуитивно понятнее), но, вскоре нашелся аналог со списком:
С использованием cron`a можно раз в день запускать и смотреть результаты. Осталось только решить вопрос с передачей собранных данных на сервер. Кажется, хорошей идеей будет приобщить систему мониторинга, которая и так уже имеет агента на каждом компьютере в рамках эксперимента — и рисовать графики для опросов пользователей.
Несмотря на то, что примеры в этой статье явно не самые актуальные, я надеюсь, что они наведут кого-нибудь на интересные мысли по поводу использования графических интерфейсов в небольших скриптах для связи с пользователями. Возможно это будут важные сообщения для всех работников (в духе команды wall, только с окошком), оповещения о начале обеденного перерыва или голосования о месте проведения корпоратива. Хочу также отметить, что если вы знаете готовые программные решения для такого рода задач — вы можете поделиться ими в комментариях, а мои скрипты «на коленке» — это не более чем интересный эксперимент, который может в последствии перерасти в нечто большее.
Источник
Операционные системы Astra Linux
Оперативные обновления и методические указания
Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).
1) от несанкционированного доступа;
2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).
Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».
На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.
Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!
Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.
Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.
В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.
Очередные обновления (версии) предназначены для:
- реализации и совершенствования функциональных возможностей;
- поддержки современного оборудования;
- обеспечения соответствия актуальным требованиям безопасности информации;
- повышения удобства использования, управления компонентами и другие.
Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:
- инструкций и методических указаний по настройке и особенностям эксплуатации ОС, содержащих сведения о компенсирующих мерах или ограничениях по примене- нию ОС при эксплуатации;
- отдельных программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, инструкций по их установке и настройке, а также информации, содержащей сведения о контрольных суммах всех файлов оперативного обновления;
- обновлений безопасности, представляющих собой файл с совокупностью программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, а также информации, содержащей сведения о контрольных суммах всех файлов обновлений безопасности, указания по установке, настройке и особенностям эксплуатации ОС с установленными обновлениями безопасности.
Ввиду совершенствования нормативно-правовых документов в области защиты информации и в целях обеспечения соответствия информационных актуальным требованиям безопасности информации, а также обеспечения их долговременной эксплуатации, в том числе работоспособности на современных средствах вычислительной техники, рекомендуется на регулярной основе планировать проведение мероприятий по применению очередных и оперативных обновлений операционной системы.
Источник
Операционные системы Astra Linux
Оперативные обновления и методические указания
Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).
1) от несанкционированного доступа;
2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).
Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».
На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.
Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!
Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.
Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.
В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.
Очередные обновления (версии) предназначены для:
- реализации и совершенствования функциональных возможностей;
- поддержки современного оборудования;
- обеспечения соответствия актуальным требованиям безопасности информации;
- повышения удобства использования, управления компонентами и другие.
Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:
- инструкций и методических указаний по настройке и особенностям эксплуатации ОС, содержащих сведения о компенсирующих мерах или ограничениях по примене- нию ОС при эксплуатации;
- отдельных программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, инструкций по их установке и настройке, а также информации, содержащей сведения о контрольных суммах всех файлов оперативного обновления;
- обновлений безопасности, представляющих собой файл с совокупностью программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, а также информации, содержащей сведения о контрольных суммах всех файлов обновлений безопасности, указания по установке, настройке и особенностям эксплуатации ОС с установленными обновлениями безопасности.
Ввиду совершенствования нормативно-правовых документов в области защиты информации и в целях обеспечения соответствия информационных актуальным требованиям безопасности информации, а также обеспечения их долговременной эксплуатации, в том числе работоспособности на современных средствах вычислительной техники, рекомендуется на регулярной основе планировать проведение мероприятий по применению очередных и оперативных обновлений операционной системы.
Источник