GNU/Linux >> Znalost Linux >  >> Ubuntu

Změna rozlišení obrazovky? (rozbitá obrazovka notebooku)?

Mám notebook s rozbitou obrazovkou v levém horním rohu – nic tam nevidím. Je to však jen malý roh, takže bych rád věděl, jestli existuje něco, co mohu udělat, aby Ubuntu tuto část obrazovky vůbec nepoužívalo – v podstatě chci, aby ignorovalo 2 hlavní panely Unity nalevo a přemístilo je veškerý obsah.

Přijatá odpověď:

Vytvořte skript @ řekněme /usr/share/screen.sh

sudo touch /usr/share/screen.sh

učinit jej spustitelným

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

upravte soubor (zde použiji gedit, takže pro nováčky je vkládání jednodušší)

gksu gedit /usr/share/screen.sh

vložte obsah tohoto skriptu:

#!/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

Upravte první čtyři řádky na požadované rozlišení. Experimentoval jsem s 1280×800 jako s mým původním a vzal jsem 120 pixelů vodorovné části, protože jednotný pruh je široký asi 60 pixelů. Save soubor a exit gedit.

Chcete-li vytvořit spouštěcí skript, postupujte podle těchto pokynů – Jak automaticky spustím aplikace při přihlášení.
Vložte Screen resize nebo něco podobného v Name pole a /usr/share/screen.sh jako Command

Restartujte Ubuntu a doufejme, že dostanete, co chcete. Na mém stroji to funguje 🙂


Ubuntu
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Rozlišení obrazovky neuvedené?

  3. Konflikty Node.js:/sbin/node vs /usr/bin/node?

  1. Rozlišení obrazovky „mimo rozsah“?

  2. Kubuntu zobrazuje chybu při přihlášení (file:///usr/share/sddm//themes/breeze/main.qml:žádný takový soubor nebo adresář)?

  3. (ubuntu 17.10) Přidat/změnit rozlišení obrazovky?

  1. Upravit rozlišení na serveru Ubuntu 10.04?

  2. Maximalizovat okna na fyzickou obrazovku při použití virtuálního rozlišení W/xrandr?

  3. Jak zjistit rozlišení displeje X11?