| Summary: | RFE: nvidia-settings needs to start as root or ask for root to save the config | ||
|---|---|---|---|
| Product: | Fedora | Reporter: | Me <linuxguy123> |
| Component: | nvidia-settings | Assignee: | Nicolas Chauvet <kwizart> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | minor | CC: | adamw, kwizart, leigh123linux |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | GNU/Linux | ||
| namespace: | |||
|
Description
Me
2008-11-29 19:10:29 CET
The upstream nVidia packages overwrites a few files that belong to Xorg, so to work around this we've moved those files to a separate Xorg extension directory and use livna-config-display automatically configure your xorg.conf accordingly. Using nvidia-settings breaks this, so I won't make these changes. (In reply to comment #1) > The upstream nVidia packages overwrites a few files that belong to Xorg, so to > work around this we've moved those files to a separate Xorg extension directory > and use livna-config-display automatically configure your xorg.conf > accordingly. Using nvidia-settings breaks this, so I won't make these changes. Then it should not be shipped at all. But seems you for some reason chose to ship it. I suppose to give users a way to make modifications with a nice GUI. If that's the case then we should make it work -- wrap it maybe, and add the extensions path to xorg.conf again when it's ending. Even better: run a small script that adds the extensions dirs if they are missing before the X server is started. A profile.d script could do the trick if there isn't something better. Reopeing, as the current state is unacceptable. This should "just work", and that's not the case I don't like not shipping it since the utilities allow users to configure some things that don't require a xorg.conf rewrite (like dual-head display) but I could add a --modulepaths switch to rpm rpmfusion-config-display and then wrap nvidia-xconfig and nvidia-settings in it (as well as adding the PAM stuff so that the wrapper and therefore rpmfusion-config-display gets called as root). *** Bug 339 has been marked as a duplicate of this bug. *** 204 is not a dupe. I should have been clearer - I'd seen this bug too. 204 was written with the assumption that nvidia-settings is running as root. *even when* run as root, it cannot save its changes to the existing xorg.conf , because it does not consider livna-config-display generated xorg.conf files to be valid as they contain no Screen section. Re-assigned to nvidia-settings. This can be implemented from the opensource version eventually. (who cares ?) I might not take this into account anytime soon, but who knowns... We don't want nvidia-settings to be able to write some rubbish to xorg.conf as it breaks the module paths. |