linux调分辨率命令行

worktile 其他 50

回复

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

    在Linux中,要通过命令行来调整分辨率,可以使用xrandr命令。xrandr是一个用于配置显示器分辨率和屏幕布局的命令行工具。

    下面是使用xrandr命令调整分辨率的步骤:

    1. 打开终端:在Linux系统中,按下Ctrl+Alt+T键打开终端。

    2. 查看当前的显示器和分辨率:输入以下命令并按下Enter键,可以查看当前系统中连接的显示器和它们的分辨率信息。

    “`
    xrandr
    “`

    该命令将列出所有可用的分辨率选项。

    3. 设置新的分辨率:输入以下命令并按下Enter键,将屏幕的分辨率设置为所需的值。将”设备名称”替换为您的显示器的设备名称(例如,HDMI-1,VGA-1等),将”分辨率”替换为您想要的分辨率。

    “`
    xrandr –output 设备名称 –mode 分辨率
    “`

    例如,要将分辨率设置为1920×1080,命令将如下所示:

    “`
    xrandr –output HDMI-1 –mode 1920×1080
    “`

    4. 检查新的分辨率:输入以下命令并按下Enter键,以确认新的分辨率是否已正确设置。

    “`
    xrandr
    “`

    命令将显示更新后的分辨率信息。

    5. 保留新的分辨率:要使新的分辨率保持永久,请编辑xorg.conf文件。输入以下命令并按下Enter键,打开xorg.conf文件。

    “`
    sudo nano /etc/X11/xorg.conf
    “`

    将”设备名称”和”分辨率”替换为您之前使用的值,并将以下内容添加到xorg.conf文件中:

    “`
    Section “Screen”
    Identifier “Default Screen”
    Monitor “Configured Monitor”
    Device “Configured Video Device”
    SubSection “Display”
    Modes “分辨率”
    EndSubSection
    EndSection
    “`

    按下Ctrl+X键,然后按下Y键,最后按下Enter键以保存并关闭文件。

    现在,您的分辨率设置已经成功更新,并且会在下次启动时自动生效。

    这就是在Linux中使用命令行调整分辨率的方法。使用xrandr命令可以轻松地更改显示器的分辨率,适应您的需求。

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

    在Linux系统中,可以使用命令行来调整分辨率。以下是几个常用的命令行工具和方法:

    1. xrandr命令:xrandr是一个用于配置外部显示器的命令行工具,也可以用来调整分辨率。要使用xrandr命令,首先需要打开终端,并键入以下命令:

    “`
    xrandr
    “`

    这将显示当前系统的显示器信息。然后找到要修改的显示器名称,例如“LVDS1”或“VGA1”。接下来,使用以下命令来设置分辨率:

    “`
    xrandr –output [显示器名称] –mode [分辨率]
    “`

    替换[显示器名称]为您想要调整分辨率的显示器的名称,而[分辨率]则是您想要设置的分辨率值。例如,要将显示器“VGA1”的分辨率设置为1366×768,可以键入以下命令:

    “`
    xrandr –output VGA1 –mode 1366×768
    “`

    如果您的系统支持多个分辨率选项,您可以在命令后添加“–rate”参数来设置刷新率。例如,要将分辨率设置为1366×768并将刷新率设置为60Hz,可以使用以下命令:

    “`
    xrandr –output VGA1 –mode 1366×768 –rate 60
    “`

    2. cvt和xrandr命令的结合使用:如果您的系统不支持您想要的分辨率选项,可以使用cvt命令来生成所需的分辨率模式,然后使用xrandr命令来应用。

    首先,使用以下命令生成所需分辨率的详细模式:

    “`
    cvt [宽度] [高度] [刷新率]
    “`

    替换[宽度]和[高度]为您想要的分辨率的宽度和高度值,而[刷新率]则是您想要设置的刷新率值。例如,要生成1366×768分辨率的模式,可以键入以下命令:

    “`
    cvt 1366 768 60
    “`

    执行命令后,您将看到一个类似于以下的输出:

    “`
    # 1368×768 59.88Hz (CVT) hsync: 47.79kHz; pclk: 85.25 MHz
    Modeline “1368x768_60.00” 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
    “`

    复制整个“Modeline”段,然后使用以下命令来创建新的分辨率模式:

    “`
    xrandr –newmode [模式名称] [模式参数]
    “`

    替换[模式名称]为您选择的任意名称,而[模式参数]则是复制的“Modeline”段。例如,使用以下命令创建名为“1368x768_60.00”的分辨率模式:

    “`
    xrandr –newmode “1368x768_60.00” 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
    “`

    创建模式后,使用以下命令将模式应用到显示器:

    “`
    xrandr –addmode [显示器名称] [模式名称]
    “`

    替换[显示器名称]为您想要调整分辨率的显示器的名称,而[模式名称]则是您刚刚创建的模式名称。例如,使用以下命令将分辨率模式应用到显示器“VGA1”:

    “`
    xrandr –addmode VGA1 “1368x768_60.00”
    “`

    最后,使用以下命令来设置显示器的分辨率:

    “`
    xrandr –output [显示器名称] –mode [模式名称]
    “`

    替换[显示器名称]为您想要调整分辨率的显示器的名称,而[模式名称]则是您刚刚添加的模式名称。例如,使用以下命令将分辨率设置为1368×768:

    “`
    xrandr –output VGA1 –mode “1368x768_60.00”
    “`

    3. arandr工具:arandr是一个简单易用的图形化工具,用于配置和调整Linux系统中的外部显示器和分辨率。您可以使用包管理器来安装arandr,并在系统中找到和运行它。在arandr界面中,您可以选择显示器、调整分辨率和布局,然后通过单击“应用”按钮来保存更改。

    4. xvidtune命令:xvidtune是一个命令行工具,可以用来调整显示器的分辨率和时序参数。要使用xvidtune命令,首先要打开终端,并键入以下命令:

    “`
    xvidtune
    “`

    这将打开一个图形界面,显示当前系统的显示器信息。您可以通过调整滑块来更改分辨率和时序参数,然后单击“应用”按钮来保存更改。

    5. 在配置文件中设置默认分辨率:另一种方法是通过修改配置文件来设置默认的分辨率。配置文件通常位于“/etc/X11/xorg.conf”或“/etc/X11/xorg.conf.d/”目录中。您可以使用任何文本编辑器打开配置文件并找到“Screen”部分。在该部分中,您可以添加或更改“Modes”项来设置默认分辨率。例如:

    “`
    Section “Screen”
    Identifier “Screen0”

    SubSection “Display”
    Modes “1368×768”
    EndSubSection
    EndSection
    “`

    保存更改后,重新启动X服务器,您的系统将默认使用设置的分辨率。

    请注意,在使用命令行进行分辨率调整时,可能会出现显示错误或兼容性问题。确保您将显示器和显卡的驱动程序正确安装,并且您的硬件支持所选择的分辨率设置。如果有问题,请通过恢复默认设置或重启系统来解决。

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

    在Linux系统中,可以使用命令行来调整分辨率。下面是一些常用的命令和操作流程:

    1. 查看当前分辨率
    使用 `xrandr` 命令可以查看当前系统的分辨率和可用的分辨率选项。打开终端,输入如下命令:
    “`
    xrandr
    “`

    2. 修改分辨率
    使用 `xrandr` 命令可以修改系统的分辨率。首先,确定需要修改的屏幕名称。然后,使用如下命令修改分辨率:
    “`
    xrandr –output <屏幕名称> –mode <分辨率>
    “`

    例如,要将分辨率设置为 1920×1080,可以使用以下命令:
    “`
    xrandr –output HDMI-1 –mode 1920×1080
    “`

    如果需要设置其他参数,可以使用 `–rate` 参数来指定刷新率。例如,要将刷新率设置为 60Hz,可以使用以下命令:
    “`
    xrandr –output HDMI-1 –mode 1920×1080 –rate 60
    “`

    注意:屏幕名称可能会因系统和配置而不同,请根据实际情况修改命令中的屏幕名称。

    3. 添加新的分辨率选项
    如果需要添加新的分辨率选项,可以使用 `cvt` 命令生成新的模式行,然后使用 `xrandr` 命令将其添加到可用的分辨率选项中。下面是添加新分辨率选项的具体步骤:

    a. 使用 `cvt` 命令生成新的模式行。例如,要生成一个分辨率为 1600×900 的模式行,可以使用以下命令:
    “`
    cvt 1600 900
    “`

    b. 复制输出的模式行(Modeline),不包括前面的 `Modeline` 和后面的引号。例如,输出可能类似于:
    “`
    “1600x900_60.00” 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
    “`

    复制中间的部分:1600 1696 1856 2112 900 903 908 934

    c. 使用 `xrandr` 命令将新的模式行添加到可用的分辨率选项中。例如,要将新的分辨率选项添加到屏幕名称为 HDMI-1 的屏幕上,可以使用以下命令:
    “`
    xrandr –newmode “1600x900_60.00” 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
    xrandr –addmode HDMI-1 1600x900_60.00
    “`

    d. 现在可以使用 `xrandr` 命令将新的分辨率选项应用到屏幕上了:
    “`
    xrandr –output HDMI-1 –mode 1600x900_60.00
    “`

    注意:以上操作只会在当前会话中生效。如果想要永久保存设置,可以将其添加到 Xorg 配置文件中。

    4. 恢复默认分辨率
    如果想要恢复到默认的分辨率设置或者解决修改分辨率后出现的问题,可以使用以下命令:
    “`
    xrandr –output <屏幕名称> –auto
    “`

    例如,要将屏幕名称为 HDMI-1 的屏幕恢复到默认分辨率设置,可以使用以下命令:
    “`
    xrandr –output HDMI-1 –auto
    “`

    如果使用了 `xrandr` 命令添加了新的分辨率选项,可以使用以下命令将其移除:
    “`
    xrandr –delmode <屏幕名称> <分辨率>
    “`

    例如,要移除屏幕名称为 HDMI-1 的屏幕上的分辨率 1600x900_60.00,可以使用以下命令:
    “`
    xrandr –delmode HDMI-1 1600x900_60.00
    “`

    以上就是在Linux系统中使用命令行调整分辨率的方法和操作流程。根据实际情况和需求,可以选择适合自己的分辨率设置。请注意,不同的Linux发行版和桌面环境可能会有不同的命令和配置文件路径,请根据实际情况进行操作。

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

400-800-1024

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

分享本页
返回顶部