linux下命令读取屏幕分辨率

不及物动词 其他 50

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux下,可以使用xrandr命令来读取屏幕分辨率。xrandr是一个命令行工具,用于配置和查询Linux系统上的显示器设置。它可以显示当前系统上连接的所有显示器的详细信息,包括每个显示器的名称、分辨率、频率等。

    要查看屏幕分辨率,可以按照以下步骤进行操作:

    1. 打开终端:点击屏幕上的终端图标或使用快捷键Ctrl+Alt+T,打开一个终端窗口。

    2. 输入命令:在终端窗口中输入以下命令并按Enter键:

    “`
    xrandr
    “`

    3. 查看分辨率:在命令执行完成后,终端会显示当前系统上连接的所有显示器的详细信息。屏幕分辨率通常以“分辨率宽度x分辨率高度”的格式显示。例如,1920×1080代表宽度为1920像素,高度为1080像素的分辨率。

    示例输出:

    “`
    Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
    VGA-1 connected primary 1920×1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
    1920×1080 60.00*+ 50.00
    1680×1050 59.88
    1600×900 60.00
    1280×1024 75.02 60.02
    1280×800 59.91
    1152×864 75.00
    “`

    在示例输出中,屏幕的分辨率为1920×1080。

    注意:如果您使用双显示器或者多显示器设置,xrandr命令将显示每个显示器的详细信息,您可以根据显示器的名称区分分辨率。

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

    在Linux下,可以使用以下命令来读取屏幕的分辨率:

    1. xrandr命令:xrandr是一个强大的命令行工具,用于配置和查询X窗口系统的屏幕分辨率和显示器设置。要读取屏幕分辨率,可以运行命令”xrandr”,它将显示当前连接到系统的所有显示器和它们的分辨率列表。在显示器的名称后面,可以看到当前的分辨率设置。

    2. xdpyinfo命令:xdpyinfo是一个X服务器信息查询工具,它可以提供有关X服务器的许多详细信息,包括当前屏幕分辨率。要读取屏幕分辨率,可以运行命令”xdpyinfo | grep dimensions”,它将显示当前屏幕的分辨率。

    3. fbset命令:fbset命令用于显示和修改Linux帧缓冲设备的设置,包括屏幕分辨率。要读取屏幕分辨率,可以运行命令”fbset -s”,它将显示当前屏幕的分辨率。

    4. tvservice命令:tvservice命令是在树莓派上用于配置HDMI输出的实用程序。要读取屏幕分辨率,可以运行命令”tvservice -s”,它将显示当前HDMI连接的显示器的分辨率。

    5. get-edid命令:get-edid命令是用于读取EDID(扩展显示信息数据)的字节流的工具。EDID包含有关显示器的详细信息,包括分辨率。要使用get-edid命令读取分辨率,首先需要安装”read-edid”软件包。然后,可以运行命令”get-edid | parse-edid”来获取当前连接的显示器的分辨率。

    通过使用这些命令,您可以方便地在Linux系统上读取屏幕的分辨率信息。

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

    在Linux下,可以使用xrandr命令来读取屏幕分辨率。

    1. 打开终端。

    2. 输入以下命令:

    “`
    xrandr
    “`

    3. 执行命令后,会显示出所有连接到计算机的显示器的相关信息,包括屏幕分辨率。

    例如:

    “`
    Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
    VGA-1 connected primary 1920×1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
    1920×1080 60.00*+ 60.00 50.00 59.94
    1680×1050 59.88
    1600×900 60.00
    1440×900 59.90
    1280×1024 75.02 60.02
    1280×800 59.91
    1152×864 75.00
    1280×720 60.00 50.00 59.94
    1024×768 75.03 60.00
    800×600 75.00 60.32
    720×576 50.00
    720×480 60.00 59.94
    640×480 75.00 60.00 59.94 59.93
    “`

    这个示例中,屏幕的当前分辨率是1920×1080。

    注意,如果您有多个显示器连接到您的计算机,那么将显示每个显示器的分辨率。

    如果您只想查看特定显示器的分辨率,可以使用以下命令:

    “`
    xrandr | grep “connected” | awk ‘{print $1}’ | xargs -I {} bash -c “echo {}; xrandr | grep -A 1 {} | grep ‘^[[:space:]]’ | awk ‘{print $1, $2}'”
    “`

    这将列出每个已连接的显示器及其分辨率。

    这样,您就可以通过xrandr命令在Linux下读取屏幕分辨率了。

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

400-800-1024

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

分享本页
返回顶部