"nvidia-settings -l" autostart w Gnome 3.14

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
gaim
Posty: 40
Rejestracja: 21 marca 2015, 14:18

"nvidia-settings -l" autostart w Gnome 3.14

Post 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.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Skorzystaj z pliku ~/.xprofile:

Kod: Zaznacz cały

touch ~/.xprofile

Kod: Zaznacz cały

echo "nvidia-settings -l &" > .xprofile
Przeloguj się.
Awatar użytkownika
gaim
Posty: 40
Rejestracja: 21 marca 2015, 14:18

Post 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
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Mówią to samo co ja, tylko mówią o pliku:

Kod: Zaznacz cały

~/.xinitrc
Awatar użytkownika
gaim
Posty: 40
Rejestracja: 21 marca 2015, 14:18

Post 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
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post 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?
Awatar użytkownika
gaim
Posty: 40
Rejestracja: 21 marca 2015, 14:18

Post 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
[...@... ~]$
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

To tak zrób:

Kod: Zaznacz cały

echo 'nvidia-settings -l &' >> .xprofile
Sprawdziłem - musi działać - nie ma bata.
Awatar użytkownika
gaim
Posty: 40
Rejestracja: 21 marca 2015, 14:18

Post 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
ODPOWIEDZ