除了echo off > /sys/class/drm/card0-HDMI-A-1/status 关闭hdmi 屏幕 还有什么其它命令么
时间: 2024-09-12 20:17:52 浏览: 198
在Linux系统中,关闭HDMI屏幕的命令确实可以通过echo off > /sys/class/drm/card0-HDMI-A-1/status来实现,这是通过直接写入DRM(Direct Rendering Manager)设备的状态文件来控制的。但除了这种方法之外,还有其他方式可以控制显示设备,包括但不限于使用xrandr工具,这是一个设置屏幕分辨率和屏幕输出选项的工具。
例如,使用xrandr可以关闭特定的显示器:
```bash
xrandr --output HDMI-1 --off
```
这里`HDMI-1`是你的HDMI端口的名称,根据实际情况可能不同。
还可以通过设置显卡的BIOS或UEFI设置来关闭特定的输出端口,但这通常需要重启系统并在启动时进入显卡的设置菜单。
对于一些特定的显卡,比如NVIDIA或AMD的显卡,也可以通过它们提供的专有工具来控制输出,比如NVIDIA的nvidia-settings或者AMD的AMD Catalyst Control Center。
请注意,关闭显示输出可能会导致系统显示相关的功能受到影响,使用这些命令时应确保了解其作用和可能的后果。
相关问题
android 代码执行echo off > /sys/class/drm/card0-LVDS-1/st* 无效
这段代码是用来关闭 Linux 系统中某个显示设备的输出,其中 `card0-LVDS-1` 是指第一个显卡的 LVDS-1 输出,而 `st*` 则是指该输出下的所有子目录中的 `echo` 文件都执行写入 `off` 的操作。
如果你在 Android 中执行该命令没有生效,可能是因为 Android 的权限限制导致你无法访问 `/sys/class/drm/card0-LVDS-1/st*` 目录,或者该目录下的文件没有写入权限。你可以尝试使用 `su` 命令以 root 权限执行该命令,或者修改文件权限后再尝试执行该命令。另外,该命令属于 Linux 系统命令,在 Android 中并不是所有的命令都能够直接使用,需要根据具体情况进行调整。
Android 代码执行 echo off > /sys/class/drm/card0-LVDS-1/st* 没有反应
这个命令是用于关闭屏幕输出的,但是需要注意以下几点:
1. 该命令需要在 Root 权限下执行才能生效。
2. 执行该命令需要保证你的设备支持。
3. 你需要确认你要关闭的屏幕路径是否正确,可以通过 adb shell ls /sys/class/drm/ 来查看当前目录下的文件夹和文件列表,找到正确的路径。
如果你已经确认过以上几点,但仍然没有反应,可能是因为你的设备内核不支持该命令或者该路径已经被更改,建议谨慎操作。
阅读全文