Автор Тема: kscreenlockerrc есть документация или список всех секций\параметров?  (Прочитано 897 раз)

Оффлайн orontin

  • Начинающий
  • *
  • Сообщений: 12
Всем привет, интересует этот файл, и какие у него есть секции\ключи, на своем ALT 10 KDE, я нашел этот файл у пользователя, но в нем одна запись, и никакой информации о других параметрах.

Есть ли где-нибудь информация какие еще секции\ключи есть в данном файле?

В интернете информации не смог найти.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн orontin

  • Начинающий
  • *
  • Сообщений: 12
https://github.com/KDE/kscreenlocker ?
https://github.com/KDE/kscreenlocker/blob/master/README.pam

В их репозитории нету ответа на этот вопрос...
В README информация об использовании, но нету информации именно об этом файле "kscreenlockerrc"
Возможно я не правильно вас понял?

Оффлайн orontin

  • Начинающий
  • *
  • Сообщений: 12
https://github.com/KDE/kscreenlocker ?
https://github.com/KDE/kscreenlocker/blob/master/README.pam

В их репозитории нету ответа на этот вопрос...
В README информация об использовании, но нету информации именно об этом файле "kscreenlockerrc"
Возможно я не правильно вас понял?

Добавлю, что я нашел вот этот файл, но он не полный насколько я понимаю.

kscreenlockersettings.kcfg
Спойлер
<?xml version="1.0" encoding="UTF-8"?>
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
                           http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
  <kcfgfile name="kscreenlockerrc" />
  <group name="Daemon">
    <entry key="Autolock" type="Bool">
      <default>true</default>
      <label>Screen lock enabled</label>
      <whatsthis>Sets whether the screen will be locked after the specified time.</whatsthis>
    </entry>
    <entry key="Timeout" type="Int">
      <default>5</default>
      <min>1</min>
      <label>Screen saver timeout</label>
      <whatsthis>Sets the minutes after which the screen is locked.</whatsthis>
    </entry>
    <entry key="Lock" type="Bool">
      <default>true</default>
      <label></label>
      <whatsthis></whatsthis>
    </entry>
    <entry key="LockGrace" type="Int">
      <default>5</default>
      <min>0</min>
      <max>300</max>
      <label></label>
      <whatsthis></whatsthis>
    </entry>
    <entry key="LockOnResume" type="Bool">
        <default>true</default>
    </entry>
    <entry key="LockOnStart" type="Bool">
      <default>false</default>
      <label>Defines if the session is locked on startup</label>
    </entry>
  </group>
  <group name="Greeter">
    <entry key="Theme" type="String">
      <default></default>
      <label></label>
      <whatsthis></whatsthis>
    </entry>
    <entry name="wallpaperPluginId" key="WallpaperPlugin" type="String">
      <default>org.kde.image</default>
      <label></label>
      <whatsthis></whatsthis>
    </entry>
  </group>
</kcfg>
« Последнее редактирование: 02.12.2022 13:13:58 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
kscreenlockersettings.kcfg
Как я понимаю, вы показали файл конфига (ну или его основу), который составлен в формате xml
В формате xml обычно хранятся конфиги, которые заполняются не человеком напрямую (они обычно имеют текстовый формат), а какой-то программой (программам удобнее работать с xml).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А это программа, которая работает с такими файлами
https://github.com/KDE/kscreenlocker
« Последнее редактирование: 02.12.2022 13:21:13 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Я не гарантирую, что и другие программы могут редактировать этот файл, когда вы, например, ставите галочку, что блокировать экран  надо через 5 минут

Оффлайн orontin

  • Начинающий
  • *
  • Сообщений: 12
kscreenlockersettings.kcfg
Как я понимаю, вы показали файл конфига (ну или его основу), который составлен в формате xml
В формате xml обычно хранятся конфиги, которые заполняются не человеком напрямую (они обычно имеют текстовый формат), а какой-то программой (программам удобнее работать с xml).

Я не очень понимаю зачем вы даете ссылку на описание работы с ПАМ и ссылку на репозиторий KDE - информации в текстовом виде на свой вопрос я не нашел...

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

Для примера, у AstraLinux есть что-то вроде такого же файла, но там описаны все параметры. Мне интересно, есть ли документация по параметрам для файла kscreenlockerrc у пользователя?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Скорей всего, это надо смотреть код KDE , в частности программ, работающих с эти файлом. В публичном доступе формат этого файла я не нашёл.

Оффлайн orontin

  • Начинающий
  • *
  • Сообщений: 12
Скорей всего, это надо смотреть код KDE , в частности программ, работающих с эти файлом. В публичном доступе формат этого файла я не нашёл.

Жаль, но спасибо что потратили свое время. Я еще буду искать информацию, если найду дополню этот вопрос.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
По названию видно, что   kscreenlockerrc хранит настройки plasma5-kscreenlocker, значит туда записываются настройки kscreenlocker пользователя.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
$ rpm -ql plasma5-kscreenlocker
...
/usr/share/kf5/applications/kf5/kcm_screenlocker.desktop
...

cat /usr/share/kf5/applications/kf5/kcm_screenlocker.desktop
...
Exec=systemsettings kcm_screenlocker
,,,,

Запускаем:

Имеем картинку:
...

По идее вот эти параметры и должен этот файл хранить, возможно ещё что-то умеет, но это надо код kcm_screenlocker смотреть

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Плюс , похоже настройки из этого окна тоже