Я использую ноутбук HP с процессором AMD R7-5800U и Ubuntu 18.04, и я не могу настроить яркость дисплея в версиях ядра 5.4 или 5.10.3.
Я также попробовал другие решения, в том числе настройка яркости в /sys/class/backlight
, и в этом пути есть каталог с именем api_video0
.
Когда я изменяю яркость из настроек, яркость в этом пути изменяется, в то время как яркость экрана не изменялась вообще.
Возможно, обновление. Я применил обновленный сегодня утром (так как я думал, что это только обновление Chrome), и теперь Ubuntu сапоги с низким разрешением. Я надеюсь, что появится дополнительное обновление, чтобы исправить это, но пока я выбрал предыдущее ядро из меню загрузки Grub, и все в порядке.
-121--908454-При условии, что функции разделены на абзацы одной или несколькими пустыми строками, как показано на рисунке, можно использовать пробуждение с пустым разделителем записей. В частности, с GNU awk:
$ gawk '
BEGIN{RS=""}
/^function b/ {sub(/properties pro= "test"/,"properties pro= \"replace\"")}
{printf "%s%s", $0, RT}
' a.txt
function a(
line 1;
line 2;
line ...;
properties pro = "test";
)
function b(
line 1;
line 2;
line ...;
properties pro= "replace";
)
function c(
properties pro= "test";
)
можно также использовать не-GNU awk, но необходимо установить фиксированный выходной разделитель записей ORS
, поскольку RT
является специфичным для GNU.
Perl предоставляет аналогичный режим абзаца с помощью опции -00
.
С помощью sed можно использовать диапазон адресов регулярного выражения, чтобы ограничить область подстановки ex.
$ sed '/^function b/,/^)$/s/properties pro= "test"/properties pro= "replace"/' a.txt
function a(
line 1;
line 2;
line ...;
properties pro = "test";
)
function b(
line 1;
line 2;
line ...;
properties pro= "replace";
)
function c(
properties pro= "test";
)
Однако имейте в виду, что вещи, которые могут быть синтаксически нейтральными в вашем «языке» (например, пустые строки в функции), могут нарушить этот подход - по этой причине регулярные выражения часто являются плохим выбором для таких задач.
-121--908456-У меня та же проблема с тем же ноутбуком. Я пытался 20.04, 20.10, но ни один из них не работает. Также не работает USB-C и hdmi.