Come posso dire a Ubuntu di non fare nulla quando chiudo il coperchio del mio laptop?

239

Vorrei che chiudendo il coperchio del laptop fosse un no-op. Come posso farlo?

    
posta badp 30.11.2010 - 15:24

14 risposte

246

Per 13.10 - 18.04:

Per fare in modo che Ubuntu non faccia nulla quando il coperchio del laptop è chiuso:

  1. Apri il file /etc/systemd/logind.conf in un editor di testo come root, ad esempio,

    sudo -H gedit /etc/systemd/logind.conf
    
  2. Aggiungi una riga HandleLidSwitch=ignore (assicurati che non sia commentata!),

  3. Riavvia il demone systemd con questo comando:

    sudo restart systemd-logind
    

    o, dal 15.04 in poi:

    sudo service systemd-logind restart
    

Vedi anche: Ubuntu Server 13.10 ora va in stop quando si chiude il coperchio del laptop

    
risposta data Tasos Koutoumanos 07.11.2013 - 19:24
68

Per 11.04 e precedenti:

Non fare nulla quando il coperchio del laptop è chiuso (utile quando è collegato un monitor esterno):

  • Alt + F2 e inserisci questo: gconf-editor
  • app & gt; gnome-power-manager & gt; pulsanti
  • Imposta lid_ac e lid_battery su nothing

OR

1.Quando su AC Power, non fare nulla quando il coperchio del laptop è chiuso:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing

2.Accesa la batteria, non fare nulla quando il coperchio del laptop è chiuso:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing

Schermo vuoto quando il coperchio del laptop è chiuso (preferibile quando non è collegato alcun monitor esterno):

  • Sistema & gt; Preferenze & gt; Risparmio energia
  • On AC Power (On Battery Power) & gt; Azioni
  • Quando il coperchio del laptop è chiuso: schermo vuoto

OR

1.Quando è attiva l'alimentazione CA, schermo vuoto quando il coperchio del laptop è chiuso:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac blank

2.Accesa la batteria, schermo vuoto quando il coperchio del laptop è chiuso:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery blank

    
risposta data Sid 30.11.2010 - 15:50
40

Per 11,10 - 12,04:

È possibile selezionare "Non fare nulla" nelle impostazioni di alimentazione. Aprire il trattino (tasto super), cercare "power" e quindi selezionare l'opzione corretta nel menu a discesa. Si noti che la chiusura del coperchio effettivamente spegne lo schermo, oltre a eventuali monitor esterni:

Se muovi il mouse, tutti i monitor collegati si accenderanno con il laptop chiuso. Questo diventerà quindi il monitor principale.

    
risposta data Jorge Castro 10.08.2011 - 00:19
26

Ubuntu 15.10 - Ubuntu 18.10

TLDR: aggiungi IgnoreLid=true a /etc/UPower/UPower.conf

  1. Nel terminale fai:

    sudoedit /etc/UPower/UPower.conf
    
  2. Cambia IgnoreLid in IgnoreLid=true

  3. Salva e esci dall'editor.
  4. Riavvia il servizio UPower con:

    service upower restart
    
risposta data mrfromage 06.03.2016 - 11:52
7

11.04 e versioni precedenti

Copia della prima risposta data da: link

In un terminale (Applicazioni - & gt; Accessori - & gt; Terminale), digita: gconf-editor

Passa ai pulsanti app - & gt; gnome-power-manager - & gt; e imposta lid_ac e / o lid_battery su "nothing" (senza virgolette).

    
risposta data Pavlos G. 30.11.2010 - 17:40
6

Ho 14.04.1 LTS, Trusty Tahr .

Cosa non ha funzionato per me:

  1. Apri il file /etc/systemd/logind.conf in un editor di testo come root, ad esempio,

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

    Aggiungi una riga HandleLidSwitch=ignore (assicurati che non sia commentata!),

    Riavvia il demone systemd con questo comando:

    sudo restart systemd-logind
    
  2. Modifica gConf

    Se in alimentazione CA, non fare nulla quando il coperchio del laptop è chiuso:

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

    Se la batteria è alimentata, non fare nulla quando il coperchio del laptop è chiuso:

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

Che cosa ha funzionato per me:

Impostazione IgnoreLid=true in /etc/UPower/UPower.conf

    
risposta data Sandeep Poonia 16.09.2014 - 07:40
3

C'è un bug con alcuni laptop e monitor che rendono Ubuntu non onorato l'impostazione "non fare nulla" quando il coperchio del laptop è chiuso. Non sono stato in grado di trovare una soluzione completa, ma forse c'è qualcosa a che fare con questo link dove suggeriscono questo file: /etc/default/acpi-support e usando:

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"
    
risposta data Ramon Suarez 21.05.2012 - 10:20
3

For Saucy:

Modifica /etc/systemd/logind.conf e imposta HandleLidSwitch=lock per bloccare lo schermo sulla chiusura del coperchio (ma non sospenderlo) o HandleLidSwitch=ignore per non bloccare nemmeno lo schermo.

Ciò è dovuto a una modifica di GNOME a monte. Vedi bug GNOME 687277 per la logica di questo cambiamento.

    
risposta data Robie Basak 11.06.2013 - 14:50
2

11.04 e versioni precedenti

puoi anche andare a system->preferences->power management

vicino al fondo della finestra troverai un menu a discesa dove puoi selezionare cosa fa il tuo sistema quando il coperchio è chiuso

    
risposta data binW 08.12.2010 - 14:15
2

12.04

In Impostazioni di sistema, apri Luminosità e amp; Serratura. In quella pagina, deseleziona la casella di controllo in basso che dice "Richiedi la mia password al risveglio dalla sospensione".

    
risposta data Kelley 20.04.2012 - 02:40
2

A volte mi piace sospendere il mio laptop a volte, e altre volte mi piace farlo funzionare per lunghi periodi come un server (non fare nulla quando chiudo il coperchio). Uso Debian, ed ecco il mio semplice script per eseguire uno qualsiasi al volo senza riavviare:

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

# test for required parameter --> empty not allowed
if [ "" == "" ]; 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 [ "" = "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 [ "" = "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 [ "" = "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
    
risposta data Patrick 16.12.2013 - 11:47
2

Puoi facilmente disattivare la funzione di blocco del coperchio facendo clic sull'icona Impostazioni di sistema nella barra di avvio / Attività, quindi facendo clic su Luminosità e amp; Blocco .

Da lì, metti in posizione off la leva Blocca e deseleziona la casella di controllo " Richiedi la password quando si attiva la sospensione. .

Un'altra cosa da tenere a mente se si pianifica anche di impostare l'ibernazione (sospensione su disco) è se il proprio sistema ha una partizione di swap abbastanza grande da entrare effettivamente nella modalità di sospensione . La sospensione è diversa dalla sospensione, ma a volte alle persone piace impostare la funzione di ibernazione mentre stanno configurando la sospensione.

Puoi anche controllare le impostazioni Potere , in modo che non sospendano il sistema quando il coperchio è chiuso. Puoi farlo in Impostazioni di sistema - & gt; Power .

    
risposta data SunnyDaze 19.07.2017 - 04:25
1

Creiamo uno script che funzioni su tutte le versioni

#!/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
    
risposta data user123456 28.09.2016 - 10:52
0

Per 12.10:

Modifica /etc/UPower/UPower.conf e aggiungi IgnoreLid=true in fondo.

Questo metodo non funziona più in Saucy. Non sono sicuro di 13.04.

    
risposta data Robie Basak 11.06.2013 - 13:02

Leggi altre domande sui tag