AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1274138
Accepted
Matej Polák
Matej Polák
Asked: 2020-09-11 08:17:16 +0800 CST2020-09-11 08:17:16 +0800 CST 2020-09-11 08:17:16 +0800 CST

Como desativar o comportamento do botão liga / desliga no Ubuntu 20LTS

  • 772

Desativei o botão liga / desliga na minha área de trabalho (pressionar não fez nada, não desligava, não hibernava / hibernava, porque meus filhos gostam de pressionar)
Depois de atualizar meu Ubuntu de 18LTS para 20LTS, o comportamento do botão liga / desliga desativado não funciona mais. Quando pressionado, ele hiberna o PC.

Aqui estão minhas configurações atuaisgsettings list-recursively org.gnome.settings-daemon.plugins.power

org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power time-critical 300
org.gnome.settings-daemon.plugins.power power-button-action 'nothing'
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor false
org.gnome.settings-daemon.plugins.power button-hibernate 'nothing'
org.gnome.settings-daemon.plugins.power idle-dim true
org.gnome.settings-daemon.plugins.power button-power 'nothing'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power priority 0
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'nothing'
org.gnome.settings-daemon.plugins.power button-sleep 'nothing'
org.gnome.settings-daemon.plugins.power percentage-critical 3
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 3600
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
org.gnome.settings-daemon.plugins.power ambient-enabled true
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-low 10
org.gnome.settings-daemon.plugins.power percentage-action 2
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power time-low 1200
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1200
org.gnome.settings-daemon.plugins.power time-action 120
org.gnome.settings-daemon.plugins.power use-time-for-policy true

cat /etc/systemd/logind.conf

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
HandlePowerKey=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192
#UserTasksMax=33%

Você tem alguma ideia do que pode estar errado?
Obrigado pela ajuda.

power-management shutdown hibernate 20.04
  • 4 4 respostas
  • 5223 Views

4 respostas

  • Voted
  1. sancho.s ReinstateMonicaCellio
    2020-10-03T16:30:07+08:002020-10-03T16:30:07+08:00

    Não tenho certeza do que há de errado com seus arquivos.

    1. O logindcaminho

      Você tentou

      sudo systemctl restart systemd-logind
      

      ou (melhor) reiniciar?

    2. O acpidcaminho

      Além disso, este é um método possível para obter o comportamento que você está procurando. Crie um manipulador ACPI com um arquivo em/etc/acpi/events/

      sudo nano /etc/acpi/events/powerbtn-acpi-support
      

      (Nota: de acordo com as informações oficiais , "As regras são definidas por arquivos de configuração simples. O acpid procurará em um diretório de configuração (/etc/acpi/events por padrão) e analisará todos os arquivos regulares que não começam com um ponto ('. ') ou termine com um til (~).")

      Faça esse arquivo conter

      event=button[ /]power
      action=
      

      Em seguida, reinicie o daemon acpi com

      sudo service acpid restart
      

    Notas:

    1. O jeito do papelão é engraçado.

    Fontes:

    https://superuser.com/questions/1523918/run-script-when-power-button-pressed

    https://wiki.archlinux.org/index.php/acpid

    Como evitar que o botão Power desligue diretamente o sistema?

    https://superuser.com/questions/699905/change-behavior-of-linux-power-button/699925

    • 5
  2. darth_epoxy
    2020-10-07T23:31:29+08:002020-10-07T23:31:29+08:00

    O Ubuntu 20.04 LTS o possui nos controles da GUI. Há uma opção para tornar o botão liga / desliga "Não fazer nada" no menu suspenso Comportamento do botão liga / desliga.
    *
    insira a descrição da imagem aqui

    • 3
  3. Best Answer
    WU-TANG
    2020-10-08T14:20:07+08:002020-10-08T14:20:07+08:00

    Verifique se há outros ambientes de desktop em jogo, como:
    com.canonical.unity.settings-daemon.plugins.power
    ou
    org.mate.power-manager

    Você pode ter feito a alteração correta, mas para o ambiente errado...

    uma pesquisa mais genérica de suas gsettings também pode ajudar:
    gsettings list-recursively | grep buttonno meu sistema também produz:
    .
    .
    .
    com.canonical.unity.settings-daemon.plugins.power botão de energia-ação 'suspender'
    com.canonical.unity.settings-daemon.plugins.botão de energia-hibernar 'hibernar'
    com.canonical.unity.settings-daemon. plugins.power button-power 'suspender'
    com.canonical.unity.settings-daemon.plugins.power button-suspender 'suspender'
    com.canonical.unity.settings-daemon.plugins.power button-sleep 'hibernate'

    • 2
  4. Uff phew
    2022-06-07T12:18:14+08:002022-06-07T12:18:14+08:00

    Por alguma razão, o sleep.conf raramente é mencionado, não consegui fazer mais nada funcionar com as soluções propostas no Ubuntu Jammy (22.04LTS), então finalmente este resolveu:

    $ sudo nano /etc/systemd/sleep.conf
    

    Em seguida, altere as seguintes linhas como esta para desativar todas as opções de energia:

    AllowSuspend=no
    AllowHibernation=no
    AllowSuspendThenHibernate=no
    AllowHybridSleep=no
    

    Depois disso, sudo ldconfige/ou uma reinicialização e você deve estar tudo pronto.

    • 0

relate perguntas

  • Como fazer com que a mensagem "Sua bateria está quebrada" desapareça?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve