Автоматическая загрузка настроек nvidia-settings

Столкнулся с необходимостью загружать настройки nvidia-settings перед тем, как запустится сеанс Х. Сама команда загрузки известна:

/usr/bin/nvidia-settings -l

Пытался поместить ее во все (как я думал) инициализирующие файлы типа

/etc/X11/Session/Gnome
/etc/X11/Session/Xsession
/etc/X11/xinit/xinitrc

/etc/X11/gdm/PreSession/Default
/etc/X11/gdm/Init/Default (ибо использую gdm),

но ничего не вышло. В $HOME/.xsession-errors пишет, что то наподобие

ERROR: Unable to assign attribute XVideoSyncToDisplay specified on line 48 of
configuration file '/home/lord/.nvidia-settings-rc' (no Display
connection)
.

Этот no Display connection под root конечно же отсутствует. Никто не подскажет, в каком файле надо запустить вышеуказанную команду, чтобы она выполнилась от лица рута после загрузки Х сервера, но до логина обычного пользователя?

$HOME/.xinitrc

$HOME/.xinitrc

Создал в папке

Создал в папке пользователя этот файл. Указал его в качестве исполняемого. Прописал в него вышеописанную команду. Control+Alt+Backspace. Никакого признака выполнения этого файла. Даже в .xsession-errors пишет только:

/etc/X11/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/X11/gdm/PreSession/Default: running: /usr/X11R6/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/gdm/:0.Xservers" -h "" -l ":0" "lord"
/etc/X11/gdm/Xsession: Beginning session setup...
/etc/X11/gdm/Xsession: Setup done, will execute: /usr/bin/ssh-agent -- gnome-session
SESSION_MANAGER=local/localhost:/tmp/.ICE-unix/5461
Initializing gnome-mount extension

** (nautilus:5505): WARNING **: Cannot connect to system bus: org.freedesktop.DBus.Error.FileNotFound : Failed to connect to socket /var/run/dbus/system_bus_socket: Нет такого файла или каталога

** (nautilus:5505): WARNING **: Could not initialize hal context


(nautilus:5505): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(nautilus:5505): GLib-GObject-CRITICAL **: g_object_weak_ref: assertion `G_IS_OBJECT (object)' failed
Shutting down gnome-mount extension

(gnome-panel:5497): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -9 and height 24
Предупреждение менеджера окон: неверный параметр WM_TRANSIENT_FOR окна 0x13a указан для 0x1800002 (Добро).

Очень странно. Из него же видно, что файл /etc/X11/gdm/PreSession/Default исполняется самым первым. Но я его уже пробовал. :(
_______________________________________________________________________
Intel Core2Duo E6600 / 2 Gb RAM / NV GF 8800 GTX / x86_64-pc-linux-gnu

а зачем его

а зачем его исполняемым делать?
ну и соответственно убери из всех мест куда ты до этого совал эту комманду.
команды из этого файла запускаются при входе юзера в Х-сессию
а у тебя D-bus запущен?

Из других мест

Из других мест убрал сразу же после того, как затестил нерабочесть. Команды из этого файла должны исполняться, а не исполняются. Странно. Зато в папке /etc/X11/xinit/ есть такой файл xinitrc. Он исполняемый, и более того, в нем есть

# First try ~/.xinitrc
if [ -f "$HOME/.xinitrc" ]; then
	XINITRC="$HOME/.xinitrc"
	if [ -x $XINITRC ]; then
		# if the x bit is set on .xinitrc
		# it means the xinitrc is not a
		# shell script but something else
		exec $XINITRC
	else
		exec /bin/sh "$HOME/.xinitrc"
	fi
# If not present, try the system default
elif [ -n "`/etc/X11/chooser.sh`" ]; then
	exec "`/etc/X11/chooser.sh`"
# Failsafe
else
	# start some nice programs
	twm &
	xclock -geometry 50x50-1+1 &
	xterm -geometry 80x50+494+51 &
	xterm -geometry 80x20+494-0 &
	exec xterm -geometry 80x66+0+0 -name login
fi

Сейчас попробую в chooser.sh прописать.

Нет, не кушает. Вообще, есть способ один: прописать в xorg.conf необходимые параметры из .nvidia-settings-rc в секцию Device в виде

localhost:0.0/AllowFlipping=1 (исходная) -> Option "AllowFlipping" "1" (в xorg.conf)

например. Для включения тени курсора и прочего это годится, а вот AA, AF так не включаются. :( Во время загрузки Х сервер нехорошо ругается на ошибки в xorg.conf. Более того, проверка показала, что ни одно свойство, относящееся к AA, AF, texture shapering не включилось.
_______________________________________________________________________
Intel Core2Duo E6600 / 2 Gb RAM / NV GF 8800 GTX / x86_64-pc-linux-gnu

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".