dualhead Nvidia twinview + один повернутый монитор

От man bash:

$ {parameter#word}
$ {parameter##word}

Удалите соответствие шаблону префикса. Слово расширено для создания шаблона так же, как в расширении пути. Если шаблон соответствует началу значения параметра, то результатом расширения является расширенное значение параметра с самым коротким шаблоном соответствия ( # случай) или самый длинный шаблон соответствия ( ## случай) удаленный.

Ваш шаблон *:*:*, и bash попытается удалить самый короткий префикс соответствия:

  • OK: для первого *:
  • DriveC-ReadBytesPerSec: для второго *:
  • и ничто для последнего *, потому что это идет для самого короткого соответствия.

Сравните:

$ # shortest match without surplus *
$ echo ${READRESULT#*:*:}
289283
$ # going for longest match now; the last * will swallow the number
$ echo ${READRESULT##*:*:*}

$ # longest match without the last *
$ echo ${READRESULT##*:*:}
289283
$ # no need to repeat *: because * matches everything before the last : anyway
$ echo ${READRESULT##*:}
289283
4
03.09.2016, 21:19
1 ответ

В моем случае это работало с драйвером с открытым исходным кодом nouveau. Это поддерживает randr, и можно произвольно повернуть любой из экранов независимо от остающихся экранов. Таким образом, если Ваша карта поддерживается драйвером с открытым исходным кодом, и Вам не нужны производительность и/или функции драйвера Nvidia, можно использовать его.

1
27.01.2020, 21:02

Теги

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