Монитор, показывающий один и тот же рабочий стол дважды

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

Это простое решение, которое вы можете вызвать из оболочки, в которой используется соответствующий синтаксический анализатор csv:

ruby -e 'require "csv"; CSV.filter(&:reverse!)' < input.csv > output.csv

Если у вас нет ruby, это работает как с python 2, так и с 3.

python -c $'import csv; import sys\nfor r in csv.reader(sys.stdin): r.reverse(); csv.writer(sys.stdout).writerow(r)' < input.csv > output.csv

Вот оно в нескольких строках :

python < input.csv > output.csv -c '
import csv
import sys

for r in csv.reader(sys.stdin):
  r.reverse()
  csv.writer(sys.stdout).writerow(r)
'

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

input.csv

1,"2,3"

output.csv

"2,3",1

input.csv

1,"
2"

output.csv

"
2",1
2
12.08.2017, 22:15
1 ответ

после добавления режима вы должны запустить xrandr с обоими дисплеями в качестве параметров.

Итак, после этого xrandr --addmode HDMI-1 2880x1575_35.00вы должны бежатьxrandr --output eDP1 --mode 1920x1080 --output HDMI-1 --mode 2880x1575_35.00 --right-of eDP1

в этой команде я предполагаю, что ваш основной дисплей ноутбука — eDP1, вы можете получить его, запустив xrandrбез параметров, и что 1920x1080 — это разрешение, которое вы хотите на ноутбуке с другой стороны для 43-дюймового дисплея вы используете новый режим не забудьте последнюю часть этого --права -eDP1, которое предписывает разместить право отображения eDP1.

1
27.01.2020, 22:18

Теги

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