设置Linux桌面环境,实现HiDPI显示支持

简介:

设置Linux桌面环境,实现HiDPI显示支持

Linux对硬件的支持广泛,但也有支持不佳的情况,如HiDPI设备。拿使用Retina(视网膜)屏幕的Macbook来说,在HiDPI模式下,所有图标和背景,都使用高倍分辨率显示。如果我们在支持HiDPI的屏幕下运行Linux,做哪些调整,才能让Linux桌面环境看起来更加舒服些呢? 

GNOME 

最新版本的GNOME桌面环境已经支持HiDPI显示,可以使用下面命令开启支持: 

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

运行该命令后,会增大桌面的缩放系数,如果缩放系数 2 过大,可以尝试设为 1.5、1.75等比例。如果要还原缩放系数,只需将 2 替换为 1 即可。 

KDE 

KDE目前对HiDPI显示有了很好地支持,在KDE桌面环境下,我们打开“系统设置-应用程序外观”,然后: 

  1. 字体:勾选“Force Font DPI”选项,然后将默认值 96 增大为 125 或更高。
  2. 图标:在该面板下的“高级”设置中设置更加合适的图标尺寸。

 

XFCE 

在XFCE桌面环境下,打开“系统设置”中“设置编辑器”(Settings Editor),前往“xsettings |  Xft”,更改DPI的值,可将默认值调整为 180 左右。此外,你还可以设置系统托盘图标大小,使整体看起来更加和谐。 

Cinnamon 

Cinnamon设置起来特别方便,它也会自动识别HiDPI显示设备,如果无法自动识别,可前往“系统设置 | 常规”设置缩放系数。 

Firefox

此外,如果Firefox开启HiDPI显示支持,打开about:config,查找 layout.css.devPixelsPerPx,将其值设为2。 

原文发布时间:2014-08-30

本文来自云栖合作伙伴“linux中国”

目录
相关文章
|
10天前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
18 5
|
10天前
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
25 3
|
9天前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
1月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
12天前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
20 1
|
1月前
|
NoSQL Linux Redis
Linux Redis 服务设置开机自启动
【9月更文挑战第2天】在 Linux 系统中,可使用两种方法设置 Redis 开机自启动:一是通过创建 `redis.service` 文件并利用 systemd 进行管理,包括定义服务参数和启动脚本;二是编辑 `/etc/rc.local` 文件,在其中添加启动命令。推荐使用 systemd 方法,因为它更符合现代 Linux 系统的设计理念。设置完成后,可通过 `sudo systemctl status redis.service` 检查服务状态。
|
2月前
|
前端开发 Linux
深度探索Linux操作系统 —— 构建桌面环境3
深度探索Linux操作系统 —— 构建桌面环境
34 12
|
9天前
|
Linux Shell
10-8|linux date设置时间
10-8|linux date设置时间
|
1月前
|
Shell Linux API
C语言在linux环境下执行终端命令
本文介绍了在Linux环境下使用C语言执行终端命令的方法。首先,文章描述了`system()`函数,其可以直接执行shell命令并返回结果。接着介绍了更强大的`popen()`函数,它允许程序与命令行命令交互,并详细说明了如何使用此函数及其配套的`pclose()`函数。此外,还讲解了`fork()`和`exec`系列函数,前者创建新进程,后者替换当前进程执行文件。最后,对比了`system()`与`exec`系列函数的区别,并针对不同场景推荐了合适的函数选择。
|
11天前
|
Linux Python
linux之部署python环境&创建虚拟环境
linux之部署python环境&创建虚拟环境
下一篇
无影云桌面