GNU/Linux >> Linux の 問題 >  >> Ubuntu

画面解像度の再配置? (ノートパソコンの画面が壊れている)?

左上隅の画面が壊れているノートパソコンを持っていますが、何も見えません。ただし、これはほんの小さなコーナーなので、Ubuntuが画面のその部分をまったく使用しないようにするためにできることがあるかどうかを知りたいです。基本的に、左側の2つのユニティタスクバーを無視して、位置を変更します。すべてのコンテンツ。

承認された回答:

スクリプトを作成します@たとえば/usr/share/screen.sh

sudo touch /usr/share/screen.sh

実行可能にする

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

ファイルを編集します(ここではgeditを使用するので、初心者の方が簡単に貼り付けることができます)

gksu gedit /usr/share/screen.sh

このスクリプトの内容を貼り付けます:

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

最初の4行を必要な解像度に編集します。オリジナルとして1280×800を試してみましたが、ユニティバーの幅が約60ピクセルなので、水平部分を120ピクセル取りました。 Save ファイルとexit gedit。

これらのガイドラインを許可します–ログイン時にアプリケーションを自動的に起動するにはどうすればよいですか–起動スクリプトを作成します。
Screen resizeを配置します またはNameのようなもの フィールドと/usr/share/screen.sh Commandとして

Ubuntuを再起動すると、必要なものが得られることを願っています。それは私のマシンで動作します🙂


Ubuntu
  1. / usr/binと/usr/ local / bin Linuxの場合?

  2. 非公開の画面解像度?

  3. Linux – / usr/binと/usr/sbinを/bin(gnu / linux)にマージしますか?

  1. 画面解像度が「範囲外」ですか?

  2. (ubuntu 17.10)画面解像度を追加/変更しますか?

  3. Ubuntu Server 10.04で解像度を調整しますか?

  1. xrandrを使用して仮想解像度を使用する場合、Windowsを物理画面に最大化しますか?

  2. X11 ディスプレイ解像度を照会する方法は?

  3. /usr/sbin、/usr/local/sbin、/usr/local/bin の意味は何ですか?