GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Repositionnement de la résolution d'écran ? (écran d'ordinateur portable cassé) ?

J'ai un ordinateur portable avec l'écran du coin supérieur gauche cassé - je ne vois rien là-bas. Cependant, ce n'est qu'un petit coin, donc j'aimerais savoir s'il y a quelque chose que je peux faire pour qu'Ubuntu n'utilise pas du tout cette partie de l'écran - je veux essentiellement qu'il ignore 2 barres de tâches d'unité sur la gauche, et repositionner tout le contenu.

Réponse acceptée :

Créez un script @ disons /usr/share/screen.sh

sudo touch /usr/share/screen.sh

le rendre exécutable

sudo chmod a+x /usr/share/screen.sh

éditez le fichier (j'utiliserai gedit ici, donc c'est plus facile à coller pour les débutants)

gksu gedit /usr/share/screen.sh

collez le contenu de ce script :

#!/bin/bash

#change these 4 variables accordingly
ORIG_X=1280
ORIG_Y=800
NEW_X=1160
NEW_Y=800
###

X_DIFF=$(($NEW_X - $ORIG_X))
Y_DIFF=$(($NEW_Y - $ORIG_Y))

ORIG_RES="$ORIG_X"x"$ORIG_Y"
NEW_RES="$NEW_X"x"$NEW_Y"

ACTIVEOUTPUT=$(xrandr | grep -e " connected [^(]" | sed -e "s/([A-Z0-9]+) connected.*/1/")
MODELINE=$(cvt $NEW_X $NEW_Y | grep Modeline | cut -d' ' -f3-)

xrandr --newmode $NEW_RES $MODELINE
xrandr --addmode $ACTIVEOUTPUT $NEW_RES
xrandr --output $ACTIVEOUTPUT --fb $NEW_RES --panning $NEW_RES --mode $NEW_RES
xrandr --fb $NEW_RES --output $ACTIVEOUTPUT --mode $ORIG_RES --transform 1,0,$X_DIFF,0,1,$Y_DIFF,0,0,1

Modifiez les quatre premières lignes à la résolution requise. J'ai expérimenté 1280 × 800 comme mon original et j'ai pris 120 pixels de la partie horizontale car la barre d'unité fait environ 60 pixels de large. Save fichier et exit gedit.

Suivez ces directives - Comment démarrer automatiquement les applications lors de la connexion - pour créer un script de démarrage.
Mettez un Screen resize ou quelque chose comme ça dans le Name champ et /usr/share/screen.sh comme Command

Redémarrez Ubuntu et j'espère que vous obtiendrez ce que vous voulez. Cela fonctionne sur ma machine 🙂


Ubuntu
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Linux – Fusionner /usr/bin et /usr/sbin dans /bin (gnu/linux) ?

  3. Résolution d'écran "hors plage" ?

  4. Kubuntu affiche une erreur lors de la connexion (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory) ?

  5. Pourquoi les modifications de Lightdm.conf n'affectent-elles pas la résolution de l'écran du bureau ?

Comment changer la résolution d'écran via le terminal Ubuntu

Conflits Node.js :/sbin/node Vs /usr/bin/node ?

(ubuntu 17.10) Ajouter/modifier la résolution d'écran ?

Résolution de l'écran de connexion Kde 5.56 Sddm sur l'écran Hidpi Fhd ?

Installer les binaires dans /bin, /sbin, /usr/bin et /usr/sbin, interactions avec --prefix et DESTDIR

Quelle est la signification de /usr/sbin, /usr/local/sbin et /usr/local/bin ?