Игры отображаются на обоих мониторах при открытии

Я не уверен, какие настройки изменить для этого, но я открываю такие игры, как Dungeon Crawl или Steam, и игра хочет занять оба экрана. Есть ли способ открыть игру только на одном экране? xrandr показывает это. Так что они оба на экране 0:

Screen 0: minimum 320 x 200, current 2966 x 900, maximum 8192 x 8192

LVDS1 connected 1366x768+1600+75 (normal left inverted right x axis y axis) 344mm x 193mm

VGA1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 443mm x 249mm

Если вам нужна дополнительная информация или вы можете указать мне место, где вы уже нашли ответ, пожалуйста, дайте мне знать.

1
задан 11 October 2012 в 13:16

2 ответа

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

Я написал файл сценария, который, помимо прочего, исправит окно Dungeon Crawl Tiles, чтобы он занимал только один рабочий стол, а не занимал два. Вы можете скачать или просмотреть его здесь .

0
ответ дан 11 October 2012 в 13:16

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

xrandr --output LVDS1 --off

И когда Вы сделаны с игрой, повторно включают оба монитора с:

xrandr --output LVDS1 \
         --mode "1366x768" \
         --panning 1366x768+1600+75 \
       --output VGA1 \
         --mode "1600x900" \
         --panning "1600x900+0+0"

Другая альтернатива должна запустить игру в режиме окна и затем удалить экранную границу с некоторым хакерством. Я записал инструмент для этого, доступного в:

Но это не готовый действительно конечный пользователь или ничто. Вы используете его как это (переместите Вас указатель мыши через игровое окно, прежде чем эти 2 секунды закончились):

sleep 2 && ./windowtool.py -keep-above 1 --decorations 0 -m 1366,0 ACTIVE

Если игра не обеспечивает разрешение, которое соответствует Вашему рабочему столу, можно использовать xrandr установить Ваш монитор на разрешение, которое соответствует игре.

0
ответ дан 11 October 2012 в 13:16

Другие вопросы по тегам:

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