Strona 1 z 1

"nvidia-settings -l" autostart w Gnome 3.14

: 28 marca 2015, 20:43
autor: gaim
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.

: 28 marca 2015, 22:14
autor: marcin1982
Skorzystaj z pliku ~/.xprofile:

Kod: Zaznacz cały

touch ~/.xprofile

Kod: Zaznacz cały

echo "nvidia-settings -l &" > .xprofile
Przeloguj się.

: 28 marca 2015, 23:51
autor: gaim
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

: 29 marca 2015, 08:37
autor: marcin1982
Mówią to samo co ja, tylko mówią o pliku:

Kod: Zaznacz cały

~/.xinitrc

: 31 marca 2015, 09:42
autor: gaim
Czyli w konsoli jako zwykły użtkownik mam wpisać:
touch ~/.xinitrc
a następnie:
echo „nvidia-settings -l &” > .xinitrc
i przelogować się?

tak aktualnie wygląda mój .xinitrc
#!/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
nie ma tam:
nvidia-settings --load-config-only & xterm & evilwm or: nvidia-settings --load-config-only & gnome-session
a tak plik
/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

: 31 marca 2015, 19:21
autor: marcin1982
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:

Kod: Zaznacz cały

touch ~/.xprofile

Kod: Zaznacz cały

echo „nvidia-settings -l &” >> .xprofile
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?

: 03 kwietnia 2015, 22:37
autor: gaim
Wynik tego polecenia:
[...@... ~]$ touch ~/.xprofile
[...@... ~]$ echo „nvidia-settings -l &” >> .xprofile
[1] 1506
„nvidia-settings -l
bash: ”: nie znaleziono polecenia
[1]+ Zakończono echo „nvidia-settings -l
[...@... ~]$

: 03 kwietnia 2015, 22:48
autor: marcin1982
To tak zrób:

Kod: Zaznacz cały

echo 'nvidia-settings -l &' >> .xprofile
Sprawdziłem - musi działać - nie ma bata.

: 03 kwietnia 2015, 23:04
autor: gaim
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