Моя текущая настройка:
* Двойные видеокарты GTS 250
* 3 монитора
* Использовал nvidia-settings для запуска каждого монитора как отдельного x сеанса
* Это все работает на Linux Mint Debian Edition
При запуске игр (Starcraft II) в Wine через PlayOnLinux я обнаружил, что мышь не блокируется. Я уже пробовал разные решения, разбросанные по сети, но ни одно из них не работает, поэтому я предпочел бы просто отключить два других моих монитора во время игры. Кто-нибудь знает способ, с помощью которого я могу отключить два других моих монитора (не мой основной монитор) во время работы Wine, а затем снова включить и потом? Я не против, чтобы вручную запустить скрипт до и после игры. Благодарю.
@ new123456
Спасибо за предложение, но я уже пробовал этот маршрут. Возможно, вы сможете помочь понять, почему я не смог заставить его работать. Это вывод моего xrandr для каждого из моих мониторов (я получаю разные xrandr в зависимости от того, на каком сеансе X (то есть на мониторе) я пробую xrandr):
Основной монитор
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 175, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 0mm x 0mm
1920x1080 50.0* 51.0 52.0 53.0 54.0 55.0 56.0 57.0
1680x1050 58.0 59.0 60.0
1600x1024 61.0
1440x900 62.0
1400x1050 63.0 64.0 65.0 66.0
1360x768 67.0 68.0
1280x1024 69.0 70.0 71.0
1280x960 72.0 73.0
1280x800 74.0
1280x720 75.0 76.0 77.0
1152x864 78.0 79.0 80.0 81.0 82.0 83.0 84.0
1024x768 85.0 86.0 87.0 88.0 89.0 90.0 91.0
960x720 92.0 93.0 94.0
960x600 95.0
960x540 96.0
928x696 97.0 98.0
896x672 99.0 100.0
840x525 101.0 102.0 103.0 104.0 105.0
832x624 106.0
800x600 107.0 108.0 109.0 110.0 111.0 112.0 113.0 114.0 115.0 116.0
800x512 117.0
720x576 118.0 119.0
720x480 120.0 121.0
720x450 122.0
720x400 123.0
700x525 124.0 125.0 126.0 127.0
680x384 128.0 129.0
640x512 130.0 131.0 132.0
640x480 133.0 134.0 135.0 136.0 137.0 138.0 139.0
640x400 140.0
640x350 141.0
576x432 142.0 143.0 144.0 145.0 146.0 147.0 148.0
512x384 149.0 150.0 151.0 152.0 153.0
416x312 154.0
400x300 155.0 156.0 157.0 158.0 159.0
360x200 160.0
320x240 161.0 162.0 163.0 164.0
320x200 165.0
320x175 166.0
Второй монитор
xrandr: Failed to get size of gamma for output default
Screen 1: minimum 320 x 240, current 1280 x 1024, maximum 1280 x 1024
default connected 1280x1024+0+0 0mm x 0mm
1280x1024 50.0* 51.0
1280x960 52.0
1152x864 53.0 54.0 55.0 56.0
1024x768 57.0 58.0 59.0 60.0
960x600 61.0
960x540 62.0
840x525 63.0 64.0 65.0
832x624 66.0
800x600 67.0 68.0 69.0 70.0
720x450 71.0
700x525 72.0 73.0
680x384 74.0 75.0
640x480 76.0 77.0 78.0 79.0 80.0
640x400 81.0
640x360 82.0
512x384 83.0 84.0
400x300 85.0
320x240 86.0 87.0
Третий монитор
xrandr: Failed to get size of gamma for output default
Screen 2: minimum 320 x 175, current 1280 x 1024, maximum 1280 x 1024
default connected 1280x1024+0+0 0mm x 0mm
1280x1024 50.0* 51.0 52.0
1280x960 53.0
1152x864 54.0 55.0 56.0 57.0 58.0 59.0
1024x768 60.0 61.0 62.0 63.0 64.0 65.0 66.0
960x720 67.0
960x600 68.0
960x540 69.0
928x696 70.0
896x672 71.0 72.0
840x525 73.0 74.0 75.0 76.0 77.0
832x624 78.0
800x600 79.0 80.0 81.0 82.0 83.0 84.0 85.0 86.0 87.0 88.0
800x512 89.0
720x450 90.0
720x400 91.0
700x525 92.0 93.0 94.0 95.0
680x384 96.0 97.0
640x640 98.0
640x512 99.0 100.0 101.0
640x480 102.0 103.0 104.0 105.0 106.0 107.0 108.0 109.0
640x400 110.0
640x350 111.0
576x432 112.0 113.0 114.0 115.0 116.0 117.0 118.0
512x384 119.0 120.0 121.0 122.0 123.0
416x312 124.0
400x300 125.0 126.0 127.0 128.0 129.0
360x200 130.0
320x240 131.0 132.0 133.0 134.0
320x200 135.0
320x175 136.0
Я не мог понять из вышеприведенных результатов, что я должен использовать для флага --output. Я предположил, что это было по умолчанию и попробовал следующее:
~ $ xrandr --output default --off
xrandr: Failed to get size of gamma for output default
но, как вы можете видеть, это не сработало. Кроме того, поскольку все три выхода xrandr содержат монитор по умолчанию, я не знаю, как впоследствии включить другие мониторы (если команда сработала). Знаете, что может быть не так в моих настройках nvidia или что еще я могу попробовать?