Làm thế nào tôi có thể khóa màn hình trên lxde


19

Giống như điều khiển gnome + alt + L

Trong Lxde làm thế nào tôi có thể làm điều đó? Những gì tôi phải intall để làm điều này?

cảm ơn

- tự mình tìm kiếm giải pháp nhưng ...

ok nếu tôi thực hiện alt + f2 và gõ xscreenaver-lệnh -lock đó là một giải pháp nhỏ. đã cố gắng thực hiện một kịch bản nhỏ nhưng nó không hoạt động ..

đây là những gì tôi làm

vi khóa.sh

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

chmod + x khóa.sh

nhưng điều này không hoạt động .. ý tưởng?

Câu trả lời:


28

Bạn sẽ có thể liên kết lệnh khóa trình bảo vệ màn hình thành CTRL+ ALT+ Lbằng cách chỉnh sửa tệp cấu hình chuột và bàn phím LubFi của bạn

Thêm vào đây ~/.config/openbox/lubuntu-rc.xml

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

Điều này nên được đặt ở giữa các thẻ XML

<keyboard>
...
</keyboard

nhập mô tả hình ảnh ở đây

Đăng xuất và đăng nhập để những thay đổi có hiệu lực.


13
Nhập openbox --reconfigurevào thiết bị đầu cuối để thay đổi có hiệu lực. Đây là GNU / Linux, chúng ta đang nói về đăng xuất / đăng nhập của Haiti là không cần thiết.
Richard

Hãy cẩn thận không sử dụng $HOME= /rootcho rctệp của bạn , nhưng người dùng thực sự của bạn.
Timo

2
@Richard, hoặc openbox --restartđể hoàn thành nó.
Timo

22

Tôi sẽ giải thích / kết hợp một số câu trả lời. Đầu tiên (trong một thiết bị đầu cuối) bắt đầu trình soạn thảo của bạn:

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

Sau đó tìm kiếm mã lỗi được đề cập:

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

và thay đổi nó để sử dụng công cụ dm:

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

Sau đó, thêm một phần, do đó, kết hợp Windows + L cũng hoạt động:

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

Cuối cùng, hoàn thành trình chỉnh sửa (lưu tệp) và kích hoạt nó:

openbox --reconfigure

Chúc may mắn và cảm ơn vì tất cả các câu trả lời được tìm thấy ở đây ...


3
đây sẽ là câu trả lời
becko

Tôi đã cài đặt dm-tool theo mặc định. Tôi đã phải cài đặt xscreenaver để câu trả lời được chấp nhận hoạt động. -Cảm ơn
Usagi

9

Chúng ta cũng có thể sử dụng lệnh "lxlock" do lxde cung cấp. Tôi chỉ tìm thấy nó trên Ubuntu 14.04. Chúng ta có thể thêm các dòng dưới đây trong tệp cấu hình hộp mở trong bàn phím. vim $HOME/.config/openbox/lubuntu-rc.xml

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

Và sau đó khởi động lại hộp mở với lệnh sau.

openbox --restart

Điều này sẽ cho phép khóa máy tính để bàn bằng cách nhấn Windows Key + L


Để làm rõ cho độc giả: lxlockđược cài đặt /usr/bindưới dạng tập lệnh shell cố gắng xác định / gọi các tùy chọn khóa / bảo vệ màn hình phổ biến khác nhau có thể cùng tồn tại trên hệ thống. Nếu nó không tìm thấy bất kỳ tùy chọn nào khác, thì nó sẽ chuyển sang dự phòng xscreensaver-command -lock. Cá nhân tôi thấy việc chuyển thẳng sang X dễ dàng hơn và nhiều hơn (theo giả thuyết) để đi thẳng đến X, và một khóa màn hình thực sự không phải là nơi mà tôi quan tâm đến kẹo mắt!
gạch dưới

đã xác nhận cho
Lubfox

Sử dụng lxlockgiải quyết vấn đề trong Lubfox 14.04.03 LTS
Kadir

3
  1. Tôi không giỏi về kịch bản nhưng tôi sẽ làm như thế này (và nó sẽ hoạt động):
    nội dung lock.sh:

    xscreensaver-command -lock
    

    Trong thiết bị đầu cuối:

    sh ./lock.sh
    
  2. Cách tốt hơn là tạo một tệp .desktop (mà bạn có thể đặt trên bảng bên trong applet "Thanh khởi chạy ứng dụng" và nó sẽ ở trong menu chính mọi lúc). Trong /usr/share/applicationstập tin tạo lock.desktopvà nó nên chứa:

    [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}   
    

Lưu nó và nó sẽ xuất hiện trong menu (có thể sau vài giây)


không có gì. Nếu bạn gặp phải bất kỳ rắc rối nào với việc này, hãy viết vào đây, sẽ giúp đỡ nhiều nhất có thể
foxy 17/11/11

Về việc bấm phím (xin lỗi, không thể cam kết với câu trả lời của người khác): bạn chỉ nên sao chép văn bản mà fossfreedom đã đăng ở nơi đó, vẫn chưa có.
foxy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.