"nvidia-settings -l" autostart w Gnome 3.14
"nvidia-settings -l" autostart w Gnome 3.14
W aktualnym Gnome skomplkowano dodanie poleceń do autostartu. Nie mogę dojść do tego jak to polecenie wymusić na starcie. Gnome-tweak pozawala tylko na dodanie programów startowych. Nie chcę by uruchamiało się okno z ustawieniami, ale by ładowały się same ustawienia.
Debian Testing, Gnome 3.14.1.
Debian Testing, Gnome 3.14.1.
- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie
Skorzystaj z pliku ~/.xprofile:
Przeloguj się.
Kod: Zaznacz cały
touch ~/.xprofile
Kod: Zaznacz cały
echo "nvidia-settings -l &" > .xprofile
Tutaj wyjaśniają jak to zrobić w punkcie 4, ale mój angielski jest mało precyzyjny, ktoś potrafi to przetłumaczyć wiarygodnie?
ftp://download.nvidia.com/XFree86/Linux ... -guide.txt
ftp://download.nvidia.com/XFree86/Linux ... -guide.txt
- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie
Mówią to samo co ja, tylko mówią o pliku:
Kod: Zaznacz cały
~/.xinitrc
Czyli w konsoli jako zwykły użtkownik mam wpisać:
tak aktualnie wygląda mój .xinitrc
/etc/X11/xinit/xinitrc
a następnie:touch ~/.xinitrc
i przelogować się?echo „nvidia-settings -l &” > .xinitrc
tak aktualnie wygląda mój .xinitrc
nie ma tam:#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
DEFAULT_SESSION=gnome-session
case $1 in
gnome) exec ck-launch-session dbus-launch gnome-session ;;
*) exec ck-launch-session dbus-launch $DEFAULT_SESSION ;;
esac
a tak pliknvidia-settings --load-config-only & xterm & evilwm or: nvidia-settings --load-config-only & gnome-session
/etc/X11/xinit/xinitrc
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login
- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie
Działaj tylko i wyłącznie na plikach w katalogu domowym!
To co podałem na początku zakładało, że nie masz pliku ~/.xprofile. Zrób tylko to:
PS
Tam muszą być dwa znaki większości - przy jednym nadpiszesz zawartość pliku. Tak na wszelki wypadek jakbyś kombinował z plikiem ~/.xinitrc.
Przeloguj się.
Czego nie rozumiesz?
To co podałem na początku zakładało, że nie masz pliku ~/.xprofile. Zrób tylko to:
Kod: Zaznacz cały
touch ~/.xprofile
Kod: Zaznacz cały
echo „nvidia-settings -l &” >> .xprofile
Tam muszą być dwa znaki większości - przy jednym nadpiszesz zawartość pliku. Tak na wszelki wypadek jakbyś kombinował z plikiem ~/.xinitrc.
Przeloguj się.
Czego nie rozumiesz?
- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie
To tak zrób:
Sprawdziłem - musi działać - nie ma bata.
Kod: Zaznacz cały
echo 'nvidia-settings -l &' >> .xprofile
Hm, startuje, ale jako zombie i nie zmienia ustawień, ustawienia się zmieniają dopiero jak włącze ręcznie nvidia-settings, wtedy pojawia się drugi proces już właściwy
http://i.imgur.com/idqvoB4.jpg
http://i.imgur.com/idqvoB4.jpg