Trang chủ » làm thế nào để » Cách tắt màn hình của bạn bằng một phím nóng trong Ubuntu

    Cách tắt màn hình của bạn bằng một phím nóng trong Ubuntu

    Cách tắt màn hình truyền thống của bạn thông qua một phím nóng đã bị hỏng đối với một vài phiên bản. Một tập lệnh Python khá đơn giản có thể mang lại chức năng đó một cách đáng tin cậy và hiệu quả.

    Cách tắt cũ mà bạn theo dõi là thông qua lệnh xset:

    xset dpms tắt

    Có một vài biến thể về điều đó, nhưng kể từ Ubuntu Karmic (9.10), nó đã bị hỏng. Một số cuộc gọi của hệ thống dường như không phù hợp với lệnh này, khiến màn hình thức dậy sau khoảng một phút. Sau khi cảm thấy khó chịu vì điều này khá lâu, tôi đã tìm thấy một vài giải pháp trên Diễn đàn Ubuntu. Chạy lệnh này trong một vòng lặp có vẻ tốn nhiều CPU, và không có cách nào rất thanh lịch để thoát khỏi nó. Rất may, một người dùng, nxmehta, đã tìm thấy một giải pháp sử dụng tập lệnh Python đơn giản và nó hoạt động trên mọi thứ từ Karmic đến Natty.

    Trước hết, bạn cần có một vài phụ thuộc, vì vậy hãy mở một thiết bị đầu cuối và nhập lệnh sau:

    sudo apt-get cài đặt python python-xlib

    Điều này sẽ cài đặt các gói python và python-xlib nếu chúng chưa được cài đặt. Tiếp theo, mở Trình soạn thảo văn bản (gedit) và sao chép / dán văn bản sau:

    #! / usr / bin / python quy trình nhập thời gian nhập từ Xlib nhập X từ Xlib.display nhập Hiển thị display = Display (': 0') root = display.screen (). root root.grab_pulum (True, X.ButtonPressMask | X.ButtonReleaseMask | X.PulumMotionMask, X.GrabModeAsync, X.GrabModeAsync, 0, 0, X.CienTime) off'.split ()) p = sub process.Popen ('gnome-Screensaver-lệnh -i'.split ()) time.s ngủ (1) trong khi True: print display.next_event () p.terminate () break

    Lưu tập tin của bạn ở đâu đó với một tên thích hợp. Tôi đã mắc kẹt trong ~ / bin / screen_off.sh với phần còn lại của tập lệnh.

    Tiếp theo, nhấp chuột phải vào tệp và đi đến Thuộc tính.

    Trong tab Quyền, hãy chắc chắn rằng Cho phép thực thi tệp khi chương trình được chọn. Bấm Đóng.

    Bây giờ bạn có thể gán nó cho bất kỳ phím tắt nào! Tôi thích đặt tôi thành Caps Lock, vì vậy tôi phải tắt khóa đó trước. Bạn có thể làm điều đó bằng cách đi tới Bàn phím> Bố cục> Tùy chọn.

    Tại đây, chọn Khóa Caps Caps bị vô hiệu hóa theo chế độ phím Caps Lock.

    Để gán tập lệnh này cho phím tắt, hãy mở tùy chọn Phím tắt.

    Nhấp vào Thêm, đặt tên cho lối tắt và lệnh sẽ chỉ là vị trí của tập lệnh. Nhấp vào Áp dụng, sau đó nhấp vào phím tắt để đặt nó. Nếu bạn đã tắt Caps Lock, bạn sẽ thấy nó được liệt kê dưới dạng VoidSymbol, nhưng nó sẽ hoạt động mà không gặp trở ngại nào.

    Điều này đã làm tôi khó chịu trong một thời gian và giải pháp hơi khó khăn để tìm ra những gì với tất cả các khiếu nại trôi nổi xung quanh. Hy vọng rằng điều này sẽ giúp bạn tiết kiệm pin máy tính xách tay của bạn.