Wie erstelle ich einen Bildschirmsperr-Timer für Awesome WM?


8

Ich habe ein Ubuntu 12.04-System mit Awesome WM und möchte, dass der Bildschirmschoner wie in Unity funktioniert :

  1. GNOME Bildschirmschoner
  2. Ctrl- Alt-L zu sperren
  3. Zeitüberschreitung von N Minuten, die Anwendungen berücksichtigt, die den Bildschirmschoner vorübergehend deaktivieren

Die Tastenkombination war relativ einfach:

-- Lock screen
awful.key(
    { "Mod1", "Control" },
    "l",
    function ()
        awful.util.spawn("gnome-screensaver-command --lock")
    end)

Wie löse ich Punkt 3?

Antworten:


6

Sie könnten xautolock verwenden :

Xautolock überwacht die Konsolenaktivität unter dem X-Fenstersystem und startet ein Programm Ihrer Wahl, wenn während eines vom Benutzer konfigurierbaren Zeitraums nichts passiert. Sie können dies verwenden, um automatisch ein Schließfach zu starten, falls Sie dies vor einer Kaffeepause manuell vergessen.

Etwas in der Art von:

xautolock -time 10 -locker "gnome-screensaver-command --lock"

Die einzige Anwendung, die ich gefunden habe und die nicht respektiert, xautolockist VLC. aber mplayer funktioniert gut damit.


1
Bist du sicher, dass mplayer gut funktioniert? Ich verwende derzeit mplayer-1.1 (svn) und xautolock löst immer noch das Schließfach aus, während ein Video abgespielt wird.
Unode

Zu der Zeit, als ich diese Antwort schrieb, arbeitete mplayer mit xautolock. Ein Update seitdem hat dazu geführt, dass dies nicht mehr der Fall ist. Hoffentlich ist es eine vorübergehende Aberration.
Jasonwryan

VLC 2.1.5 funktioniert gut mitxautolock
l0b0

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.