Можно ли активировать скринсейвер при автологине, затем разблокировать брелок на разблокировке заставки

Мы нашли только одно такое решение далеко:

  sudo apt-get remove gnome-settings-daemon

Другой вариант - переименовать gnome-settings-daemon service

1
задан 18 August 2011 в 00:49

12 ответов

С незащищенной keyring

Вы можете добавить gnome-screensaver-command -a в приложения для запуска:

1) Alt + F2, затем вставить gnome-session-properties и нажать Enter

1) Нажмите «Добавить» и вставьте команду выше.

С уважением.

С защитой keyring

(Если вы не хотите опорожнять свой пароль для ключей)

После описанных выше шагов вы создадите скрипт, который будет запущен при запуске, и проверит, заблокирован ли экран или нет. Если он разблокирован, он запустит скрипт python, чтобы разблокировать брелок.

Создайте этот скрипт perl и поместите его в «Startup Applications»

#!/usr/bin/perl my $cmd = "dbus-monitor --session \"type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'\""; open (IN, "$cmd |"); while () { if (m/^\s+boolean false/) { exec('/usr/bin/unlock-keyring'); } }

Создайте этот скрипт python, сделайте его исполняемым и переместите его на /usr/bin/unlock-keyring

#!/usr/bin/env python import gnomekeyring import getpass gnomekeyring.unlock_sync(None, getpass.getpass('Password:your.password.goes.here'));

Ссылки: 1, 2, 3.

1
ответ дан 25 May 2018 в 19:24

С незащищенной keyring

Вы можете добавить gnome-screensaver-command -a в приложения для запуска:

1) Alt + F2, затем вставить gnome-session-properties и нажать Enter

1) Нажмите «Добавить» и вставьте команду выше.

С уважением.

С защитой keyring

(Если вы не хотите опорожнять свой пароль для ключей)

После описанных выше шагов вы создадите скрипт, который будет запущен при запуске, и проверит, заблокирован ли экран или нет. Если он разблокирован, он запустит скрипт python, чтобы разблокировать брелок.

Создайте этот скрипт perl и поместите его в «Startup Applications»

#!/usr/bin/perl my $cmd = "dbus-monitor --session \"type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'\""; open (IN, "$cmd |"); while () { if (m/^\s+boolean false/) { exec('/usr/bin/unlock-keyring'); } }

Создайте этот скрипт python, сделайте его исполняемым и переместите его на /usr/bin/unlock-keyring

#!/usr/bin/env python import gnomekeyring import getpass gnomekeyring.unlock_sync(None, getpass.getpass('Password:your.password.goes.here'));

Ссылки: 1, 2, 3.

1
ответ дан 25 July 2018 в 21:29

С незащищенной keyring

Вы можете добавить gnome-screensaver-command -a в приложения для запуска:

1) Alt + F2, затем вставить gnome-session-properties и нажать Enter

1) Нажмите «Добавить» и вставьте команду выше.

С уважением.

С защитой keyring

(Если вы не хотите опорожнять свой пароль для ключей)

После описанных выше шагов вы создадите скрипт, который будет запущен при запуске, и проверит, заблокирован ли экран или нет. Если он разблокирован, он запустит скрипт python, чтобы разблокировать брелок.

Создайте этот скрипт perl и поместите его в «Startup Applications»

#!/usr/bin/perl my $cmd = "dbus-monitor --session \"type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'\""; open (IN, "$cmd |"); while () { if (m/^\s+boolean false/) { exec('/usr/bin/unlock-keyring'); } }

Создайте этот скрипт python, сделайте его исполняемым и переместите его на /usr/bin/unlock-keyring

#!/usr/bin/env python import gnomekeyring import getpass gnomekeyring.unlock_sync(None, getpass.getpass('Password:your.password.goes.here'));

Ссылки: 1, 2, 3.

1
ответ дан 2 August 2018 в 03:07

С незащищенной keyring

Вы можете добавить gnome-screensaver-command -a в приложения для запуска:

1) Alt + F2, затем вставить gnome-session-properties и нажать Enter

1) Нажмите «Добавить» и вставьте команду выше.

С уважением.

С защитой keyring

(Если вы не хотите опорожнять свой пароль для ключей)

После описанных выше шагов вы создадите скрипт, который будет запущен при запуске, и проверит, заблокирован ли экран или нет. Если он разблокирован, он запустит скрипт python, чтобы разблокировать брелок.

Создайте этот скрипт perl и поместите его в «Startup Applications»

#!/usr/bin/perl my $cmd = "dbus-monitor --session \"type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'\""; open (IN, "$cmd |"); while () { if (m/^\s+boolean false/) { exec('/usr/bin/unlock-keyring'); } }

Создайте этот скрипт python, сделайте его исполняемым и переместите его на /usr/bin/unlock-keyring

#!/usr/bin/env python import gnomekeyring import getpass gnomekeyring.unlock_sync(None, getpass.getpass('Password:your.password.goes.here'));

Ссылки: 1, 2, 3.

1
ответ дан 4 August 2018 в 18:58

С незащищенной keyring

Вы можете добавить gnome-screensaver-command -a в приложения для запуска:

1) Alt + F2, затем вставить gnome-session-properties и нажать Enter

1) Нажмите «Добавить» и вставьте команду выше.

С уважением.

С защитой keyring

(Если вы не хотите опорожнять свой пароль для ключей)

После описанных выше шагов вы создадите скрипт, который будет запущен при запуске, и проверит, заблокирован ли экран или нет. Если он разблокирован, он запустит скрипт python, чтобы разблокировать брелок.

Создайте этот скрипт perl и поместите его в «Startup Applications»

#!/usr/bin/perl my $cmd = "dbus-monitor --session \"type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'\""; open (IN, "$cmd |"); while () { if (m/^\s+boolean false/) { exec('/usr/bin/unlock-keyring'); } }

Создайте этот скрипт python, сделайте его исполняемым и переместите его на /usr/bin/unlock-keyring

#!/usr/bin/env python import gnomekeyring import getpass gnomekeyring.unlock_sync(None, getpass.getpass('Password:your.password.goes.here'));

Ссылки: 1, 2, 3.

1
ответ дан 6 August 2018 в 03:19

С незащищенной keyring

Вы можете добавить gnome-screensaver-command -a в приложения для запуска:

1) Alt + F2, затем вставить gnome-session-properties и нажать Enter

1) Нажмите «Добавить» и вставьте команду выше.

С уважением.

С защитой keyring

(Если вы не хотите опорожнять свой пароль для ключей)

После описанных выше шагов вы создадите скрипт, который будет запущен при запуске, и проверит, заблокирован ли экран или нет. Если он разблокирован, он запустит скрипт python, чтобы разблокировать брелок.

Создайте этот скрипт perl и поместите его в «Startup Applications»

#!/usr/bin/perl my $cmd = "dbus-monitor --session \"type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'\""; open (IN, "$cmd |"); while () { if (m/^\s+boolean false/) { exec('/usr/bin/unlock-keyring'); } }

Создайте этот скрипт python, сделайте его исполняемым и переместите его на /usr/bin/unlock-keyring

#!/usr/bin/env python import gnomekeyring import getpass gnomekeyring.unlock_sync(None, getpass.getpass('Password:your.password.goes.here'));

Ссылки: 1, 2, 3.

1
ответ дан 7 August 2018 в 21:01

Я думаю, что простой скрипт bash, такой как

#!/bin/bash

gnome-screensaver-command --lock

, добавленный в ваш список программ запуска, должен работать.

Надеюсь, это поможет

0
ответ дан 25 May 2018 в 19:24
  • 1
    Спасибо. этот решенный пункт 1). Любые идеи о 2)? – Christoph 11 August 2011 в 22:01

Я думаю, что простой скрипт bash, такой как

#!/bin/bash gnome-screensaver-command --lock

, добавленный в ваш список программ запуска, должен работать.

Надеюсь, это поможет

0
ответ дан 25 July 2018 в 21:29
  • 1
    Спасибо. этот решенный пункт 1). Любые идеи о 2)? – Christoph 11 August 2011 в 22:01

Я думаю, что простой скрипт bash, такой как

#!/bin/bash gnome-screensaver-command --lock

, добавленный в ваш список программ запуска, должен работать.

Надеюсь, это поможет

0
ответ дан 2 August 2018 в 03:07
  • 1
    Спасибо. этот решенный пункт 1). Любые идеи о 2)? – Christoph 11 August 2011 в 22:01

Я думаю, что простой скрипт bash, такой как

#!/bin/bash gnome-screensaver-command --lock

, добавленный в ваш список программ запуска, должен работать.

Надеюсь, это поможет

0
ответ дан 4 August 2018 в 18:58
  • 1
    Спасибо. этот решенный пункт 1). Любые идеи о 2)? – Christoph 11 August 2011 в 22:01

Я думаю, что простой скрипт bash, такой как

#!/bin/bash gnome-screensaver-command --lock

, добавленный в ваш список программ запуска, должен работать.

Надеюсь, это поможет

0
ответ дан 6 August 2018 в 03:19
  • 1
    Спасибо. этот решенный пункт 1). Любые идеи о 2)? – Christoph 11 August 2011 в 22:01

Я думаю, что простой скрипт bash, такой как

#!/bin/bash gnome-screensaver-command --lock

, добавленный в ваш список программ запуска, должен работать.

Надеюсь, это поможет

0
ответ дан 7 August 2018 в 21:01
  • 1
    Спасибо. этот решенный пункт 1). Любые идеи о 2)? – Christoph 11 August 2011 в 22:01

Другие вопросы по тегам:

Похожие вопросы: