Récemment, j'ai cassé mon écran en bas à gauche, il me faut donc le fixer en haut à droite et un peu plus petit, en utilisant peut-être xrandr
ou quelque chose du genre.
Le rectangle vert est l'écran dont j'ai besoin (avec la largeur x1; la hauteur y1)
Le rectangle noir représente l’ensemble de l’écran (largeur x; hauteur y)
La zone rouge est la partie cassée.
Comment puis-je obtenir que l'affichage occupe uniquement la zone verte?
Vous pouvez utiliser la configuration nvidia underscan. Par exemple, j'ai un moniteur 1280x800 et je veux en haut à droite avec une taille de 900x700.
gksu nvidia-settings
(x-x1)/2=(1280-900)/2=190
pour le sous-balayage, ce qui me donne 900x562, très bien. Appliquer, par défaut il coupera de tous les côtés.Cliquez sur Avancé, je trouve:
ViewPortIn: 900x562
ViewPortOut: 900x562+190+118
Panning: 900x562
Changer ViewPortOut
à droite et en haut pour laisser un espace uniquement à gauche et en bas
ViewPortIn: 900x562
ViewPortOut: 900x562+380+0
Panning: 900x562
Appliquer
Certaines combinaisons pilote/adaptateur ont un comportement étrange, comme le mien.
J'ai 900x562 sur le coin en haut à droite OK, à gauche et en bas sont en noir OK, la souris ne peut se déplacer que dans la boîte 900x562 OK, mais le bureau n'a pas changé sa taille correctement, il est coupé des bords droit et inférieur FAIL.
J'utilise l'astuce de panoramique 1px pour le corriger. Même le bureau de défilement par 1px, c'est une solution d'acceptation.
Changez de + 1 px: Panning: 901x562
ou Panning: 900x563
.
Fait, voici ce que vous devriez obtenir: