1

Я использую Centos 6.3 с двумя экранами:

screen A : 1280x1024
screen B : 1680x1050

Экран A является основным экраном, а экран B - расширением. Проблема в том, что экран A должен принимать виртуальное разрешение 1280x1050 вместо 1280x1024.

Только с одним экраном, подключенным к ПК, я запускаю на терминале:

$ xrandr --fb 1280x1050 --output VGA1 --mode 1280x1024 --panning 1280x1050

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

Проблема пришла с двумя экранами. Я хочу, как и раньше, увеличить экран A, не касаясь разрешения экрана B, но команда не работает, и я не знаю, как это сделать. Я проверял с

$ xrandr --fb <NEW_RES_WITH_TWO_SCREENS>

но он делает один большой экран на двух мониторах. Я прочитал, что должен изменить файл xorg.conf, но кажется, что этот файл не существует в /etc /X11 ... когда я хочу его создать:

$ Xorg -configure

У меня ошибка ..

Неустранимая ошибка сервера: сервер уже активен для отображения 0, если этот сервер больше не работает, удалите /tmp /.X0-Lock и начать снова

контекст : мне нужно запустить на экране приложение, разрешение интерфейса человек / машина которого больше разрешения экрана. И я не могу изменить код.

Любая помощь приветствуется

1 ответ1

0

Если вы хотите настроить более одного монитора, вам нужно получить их имена и указать их разрешение отдельно:

count=0
xrandr --query | while read -r word1 word2 _
do
    if [ "${word2:-}" = 'connected' ]
    then
        IFS='xi ' read -r width height _
        printf '%s %d %d\n' "$word1" "$width" "$height"
    fi
done | while read monitor width height
do
    count=$(($count + 1))
    printf "monitor%d_name='%s'\n" "$count" "$monitor"
    printf "monitor%d_width='%s'\n" "$count" "$width"
    printf "monitor%d_height='%s'\n" "$count" "$height"
done

Пример вывода:

monitor1_name='LVDS1'
monitor1_width='1366'
monitor1_height='768'
monitor2_name='VGA1'
monitor2_width='1280'
monitor2_height='1024'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .