web-dev-qa-db-fra.com

VIN Apps en plein écran

Je rencontre un problème lorsque je lance de vieux jeux avec WINE

Le problème est que la plupart des jeux anciens ont une résolution maximale beaucoup plus petite que la mienne (1366x768) et qu'au lieu d'être étirée pour couvrir tout l'écran, elle n'en couvre que la partie supérieure gauche.

Par exemple, lorsque je lance StarCraft, il couvre exactement 800 x 600 en partant du coin supérieur gauche de l'écran et le reste est entièrement noir.

J'ai aussi ce problème avec les jeux modernes, mais pour ceux-ci, je peux régler la résolution exactement de ce dont j'ai besoin et le problème est résolu

De plus, j'ai essayé de lancer le jeu 'FATE' sur Lubuntu x86 sur un autre ordinateur et cela fonctionnait correctement avec toutes les résolutions disponibles ... il semblerait que cela ne se produise que pour Ubuntu x64, peut-être à cause de Unity ou quelque chose du genre?

Mon système d'exploitation est Ubuntu 14.04 x64 J'utilise les derniers pilotes propriétaires Nvidia

EDIT: J'ai aussi un autre problème qui peut ou peut ne pas être lié. Parfois, lorsque vous quittez des jeux qui ne sont pas sur la résolution native, toutes les fenêtres ouvertes et même le menu contextuel, obtenez une grande bordure noire qui ne disparaîtra pas à moins que je ne me déconnecte et que je ne me reconnecte pas, que je ne redémarre pas ou que je ne redémarre tout simplement pas Unity. à travers le terminal. Cette bordure apparaîtra quand j'ouvrirai aussi d'autres choses

1
Horațiu Mlendea

J'utilise xrandr pour redimensionner le jeu. Une fois le jeu terminé, une clé personnalisée est associée à cette commande.

xrandr --output VGA-0 --mode 1360x768 --scale 0.59x0.78 --panning 800x600

Lorsque vous devez revenir à l'écran de taille normale;

xrandr --output VGA-0 --mode 1360x768 --scale 1x1 --panning 1360x768

VGA-0 est le nom de mon écran, utilisez xrandr depuis le terminal pour trouver le nom de votre écran. Les vieux jeux sont un vrai défi quand ils n’ont jamais fait la fenêtre pour redimensionner.

1