Как изменить параметры кнопки питания?

Если вы пытаетесь запустить его из командной строки, просто запустите «./Trine.64.run» без кавычек. Это не скрипт оболочки, это двоичный файл.

1
задан 20 May 2014 в 20:23

7 ответов

Боюсь, что первые ответы не сработали для меня, я думаю, что «графические решения» работают только для верхнего правого индикатора, а не для кнопки питания. Решение rulet работает для меня, я думаю, что я могу улучшить его и заставить подсказку полностью исчезнуть. Вместо создания нового файла вы можете использовать существующий файл /etc/acpi/events/powerbtn

sudo -H gedit /etc/acpi/events/powerbtn

Добавить # в строку комментария:

#action=/etc/acpi/powerbtn.sh

Добавить новую строку: [!d2 ]

action=/sbin/poweroff

Сохранить файл. Откройте консоль и введите:

sudo acpid restart

Это работает для меня И подсказка прошла, как и в ubuntu 11.04. Пожелайте, чтобы это помогло.

38
ответ дан 25 May 2018 в 18:09
  • 1
    Спасибо, что я искал ответы на все вопросы. Все остальное, что касается gsettings, не работает для меня 12.04 с помощью оболочки gnome. – frankster 23 October 2012 в 23:53
  • 2
    Да! Это тоже единственное, что сработало для меня в Ubuntu 12.04. Большое спасибо. – Mark Shust 31 March 2013 в 18:41
  • 3
    Да, это работает на Ubuntu 13.04. Другие ответы, связанные с gsettings, не работают (я думаю, больше). – farfareast 17 June 2013 в 00:56
  • 4
    Это работало для меня на Ubuntu 12.04, но для отключения приглашения мне пришлось установить опцию button-power в org.gnome.settings-daemon.plugins.power в dconf-editor на nothing. – Abhinav Sarkar 31 July 2013 в 21:26
  • 5
    Работал для меня на Xubuntu 16.04. Не хотелось устанавливать какие-либо дополнительные приложения в качестве упомянутого первого решения. – DjBacon 11 July 2016 в 16:27

Это быстрый и простой ответ, который мне нужен:

gsettings set org.gnome.settings-daemon.plugins.power button-power 'hibernate'

Если вы хотите сначала просмотреть свои настройки, попробуйте следующее:

gsettings get org.gnome.settings-daemon.plugins.power button-power

Или, может быть, это, если вы хотите увидеть все настройки питания:

gsettings list-recursively org.gnome.settings-daemon.plugins.power
28
ответ дан 25 May 2018 в 18:09
  • 1
    Спасибо точно, что я искал на Ubuntu 11.10: gsettings set org.gnome.settings-daemon.plugins.power button-power 'suspend' – c0de 3 December 2011 в 17:05
  • 2
    Чтобы вернуть это изменение, используйте: gsettings set org.gnome.settings-daemon.plugins.power button-power 'interactive' – c0de 29 July 2013 в 14:39
  • 3
    Разве это не должно быть gsettings set org.gnome.settings-daemon.plugins.power button-power 'shutdown' для неинтерактивного отключения? Это не работает для меня, 16.04, а графическое решение с установкой dconf-editor. – Nickolai Leschov 22 April 2016 в 22:25
  • 4
    чтобы проверить, что конкретный триггерный пресс & gt; $ gsettings получает org.gnome.settings-daemon.plugins.power – Pavlos Theodorou 11 February 2017 в 13:34
  • 5
    @Pav Я думаю, что вариант «получить» не работал для меня правильно в 2011 году. Он работает в 16.10, поэтому я добавил его к ответу. Благодаря! – phord 15 February 2017 в 00:31

Я хотел изменить кнопку питания, чтобы приостановить работу. На сервере Ubuntu 14.04 (без Gnome / X) изменение /etc/acpi/events/powerbtn для использования альтернативного действия (/usr/sbin/pm-suspend) не сработало.

Вместо этого достаточно добавить одну строку к /etc/systemd/logind.conf, чтобы выполнить трюк:

#HandlePowerKey=poweroff
HandlePowerKey=suspend

Теперь нажатие кнопки питания вызывает мгновенное приостановку.

10
ответ дан 25 May 2018 в 18:09
  • 1
    Это единственное, что сработало для меня (Ubuntu 14.04, Xmonad) – Andrew MacFie 29 July 2015 в 01:24
  • 2
    Странно, это не сработало для меня на Ubuntu 14.04 LTS только сейчас. Решение dconf-editor работало для меня. – Timothy C. Quinn 15 February 2016 в 06:56
  • 3
    Работал для меня 16.04.1 – mcchots 5 January 2017 в 21:12
  • 4
    Это было единственное, что работало для меня с Ubuntu 16.04 и удивительным оконным менеджером. – Robert Fleming 10 August 2017 в 05:27
  • 5
    Не работал от меня, с Ubuntu 16.04.3 (ни от fluxbox, ни от tty1) – josinalvo 13 December 2017 в 21:52

Ответ Бруно только наполовину правильный.

После установки dconf вы должны перейти к приложениям> индикатор-сессия

Поставьте галочку для элемента «подавлять-выходить из системы»,

Это будет работать для Unity в Ubuntu 11.10, но не для Gnome 3 или Gnome Classic.

8
ответ дан 25 May 2018 в 18:09
  • 1
    Ваш ответ или другой ответ будут работать в 11.10, но не Gnome3 или Classic? – belacqua 22 October 2011 в 07:15
  • 2
    Интересно, что я вижу, что это влияет только на всплывающее окно диалога при использовании индикатора в верхнем правом углу. Нажатие кнопки питания по-прежнему показывает диалог. – Christoph 21 November 2011 в 14:42

Это не сработало для меня в единстве или gnome-shell (подсказка всегда показывалась). Поэтому я использовал это руководство

из вики-файла arch linux. Я создал файл / etc / acpi / events / power с содержимым:

event=button/power (PWR.||PBTN)
action=/sbin/poweroff

и выполнил команду:

sudo acpid restart (не знаю точно, правая команда)

И затем, нажав аппаратные кнопки с нажатой кнопкой питания (появится подсказка, но это не остановит процесс выключения).

7
ответ дан 25 May 2018 в 18:09
  • 1
    Это более полезно для безголовых систем с командной строкой. – BBK 28 August 2012 в 21:02
  • 2
    Это полезно для систем любого типа. – rulet 13 January 2013 в 08:14

Ничего из этого не работало в моей системе 13.04. В конце я перекомпилировал gnome-session.

В gnome-session и gsm_logout_dialog.c измените #define AUTOMATIC_ACTION_TIMEOUT from 60 to 5

0
ответ дан 25 May 2018 в 18:09

Для текущих систем Ubuntu и Lubuntu:

echo "HandlePowerKey=suspend" | sudo tee -a /etc/systemd/logind.conf
sudo service systemd-logind suspend
0
ответ дан 25 May 2018 в 18:09

Другие вопросы по тегам:

Похожие вопросы: