Wie kann ich den Bildschirm auf lxde sperren?

19

Wie Gnomenkontrolle + Alt + L

Wie kann ich das in Lxde machen? Was muss ich noch tun?

Vielen Dank

- auf eigene Faust nach einer Lösung suchen, aber ...

ok wenn ich alt + f2 tippe und xscreensaver-command -lock eingebe ist das eine kleine lösung. Ich habe versucht, ein kleines Skript zu schreiben, aber es funktioniert nicht.

das ist was ich mache

vi lock.sh

#!/bin/bash
xscreensaver-command -lock
exit 0

chmod + x lock.sh

aber das geht nicht .. ideen?

maniat1k
quelle

Antworten:

28

Sie sollten auf den Bildschirmschoner Sperrbefehl zu binden in der Lage CTRL+ ALT+ Lbearbeite Ihre Lubuntu Tastatur & Maus Konfigurationsdatei

Fügen Sie Folgendes hinzu zu ~/.config/openbox/lubuntu-rc.xml

<keybind key="C-A-L">      
  <action name="Execute">        
    <command>xscreensaver-command -lock</command>      
  </action>    
</keybind>

Dies sollte sich zwischen den XML-Tags befinden

<keyboard>
...
</keyboard

Bildbeschreibung hier eingeben

Melden Sie sich ab und wieder an, damit die Änderungen wirksam werden.

fossfreedom
quelle
13
Geben Sie das openbox --reconfigureTerminal ein, damit die Änderungen wirksam werden. Dies ist GNU / Linux, von dem wir sprechen - Abmelden / Anmelden ist überflüssig.
Richard
Achten Sie darauf, nicht $HOME= /rootfür Ihre rcDatei, sondern Ihren tatsächlichen Benutzer zu verwenden.
Timo
2
@ Richard, oder openbox --restartum es zu erledigen.
Timo
22

Ich würde einige der Antworten ausarbeiten / kombinieren. Starten Sie zuerst (in einem Terminal) Ihren Editor:

vi ~/.config/openbox/lubuntu-rc.xml

Suchen Sie dann nach dem genannten fehlerhaften Code:

<keybind key="C-A-L">      
  <action name="Execute">        
    <command>xscreensaver-command -lock</command>      
  </action>    
</keybind>

und ändere es, um das dm-tool zu benutzen:

<keybind key="C-A-L">      
  <action name="Execute">        
    <command>dm-tool lock</command>      
  </action>    
</keybind>

Fügen Sie dann einen Abschnitt hinzu, damit auch die Windows + L-Kombination funktioniert:

<keybind key="W-L">
  <action name="Execute">        
    <command>dm-tool lock</command>      
  </action>    
</keybind>

Beenden Sie abschließend den Editor (Speichern der Datei) und aktivieren Sie ihn:

openbox --reconfigure

Viel Glück und vielen Dank für alle Antworten hier ...

Fred Schenk
quelle
3
Dies sollte die Antwort sein
becko
Ich hatte dm-tool bereits standardmäßig installiert. Ich hätte xscreensaver installieren müssen, damit die akzeptierte Antwort funktioniert. -Danke
Usagi
9

Wir können auch den Befehl "lxlock" verwenden, der von lxde bereitgestellt wird. Ich habe es gerade auf Ubuntu 14.04 gefunden. Wir können die folgenden Zeilen in unsere Openbox-Konfigurationsdatei auf der Tastatur einfügen. vim $HOME/.config/openbox/lubuntu-rc.xml

<!-- keybinding for Screen Lock-->
    <keybind key="W-L">
        <action name="Execute">
          <command>lxlock</command>
        </action>

Und starten Sie dann die openbox mit dem folgenden Befehl neu.

openbox --restart

Dadurch wird das Sperren des Desktops durch Drücken von Windows-Taste + L aktiviert

Sai Teja
quelle
Zur Verdeutlichung für Leser: lxlockWird /usr/binals Shell-Skript installiert , das versucht, verschiedene gängige Bildschirmschoner- / Sperroptionen zu identifizieren / aufzurufen, die möglicherweise gleichzeitig auf dem System vorhanden sind. Wenn keine anderen Optionen gefunden werden, wird xscreensaver-command -locktrotzdem darauf zurückgegriffen. Persönlich finde ich es einfacher und (hypothetisch) plattformübergreifender, direkt zu X zu wechseln, und eine Bildschirmsperre ist mir wirklich nicht wichtig!
Underscore_d
Bestätigt für Lubuntu Trusty
user14654
Mit wird lxlockdas Problem in Lubuntu behoben. 14.04.03 LTS
Kadir
3
  1. Ich bin nicht gut in Skripten, aber ich würde es so machen (und es sollte funktionieren):
    lock.sh

    xscreensaver-command -lock
    

    Im Terminal:

    sh ./lock.sh
    
  2. Besser ist es, eine .desktop-Datei zu erstellen (die Sie in das Bedienfeld des Applets "Anwendungsstartleiste" einfügen können und die sich die ganze Zeit im Hauptmenü befindet). In /usr/share/applicationsDatei erstellen lock.desktopund es sollte enthalten:

    [Desktop Entry]   
    Type=Application   
    Icon={path to icon you like}   
    Name={what would you like to name it}   
    Categories=Utility; {this will place it in Accessories menu in your main menu}  
    Exec=xscreensaver-command -lock  
    NoDisplay=false {if you set this to true you will not see it in menu and while adding to panel}   
    

Speichern Sie es und es sollte im Menü erscheinen (möglicherweise nach ein paar Sekunden)

foxy
quelle
Bitte. Wenn Sie in irgendwelche Probleme damit
foxy
Über die Tastenkombination (Entschuldigung, ich kann mich nicht auf die Antworten anderer festlegen): Sie sollten nur den Text kopieren, den fossfreedom an dieser Stelle gepostet hat, er ist noch nicht da.
Foxy