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?

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.


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 ...


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


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)


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
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.