aps*_*nce 5 resolution laptop screen
我有一台左上角屏幕坏了的笔记本电脑 - 我在那里看不到任何东西。然而,它只是一个小角落,所以我想知道我是否可以做些什么让 Ubuntu 根本不使用屏幕的那部分 - 我基本上希望它忽略左侧的 2 个统一任务栏,并重新定位所有的内容。
创建一个脚本@让我们说/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,希望你能得到你想要的。它可以在我的机器上运行:)
不幸的是,屏幕的左上角对于 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-hide为ON。
无论如何,我建议您安装一个更可定制的窗口管理器。一个安全的选择是 Gnome Shell,但在你的情况下,我会选择不太使用左上角的 Cinnamon。
askubuntu 上有很多关于如何安装它们的指南。安装完成后,注销并通过单击圆形 Ubuntu 徽标从登录管理器中选择新会话(例如:Cinnamon)。
| 归档时间: |
|
| 查看次数: |
2270 次 |
| 最近记录: |