linux通过命令行修改分辨率

不及物动词 其他 23

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要通过命令行修改Linux系统的分辨率,可以按照以下步骤进行操作:

    1. 使用xrandr命令查看当前的显示器和分辨率信息。打开终端,输入命令:
    “`
    xrandr
    “`
    该命令会显示当前系统支持的显示器和分辨率选项。

    2. 使用cvt命令生成新的分辨率模式。如果你想修改分辨率为1680×1050,可以使用如下命令生成新的模式:
    “`
    cvt 1680 1050 60
    “`
    其中,1680是水平分辨率,1050是垂直分辨率,60是刷新率。执行命令后,会显示生成的新模式的参数信息,例如:
    “`
    # 1680×1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
    Modeline “1680x1050_60.00” 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
    “`

    3. 使用xrandr命令添加新的分辨率模式。执行以下命令将新模式添加到可用的分辨率选项中:
    “`
    xrandr –newmode “1680x1050_60.00” 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
    “`

    4. 查找显示器连接器的名称。执行以下命令,查找当前显示器连接器的名称:
    “`
    xrandr -q
    “`
    在输出中找到你要修改的显示器连接器的名称,例如”eDP-1″或”HDMI-1″。

    5. 使用xrandr命令将新的分辨率应用到显示器上。执行以下命令设置显示器的分辨率:
    “`
    xrandr –output [显示器连接器名称] –mode “1680x1050_60.00”
    “`
    将”[显示器连接器名称]”替换为上一步中查找到的名称。

    6. 如果你的分辨率没有正确应用,可以尝试重新启动X服务器,执行以下命令:
    “`
    sudo systemctl restart display-manager.service
    “`

    通过以上步骤,你就可以通过命令行修改Linux系统的分辨率了。记得根据你的显示器和需要调整的分辨率替换相应的参数。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要通过命令行修改Linux系统的分辨率,可以按照以下步骤进行操作:

    1. 查看当前分辨率:
    使用命令`xrandr`可以查看当前系统上所有可用的显示器和对应的分辨率。在命令行中输入`xrandr`,系统将显示当前分辨率的信息。

    2. 修改分辨率:
    使用命令`xrandr`可以设置一个新的分辨率。在命令行中输入`xrandr –size x`来设置新的分辨率。例如,要将分辨率设置为1920×1080,可以输入`xrandr –size 1920×1080`。

    3. 重设屏幕大小:
    修改分辨率后,屏幕的大小可能与新分辨率不匹配。可以使用命令`xrandr –output –mode `来重设屏幕大小,其中``是显示器的名称,``是新分辨率的名称。可以通过`xrandr`命令查看可用的显示器和分辨率。

    4. 保存设置:
    默认情况下,重新启动后,修改的分辨率会恢复为默认值。要使设置永久生效,可以创建一个文件来保存分辨率设置。可以使用下面的命令将当前的分辨率设置保存到文件中:
    “`
    echo “xrandr –size 1920×1080” > ~/.xprofile
    “`

    5. 重新登录:
    为了使新的分辨率设置生效,需要注销并重新登录系统。在重新登录后,系统将使用新的分辨率。

    需要注意的是,以上的方法只能在Linux系统中使用X窗口系统进行操作,如果你正在使用其他的图形界面或终端,可能需要使用对应的命令来修改分辨率。另外,有些显卡驱动程序可能不支持所有分辨率,所以在操作前最好检查一下系统和显卡的兼容性。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统通过命令行方式修改分辨率主要可以通过xrandr命令来实现。xrandr是一个用于动态修改分辨率和屏幕布局的命令行工具,它支持多显示器设置。

    下面是更改分辨率的详细步骤:

    步骤1:查看当前系统支持的分辨率

    在终端中输入以下命令:

    xrandr

    系统会显示当前系统支持的分辨率和显示设备的列表。你需要记下你想要修改的显示设备的名称,通常是类似于”VGA-1″或”HDMI-1″。

    步骤2:修改分辨率

    在终端中输入以下命令:

    xrandr –output <显示设备名称> –mode <分辨率>

    将”<显示设备名称>“替换为你在步骤1中找到的显示设备的名称,并将”<分辨率>“替换为你想要设置的分辨率。

    例如,如果你想将显示设备”HDMI-1″的分辨率设置为1920×1080:

    xrandr –output HDMI-1 –mode 1920×1080

    此命令将立即修改显示设备的分辨率。

    步骤3:调整显示器位置(可选)

    如果你有多个显示器,并且想要调整它们的相对位置,可以使用以下命令:

    xrandr –output <显示设备名称> –pos x

    将”<显示设备名称>“替换为你想要调整位置的显示设备的名称,并将”x坐标”和”y坐标”替换为你想要的位置。

    例如,如果你想将显示设备”HDMI-1″的位置调整到(0,0):

    xrandr –output HDMI-1 –pos 0x0

    这个命令将调整显示设备的位置。

    步骤4:保持分辨率设置

    在大多数情况下,当你重新启动系统,分辨率设置将恢复到默认值。为了保持设置,你可以将设置内容添加到启动脚本中。

    打开一个文本编辑器,并创建一个新文件,将以下内容添加到文件中:

    xrandr –newmode <模式名称> <分辨率参数>

    xrandr –addmode <显示设备名称> <模式名称>

    将”<模式名称>“替换为你自己选择的名称,”<分辨率参数>“替换为你想要设置的分辨率,”<显示设备名称>“替换为你要修改的显示设备的名称。

    保存文件,然后将文件的权限设置为可执行:

    chmod +x <文件名>.sh

    将”<文件名>“替换为你给文件取的名字。然后将文件添加到启动脚本中。具体的启动脚本位置取决于你使用的Linux发行版。

    经过以上步骤,你就可以通过命令行在Linux系统上修改分辨率了。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部