Linux-альтернатива Microsoft Basic Display Driver

Вот решение Vim, использующее режим Vim Ex и команду global.

Это очень похоже на использование sed, только некоторые специальные символы ('{', '}' )необходимо экранировать.

:g/^.\{,3\}$/d

Используя режим Vim Very Magic Regex (\v ), этого экранирования можно избежать.

:g/\v^.{,3}$/d

См. также :магия помощи

Use of "\v" means that in the pattern after it all ASCII characters except
'0'-'9', 'a'-'z', 'A'-'Z' and '_' have a special meaning.  "very magic"

Также иногда полезно сделать обратное с vglobal.

:v/\v^.{,3}$/d

удалит все, кроме строк до 3 символов.

0
20.08.2019, 18:39
1 ответ

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

есть файл в /usr/share/X11/xorg.conf под названием 20 -intel.conf

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "acpi_video0"
        BusID       "PCI:0:2:0"
EndSection

обратите внимание, как он направляет на acpi _видео0 вместо подсветки Intel _

Далее нужно было разобраться с /etc/default/grub установите GRUB _CMDLINE _LINUX _ПО УМОЛЧАНИЮ на

GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=Linux acpi_backlight=acpi_video0"

Теперь я не совсем уверен, поможет ли это, но это то, что я делал ранее, и я не уверен, повлияет ли это на то, что выше.

Я также следил за ArchWiki об установке правила udev для пользователей в группе видео

/etc/udev/rules.d/backlight.rules

ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"

так что добавь себя в группу видео и обновите grub, и, надеюсь, после перезагрузки он сработает.

(извините за форматирование и прочее, я новичок в Linux и форумах, кажется)

1
28.01.2020, 02:39

Теги

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