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

aps*_*nce 5 resolution laptop screen

我有一台左上角屏幕坏了的笔记本电脑 - 我在那里看不到任何东西。然而,它只是一个小角落,所以我想知道我是否可以做些什么让 Ubuntu 根本不使用屏幕的那部分 - 我基本上希望它忽略左侧的 2 个统一任务栏,并重新定位所有的内容。

Sym*_*min 4

创建一个脚本@让我们说/usr/share/screen.sh

sudo touch /usr/share/screen.sh
Run Code Online (Sandbox Code Playgroud)

使其可执行

sudo chmod a+x /usr/share/screen.sh
Run Code Online (Sandbox Code Playgroud)

编辑文件(这里我将使用gedit,这样新手粘贴起来更容易)

gksu gedit /usr/share/screen.sh
Run Code Online (Sandbox Code Playgroud)

粘贴此脚本的内容:

#!/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
Run Code Online (Sandbox Code Playgroud)

将前四行编辑为您所需的分辨率。我已经尝试使用 1280x800 作为我的原始分辨率,并且我采用了 120 像素的水平部分,因为统一条的宽度约为 60 像素。 Save文件和exitgedit。

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

重新启动 Ubuntu,希望你能得到你想要的。它可以在我的机器上运行:)


Cub*_*biq 0

不幸的是,屏幕的左上角对于 Unity 来说非常重要,Mark Shuttleworth 本人也表示无意移动启动器。

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

例如,看看开罗码头。像这样安装:

sudo apt-get update
sudo apt-get install cairo-dock
Run Code Online (Sandbox Code Playgroud)

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

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

sudo apt-get install unity-tweak-tool
Run Code Online (Sandbox Code Playgroud)

运行调整工具并在 Unity/Launcher 部分下设置Auto-hideON

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

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