linux自定义分辨率命令

worktile 其他 142

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统中,我们可以通过以下命令自定义分辨率:

    1. xrandr命令:xrandr是一款用于设置和调整显示器参数的命令行工具。它可以帮助我们在Linux系统中自定义分辨率。下面是使用xrandr命令自定义分辨率的步骤:

    – 首先,我们需要查看当前的显示器和分辨率信息,可以使用以下命令查看:`xrandr -q`

    – 接下来,我们需要创建一个新的显示模式。假设我们要创建一个分辨率为1920×1080的新模式,我们可以使用以下命令创建:

    `xrandr –newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync`

    这个命令中的参数依次是模式名称、像素时钟、水平像素数、垂直像素数、水平起始位置、水平结束位置、垂直起始位置、垂直结束位置、水平同步偏移和垂直同步偏移。根据你的需要,你可以修改这些参数。

    – 创建完新模式后,我们需要将其添加到对应的显示器输出。可以使用以下命令将新模式添加到你的显示器设备上:

    `xrandr –addmode <显示器输出> 1920x1080_60.00`

    这里的显示器输出可以通过`xrandr -q`命令查看到,一般是类似于”LVD1″、”HDMI1″、”DP1″等。

    – 最后,我们需要将新模式设置为显示器的当前分辨率。使用以下命令可以实现:

    `xrandr –output <显示器输出> –mode 1920x1080_60.00`

    2. cvt和xrandr命令结合使用:除了上述方法,我们还可以使用cvtr命令生成显示模式的详细参数,然后再使用xrandr命令添加和设置新模式。以下是具体步骤:

    – 首先,使用cvt命令生成分辨率的详细参数。使用以下命令可以生成一个分辨率为1920×1080、刷新率为60的详细参数:

    `cvt 1920 1080 60`

    – cvt命令会输出一行以“Modeline”开头的参数信息,我们需要将这行参数信息复制起来。

    – 接下来,使用xrandr命令添加新的显示模式。例如,使用以下命令添加新的显示模式:

    `xrandr –newmode “1920x1080_60.00” <复制起来的参数信息>`

    – 然后,将新模式添加到对应的显示器输出上,可以使用以下命令:

    `xrandr –addmode <显示器输出> 1920x1080_60.00`

    – 最后,将新模式设置为显示器的当前分辨率。使用以下命令可以实现:

    `xrandr –output <显示器输出> –mode 1920x1080_60.00`

    通过以上两种方法,我们可以在Linux系统中自定义分辨率。请注意,这些设置只会在当前会话中生效,如果希望设置在每次启动时都生效,可以考虑将相关命令添加到启动脚本中。

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

    在Linux系统中,用户可以通过使用xrandr命令来自定义分辨率。xrandr是一个主要用于设置显示器分辨率和屏幕布局的命令行工具。它可以用于添加新的分辨率模式、更改屏幕方向和位置以及管理多个显示器的配置。

    下面是在Linux系统中自定义分辨率的一般步骤:

    1. 查看当前的显示器和分辨率配置:
    通过运行以下命令来查看当前的显示器和分辨率配置:
    “`
    xrandr
    “`
    这将列出所有已连接的显示器和当前的分辨率。

    2. 查找支持的分辨率:
    运行以下命令来查找显示器支持的分辨率模式:
    “`
    cvt
    “`
    替换为所需的水平分辨率,替换为所需的垂直分辨率,替换为所需的刷新率。例如,要查找支持1920×1080分辨率,刷新率为60Hz的模式,运行:
    “`
    cvt 1920 1080 60
    “`
    它将返回类似于“1920x1080_60.00”的模式信息。

    3. 添加新的分辨率模式:
    使用cvt命令返回的模式信息,运行以下命令来添加新的分辨率模式:
    “`
    xrandr –newmode
    “`
    替换为从cvt命令返回的模式信息。例如,对于返回的“1920x1080_60.00”模式,运行:
    “`
    xrandr –newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    “`

    4. 将新的分辨率模式添加到显示器中:
    运行以下命令将新的分辨率模式添加到显示器中:
    “`
    xrandr –addmode
    “`
    替换为要更改分辨率的显示器名称(如eDP-1,HDMI-1等),将替换为添加的新分辨率模式(如“1920x1080_60.00”)。

    5. 切换到新的分辨率:
    最后,运行以下命令来切换到新的分辨率:
    “`
    xrandr –output –mode
    “`
    替换为要更改分辨率的显示器名称,将替换为刚刚添加的新分辨率模式。

    需要注意的是,更改分辨率时可能会导致显示器出现问题,例如显示不全或显示失真。如果遇到问题,可以尝试重新启动计算机或恢复默认设置。

    这是在Linux系统中自定义分辨率的基本步骤。请根据自己的具体需求和硬件设备做相应的调整和优化。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,我们可以使用xrandr命令来自定义分辨率。xrandr是一款用于配置和查询显示器分辨率和屏幕大小的命令行工具。下面是使用xrandr命令自定义分辨率的步骤:

    1. 查询当前显示器和分辨率信息
    打开终端,执行以下命令来查询当前的显示器和分辨率信息:
    “`
    xrandr
    “`
    这会显示你的系统中的显示器列表以及它们支持的分辨率。

    2. 添加新的显示模式
    确定你想要添加的新的分辨率模式,然后使用以下命令来添加:
    “`
    xrandr –newmode <模式名称> <分辨率>
    “`
    其中,模式名称是你自定义的名称,分辨率是你想要设定的分辨率。例如:
    “`
    xrandr –newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    “`

    3. 将新的显示模式添加到显示器
    执行以下命令将新的显示模式添加到显示器:
    “`
    xrandr –addmode <显示器名称> <模式名称>
    “`
    其中,显示器名称是你的显示器的名称,模式名称是你在前一步中定义的名称。例如:
    “`
    xrandr –addmode eDP-1 “1920x1080_60.00”
    “`

    4. 激活新的分辨率
    执行以下命令来激活新的分辨率:
    “`
    xrandr –output <显示器名称> –mode <模式名称>
    “`
    其中,显示器名称是你的显示器的名称,模式名称是你在前一步中定义的名称。例如:
    “`
    xrandr –output eDP-1 –mode “1920x1080_60.00”
    “`

    5. 保存设置
    当你重新启动系统后,上述设置将会重置。为了保持自定义分辨率设置,你可以将以上命令添加到系统启动脚本中,如.xprofile或.xinitrc文件中。

    这是使用xrandr命令自定义分辨率的基本步骤。但需要注意的是,不是所有的显卡和驱动程序都支持任意的分辨率,所以在自定义分辨率之前,最好查找一下你的显卡和驱动程序的相关信息。

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

400-800-1024

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

分享本页
返回顶部