Низкое разрешение в GRUB и tty

Чтобы легко понять, что такое «перенаправление на /dev/null», напишите это явно. Ниже приведен пример команды, которая пытается удалить -несуществующий файл (для имитации ошибки ).

rm nonexisting.txt 1> /dev/null 2> /dev/null
  1. для стандартного вывода. Отправляет информационные журналы в /dev/null
  2. для stderr. Отправляет журналы ошибок в /dev/null

Ниже приведено несколько улучшений.

Расширение 1 :Вы можете заменить 1>только на >. Это связано с тем, что 1является стандартным выводом по умолчанию, и вы можете игнорировать упоминание значений по умолчанию.

rm nonexisting.txt > /dev/null 2> /dev/null

Улучшение 2 :Вы можете заменить второе перенаправление файла(> /dev/null)дублированием дескриптора файла(>& 1). Это связано с тем, что /dev/null— это , на который уже указывает stdout1.

rm nonexisting.txt 1> /dev/null 2>& 1

Расширение 3 :Это настолько распространенная операция, что многие оболочки имеют сокращенную форму в виде одного &>оператора.

rm nonexisting.txt &> /dev/null

Мое предложение. :Придерживайтесь первого варианта. Пишите команды явно, вместо использования указателей. Требует практически никаких дополнительных усилий, но гораздо легче понять и объяснить.

1
03.06.2021, 23:32
1 ответ

Проблема исчезла после обновления до Fedora 35. TTY и GRUB снова отображаются в исходном разрешении.

Я не менял конфигурации grub или nvidia. Я не уверен, была ли исправлена ​​ошибка в Fedora или в драйверах nvidia. Сейчас на драйвере нвидиа 495.44.

fbset -iтеперь показывает правильное исходное разрешение дисплея:

# fbset -i

mode "1920x1080-77"
    # D: 207.383 MHz, H: 85.273 kHz, V: 77.240 Hz
    geometry 1920 1080 1920 1080 32
    timings 4822 240 32 16 4 240 4
    rgba 8/16,8/8,8/0,8/24
endmode

Frame buffer device information:
    Name        : EFI VGA
    Address     : 0xe0000000
    Size        : 8847360
    Type        : PACKED PIXELS
    Visual      : TRUECOLOR
    XPanStep    : 0
    YPanStep    : 0
    YWrapStep   : 0
    LineLength  : 8192
    Accelerator : No

0
24.11.2021, 05:06

Теги

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