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 🙂