GNU/Linux >> Belajar Linux >  >> Ubuntu

Pemosisian Ulang Resolusi Layar? (Layar Laptop rusak)?

Saya memiliki laptop dengan layar sudut kiri atas rusak – saya tidak dapat melihat apa pun di sana. Namun itu hanya sudut kecil, jadi saya ingin tahu apakah ada sesuatu yang dapat saya lakukan untuk membuat Ubuntu tidak menggunakan bagian layar itu sama sekali - pada dasarnya saya ingin mengabaikan 2 bilah tugas kesatuan di sebelah kiri, dan memposisikan ulang semua konten.

Jawaban yang Diterima:

Buat skrip @ misalkan /usr/share/screen.sh

sudo touch /usr/share/screen.sh

membuatnya dapat dieksekusi

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

edit file (saya akan menggunakan gedit di sini, jadi lebih mudah untuk paste untuk pemula)

gksu gedit /usr/share/screen.sh

rekatkan isi skrip ini:

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

Edit empat baris pertama ke resolusi yang Anda butuhkan. Saya telah bereksperimen dengan 1280×800 sebagai yang asli dan saya mengambil 120 piksel bagian horizontal karena bilah kesatuan lebarnya sekitar 60 piksel. Save file dan exit gedit.

Ikuti panduan ini – Bagaimana cara memulai aplikasi secara otomatis saat login – untuk membuat skrip startup.
Letakkan Screen resize atau sesuatu seperti itu di Name bidang dan /usr/share/screen.sh sebagai Command

Mulai ulang Ubuntu dan semoga Anda mendapatkan apa yang Anda inginkan. Ini berfungsi di mesin saya


Ubuntu
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. /usr/bin Vs /usr/local/bin Di Linux?

  3. Resolusi Layar Tidak Terdaftar?

  1. Konflik Node.js:/sbin/node Vs /usr/bin/node?

  2. (ubuntu 17.10) Tambah/ubah Resolusi Layar?

  3. Sesuaikan Resolusi Pada Server Ubuntu 10.04?

  1. Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?

  2. Maksimalkan Windows Ke Layar Fisik Saat Menggunakan Resolusi Virtual W/xrandr?

  3. Apa arti dari /usr/sbin, /usr/local/sbin dan /usr/local/bin?