Astra linux screensaver delay

Экран блокировки Astra

Всем привет, есть вопрос по окну блокировки Astra, я бы хотел его переписать.
С приветственным окном все оказалось просто. Создаешь библиотеку и прокидываешь в систему как плагин гритеру.
А тут не особо понятно как это сделать.
Тем более не понятно какое приложение за это отвечает.

Собственно вопрос, каким образом можно сделать собственное окно блокировки? Возможно ли это как с fly_greeter прокинуть ему плагин в систему, или есть другие механизмы?

На первом скриншоте видна кнопка «блокировать» которая вызывает окно блокировки, вот это окно я хочу изменить и прокинуть в систему. Как бы мне это сделать?

Вложения

Iskatel_znaniy

New member

Всем привет, есть вопрос по окну блокировки Astra, я бы хотел его переписать.
С приветственным окном все оказалось просто. Создаешь библиотеку и прокидываешь в систему как плагин гритеру.
А тут не особо понятно как это сделать.
Тем более не понятно какое приложение за это отвечает.

Собственно вопрос, каким образом можно сделать собственное окно блокировки? Возможно ли это как с fly_greeter прокинуть ему плагин в систему, или есть другие механизмы?

На первом скриншоте видна кнопка «блокировать» которая вызывает окно блокировки, вот это окно я хочу изменить и прокинуть в систему. Как бы мне это сделать?

А насчет приветственного окна где можно прочитать как это делается? «Создаешь библиотеку и прокидываешь в систему как плагин гритеру» это как?

orontin

New member

А насчет приветственного окна где можно прочитать как это делается? «Создаешь библиотеку и прокидываешь в систему как плагин гритеру» это как?

Отсюда нужен плагин, который необходимо унаследовать. Точкой входа необходимо считать функцию KGreeterPlugin *(*create)

Там же есть уже готовые реализации, по которым можно понять что происходит. Собирать нужно библиотеку.
После полученную библиотеку прокинуть в ‘sudo cp libfly-dmgreet.so /usr/lib/x86_64-linux-gnu/libfly-dmgreet.so’

Так же необходимо подправить конфиг /etc/X11/fly-dm/fly-dmrc строка /etc/X11/fly-dm/***
*** — заменить на название созданного вами плагина. Вроде все.

Если будет или есть инфа по окну блокировки, то пожалуйста сообщите

Iskatel_znaniy

New member

Отсюда нужен плагин, который необходимо унаследовать. Точкой входа необходимо считать функцию KGreeterPlugin *(*create)

Там же есть уже готовые реализации, по которым можно понять что происходит. Собирать нужно библиотеку.
После полученную библиотеку прокинуть в ‘sudo cp libfly-dmgreet.so /usr/lib/x86_64-linux-gnu/libfly-dmgreet.so’

Так же необходимо подправить конфиг /etc/X11/fly-dm/fly-dmrc строка /etc/X11/fly-dm/***
*** — заменить на название созданного вами плагина. Вроде все.

Если будет или есть инфа по окну блокировки, то пожалуйста сообщите

Я так понимаю что звездочка « вначале строки обозначает комментарий так же как и #
А такой знак /* и такой */ обозначает что все строки находящиеся между ними так же являются комментариями?

orontin

New member

Я так понимаю что звездочка « вначале строки обозначает комментарий так же как и #
А такой знак /* и такой */ обозначает что все строки находящиеся между ними так же являются комментариями?

Читайте также:  Grant sudo on linux

cogniter

Moderator

orontin

New member

Это случаем не файл /etc/X11/fly-dm/fly-dmrc ? Если нет, то я не особо понимаю где лежит данный конфиг (о которым вы говорите). Если можно, пожалуйста расскажите подробней (где искать данный конфиг, путь до него?). И разве ScreenSaver — это экран блокировки? ScreenSaver — это же обычная заставка, а мне необходимо окно с полем ввода пароля изменить.

cogniter

Moderator

Это случаем не файл /etc/X11/fly-dm/fly-dmrc ? Если нет, то я не особо понимаю где лежит данный конфиг (о которым вы говорите). Если можно, пожалуйста расскажите подробней (где искать данный конфиг, путь до него?). И разве ScreenSaver — это экран блокировки? ScreenSaver — это же обычная заставка, а мне необходимо окно с полем ввода пароля изменить.

вместо ScreenSaver=internal прописать ScreenSaver=путь к вашему скринсейверу

Iskatel_znaniy

New member

вместо ScreenSaver=internal прописать ScreenSaver=путь к вашему скринсейверу

Прописал путь к файлу изображения в ~/.fly/theme/current.themerc. После перезагрузки экран блокировки не срабатывает. Потом когда возвращаю прежнее значение и перезагружаюсь экран блокировки работает. Что я делаю не так? Может быть раcширение jpg тут не работает? У меня правда система Орел но думаю что это не имеет значения.

Вложения

countmein

New member

Iskatel_znaniy

New member

countmein

New member

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

Iskatel_znaniy

New member

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

Еще вопрос немного не по теме: В Debian в менеджере пакетов можно поставить галочку «Показывать только приложения» что упрощает поиск нужных приложений там. В Астре я что то такого не видел. Есть ли там такое же или нет? Там есть конечно разделы но хотелось бы конкретные приложения. Может я плохо в настройках искал но не могу найти.

Источник

Экран блокировки Astra

Спасибо, проверил работает, но появился еще вопрос
Что скрывается за internal в ScreenSaver=internal? Какое приложение вызывается? Если это fly-dm то с какими параметрами?

Читайте также:  Jcpkcs11 2 alt linux

Iskatel_znaniy

New member

А у меня после перезагрузки при блокировке появляются настройки а когда закрываю то блокировка не действует. А потом после перезагрузки снова действует один раз до закрытия. Как пользоваться xscreensaver я пока не знаю.

orontin

New member

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

Нашел шаблон для новых пользователей.
Необходимо изменить данный файл
файл /usr/share/fly-wm/theme строка ScreenSaver=internal заменить на ScreenSaver=путь_до_скринсейвера(исполняемый файл)

Iskatel_znaniy

New member

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

Нашел шаблон для новых пользователей.
Необходимо изменить данный файл
файл /usr/share/fly-wm/theme строка ScreenSaver=internal заменить на ScreenSaver=путь_до_скринсейвера(исполняемый файл)

А как сделать так чтобы при блокировки экрана xscreensaver действовал бы постоянно? Что нужно еще сделать помимо того что прописать путь к нему в ScreenSaver? Разумеется он у меня установлен.

orontin

New member

А как сделать так чтобы при блокировки экрана xscreensaver действовал бы постоянно? Что нужно еще сделать помимо того что прописать путь к нему в ScreenSaver? Разумеется он у меня установлен.

Ничего, прописал, перезапустился — работает. Я не работал сейчас с внешним скринсейвером, я просто прописал туда прогу, и она запускается. Возможно вы прописали туда не то что нужно. Может у xscreensaver есть еще приложение которое как раз и должно за это отвечать?

Кстати, если вы опишите процедуру добавления xscreensaver, это поможет как мне, так и остальным

Iskatel_znaniy

New member

Ничего, прописал, перезапустился — работает. Я не работал сейчас с внешним скринсейвером, я просто прописал туда прогу, и она запускается. Возможно вы прописали туда не то что нужно. Может у xscreensaver есть еще приложение которое как раз и должно за это отвечать?

Кстати, если вы опишите процедуру добавления xscreensaver, это поможет как мне, так и остальным

Свою ошибку вроде понял. Надо было прописать и запускать xscreensaver-demo а не xscreensaver. Выяснил это с помощью утилиты «Запуск приложения» . То есть путь к утилите будет /usr/bin/xscreensaver-demo . Выясняется командой which xscreensaver-demo Дальше пока не пробовал. Сейчас по делам нужно. Позже попробую.

Источник

Astra linux screensaver delay

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

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

Читайте также:  Графический интерфейс kde linux

В меню выбрать: Панель управления — Рабочий стол — Оформление Fly.

Далее нужно выбрать раздел Блокировка и снять галочку Блокировать экран.

Данный интерфейса так же можно вызвать командой fly-admin-theme .

Для отключения блокировки экрана через консоль, надо отредактировать пользовательский файл:

В нем требуется сделать следующие настроки:

После перезапуска сессии пользователя, экран блокировки перестанет появляться.

  • Соответствие версий Astra Linux Смоленск и Debian, таблица версий библиотек
  • Как понять, к какой версии Astra Linux относятся файлы документации
  • Восстановление пользователя root в Astra Linux 1.6 Смоленск
  • Отключение блокировки экрана паролем в Astra Linux 1.6
  • Как отменить гашение экрана в Astra Linux 1.6 через конфиги
  • Как в Astra Linux 1.3 установить разрешение экрана через конфиги?
  • Какие пакеты ПО устанавливаются при выборе пунктов «Средства работы в сети» и «Сетевые сервисы» в инсталляторе?
  • Как прописать команды, которые должны выполниться перед появлением окна логина FLY DM
  • Как прописать команды, которые выполнятся перед стартом X-сессии
  • Как в Astra Linux 1.3 ограничить возможности рабочего стола
  • Проблема запуска скрипта на сервере ALD домена при логине пользователя с нулевой мандатной меткой
  • Как войти в домен ALD Astra Linux на рабочей станции, если вход не работает
  • Как настроить видеодрайвер в Astra Linux 1.6 для Орион ПК 103 (ПК-Э-103-02)
  • Как пользоваться мандатным флагом ccnr, чтобы не менялась мандатная метка в Astra Linux 1.6
  • Управление безопасностью ОССН с использованием мандатного управления доступом в Astra Linux
  • Мандатный контроль целостности в Astra Linux
  • Структура мандатной метки в Astra Linux 1.6 (инфографика)
  • Как предоставить доступ пользователю к COM-порту /dev/ttyS0 в ALD
  • Понижение классификационной мандатной метки в Astra Linux 1.6
  • Какие секции репозитария есть в Astra Linux
  • Как в Astra отключить монитор печати при отключении области уведомлений
  • Известные проблемные пакеты Astra Linux, которые блокируют установку обновлений и не только
  • Почему не виден ярлык на рабочем столе Astra Linux 1.6 Update 10?
  • Как включить NumLock при старте рабочего стола в Astra Linux 1.6
  • Что не работает в Astra Linux 1.6
  • Восстановление загрузчика Grub после применения обновлений в Astra Linux 1.6
  • Как выйти/разлогиниться из FLY WM — опции команды fly-wmfunc в Astra Linux 1.6
  • Как запустить SSH-сервер в Astra Linux 1.6
  • Установка обновленного ejabberd в Astra Linux 1.6 Update 10. Как выкачивать ПО из репозитариев
  • Загрузка X-сервера в Debian и Astra Linux 1.6. Какие скрипты в какие моменты времени срабатывают?
  • Как загрузить и подключить диск со средствами разработки для Astra Linux SE 1.7
  • Что означает аббревиатура МРОСЛ ДП
  • Как обозначаются версии релизов Astra Linux в файлах etc-директории

Источник

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