Является ли «Диспетчер отображения», такой как lightdm или lxdm, требованием для X11/XWindows?

Включить горячие клавиши

Возможно, кнопки не активированы с помощью thinkpad_acpi. Вы можете включить все горячие клавиши с помощью

echo enable,0xffffffff >/proc/acpi/ibm/hotkey

Поскольку вы должны быть root, простого sudoбудет недостаточно, потому что он влияет только на echo. Таким образом, вы должны либо стать root с помощью sudo -i, либо инкапсулировать, например.

sudo bash -c echo enable,0xffffffff > /proc/acpi/ibm/hotkey

или

echo enable,0xffffffff | sudo tee /proc/acpi/ibm/hotkey

Поскольку вы работаете с битовой маской, вы можете отдельно включать и отключать горячие клавиши. Дополнительную информацию см. в документации модуля .


Сделать изменение постоянным

Чтобы пережить следующую перезагрузку, вы можете добавить команду в свой/etc/rc.local

Если вы используете Ubuntu 18.04 или более позднюю версию, файл может отсутствовать, так как systemdобрабатывает это. Но если файл уже существует, он будет использоваться, как вы сами можете убедиться, заглянув в sudo systemctl edit --full rc-local.

Файл должен быть исполняемым, и для него требуется shebang.

#!/bin/sh

echo enable,0xffffffff > /proc/acpi/ibm/hotkey

echo 0

Если вы создали файл, сделайте его исполняемым,

chmod +x /etc/rc.local
0
07.01.2021, 21:58
1 ответ

Нет, это не так. Вы можете запустить сеанс вручную с помощью чего-то вроде:

$ startx

Или просто запустите X-сервер (скажем :2):

$ sudo X :2

, а затем указать на него своим клиентам, например:

$ DISPLAY=:2 xeyes
1
18.03.2021, 22:37

Теги

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