首页 > 系统相关 >Arch Linux高分辨率屏幕设置分辨率及dpi缩放

Arch Linux高分辨率屏幕设置分辨率及dpi缩放

时间:2023-11-26 19:47:48浏览次数:153  
标签:59.94 缩放 -- 设置 Linux Arch 60.00 axis

序言

由于笔记本原生屏幕分辨率太渣,于是购入一块2440x1400、14英寸副屏。窗口管理器为dwm,使用startx命令进入环境
:此文不会改变tty的设置,仅设置xorg下某用户的个人设置

目标实现:

  1. 关闭笔记本屏幕,只使用副屏
  2. 副屏分辨率设置为最高,且屏幕缩放设置为合适大小
    高分辨率小屏幕导致ui太小

使用xrandr设置分辨率

查看家目录下又有没有.xinitrc文件,如果没有则添加并修改权限:

$ sudo cp /etc/X11/xinit/xinitrc ~/.xinitrc
$ sudo chown -R yourname:yourname ~/.xinitrc

yourname替换为你的用户名

查看当前接口输出情况

$ xrandr
Screen 0: minimum 8 x 8, current 2240 x 1400, maximum 32767 x 32767
eDP1 connected (normal left inverted right x axis y axis)
   1366x768      59.97 +
   1280x720      59.74  
   1024x768      60.00  
   1024x576      60.00    59.90    59.82  
   960x540       60.00    59.63    59.82  
   800x600       60.32    56.25  
   864x486       60.00    59.92    59.57  
   640x480       59.94  
   720x405       59.51    60.00    58.99  
   680x384       60.00  
   640x360       59.84    59.32    60.00  
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected primary 2240x1400+0+0 (normal left inverted right x axis y axis) 300mm x 190mm
   2240x1400     60.00*+  59.94  
   1920x1080     60.00    60.00    50.00    59.94  
   1920x1080i    60.00    50.00    59.94    50.00  
   1280x720      48.00    47.95    60.00    50.00    59.94  
   1024x768      60.00  
   800x600       60.32  
   640x480       60.00    59.94  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

根据上面的接口输出情况判断需要禁用及使用的接口,我这里需要设置HDMI2及禁用eDP1,并将HDMI2分辨率设置为2240x1400

$ vim ~/.xinitrc
# 读取Xresource文件
xrdb -merge ~/.Xresources
# 设置HDMI2输出分辨率及主屏幕
xrandr --output HDMI2 --mode 2240x1400 --primary
# 关闭笔记本原屏幕
xrandr --output eDP1 --off 

以上设置需要在exec dwm命令前
使用xrandr --sacle选项缩放导致界面模糊,所以使用下面的方法设置缩放

修改~/.Xresources 设置dpi缩放


$ vim ~/.Xresources
Xft.dpi:180

参考

https://wiki.archlinux.org/title/X_resources
https://wiki.archlinuxcn.org/wiki/Xrandr

标签:59.94,缩放,--,设置,Linux,Arch,60.00,axis
From: https://www.cnblogs.com/xieco/p/17857753.html

相关文章

  • Xcode 15 and iOS 17 - Error: DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY
    热烈欢迎,请直接点击!!!进入博主AppStore主页,下载使用各个作品!!!注:博主将坚持每月上线一个新app!!Podfile文件添加如下内容后,重新podinstall:post_installdo|installer|#fixxcode15DT_TOOLCHAIN_DIR-removeafterfixoficially-https://github.com/CocoaPods/CocoaPod......
  • Linux桥接模式无网络的坑
    Linux虚拟机是VMware装的CentOS764位,从NAT模式(网络正常)改到了桥接模式,就是上不去网,排查如下:0.更改乔迁模式: 1.输入命令:vim/etc/sysconfig/network-scripts/ifcfg-ens33 发现ONBOOT是yes没问题。2.曾经将桥接模式的自动改成Inter开头的那个,无效 3.死......
  • Linux操作系统学习7
    Linux操作系统存储管理在此分享一下Linux操作系统的存储管理。在Linux操作系统中,存储管理是非常重要的一部分。它涉及到如何管理计算机的内存、磁盘和其他存储设备,以确保系统的高效运行。Linux操作系统的存储管理主要包括以下几个方面:1.内存管理:Linux操作系统使用虚拟......
  • 无涯教程-Linux - 引用机制
    在本章中,我们将详细讨论Shell引用机制。我们将从讨论元字符开始。元字符UnixShell提供了各种元字符,这些元字符在任何Shell脚本中使用时都有特殊的含义,并且除非引号引起,否则会导致终止。如,?匹配单个字符,而在目录中列出文件,而*匹配多个字符。这是大多数Shell特殊字符(也称为......
  • 初始Linux
    1.1云计算简介    当一件产品必不可少,而价格又特别高时,人们往往会寻找它的替代品。一旦廉价替代品的性能与原产品的性能相当,人们就会放弃对原产品的使用。云计算最初就是为了应对互联网行业高速发展所带来的网络、服务器、存储、应用软件及服务的昂贵价格而出现的“替代品......
  • Linux文件权限
    1基本权限UGOU:owner,属主G:group,属组O:other,其他用户用户对文件的权限还取决于文件的属性,即文件赋予角色什么权限。结合两者才能得知一个用户对于一个文件的权限。2文件属性使用ll即可查看文件属性第一个字符为文件类型,在Linux中,文件有如下几种类型:d:文件夹-:普通文件l:软......
  • Linux_sqlcmd或者是Cloudquery连接SQLSERVER2012的问题解决
    Linux_sqlcmd或者是Cloudquery连接SQLSERVER2012的问题解决背景最近想使用shell脚本给SQLServer数据库插入数据,但是发现了报错同时进行CLoudquery连接SQLServer数据库时也出现了异常.作为笔记记录一下问题和解决方法sqlcmd的问题现象sqlcmd的提示信息第一:安装sudo......
  • Linux学习随笔——I/O重定向
    绝大多数进程中有0、1、2这三个文件描述符:0:标准输入,可以理解为键盘录入;1:标准输出,输出到终端;2:标准错误,输出到终端;3及以上为常规文件的描述符;例如:date命令在默认的情况下将输出结果显示在终端,此时文件描述符为1,现在改变输出的方向,从终端改为date.txt文件,这个行为叫做重定向:......
  • 无涯教程-Linux - 替换语句
    当Shell遇到包含一个或多个特殊字符的表达式时,它将执行替换语句。在此,变量的打印值由其值代替。同时,"\n"换行-#!/bin/sha=10echo-e"Learnfk.comofageis$a\n"您将收到以下输出。在这里,-e选项可以解释反斜杠转义符。Learnfk.comofageis10以下是没有-e选项的......
  • Linux LVM磁盘
    第八章LVM磁盘LVM概述LVM解释在我们的生产工作中,有时候会出现这种情况,我们规划主机的时候只给了/home50GB,等到用户众多之后,这个文件系统不够大,此时怎么办?我们可以加一块新硬盘,然后重新分区并格式化,将/home的数据完整地复制过来,然后将原本的分区卸载重新挂载新分区,是可以解决......