linus怎么更改屏幕分辨率设置?觉得linux的屏幕分辨率不理想,图片没有全屏显示或是画面模糊,就来看教程,学习linux屏幕分辨率如何设置。
10年积累的网站建设、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先制作网站后付款的网站建设流程,更有秦淮免费网站建设让你可以放心的选择与我们合作。
1、如下图可以看到我们的屏幕两边都有黑条,这是我们的分辨率造成的,我们需要设置一个合适的分辨率。
2、右键点击桌面,选择“显示设置”点击打开
3、在显示设置中,我们找到“分辨率这个选项”,左键点击它。
4、然后,我们会看到有很多的分辨率选择数值,选择一个合适的分辨率。
5、选择之后,我们点击右下角的“应用”,就可以在屏幕上看到所选的效果了。
之前将一台老笔记本换成了Manjaro系统,外接显示器时突然原笔记本电脑屏幕的分辨率降低,并且在系统设置页面中丢失了原有的1380×760分辨率,最大只有960×540的分辨率。
既然是linux系统,设置有关的内容一定可以用命令行解决。
系统设置丢失了分辨率模式,自己手动加上去就行了。
第一步,xrandr 查
首先用管理员权限,查看当前显示器的分辨模式
sudo xrandr -q
命令行会显示系统里有的分辨率。如果没有你显示器对应的分辨率,那么就需要自行添加。
第二步,cvt 设置分辨率
添加的第一步是使用 cvt 设置自定义分辨率。注意这里 cvt 命令后面两个的分辨率参数一定得是小于等于显示器最大支持的分辨率。
sudo cvt 1360 768
第三步,newmode 新增自己的分辨率
此时将会显示两行信息,找到 Modeline "1360x768_60.00" 的这个部分。 Modeline 后面的 "1380x760_60.00" 部分是这个分辨率的模式及的名字 ,从引号开始到最后全部选中复制下来。(命令行里鼠标右键有复制选项)
使用参数新增分辨率模式,指令如下:
xrandr --newmode 加上Modeline 后面的分辨率模式名以及一连串数字
举例而言,我的指令是
sudo xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
第四步,add mode 添加配置
还需要将新的自定义分辨率模式,添加到指定的显示器配置中,显示器名字就是最开始 sudo xrandr -q 命令中看到有分辨率模式的那个显示器。
如果不想往上翻可以重新敲命令查一次。
这里可以看到笔记本自带的显示器名字是 LVDS1 ,所以使用 addmode 指令来添加。指令如下:
sudo xrandr --addmode 显示器名 分辨率模式名
因此我的指令是 (注意引号):
sudo xrandr --addmode LVDS1 "1360x768_60.00"
第五步,output 生效
最后一步,output 输出使其配置生效即可。指令如下:
sudo xrandr --output 显示器名 --mode 分辨率模式名
因此我的指令是 (注意引号):
sudo xrandr --output LVDS1 --mode "1360x768_60.00"
最后敲下回车,随着屏幕一闪,自定义分辨率就生效了。
这个设置可能会随着电脑重启失效,可以把相关命令保存成一个单独的shell文件方便执行。
所以说针对我自己的这台笔记本,可以把下面这些命令另存为 xrandr_1360.sh
执行的时候直接用 bash xrandr_1360.sh 就搞定啦。
xrandr(查看当前分辨率和所有分辨率选项)
然后再在出现的分辨率列表中,数一下你要设置的分辨率是第几行,比如我要设置1280*960,是在第七行
xrandr -s7
就这样,设置好了
关于xrandr的更多参数,大家可以man一下或者help都可以
都在答非所问啊!
楼主找的这个问题的答案本身就是对的,只不过楼主不知道怎么用这个答案。其实很简单,进入fedora12,然后打开命令行,输入su回车,输入你root用户的密码,这样就以超级管理员的身份操作命令行了,然后输入以下命令:
gedit /boot/grub/grub.conf
这样就会打开系统启动的设置文件,不要怕命令行下报错,没有问题,直接在gedit下编辑这个grub.conf文件,在“rhgb quiet”这句后面,加上楼主自己找到的vga=792,成为这样:(以我fedora12的grub.conf为例)
kernel /vmlinuz-2.6.31.1-56.fc12.i686.PAE ro root=UUID=0a86cf1f-ea02-4016-9c15-c9c537489eaf LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet vga=792
哦,再补充一句,vga=792其实是1024x768 ,这个在命令行下已经是最大的分辩率了,楼主想设的1280x800 恐怕必须是在图形界面下才行,命令行下,恐怕不行吧!
好啦,现在保存文件,关闭gedit,重启机子,在启动之时,就可以看到图形界面的!!!!!
修改 /etc/X11/xorg.conf 文档的 Section "Screen" 语段,在其下 Modes 行的分辨率值后加上_刷新率值,同时如果你的显示器支持的高分辨率没有被识别,也可以在这里自己加上。完成以后如下所示
Section "Screen"
[………………]
SubSection "Display"
Depth 24
Modes "1600x1200_60" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
增加如红色的那行,对于老显示器,直接写 "800x600" 即可,前面的也不用尝试了。
Linux下用xrandr命令修改分辨率。
1、进入终端输入命令:xrandr
回车后会显示当前窗口的默认分辨率以及它支持最大的分辨率。在下面列出的是当前屏幕所有支持的分辨率,以及帧率。
2、接着根据自己的需要,然后复制其中的分辨率。这里选择1600x1200,然后复制它。
在终端下面输入命令:xrandr -s 1600x1200
回车后即可瞬间更改分辨率,不满意的话,可以按小键盘上的向上分辨率箭头,重新修改后面的值即可。需要注意的是这个分辨率只能够按上面的给出的分辨率范围修改,否则无效的。
扩展资料
xrandr是一款官方的扩展配置工具。它可以设置屏幕显示的大小、方向、镜像等,包括对多屏的设置。详细的使用方法可以通过man xrandr查看。
1、查询
使用xrandr -q或者xrandr命令可以查询当前的显示状态,使用xrandr --verbose将会显示更详细的信息。
2、设置分辨率
设置分辨率时需要指定设置的output及mode,如将eDP1的分辨率改为1920x1080,命令就是:
xrandr --output eDP1 --mode 1920x1080
1
--output:指定显示器。
--mode:指定一种有效的分辨率。
--rate:指定刷新率。