屏幕分辨率重新定位? (破碎的笔记本屏幕)
我有一台笔记本电脑左上角的屏幕坏了 – 我什么都看不到。 然而它只是一个小角落,所以我想知道我能做些什么来让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徽标。