Корица 2.0.14 катастрофических отказа, когда второй монитор включен с драйверами NVIDIA (Монетный двор 16)

Как другие прокомментировали, это поможет работать с данными, если это будет запятая разделила значения (CSV).

Вот мое решение для преобразования данных к CSV:

$ cat file | sed 's/ \([0-9]\)/,\1/g' 
Kuala Lumpur,78,56
Seoul,85,66
Karachi,95,75
Tokyo,85,60
Lahore,85,75
Manila,90,85

Это заменяет любое пространство, предшествующее цифре с запятой. \1 ссылается на группу ([0-9]), цифра после пространства. Оттуда можно использовать sort с -t аргумент для определения разделителя полей.

$ cat file | sed 's/ \([0-9]\)/,\1/g' | sort -t, -k2  
Kuala Lumpur,78,56
Tokyo,85,60
Seoul,85,66
Lahore,85,75
Manila,90,85
Karachi,95,75

Если требуется преобразовать назад в пробелы или сделать таблицу, вот два примера:

$ cat test | sed 's/ \([0-9]\)/,\1/g' | sort -t, -k2 | tr , ' '
Kuala Lumpur 78 56
Tokyo 85 60
Seoul 85 66
Lahore 85 75
Manila 90 85
Karachi 95 75

$ cat test | sed 's/ \([0-9]\)/,\1/g' | sort -t, -k2 | column -s, -t 
Kuala Lumpur  78  56
Tokyo         85  60
Seoul         85  66
Lahore        85  75
Manila        90  85
Karachi       95  75
7
15.12.2018, 17:10
1 ответ

Хорошо, я разобрался (вроде). Я опубликую здесь ответ о сбое, если кто-то решит эту же проблему в Google.

Я точно не знаю, почему Cinnamon дает сбой, но я где-то читал, что нельзя одновременно запускать два X-экрана из-за какой-то ерунды с 3D-ускорением.

Это означает, что оба монитора теперь подключены к одной и той же карте, и в nvidia-settings оба экрана установлены на X screen 0 .(вместо X screen 0 и X screen 1) Они настроены на абсолютное позиционирование, при этом второй экран смещен на 1920.

Таким образом, технически у вас есть только один экран, но он направлен на два монитора через одну видеокарту.

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

Сбой был вызван не двумя мониторами или двумя видеокартами - он был вызван попыткой драйвера NVIDIA запустить два отдельных экземпляра X или сервера или что-то еще.

Смиренно прошу кошмар добавить в теги.

4
27.01.2020, 20:19

Теги

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