linux的xrandr的命令用不了

fiy 其他 94

回复

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

    Linux的xrandr命令不能正常使用的可能原因有以下几个:

    1. 缺少必要的权限:xrandr是一个需要root权限或者用户权限的命令,对于一些情况下,用户可能没有足够的权限来执行xrandr命令。这个问题可以通过使用sudo命令来解决。

    2. 缺少xrandr命令:有时候,系统可能没有安装xrandr命令,或者没有将xrandr命令的路径添加到环境变量中。可以使用系统自带的软件包管理器来安装xrandr命令,或者手动添加xrandr命令的路径到环境变量中。

    3. GPU驱动不正确或不兼容:xrandr命令依赖于系统的GPU驱动来正常工作,如果GPU驱动不正确或者不兼容,就会导致xrandr命令无法正常使用。可以尝试升级或重新安装GPU驱动,或者查找适用于你的GPU的驱动版本。

    4. 显示器连接问题:xrandr命令用于管理和配置显示器,如果显示器没有正确连接到系统,就无法正常使用xrandr命令。请检查显示器的连接状态,并确保连接正确。

    如果以上方法都不能解决问题,建议检查系统日志文件以查找更多信息,并尝试在Linux社区咨询其他用户,以获取更多帮助。

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

    如果您无法使用Linux的xrandr命令,可能是由于以下几个原因:

    1. 缺少xrandr软件包:首先要确保您的系统中已经安装了xrandr软件包。您可以使用包管理器来安装该软件包。在Debian或Ubuntu上,可以通过以下命令进行安装:sudo apt-get install x11-xserver-utils。在其他发行版中,可能有不同的软件包名称,请查阅相应的文档。

    2. 非root用户权限问题:如果您是普通用户,并且无法运行xrandr命令,可能是因为缺少相应的权限。在这种情况下,您可以尝试以root用户身份运行该命令,或者通过sudo命令来提升您的权限。

    3. 显卡驱动问题:某些显卡驱动可能不支持xrandr命令。请确保您的系统中已经安装了适当的显卡驱动,并且该驱动支持xrandr命令。您可以在显卡厂商的官方网站上寻找最新的驱动程序。

    4. X服务器配置问题:如果您的X服务器配置文件中存在问题,可能会导致xrandr命令无法正常工作。您可以检查并修复X服务器的配置文件,以确保正确地配置了显示器和屏幕分辨率。

    5. 其他问题:还有一些其他原因可能导致xrandr命令无法使用,例如操作系统版本不兼容、硬件兼容性问题等。如果上述方法都无法解决问题,建议您查阅相关论坛、社区或官方文档,以寻求更详细的解决方案。

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

    要使用xrandr命令来管理显示器和图形设置,确保你已经安装了xrandr和相关的显示驱动程序。以下是一些常用的xrandr命令及其用法:

    1. 查看当前显示设置

    “`shell
    xrandr
    “`

    这将显示当前系统中连接的所有显示器和显示器的详细信息,包括分辨率、连接状态和显示器编号等。

    2. 更改屏幕分辨率和刷新率

    “`shell
    xrandr –output –mode –rate
    “`

    将 `` 替换为要更改分辨率和刷新率的显示器名称或编号(如”LVDS1″或”VGA1″),`` 替换为所需的分辨率(如”1920×1080″),`` 替换为所需的刷新率(如”60″)。例如:

    “`shell
    xrandr –output VGA1 –mode 1920×1080 –rate 60
    “`

    如果显示器支持自动检测分辨率和刷新率,可以使用以下命令:

    “`shell
    xrandr –auto
    “`

    3. 设置显示器位置和方向

    “`shell
    xrandr –output –pos x –rotate
    “`

    将 `` 和 `` 替换为所需的显示器位置,`` 替换为所需的显示器方向(如”left”、”right”、”inverted” 或 “normal”)。例如:

    “`shell
    xrandr –output HDMI1 –pos 0x0 –rotate left
    “`

    4. 扩展或镜像显示器

    “`shell
    xrandr –output –auto –output –auto —
    “`

    将 `` 和 `` 替换为要设置的显示器名称或编号,并使用 `–auto` 来自动检测分辨率和刷新率。使用 `–left-of`、`–right-of`、`–above`、`–below` 或 `–same-as` 来指定显示器的位置和关系。例如:

    “`shell
    xrandr –output LVDS1 –auto –output VGA1 –auto –left-of LVDS1
    “`

    5. 添加新的显示模式

    “`shell
    xrandr –newmode “
    “`

    将 `` 替换为包含新的显示模式详细信息的字符串。该字符串通常由显示器的制造商提供。例如:

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

    6. 将新的显示模式添加到显示器中

    “`shell
    xrandr –addmode
    “`

    将 `` 替换为要添加显示模式的显示器名称或编号,`` 替换为新添加的显示模式名称。例如:

    “`shell
    xrandr –addmode VGA1 1920x1080_60.00
    “`

    7. 设置默认显示器

    “`shell
    xrandr –output –primary
    “`

    将 `` 替换为要设置为默认显示器的显示器名称或编号。例如:

    “`shell
    xrandr –output VGA1 –primary
    “`

    这些是一些常用的xrandr命令和用法。你可以使用`man xrandr`命令来查看更详细的文档和命令选项。如果你无法使用xrandr命令,可能是因为你的系统缺少xrandr程序或你的用户权限不足。

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

400-800-1024

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

分享本页
返回顶部