Как установить 3 дисплея следующим образом: основной, зеркало основных и вторичных?

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

Как альтернатива

Демонстрационные данные

$ tree
.
|-- dir1
|   |-- file1
|   `-- file2
`-- dir2
    |-- file1
    `-- file2

Примеры

$ seq 2 | xargs -i{} echo dir{}/file{}
dir1/file1
dir2/file2

Это может быть помещено в команду как это:

$ echo $(seq 2 | xargs -i{} echo dir{}/file{})
dir1/file1 dir2/file2

или это:

$ ls $(seq 2 | xargs -i{} echo dir{}/file{})
dir1/file1  dir2/file2

или это:

$ ls -l $(seq 2 | xargs -i{} echo dir{}/file{})
-rw-rw-r-- 1 saml saml 0 Sep  2 03:18 dir1/file1
-rw-rw-r-- 1 saml saml 0 Sep  2 03:31 dir2/file2

Почему фигурные скобки не могут сделать этого

Если Вы смотрите на свой исходный пример:

{foo,bar}Q{foo,bar}

Путем это расширено, следующие:

fooQfoo fooQbar barQfoo barQbar

Механизм, который развернул это, называют Декартовым произведением.

Например:

$ echo {A,B}{X,Y,Z}
AX AY AZ BX BY BZ

Или это:

$ echo {M,N}-{A,B}{X,Y,Z}
M-AX M-AY M-AZ M-BX M-BY M-BZ N-AX N-AY N-AZ N-BX N-BY N-BZ

Нет никакого способа создать Декартово произведение, которое приведет к:

fooQfoo barQbar

Вы - только опция, должен или обратиться к обману, такому как это:

$ echo dir{1,2}/file{2,1}
dir1/file2 dir1/file1 dir2/file2 dir2/file1

И затем помещенный это в массив Bash:

$ a=(dir{1,2}/file{2,1})
$ echo ${a[@]:1:2}
dir1/file1 dir2/file2

Другая опция была бы некоторым "другим методом", таким как тот, который я ранее обсудил выше (использование xargs) например.

Ссылки

4
28.11.2014, 14:28
1 ответ

Использование экранов Xrandr

можно достичь путем изменения их положения с использованием следующей команды:

xrandr --output (screen indicator) --pos (x coord)x(y coord)

Пример:

xrandr --output DVI-D-0 --pos 0x0
xrandr --output HDMI-0 --pos 0x768
xrandr --output DVI-I-0 --pos 0x768

Это результаты в экрана DVI-D-0 HDMI-0 с DVI-I-0 , находясь в нижней части, перекрывающейся.

Вы можете узнать индикатор экрана, используя:

xrandr -q

Настройки сервера NVIDIA X

Необходимое поведение также может быть достигнуто с помощью настроек NVIDIA X Server. Просто перетащите окно экрана на друг друга, чтобы они работали в зеркальном режиме.

enter image description here

0
27.01.2020, 21:05

Теги

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