Làm cách nào để ngăn chặn trình bảo vệ màn hình trống khi sử dụng phím tắt để khóa máy tính?


12

Tôi khóa máy tính của mình rất nhiều, và tự hỏi liệu có cách nào để có được màn hình khóa khi tôi nhấn Ctrl+ Alt+ L. Ngay bây giờ khi tôi sử dụng tổ hợp phím đó, nó sẽ chuyển sang màn hình màu đen và tôi phải nhấn một phím hoặc nhấp để hiển thị màn hình trong đó nó hiển thị tùy chọn nhập mật khẩu của bạn hoặc chuyển người dùng, cũng như hiển thị nền màn hình phía sau nó .

Có cách nào để tránh phải nhấn phím phụ đó, để hiển thị màn hình tôi muốn không? Và có cách nào để giữ nó theo cách đó? Đây thực sự là một vấn đề sở thích cá nhân và tôi không thấy bất kỳ lý do nào khiến nó không duy trì như vậy khi màn hình của tôi cuối cùng bị tắt và / hoặc máy tính của tôi bị treo.

Câu trả lời:


17

Thật không may, các tiện ích khóa màn hình gnome-screensaver-command, mà Ctrl+ Alt+ Lsử dụng phím tắt, cũng sẽ kích hoạt trống màn hình "bảo vệ màn hình" bất cứ khi nào nó được kể để khóa màn hình.

Thủ thuật sau đó là "giả" gõ phím ngay sau khi màn hình bị khóa để thoát khỏi màn hình trống và để màn hình khóa bật. Chúng tôi sẽ làm điều này với xdotool, một tiện ích dòng lệnh nhỏ cho phép tự động hóa các thao tác bấm / di chuột và bàn phím.

  1. Cài đặt xdotoolvới

    sudo apt-get install xdotool
    
  2. Dán đoạn sau vào một tệp trong thư mục chính của bạn, chẳng hạn như locknoblank.sh:

    #! / bin / bash
    gnome-Screensaver-lệnh -l xdotool ngủ 1 phím Ctrl
    • Điều này chỉ đơn giản là khóa màn hình bình thường, nhưng một giây sau, sẽ gửi một Ctrlphím giả để "bỏ trống" màn hình.
    • Làm cho tập tin thực thi với

      chmod +x ~/locknoblank.sh
      
  3. Chuyển đến Cài đặt hệ thống ... Bàn phím ... Phím tắt và xóa Ctrl+ Alt+ Llàm phím tắt màn hình khóa để chúng tôi có thể sử dụng lại cho lệnh tùy chỉnh của mình. Nhấp vào "Hệ thống" trên thanh bên trái, sau đó nhấp vào bên phải của "Khóa màn hình" trong đó ghi "Ctrl + Alt + L"; bây giờ nó sẽ nói "Máy gia tốc mới ...". Nhấn Backspaceđể xóa phím tắt.

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

  4. Bây giờ, hãy đi tới Phím tắt tùy chỉnh ở bên trái và thêm lối tắt, đặt tên cho nó bất cứ điều gì bạn muốn với lệnh như /home/username/locknoblank.sh. Nhấp vào Áp dụng, sau đó nhấp vào bên phải nơi có thông báo "Đã tắt" để nhận "Trình tăng tốc mới" và nhấn Ctrl+ Alt+ L.

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

Đóng Cài đặt hệ thống và bạn đã hoàn tất!


Để ngăn việc kích hoạt lại trình bảo vệ màn hình (hết thời gian chờ)

Mở một thiết bị đầu cuối và gõ / dán:

gsettings set org.gnome.desktop.session idle-delay 7200

Thao tác này đặt thời gian kích hoạt bảo vệ màn hình ở chế độ chờ thành 2 giờ (hoặc 7200 giây). Bạn có thể đặt nó vào bất cứ thứ gì bạn muốn; mặc định là 600.


Lưu ý: Đối với Ubuntu 18.04, hãy sử dụng

xdg-screensaver lock

thay vì gnome-screensaver-command -l.


Cảm ơn rât nhiều! Nó hoạt động hoàn hảo ... lúc đầu. Tôi cũng hỏi liệu có cách nào để giữ nó như vậy trong một thời gian không (ví dụ 1 giờ). Tôi nghĩ rằng trình bảo vệ màn hình được khởi động lại sau một hoặc hai phút. Tôi chưa quen với kịch bản, nhưng có lẽ có một cách để lặp lại các lần nhấn phím giả, nói và giờ? Hoặc có lẽ tôi có thể vô hiệu hóa / kéo dài thời gian để trình bảo vệ màn hình khởi động lại? Tôi tìm kiếm một tập tin cấu hình và không thể tìm thấy.
dùng81572

Xin lỗi, tôi đã bỏ lỡ cái này Vui lòng xem chỉnh sửa ở cuối câu trả lời về cách ngăn chặn kích hoạt lại trình bảo vệ màn hình.
ish

Cảm ơn vì tiền boa, nhưng thật đáng buồn là nó không hiệu quả với tôi. Tôi mới sử dụng Linux, nhưng là một lập trình viên nhiệt thành (tại sao tôi chuyển sang Linux) và tôi đã tạo một vòng lặp for trong tập lệnh bash lặp lại các xdotools. Tuy nhiên, phím tắt không hoạt động và tôi thấy hơi rườm rà khi khóa máy tính của mình bằng cách chạy tập lệnh. Có cách nào để loại bỏ trình bảo vệ màn hình gnome không? Tôi thực sự không thấy công dụng của nó, vì tôi thường chỉ đóng nắp hoặc tắt máy tính xách tay khi không sử dụng. Tôi cũng không quen thuộc với gsinstall, vì vậy tôi không biết nơi nào tôi có thể tìm thấy nút thích hợp.
dùng81572

3
Chỉ tò mò nếu bạn đang có kế hoạch cập nhật câu trả lời này cho năm 2018 và Gnome trong Ubuntu 18.04? Nó xuất hiện một vài lần trong Ask Ubuntu và tôi đã bắt đầu nghiên cứu nó. Tôi thích hầu hết mọi người sẽ sớm sử dụng 18.04 và đã chơi với Gnome DM gần đây ...
WinEunuuchs2Unix

4
Đối với Ubuntu 18.04, hãy sử dụng xdg-screensaver lockthay vìgnome-screensaver-command -l
Dejv
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.