网上都是一些使用cvt来设置,可是有些显示器须要cvt -r才能成功。php

1. 准备

先查看显示输出设备html

1

xrandr

显示以下:linux

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 8192 x 8192

eDP-1 connected (normal left inverted right x axis y axis)

1920x1080 60.00 + 59.93 40.00

1680x1050 59.95 59.88

1600x1024 60.17

...

400x300 60.32 56.34

320x240 60.05

VGA-1 disconnected (normal left inverted right x axis y axis)

HDMI-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 553mm x 311mm

1920x1080 60.00 50.00 59.94

1920x1080i 60.00 50.00 59.94

...

640x480 75.00 72.81 66.67 60.00 59.94

720x400 70.08

根据显示,其中有3个输出设备,一个是eDP-1,即笔记本自带屏幕,第二个是VGA-1,是笔记本上面的VGA接口,没有在用,正在使用的是HDMI-1,而里面的分辨率最高只有1920x1080,因此须要往里面添加分辨率选项。vim

2. 设置分辨率

须要添加的是2560x1440分辨率,可用cvt查看2k分辨率须要使用的参数:字体

1

cvt 2560 1440

显示以下:spa

1

2

# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz

Modeline "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync

接下来须要使用输出结果中的Modeline后面的参数,即"2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync这段.net

1

2

3

4

5

6

7

8

# 用xrandr新建分辨率

xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync

# 将新模式添加进HDMI-1分辨率列表

xrandr --addmode "2560x1440_60.00"

# 设置当前输出为2k分辨率

xrandr --output HDMI-1 --mode "2560x1440_60.00"

设置完分辨率后屏幕通过短暂黑屏,而后亮屏,能够看到解决了。code

3. cvt使用-r参数

此时对于大多数人来讲分辨率已经设置成功了,可是恰恰个人不行,设置完发现分辨率仍没有改变,在黑屏亮屏以后看到这样一行报错:orm

1

xrandr: Configure crtc 0 failed

最后查找到 Archwiki上的说明 里面有这样一句话htm

对于个别LCD显示器(例如samsung 2343NW),可能须要用到”cvt -r” (具备减小空白显示的效果)命令。

因而使用cvt -r继续

1

2

3

4

5

6

cvt -r 2560 1440

# 2560x1440 59.95 Hz (CVT 3.69M9-R) hsync: 88.79 kHz; pclk: 241.50 MHz

Modeline "2560x1440R" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync

xrandr --newmode "2560x1440R" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync

xrandr --addmode HDMI-1 2560x1440R

xrandr --output HDMI-1 --mode 2560x1440R

最后成功设置成2k分辨率,很清晰,可是图标和字体有点小,查看xrdb -q显示以下

1

2

3

4

5

6

7

8

9

10

xrdb -q

*customization: -color

Xft.dpi: 96

Xft.antialias: 1

Xft.hinting: 1

Xft.hintstyle: hintfull

Xft.rgba: none

Xcursor.size: 24

Xcursor.theme: Adwaita

4. 文字大小自适应

新版gnome通常对于1080P以上的分辨率会进行HiDPI自适应,1080P如下dpi默认值是96,1080P以上的是192,可是上面的是96的默认值,因此并无进行自适应,要缩放也很简单,有如下几个方法:

在gnome-tweak-tool里面设置(推荐)

此软件在系统安装时已经默认自带,若是没有就本身安装。

直接在字体里面把缩放比例改大就行:

运行gsettings

直接运行gsettings set org.gnome.desktop.interface text-scaling-factor 1.25,也是将文本缩放至1.25倍,不过必须注销从新登陆才有效

设置缩放参数

1

2

xrandr --output eDP-1 --scale-from 2560x1440 --panning 2560x1440

gsettings set org.gnome.desktop.interface scaling-factor 2

最后实现重启不失效的办法:

vim ~/.profile

在末尾加上(分辨率,输出接口根据本身实际配置修改,不要生搬硬套)

1

2

3

4

5

cvt -r 2560 1440

xrandr --newmode "2560x1440R" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync

xrandr --addmode HDMI-1 2560x1440R

xrandr --output HDMI-1 --mode 2560x1440R

修改2k显示重启不失效方法:

xrandr --newmode "2560x1440R" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync

xrandr --addmode HDMI-1 2560x1440R

这样在设置里面就有2k分辨率选项了,并且一直都在。

参考:

linux桌面2k分辨率,解决ubuntu下外接2k显示器却没法调2k分辨率问题相关推荐

  1. 解决win10下外接高分辨率显示器显示模糊的问题(和缩放与布局无法调节)

    解决win10下外接高分辨率显示器显示模糊的问题(和缩放与布局无法调节) 1 将笔记本电脑接上外接的显示器 2 打开显示设置 3.设置多显示器设置为 仅在2显示 4.这时候会发现并没有什么变化且分辨率 ...

  2. 解决ubuntu下外接2k显示器却无法调2k分辨率问题

    网上都是一些使用cvt来设置,但是有些显示器需要cvt -r才能成功. 1. 准备 先查看显示输出设备 1 xrandr 显示如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...

  3. linux fcitx 守护进程,解决ubuntu下输入法切换问题

    新装了ubuntu 11.10,装了fcitx输入法,并设置了热键.打开google后,刚想输入中文,结果切换不了输入法.试了一下openoffice等其他服务,也是如此.google了一番之后发现, ...

  4. linux下qt多个程序打包,解决Ubuntu下使用linuxdeployqt打包Qt程序问题

    写了点Qt界面程序,然而发现很难移植到其他没有安装Qt环境的电脑上运行.查资料了解到,在windows上有windowsdeployqt程序,linux上有linuxdeployqt可以帮助我们快速打 ...

  5. 运维经验分享(三)-- 解决Ubuntu下crontab不能正确执行脚本的问题

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1676490 运维 ...

  6. Linux中fcitx输入法配置文件,Ubuntu下Fcitx输入法的安装与配置

    Fcitx 大家不陌生吧..支持五笔拼音混输.日文,棒子文.等等.很牛b的国人精品Linux输入法.而且,界面友好. 注:以上图片上传到红联Linux系统教程频道中. 对于.一些朋友安装之后出现Fci ...

  7. (转)解决ubuntu下拼音输入法出错的问题

    (转)解决ubuntu下拼音输入法出错的问题 参考文章: (1)(转)解决ubuntu下拼音输入法出错的问题 (2)https://www.cnblogs.com/qiucz/p/7806012.ht ...

  8. 成功解决Ubuntu下的include/darknet.h:14:14: fatal error: cuda_runtime.h: No such file or directory

    成功解决Ubuntu下的include/darknet.h:14:14: fatal error: cuda_runtime.h: No such file or directory 目录 解决问题 ...

  9. 成功解决Ubuntu下的make: gcc: Command not found Makefile:85: recipe for target 'obj/gemm.o' failed make: **

    成功解决Ubuntu下的make: gcc: Command not found Makefile:85: recipe for target 'obj/gemm.o' failed make: ** ...

最新文章

  1. [JS] 关于parseInt的一个小知识:[‘1‘, ‘2‘, ‘3‘].map(parseInt)
  2. ASP.NET编程中常用到的27个函数集
  3. VTK:图片之ImageContinuousErode3D
  4. Python精通-运算符与基本数据类型(一)
  5. java使用httpclient封装post请求和get的请求
  6. JavaScript 闭包介绍
  7. 压力测试工具之DDos-Attack
  8. request (请求对象)
  9. java difftime_Java8 日期时间操作
  10. rz安装 xshell_在Linux系统中安装rzsz工具
  11. echarts x轴文字个数太多_echartsX轴文本数据太长溢出问题
  12. android 圆形进度条样式,Android编程之ProgressBar圆形进度条颜色设置方法
  13. 权力的游戏第七季/全集Game of Thrones迅雷下载
  14. 贝叶斯分类器,什么是朴素贝叶斯,后续为使用贝叶斯实现海量数据的邮件筛选。带源码数据集和解决思路
  15. 秃顶之路-Day11
  16. 【What if 系列】拖住那架飞机!
  17. win8 java download failed_VC2017无法安装 系统win8.1 错误代码0x80240017
  18. Revit中批量设置导出CAD图纸
  19. python 战棋游戏代码实现(2):六边形地图寻路和显示
  20. linux绝育玩客云_玩客云实用指南(真·无痛绝育),附玩物下载对比

热门文章

  1. c# 整数除法取整_Java 如何取整整数除法的结果?
  2. Java io流小技巧_选择用流的小规律(java)基本的io流
  3. 中的枚举属性函数_软件特攻队|Qt中的反射机制之Q_PROPERTY
  4. 执行transact-sql语句或批处理时发生异常_DAY5-step6 Python异常处理:try, raise,except, finally...
  5. LiteOS的内核——RTOS基本的特性
  6. DAY06-Python入门学习-元组、字典、集合类型
  7. HTTP请求属性说明
  8. Java SE 基础知识(一)
  9. 简单粗暴的多目标跟踪神器 – DeepSort
  10. 如何利用 NVIDIA 安培架构 GPU 的新一代 Tensor Core 对计算进行极致加速