Astra linux установка zenity

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, что дает возможность быстро «на коленке» сделать скрипт и запустить его у пользователя в определенное время. Рассмотрим пример:

Читайте также:  Mx linux russian community

В результате мы получаем окошко с формой для пароля, которое «само покажется» вероятно с использованием утилиты at или ее аналога пользователю и ему останется только ввести свой новый пароль, сэкономив время и ему и администратору. Выглядит это примерно так (используется стандартное оформление окон из вашей системы):

Zenity не только показывает окно, но и выводит в стандартные вывод то, что пользователь в окне сделал. В нашем случае он заполнил два поля в форме. Нам нужно этот самый вывод перехватить. Таким образом мы можем получить значения всех полей из диалогового окна в одной строке через разделитель — по умолчанию символ «|», в примере мы заменяем его на запятую. Назначение параметров zenity говорят сами за себя, особенно если сразу смотреть на результат.

Дальше нам остается только обработать полученные данные (проверка на длину меньше 8 символов для пароля — это для примера, никогда так не делайте!), и сообщить пользователю о результатах. Для этого как нельзя кстати оказались окна с сообщениями, которые создаются еще проще, чем с формами:

В заключение мы можем успокоить пользователя с помошью еще одного сообщения, уже обратившись к нему по имени:

Как вариант можно использовать и стандартные уведомления:

WARNING! В старых версиях пакета zenity есть баг, из-за которого процесс, создающий окно с уведомлением не может завершиться. Это решается добавлением ненулевого таймаута:

Идея с использованием таких окошек была положительно воспринята и вскоре появилась мысль попросить пользователя оценить работу своего копмьютера по пятибальной шкале. Это вообще очень полезное занятие — позволяет отследить скорость увеличения довольных людей и выделить тех, у кого больше всего трудностей с освоением нового окружения, и, соответственно, принять меры по устранению трудностей. В простейшем виде это выглядело так:

Названия опций интуитивно понятны и не требуют пояснений.

К сожалению, zenity не умеет заменять такую шкалу на звездочки (есть мнение, что звездочки интуитивно понятнее), но, вскоре нашелся аналог со списком:

С использованием cron`a можно раз в день запускать и смотреть результаты. Осталось только решить вопрос с передачей собранных данных на сервер. Кажется, хорошей идеей будет приобщить систему мониторинга, которая и так уже имеет агента на каждом компьютере в рамках эксперимента — и рисовать графики для опросов пользователей.

Несмотря на то, что примеры в этой статье явно не самые актуальные, я надеюсь, что они наведут кого-нибудь на интересные мысли по поводу использования графических интерфейсов в небольших скриптах для связи с пользователями. Возможно это будут важные сообщения для всех работников (в духе команды wall, только с окошком), оповещения о начале обеденного перерыва или голосования о месте проведения корпоратива. Хочу также отметить, что если вы знаете готовые программные решения для такого рода задач — вы можете поделиться ими в комментариях, а мои скрипты «на коленке» — это не более чем интересный эксперимент, который может в последствии перерасти в нечто большее.

Читайте также:  Windows 10 ярлыки с двумя стрелками

Источник

Операционные системы 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 требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.

Очередные обновления (версии) предназначены для:

  • реализации и совершенствования функциональных возможностей;
  • поддержки современного оборудования;
  • обеспечения соответствия актуальным требованиям безопасности информации;
  • повышения удобства использования, управления компонентами и другие.

Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:

  1. инструкций и методических указаний по настройке и особенностям эксплуатации ОС, содержащих сведения о компенсирующих мерах или ограничениях по примене- нию ОС при эксплуатации;
  2. отдельных программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, инструкций по их установке и настройке, а также информации, содержащей сведения о контрольных суммах всех файлов оперативного обновления;
  3. обновлений безопасности, представляющих собой файл с совокупностью программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, а также информации, содержащей сведения о контрольных суммах всех файлов обновлений безопасности, указания по установке, настройке и особенностям эксплуатации ОС с установленными обновлениями безопасности.

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

Читайте также:  Разные рабочие столы windows 10 с разными ярлыками

Источник

Операционные системы 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 требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.

Очередные обновления (версии) предназначены для:

  • реализации и совершенствования функциональных возможностей;
  • поддержки современного оборудования;
  • обеспечения соответствия актуальным требованиям безопасности информации;
  • повышения удобства использования, управления компонентами и другие.

Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:

  1. инструкций и методических указаний по настройке и особенностям эксплуатации ОС, содержащих сведения о компенсирующих мерах или ограничениях по примене- нию ОС при эксплуатации;
  2. отдельных программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, инструкций по их установке и настройке, а также информации, содержащей сведения о контрольных суммах всех файлов оперативного обновления;
  3. обновлений безопасности, представляющих собой файл с совокупностью программных компонентов из состава ОС, в которые внесены изменения с целью устранения уязвимостей, а также информации, содержащей сведения о контрольных суммах всех файлов обновлений безопасности, указания по установке, настройке и особенностям эксплуатации ОС с установленными обновлениями безопасности.

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

Источник

Оцените статью