我做了一些更改nvidia-settings
,并将更改写入 xorg.conf(是的,我检查了该文件)。
重启后,设置仅在我再次打开 nvidia-settings 后才生效,有什么办法可以解决这个问题吗?现在我在启动时运行这个 bs:timeout 1 nvidia-settings
所有可用驱动程序(新版、当前版/实验版)均会出现此问题。--load-config-only
启动时使用的原始驱动程序不起作用。
答案1
仅加载解决方案
以用户身份使用 nvidia-settings GUI 后,编辑~/.nvidia-settings-rc
用户文件,从所有行中删除主机名前缀,只留下“:”作为这些行的开头。在大多数编辑器中,只需将所有(您的主机名)替换为空即可。
然后,可选择将文件设置为只读;以锁定任何进一步的更改。否则,nvidia-settings GUI
更改会将您的主机名添加回文件。
或者您可以重命名编辑的文件,并告诉 nvidia-settings 在加载时使用它:nvidia-settings -l --config=/home/user/my_edited_nvidia_settings_rc
您只需记住将文件设置为可读写,以解锁您的设置,这样 GUI 就可以在需要时再次更改它们。唉,然后,您必须再次从中删除主机名。
我使用 Nvidia 显卡为照片编辑设置正确的伽玛/颜色(绿色偏色)。我的显示器设置不正确。
我不知道为什么删除主机名会起作用;但确实如此!现在我不必在每次启动时关闭自动加载的 nvidia 设置对话框(没有“-l”),而且该死的“-l”(L 仅用于加载)选项有效;当nvidia-setting -l
作为启动应用程序加载时。
答案2
nvidia-settings 似乎仍未解决。它在这里也不起作用。
如果你需要 nvidia 的全屏显示 - 那么我的答案如下:
我也尝试用这个来解决 nvidia-settings-frickle,但在这里没有帮助。您可以在您的机器上测试这是否有用?!
答案3
我遇到了同样的问题并想出了一半(或四分之一......)的解决方案。
只需在终端中发出以下命令:
$ nvidia-settings & sleep 2 && killall -v nvidia-settings
或者为了更加方便,你可以将其放在桌面上的可执行 bash 脚本中:
#! /bin/bash
nvidia-settings & sleep 2 && killall -v nvidia-settings
我在启动首选项中或用户主文件夹的 .profile 文件中发布此脚本时都没有成功。如果我在 .profile 上使用此脚本,桌面环境加载将等待整个脚本执行(当使用类似
#! /bin/bash
sleep 15
nvidia-settings & sleep 2 && killall -v nvidia-settings
...)当它完成时,似乎 .nvidia-settings-rc 中的正确设置被其他东西覆盖了
但与此同时,我有一种快速的方法来应用我的色彩校正。
问候,
答案4
我也有同样的问题。不知道确切答案。我认为这与登录时加载 .nvidia-settings-rc 文件有关。这只是我的猜测。
干杯!