web-dev-qa-db-fra.com

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

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

4
apscience

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 (je vais utiliser gedit ici, il est donc plus facile de 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 selon la résolution requise. J'ai expérimenté 1280x800 en tant que mon original et j'ai pris 120 pixels de la partie horizontale car la barre de l'unité fait environ 60 pixels de large. Fichier Save et exit gedit.

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

Redémarrez Ubuntu et si tout va bien, vous obtiendrez ce que vous voulez. Ça marche sur ma machine :)

3
Symin

Malheureusement, le coin en haut à gauche de l'écran est très important pour Unity et Mark Shuttleworth lui-même a déclaré qu'il n'y a aucune intention de déplacer le lanceur.

Vous pouvez essayer de modifier légèrement Unity afin de pouvoir continuer à travailler sans le coin supérieur gauche.

Jetez un coup d'œil au quai du Caire, par exemple. Installez-le comme ceci:

Sudo apt-get update
Sudo apt-get install cairo-dock

Cairo Dock est l'application de lancement qui se trouve au bas de l'écran. Une fois installé, effectuez une recherche dans vos applications cairo dock et choisissez l’option GLX Dock (l’accélération matérielle). Vous pouvez ensuite masquer le lanceur Ubuntu de gauche en installant Unity Tweak Tools.

Pour exécuter cairo dock à chaque redémarrage, placez-le dans vos applications de démarrage.

Sudo apt-get install unity-Tweak-tool

Exécutez les outils Tweak et sous la section Unity/Launcher, définissez Auto-hide sur ON.

Quoi qu'il en soit, je vous suggère d'installer un gestionnaire de fenêtres plus personnalisable. Gnome Shell est une valeur sûre, mais dans votre cas, je choisirais une cannelle qui n'utilise pas beaucoup le coin supérieur gauche.

Askubuntu contient de nombreux guides sur la manière de les installer tous les deux. Une fois installé, déconnectez-vous et choisissez votre nouvelle session dans le gestionnaire de connexion (par exemple: Cinnamon) en cliquant sur le logo rond Ubuntu.

0
Cubiq