Làm cách nào tôi có thể bảo Ubuntu không làm gì khi đóng nắp máy tính xách tay của mình?


Câu trả lời:


313

Trong 13.10 - 17.10:

Để làm cho Ubuntu không làm gì khi đóng nắp máy tính xách tay:

  1. Mở /etc/systemd/logind.conftệp trong trình soạn thảo văn bản dưới dạng root, ví dụ:

    sudo -H gedit /etc/systemd/logind.conf
    
  2. Thêm một dòng HandleLidSwitch=ignore(đảm bảo rằng nó không được nhận xét!),

  3. Khởi động lại daemon systemd (lưu ý rằng điều này sẽ đăng xuất bạn) bằng lệnh này:

    sudo systemctl restart systemd-logind
    

    hoặc, từ 15.04 trở đi:

    sudo service systemd-logind restart
    

Xem thêm: Ubuntu Server 13.10 bây giờ sẽ chuyển sang chế độ ngủ khi đóng nắp máy tính xách tay

Đối với người dùng Gnome:

Nếu bạn đang sử dụng Gnome (mặc định trong 18.04+), thì bạn có thể thực hiện việc này một cách dễ dàng mà không cần thay đổi cài đặt hệ thống bằng cách sử dụng "Công cụ Tweak Gnome". Nó có thể được cài đặt từ Kho phần mềm Ubuntu (Nó được gọi là Gnome Tweaks). Hoặc nếu bạn thích giao diện điều khiển:sudo apt-get install gnome-tweak-tool

Chạy nó sau khi cài đặt, sau đó bên dưới Nguồn , Tắt cài đặt để không làm gì khi đóng nắp. Tôi đã thử nghiệm điều này trên Ubuntu 18.04 và nó hoạt động.


42
Điều này đã không làm việc cho tôi. Điều cuối cùng đã giải quyết nó cho tôi là đặt IgnoreLid=truevào/etc/UPower/UPower.conf
Kimble

4
HandleLidSwitch=hibernatenếu bạn muốn máy tính xách tay của bạn ngủ đông thay vì không làm gì.
Salman von Abbas

6
Aternative: sudo apt-get install dconf-tools, mở ứng dụng Trình soạn thảo dcs, truy cập org => gnome => settings-deamon => plugins => power
pbaranski

6
Làm việc cho tôi vào ngày 14.04.
kroiz

3
Tôi khởi động lại nó bằng cách sử dụngsudo service systemd-logind restart
Iacchus

68

Cho 11.04 trở về trước:

Không làm gì khi đóng nắp máy tính xách tay (hữu ích khi màn hình ngoài được kết nối):

  • Alt+ F2và nhập vào đây:gconf-editor
  • ứng dụng> nút gnome-power-manager>
  • Đặt lid_aclid_batteryđểnothing

văn bản thay thế

HOẶC LÀ

1. Khi bật nguồn AC, không làm gì khi đóng nắp máy tính xách tay:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing

2. Khi bật Pin, không làm gì khi đóng nắp máy tính xách tay:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing


Màn hình trống khi đóng nắp máy tính xách tay (tốt nhất là khi không có màn hình ngoài được kết nối):

  • Hệ thống> Tùy chọn> Quản lý nguồn
  • Trên nguồn AC (Trên nguồn pin)> Hành động
  • Khi đóng nắp máy tính xách tay: Màn hình trống

văn bản thay thế

HOẶC LÀ

1.Khi bật nguồn AC, màn hình trống khi đóng nắp máy tính xách tay:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac blank

2.Khi bật nguồn Pin, màn hình trống khi đóng nắp máy tính xách tay:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery blank


40

Cho 11.10 - 12.04:

Bạn có thể chọn "Không làm gì" trong cài đặt nguồn điện. Mở dấu gạch ngang (siêu phím), tìm kiếm "nguồn" và sau đó chọn tùy chọn chính xác trong danh sách thả xuống. Lưu ý rằng việc đóng nắp sẽ thực sự tắt màn hình mặc dù cộng với bất kỳ màn hình ngoài nào:

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

Nếu bạn di chuyển chuột thì mọi màn hình được kết nối sẽ bật lại nguồn khi máy tính xách tay đóng lại. Điều này sau đó sẽ trở thành màn hình chính.


3
Có, nhưng điều này dường như không hoạt động. Tôi nghĩ đó là một lỗi trong 12.04.
Thom

1
Hoạt động với tôi trên Ubuntu 12.04.1 LTS.
Tgr

Nó không hoạt động với tôi trong Lubfox 13.10
Sandeep Jindal

làm việc cho Ubuntu 13.10 của tôi
Ashish

Bất kỳ cách nào để làm điều này trên dòng lệnh? Không có máy chủ X trên máy sáng suốt của tôi ...
Steve Kroon

40

Ubuntu 15.10 - Ubuntu 18.10

TLDR: Thêm IgnoreLid=truevào/etc/UPower/UPower.conf

  1. Trong thiết bị đầu cuối làm:

    sudoedit /etc/UPower/UPower.conf
    
  2. Thay đổi IgnoreLid thành IgnoreLid=true

  3. Lưu và thoát khỏi trình soạn thảo.
  4. Khởi động lại dịch vụ UPower bằng:

    service upower restart
    

3
Đối với tôi, điều này không hoạt động trên Ubuntu 15.10, nhưng làm theo các bước sau đây đã làm: Askubfox.com/a/594417
CrazyPenguin

Hoàn hảo. Điều này ngăn màn hình bên ngoài của tôi đi ngủ trên nắp đóng vào 16.10. Không còn lo lắng khi đóng nó.
Andreas

Hoạt động cho 16.04 - Ngăn chặn các mạng không kết nối, đây là vấn đề quan trọng nhất đối với tôi. Cảm ơn bạn.
SDsolar

Điều này không hoạt động trên Ubuntu 17.10 với Gnome.
James Ray

1
Ubuntu Server 18.04 của tôi không có /etc/UPowerthư mục. Tuy nhiên, câu trả lời cho câu hỏi này đã làm việc.
Carsten Führmann

7

11.04 và các phiên bản trước

Sao chép câu trả lời đầu tiên được đưa ra từ: http://ubuntuforums.org/showthread.php?t=1319921&highlight=close+l mỏi + lid

Trong một thiết bị đầu cuối (Ứng dụng -> Phụ kiện -> Thiết bị đầu cuối), nhập: gconf-Editor

Điều hướng đến các ứng dụng -> gnome-power-manager -> các nút và đặt nắp_ac và / hoặc nắp_battery thành "không có gì" (không có dấu ngoặc kép).

văn bản thay thế


6

Tôi có 14.04.1 LTS, Trusty Tahr .

Điều gì không làm việc cho tôi:

  1. Mở tệp /etc/systemd/logind.conf trong trình soạn thảo văn bản dưới dạng root, ví dụ:

    sudo -H gedit /etc/systemd/logind.conf
    

    Thêm một dòng HandleLidSwitch=ignore(đảm bảo rằng nó không được nhận xét!),

    Khởi động lại daemon systemd bằng lệnh này:

    sudo restart systemd-logind
    
  2. Chỉnh sửa gConf

    Khi bật nguồn AC, không làm gì khi đóng nắp máy tính xách tay:

    gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing
    

    Khi bật Pin, không làm gì khi đóng nắp máy tính xách tay:

    gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing 
    

Điều gì làm việc cho tôi:

Đặt IgnoreLid=truetrong/etc/UPower/UPower.conf


Làm việc tại Xubuntu 14.04.3 i386. Xubfox có tiện ích Power managernhưng cài đặt để đóng nắp không hoạt động đối với tôi. Đây là lỗi đăng ký?
Vitaly Zdanevich

3

Có một số lỗi với một số máy tính xách tay và màn hình khiến Ubuntu không tôn trọng cài đặt "không làm gì" khi đóng nắp máy tính xách tay. Tôi chưa thể tìm thấy một giải pháp hoàn chỉnh, nhưng có lẽ có một cái gì đó để làm với liên kết này nơi họ gợi ý về tệp này: /etc/default/acpi-supportvà sử dụng:

gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_ac -s "blank"
gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_battery -s "blank"

3

Đối với Saucy:

Chỉnh sửa /etc/systemd/logind.confvà đặt HandleLidSwitch=lockđể khóa màn hình trên nắp đóng (nhưng không treo) hoặc HandleLidSwitch=ignorethậm chí không khóa màn hình.

Điều này là do sự thay đổi Gnome ngược dòng. Xem lỗi Gnome 687277 để biết lý do cho sự thay đổi này.


Ubuntu có sử dụng systemd không?
Khurshid Alam

systemd bây giờ là nhiều thứ. Ubuntu không sử dụng init của systemd ("pid 1"), nhưng nó sử dụng các thành phần trước đây độc lập nhưng hiện được hấp thụ vào nguồn systemd, chẳng hạn như udev. Vì vậy, bạn sẽ thấy đề cập đến tên systemd trên hệ thống Ubuntu, nhưng điều đó không có nghĩa là hệ thống init của nó đột nhiên thay đổi.
Robie Basak

2

11.04 và các phiên bản trước

bạn cũng có thể đi đến system->preferences->power management

gần dưới cùng của cửa sổ, bạn sẽ tìm thấy một danh sách thả xuống nơi bạn có thể chọn hệ thống của mình làm gì khi đóng nắp


2

12.04

Trong Cài đặt hệ thống, mở Độ sáng & Khóa. Trên trang đó, bỏ chọn hộp kiểm ở phía dưới có nội dung: "Yêu cầu mật khẩu của tôi khi thức dậy sau khi tạm ngưng."


1
Đã thử điều này và nó không làm cho sự khác biệt.
Thom

2

Thỉnh thoảng tôi thích treo máy tính xách tay của mình và đôi khi tôi thích giữ nó lâu như máy chủ (không làm gì khi tôi đóng nắp). Tôi sử dụng Debian và đây là tập lệnh đơn giản của tôi để thực hiện một trong những cách nhanh chóng mà không cần khởi động lại:

# run this in the as the same user (or root) that xwindow is using

# test for required parameter --> empty not allowed
if [ "$1" == "" ]; then
    echo "Please provide true or false"
    echo "True means keep running when lid is closed"
    echo "False means suspend the computer when lid is closed"
    exit;
fi

# "running true" means keep running even if the lid is closed
if [ "$1" = "true" ]; then
    gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action nothing
    gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action nothing
fi


# "running false" means suspend the computer!
if [ "$1" = "false" ]; then
    gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action suspend
    gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action suspend
fi

# if "echo" is supplied as a param, just show the current settings
if [ "$1" = "echo" ]; then
    gsettings get org.gnome.settings-daemon.plugins.power lid-close-ac-action
    gsettings get org.gnome.settings-daemon.plugins.power lid-close-battery-action 
fi

# restart gnome to make changes effective
/etc/init.d/gdm3 restart

2

Hãy để chúng tôi tạo một tập lệnh hoạt động trên tất cả các phiên bản

#!/bin/bash

# PLEASE FEEL FREE TO CHANGE THE SCRIPT

# Ubuntu 16.04 [PLEASE COMPLETE]

sed -i '/HandleLidSwitch/d' /etc/systemd/logind.conf >/dev/null 1&>2
echo 'HandleLidSwitch=nothing' >> /etc/systemd/logind.conf >/dev/null 1&>2

# Ubuntu 14.04 [PLEASE COMPLETE]


sed -i '/IgnoreLid/d' /etc/UPower/UPower.conf >/dev/null 1&>2
echo 'IgnoreLid=true'>> /etc/UPower/UPower.conf

# [PLEASE COMPLETE ]

# gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac [PLEASE COMPLETE ]
# gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing [PLEASE COMPLETE ]

# RESTART SERVICES

service upower restart
service systemd-logind restart

"HandleLidSwitch = nothing" không có gì hữu ích. "Xử lýLidSwitch = bỏ qua" là Điều thực sự (tm).
Laszlo Valko

+1 để cố gắng phát triển một tập lệnh tại đây
ZagNut

2

Bạn có thể dễ dàng vô hiệu hóa tính năng khóa nắp bằng cách nhấp vào biểu tượng Cài đặt hệ thống trong thanh Trình khởi chạy / Tác vụ, sau đó nhấp vào Độ sáng & Khóa .

Từ đó, bạn lật công tắc Khóa sang vị trí tắt và bỏ chọn hộp kiểm " Yêu cầu mật khẩu của tôi khi thức dậy từ trạng thái treo. "

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

Một điều khác bạn phải theo dõi nếu bạn cũng có kế hoạch thiết lập chế độ ngủ đông (đình chỉ vào đĩa) là liệu hệ thống của bạn có phân vùng trao đổi đủ lớn để thực sự ngủ đông hay không . Chế độ ngủ đông khác với tạm dừng, nhưng đôi khi mọi người thích thiết lập tính năng ngủ đông trong khi họ đang định cấu hình tạm dừng.

Bạn cũng có thể chuyển qua cài đặt Nguồn điện của mình để họ không tạm dừng hệ thống khi đóng nắp. Bạn có thể làm điều này trong Cài đặt hệ thống -> Nguồn .

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


0

Cho 12.10:

Chỉnh sửa /etc/UPower/UPower.confvà thêm IgnoreLid=truevào dưới cùng.

Phương pháp này không còn hoạt động trong Saucy. Tôi không chắc chắn về 13.04.


Hoạt động trên 15.04 64 bit sau khi phát hành systemctl restart upower.
KcFnMi

1
/etc/UPower/Upower.conf IgnoreLid = true trên ubfox 14.04 sử dụng để làm việc. sau khi nhân 3.13 ra mắt, nó không còn hoạt động nữa
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.