LubFi thi hành khóa màn hình


13

Tôi không thể vô hiệu hóa khóa màn hình trong Lubfox. Trong quản lý điện năng tôi có nó không được kiểm tra. Có một tùy chọn khác "Bật khóa đèn" trong "Cài đặt khóa đèn". Tôi cũng không được kiểm tra nhưng tôi vẫn thấy màn hình đen sau 10 phút và khi tôi di chuyển chuột, tôi phải cung cấp mật khẩu.

Tôi ghét hành vi này trong tất cả các ubuntus, nhưng thông thường tôi chỉ có thể vô hiệu hóa nó trong cài đặt hệ thống. Vâng không có ở đây.

Vì vậy, Ubuntu có các cài đặt này ở hai nơi và bỏ qua cả hai.

Tôi tìm thấy câu hỏi này:

Dừng Xscreenaver khỏi khóa màn hình sau khi bảo vệ màn hình bắt đầu

Theo đó, tôi đã cố gắng gỡ bỏ gói "xscreenaver", nhưng không cài đặt được. Vì vậy, điều này giải quyết

BIÊN TẬP:

Những gì tôi học được cho đến nay:

  • đây không phải là phép thuật nó cũng ảnh hưởng đến người khác
  • nguyên nhân là do lỗi trong trình quản lý năng lượng Xfce:

https://bugs.launchpad.net/ubfox/+source/xfce4-power-manager/+orms/1193716


Có phiên bản gnome và qt, bạn đã cài đặt chưa? tìm kiếmgnome-screensaver
noleti

"gnome-Screensaver" cũng chưa được cài đặt
user568021 26/07/14

xin lỗi, tìm kiếm lxlock?
noleti

ok .. vì vậy tôi chỉ cần loại bỏ điều này?
dùng568021

2
Ý tưởng loại bỏ toàn bộ một hoặc hai gói, chỉ để giải quyết các yêu cầu không mong muốn của một lệnh riêng lẻ, ngược lại với việc giải quyết vấn đề tốt - và cũng có thể gây ra các vấn đề khác bên cạnh đó. Cách thích hợp sẽ là theo dõi nơi lệnh đó được chỉ định và vô hiệu hóa / thay đổi nó. Công việc thám tử có thể vui vẻ ...
underscore_d

Câu trả lời:


9

Giải pháp này là sự kết hợp của @ Jeroen của giải pháp và người sử dụng @A Lubuntu giải pháp .

Nguyên nhân sâu xa, tôi tin rằng, là light-locker.desktoptệp dành riêng cho người dùng không ghi đè lên toàn bộ hệ thống. Vì vậy, ngay cả khi người dùng cấu hình khóa ánh sáng để không khởi động, nó vẫn chạy với các tham số cấu hình mặc định.

Cảnh báo: Điều này sẽ vô hiệu hóa khóa màn hình mặc định trên toàn hệ thống. Nếu bạn muốn bật khóa cho một người dùng cụ thể, bạn sẽ cần chỉnh sửa Exec=dòng trong ~/.config/autostart/light-locker.desktoptệp cho mỗi người dùng. Định cấu hình điều này thông qua "Tùy chọn >> Cài đặt khóa đèn" có thể thực hiện việc này (một khi tệp toàn hệ thống bị di chuyển ra khỏi đường đi), nhưng tôi chưa thử cách này.

Bước 1: Vô hiệu hóa khởi động toàn hệ thống của khóa ánh sáng. Điều này sẽ cho phép tệp .desktop trên mỗi người dùng được thực thi thay thế.

sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak

Để kích hoạt lại, bạn chỉ cần đổi tên tệp để nó không còn .bakphần mở rộng.

Bước 2: Chỉnh sửa tập tin light-locker.desktop dành riêng cho người dùng

Mở ~ / .config / autostart / light-locker.desktop trong trình chỉnh sửa văn bản.

Chỉnh sửa dòng bắt đầu Exec=để nó là duy nhất Exec=. Đó là, không có lệnh nào được chỉ định, điều đó có nghĩa là khóa ánh sáng sẽ không được khởi động.

Bước 3: Khởi động lại.


1
(Đây thực sự là một nhận xét về câu trả lời xuất sắc của Geoffrey Hing nhưng dường như tôi không đủ uy tín để bình luận, mặc dù tôi có thể đăng câu trả lời - dường như ngược với tôi.) Dù sao: Tôi đã thực hiện Bước 1 của Geoffrey của khóa ánh sáng: sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak và được khởi động lại. Sau đó, tôi đã sửa đổi Cài đặt Light Locker bằng GUI thông qua "Preferences >> Light Locker" và các cài đặt đã thay đổi của tôi sau đó được tôn trọng.
LeilaBD

Tôi không có tệp tại ~ / .config / autostart / light-locker.desktop
goofballLogic

@goofballLogic Tập tin đó được tạo khi bạn truy cập Preferences >> Light Locker Settingsvà chỉnh sửa / lưu cấu hình khóa ánh sáng.
Igor Jerosimić

3

Tôi đã tìm thấy những gì có vẻ như một thư mục cho các ứng dụng tự khởi động: ~ / .config / autostart. Trong máy tính của tôi, có một tệp .desktop cho trình khóa màn hình (light-locker.desktop). Nó là một loại phím tắt. Nếu bạn muốn biết thêm về các tệp .desktop và cách tạo các mục cho menu ứng dụng, hãy đọc bài viết này của wiki của LXDE, đó là Desktop của LubFi.

Các tệp .desktop đặt vào thư mục bên phải tạo các mục nhập cho menu ứng dụng và tôi nghi ngờ trong thư mục này, chúng khởi động ứng dụng khi người dùng đăng nhập. Tôi không chắc chắn, nhưng người dùng với các chương trình tự khởi động khác nhau có "cách cắt" khác nhau trong thư mục này.

Tôi nghĩ rằng đáng để kiểm tra tệp light-locker.desktop của bạn trong trường hợp vấn đề là cài đặt LubFi của bạn không thể sửa đổi nó khi bạn sử dụng ứng dụng cài đặt khóa ánh sáng.

Tôi cũng đã phát hiện ra rằng những người dùng có cấu hình khác nhau của Light locker có các tệp light-locker.desktop khác nhau. Theo cảm tính, sự khác biệt duy nhất là dòng "exec", xác định ứng dụng hoặc lệnh nào được thực thi và các đối số hoặc tùy chọn của nó. Tôi có nghĩa là nhấp vào một mục menu ứng dụng tương tự như chạy dòng "exec" của nó trong shell hoặc terminal. Khá dễ dàng để tạo một mục ứng dụng mới cho một chương trình trong menu. Tôi đã thực hiện nhiệm vụ này nhiều lần.

Các tập tin .desktop có thể được chỉnh sửa bằng cách mở chúng bằng leafpad, trình soạn thảo văn bản thuần mặc định trong Lunbfox. Nếu bạn không lưu bất kỳ thay đổi nào, sẽ không có gì được sửa đổi.

Dòng "exec" là một cái gì đó như thế này:

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking.

Nếu bạn muốn biết những gì đối số light-locker có, bạn có thể mở một shell và chạy info light-locker. Tôi phải lưu ý rằng không có tất cả các đối số của nó. Theo quan điểm của tôi, thông tin đó nên được cải thiện nếu các nhà phát triển có cơ hội.

Tuy nhiên, có một số người dùng trong bản cài đặt LubFi của tôi và họ có các cài đặt Light-locker khác nhau. Tôi có thể xác nhận với bạn rằng các tùy chọn sau là đúng:

1) Nếu bạn muốn Light-locker khóa màn hình khi bạn treo máy tính:

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking.

2) Bạn không muốn tùy chọn trước đó:

Exec=light-locker --lock-after-screensaver=0 --no-lock-on-suspend --no-late-locking.

Dòng "exec" không có --lock-after-screensaver=0hoặc --no-late-lockingcó thể gây ra chức năng bạn đã mô tả trong máy tính. Bạn có thể kiểm tra nó bằng cách chạy info light-lockernhư tôi đã nói trước đó.

Nếu không, bạn có thể di chuyển light-locker.desktop vào thư mục khác và khởi động lại để thử. Trước khi thực hiện đề xuất mới nhất này, bạn nên hỏi trong danh sách gửi thư của Lubfox. Có những người có kiến ​​thức sâu hơn về HĐH này.


Xin lỗi tôi không theo dõi .. Bạn đang nói rằng tôi nên thêm hai tùy chọn vào tệp .desktop của mình? Cái nào .. tôi có hai cái này: light-locker.desktop, Screensaver-settings.desktop
user568021

Tôi đã đề cập đến tập tin ligh-locker.desktop. Khóa ánh sáng là khóa màn hình mặc định của Lubfox. Nếu bạn muốn biết thêm về tập tin .desktop hãy đọc bài viết wiki này .
Một người dùng Lubfox

ok .. đã thêm dòng bạn đã cung cấp vào dòng Exec = trong tệp light-locker.desktop ... hãy xem điều gì sẽ xảy ra sau một thời gian :)
user568021

Tôi vừa chỉnh sửa bài viết thứ hai của tôi để làm cho nó rõ ràng hơn. Tôi tưởng tượng bạn đã sửa đổi dòng "exec" của tập tin. Nó không nên có hai dòng "exec".
Một người dùng Lubfox

Bạn có thể không tin điều này, nhưng đơn giản là nó không hiệu quả với tôi. Lubfox chỉ bỏ qua mọi thứ tôi làm!
dùng568021

1

Điều này giải quyết các vấn đề đối với tôi:

sudo apt-get purge light-locker light-locker-settings

câu trả lời đã được sửa đổi theo đề xuất từ kbuildsmuru


1
Một *nguyên nhân apt-getđể điều trị nó là một biểu hiện thường xuyên, có thể có hậu quả không lường trước được. Tránh nó nếu bạn có thể.
muru

Và theo nhận xét ở nơi khác, ngay cả khi không khớp mẫu thô, loại bỏ một gói chỉ để khắc phục một vấn đề duy nhất gây ra bởi một thứ khác gọi là ... là một cách tiếp cận thực sự kém để giải quyết vấn đề và có thể gây ra vấn đề tồi tệ hơn ở nơi khác.
gạch dưới

Điều này đã làm việc cho tôi. Sử dụng *là một thực tiễn tồi, nhưng tôi đặc biệt gỡ cài đặt light-lockerlight-locker-settingsđể khắc phục vấn đề này
kbuilds

0

Bạn có biết các ứng dụng tự khởi động được chọn trong "ứng dụng mặc định cho LXSession" trong menu phụ tùy chọn (cho LubFi 14.04) không? Tôi có thể thấy các ứng dụng bảo vệ màn hình và "screenlocker" được kiểm tra ở đó, nhưng tôi chưa bao giờ thử vô hiệu hóa nó.


Điều này đang trở nên vô lý. Tìm thấy cả hai tùy chọn, bị vô hiệu hóa, nhưng nó vẫn bị bỏ qua.
dùng568021

0

Tôi đã làm cho nó hoạt động chính xác dựa trên câu trả lời này , nhưng trong các phiên bản mới hơn của LubFi (15.10 trong trường hợp của tôi), có một tùy chọn khác cần được đưa vào.

ExecDòng của tôi là:

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking --no-lock-on-lid

Bây giờ các tùy chọn trong "quản lý năng lượng" hoạt động đúng.


-3

Điều này giải quyết các vấn đề đối với tôi:

sudo rm /etc/xdg/autostart/light-locker.desktop

2
Điều này thực sự hoạt động, nhưng sẽ rất hữu ích để giải thích hậu quả (vô hiệu hóa khóa màn hình trên toàn hệ thống). Đối với tôi, điều này không phải là khủng khiếp vì nó vẫn có thể được kích hoạt trên cơ sở cho mỗi người dùng, nhưng tôi cho rằng việc thiếu bối cảnh là lý do cho các downvote.
Geoffrey Hing
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.