Не мог Отключить кнопку питания | Ubuntu 14.04.2 рабочий Xfce 4.10

Это - мой первый вопрос здесь, поэтому если я попадаю впросак на конвенции, любезно сообщенной мне.

Конфигурация:

Ubuntu 14.04.2 с Xfce 4.10 с помощью гренка на Acer c720 Chromebook

Проблема:

Поведение по умолчанию кнопки питания (расположенный непосредственно выше клавиши Backspace) состоит в том, чтобы резко выключить Linux без задержки, предупреждения или подтверждения.

Шаги сделаны:

  1. Я уже не прокомментировал соответствующие строки в /etc/systemd/logind.conf бесцельно. Посмотрите извлеченное содержание файла ниже.

  2. Я также изменил соответствующие строки в ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml, также бесцельно. Посмотрите содержание файла ниже.

  3. Я попытался определить местоположение powerbtn.sh сценария, обсужденного в других потоках. Этот файл, как известно, живет в /etc/acpi/something-else... но я имею нет /etc/acpi каталог. Я попытался find этот сценарий, но это не привело ни к каким результатам.

Файлы, на которые ссылаются:

кошка/etc/systemd/logind.conf

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
Controllers=blkio cpu cpuacct cpuset devices freezer hugetlb memory perf_event net_cls net_prio
ResetControllers=
#InhibitDelayMaxSec=5
HandlePowerKey=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min

кошка .config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml

<channel name="xfce4-power-manager" version="1.0">
  <property name="xfce4-power-manager" type="empty">
    <property name="power-button-action" type="uint" value="3"/>
    <property name="hibernate-button-action" type="uint" value="3"/>
    <property name="sleep-button-action" type="uint" value="3"/>
    <property name="critical-power-action" type="uint" value="3"/>
  </property>
</channel>

Любая справка значительно ценилась бы, поскольку это - вполне неприятность.

3
задан 30 June 2015 в 10:40

3 ответа

Хорошо, таким образом, я наткнулся на ответ на свой собственный вопрос вполне случайно.

я, вероятно, должен был упомянуть это прежде, но я также пытался узнать, к какому коду клавиши и keysym ключ питания был присоединен до xev, но он ничего не зарегистрировал, когда клавиша была нажата.

Во всяком случае, я просто недавно переключился от использования менеджера окон Xmonad к i3 менеджеру окон (большой переключатель btw, i3 является потрясающим!). Поскольку я настраивал i3, он пришел в мою голову, чтобы проверить и видеть, будет ли ключ питания вести себя тот же путь, как он имел под Xfce/Xmonad. Я нажал его и, ничто!

После освобождения эмоционально заряженного крика победы над этой неприятностью, я сразу запустил xev и обнаружил, что (по крайней мере, на этом образцовом Chromebook) ключ питания регистрируется к коду клавиши 124. Я затем изменил мой ~/.Xmodmap файл для включения строки:

keycode 124 = F11 F11 F11 F11

Наконец, я перезапустил Ubuntu и о чудо, xev теперь соответственно регистры, которые резко не закрывает нажатая клавиша "F11" и система.

я надеюсь, что это полезно любому, кто переносил те же разочарования. Мир быть с Вами!

1
ответ дан 1 December 2019 в 17:01

В /usr/share/X11/xkb/symbols/inet, ищите <POWR> и примените свое предпочтительное действие.

1
ответ дан 1 December 2019 в 17:01

Сначала Вы могли отредактировать свой файл контурной карты для изменения поведения кнопки питания для присвоения его другому ключу

Отредактируйте файл: /usr/share/X11/xkb/symbols/inet (отредактируйте ключ POWR),

Затем необходимо будет отключить кнопку питания эффективно, хороший метод с xinput

выполненный xinput --list кнопки питания имеют свою собственную запись... выбирают номер устройства, затем выполненный

xinput disable devnumber что-то как xinput disable 8

0
ответ дан 1 December 2019 в 17:01

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

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