我通过以下方式切换我的分辨率:
sudo xrandr --output eDP-1-1 --mode "3840x2400"
Run Code Online (Sandbox Code Playgroud)
如何使 xrandr 不需要 sudo?所以例如我可以这样做:
xrandr --output eDP-1-1 --mode "3840x2400"
Run Code Online (Sandbox Code Playgroud)
我在video群里。我不想在常规文件中公开我的密码,但我愿意制作某种系统脚本,仅出于xrandr目的而暂时自动成为 root。
(当我单击菜单栏中的切换按钮时,将调用该脚本,因此实际上它将是一个 python 脚本,用于检测分辨率并在 3840x2400 和 1920x1200 之间切换。)
编辑:我相信一些奇怪的情况导致 xrandr 需要以 root 身份运行。这可能是 nvidia-drm.modeset kernal 参数,或者类似于必须手动重新添加模型行,尽管它们已经存在。如果您发现自己处于这种情况,我真的不知道该怎么建议。请随意发表评论。不知何故,重新启动后,使用 sudo 的要求就消失了。我接受最上面的答案。