屏幕分辨率重新定位? (破碎的笔记本屏幕)

我有一台笔记本电脑左上角的屏幕坏了 – 我什么都看不到。 然而它只是一个小角落,所以我想知道我能做些什么来让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 

将前四行编辑为所需的分辨率。 我已经尝试使用1280×800作为原始版本,我拍摄了120像素的水平部分,因为单位条约为60像素宽。 Save文件并exit gedit。

请遵循这些准则 – 如何在登录时自动启动应用程序 – 以创建启动脚本。 将一个Screen resize或类似的东西放在Name字段和/usr/share/screen.sh作为Command

重启Ubuntu,希望你会得到你想要的。 它适用于我的机器:)

不幸的是,屏幕的左上角对于Unity来说非常重要,而马克·沙特尔沃思本人已经表示没有意图将发射器移动到周围。

您可以尝试稍微调整Unity,这样您仍然可以在没有左上角的情况下工作。

以cairo dock为例。 像这样安装:

 sudo apt-get update sudo apt-get install cairo-dock 

Cairo dock是位于屏幕底部的启动器应用程序。 安装完成后,在您的应用程序中搜索cairo dock并选择GLX Dock选项(硬件加速选项)。 然后,您可以通过安装Unity Tweak Tools隐藏左侧Ubuntu启动器。

要在每次重新启动时运行cairo dock,请将其放入启动应用程序中。

 sudo apt-get install unity-tweak-tool 

运行调整工具,在Unity / Launcher部分下将Auto-hide设置为ON

无论如何,我建议你安装一个更可定制的窗口管理器。 一个安全的赌注是Gnome Shell,但在你的情况下,我会去肉桂,不使用左上角。

askubuntu上有很多关于如何安装它们的指南。 安装后注销并从登录管理器中选择您的新会话(例如:Cinnamon),方法是单击圆形Ubuntu徽标。