Моя проблема началась после обновления с 13.04 до 13.10. Всякий раз, когда я пытаюсь играть в 7 kingdoms или использовать WINE в полноэкранном режиме, он устанавливает размер экрана вне диапазона. Как мне установить разрешение полноэкранного приложения? У меня встроенная GeForce 6150SE nForce 430, использующая драйвер nvidia-304.
lspci | grep VGA
VGA compatible controller: NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2)
Я также нашел других людей с похожей ошибкой, которые говорят, что она, по-видимому, связана с настройками SDL и COMPIZ.
Переустановил Ubuntu 13.10, но при запуске Seven Kingdoms разрешение экрана по-прежнему выходит за пределы диапазона.
решение1
Одним из способов устранения неполадок с Wine в полноэкранном режиме является использование виртуального рабочего стола для размещения Wine. Для этого откройте «Настроить Wine» или winecfg
, и установите что-то вроде этого:
Обратите внимание на «Эмуляция виртуального рабочего стола».
После этого Wine будет работать в окне следующим образом:
Обратите внимание, я не устанавливаю 7zip в Wine, вы можете установить его в Ubuntu, я просто использую это в качестве примера.
и вы можете настроить размер так, чтобы он поместился как можно больше на экране.
Я не могу придумать, как можно устранить проблемы в играх Linux... попробуйте поискать какие-нибудь файлы конфигурации.(например, в ~/.q3a` для Urban Terror), и установка размера экрана в них.
решение2
Я решил свою проблему. Я перестал использовать драйвер Nvidia (хотя теперь я застрял на низком разрешении) и начал использовать драйвер Nouveau. Затем мой Unity Dash стал приводить к сбою ПК из-за проблемы с драйвером. Поскольку моя графика устарела, я думал, что это из-за эффекта 3D-размытия. Затем я решил полностью отказаться от управления сеансами Unity/lightDM и установил gnome classic.