Почему разрешение в xrandr может быть другим?

Для этого можно комбинировать headи tail.

Если необходимо удалить n-ю строку снизу

  1. headчитает из стандартного ввода и передает отчеты в стандартный вывод всего -n строк сверху
  2. tailчитает и сообщает на стандартный вывод нижние n -1 строк из стандартного ввода.
  3. Таким образом, в целом строки передаются в стандартный вывод по порядку, причем *n-я `строка с конца пропускается

Это решение зависит от headоставления смещения файла описания открытого файла сразу после последней строки, о которой сообщается -Я полагаю, что GNU headдействительно делает это, когда стандартный ввод перенаправляется из файла

n=200; tmpfile=$(mktemp) && { head -n -$n; tail -n -$((n-1)); }<file >"$tmpfile" \
    && mv -- "$tmpfile" file
-2
29.09.2020, 16:23
1 ответ

Когда ваш экран масштабируется, например, с параметрами --scaleили --scale-fromдля xrandr(, см. man xrandrдля использования ), разрешение, указанное после слова «подключено», будет разрешением вашего рабочего стола. масштабируется вверх или вниз, в то время как разрешение, отмеченное *, будет разрешением, фактически отображаемым на вашем физическом дисплее.

0
18.03.2021, 23:02

Теги

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