步骤 1:创建脚本

步骤 1:创建脚本

我使用 Xubuntu 16.04 才一两天,正在学习如何完成基本工作。我找到了一种方法,可以让我的显示器(暂时)显示 1280 x 1024,但每次重启时都必须重复该过程。

mike@mike-OptiPlex-GX270:~$ xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00* 
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
mike@mike-OptiPlex-GX270:~$ cvt 1280 1024
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
mike@mike-OptiPlex-GX270:~$ xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
mike@mike-OptiPlex-GX270:~$ xrandr --addmode VGA1 1280x1024_60.00
mike@mike-OptiPlex-GX270:~$ xrandr --output VGA1 --mode 1280x1024_60.00

我如何使这些更改永久生效?我已阅读相关主题,但需要针对我的具体设置的分步说明。

另外,我想继续使用 LightDM,因为计算机只有 1.5 GB 内存。

提前致谢。

答案1

这个帖子也许能帮到你:我如何才能使 xrandr 定制永久化?。基本上,如果您使用 lighdm,请按照以下步骤操作:

步骤 1:创建脚本

创建如下脚本:

sudo mkdir -p /opt/screen_config/
sudo touch /opt/screen_config/mycustomdesktopvideo.sh
sudo chmod +x /opt/screen_config/mycustomdesktopvideo.sh
# I don't remember xfce editor, replace maybe gedit with leafpad
sudo gedit /opt/screen_config/mycustomdesktopvideo.sh

并将其放入此文件中:

#!/usr/bin/env bash
xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA1 1280x1024_60.00
xrandr --output VGA1 --mode 1280x1024_60.00

然后测试一下:

/opt/screen_config/mycustomdesktopvideo.sh

这应该会调整您的桌面大小。

第 2 步:启动时加载,

/etc/lightdm/lightdm.conf现在,使用以下代码编辑文件,并在该[SeatDefaults]部分中输入以下行

session-setup-script=/usr/share/mycustomdesktopvideo.sh

最后它看起来应该是这样的:

[SeatDefaults]
session-setup-script=/usr/share/mycustomdesktopvideo.sh

重新启动,它就应该可以工作了。

如果失败

如果启动时出现错误,请不要重新安装:按 Ctrl+Alt+F2,登录,然后使用

sudo nano /etc/lightdm/lightdm.conf

删除该行session-setup-script=...。然后按 Ctrl+Alt+F7 并尝试登录。

相关内容