Strona 1 z 1
[+] Automatyczne uruchamianie gnome
: 20 maja 2011, 03:14
autor: lolcio
Witam.
Chciałbym aby po zalogowaniu do systemu nie trzeba było za każdym razem wpisywać polecenia:
tylko aby środowisko gnome samo startowało. Czy wiecie może jak to zrobić? W internecie znalazłem tylko radę aby dodac do pliku ~/.profile:
Kod: Zaznacz cały
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/pts/0 ]; then
startx
fi
No ale niestety to nie działa.
: 20 maja 2011, 10:39
autor: Zboj
To domyślnie system startuje Ci z wierszem poleceń?
Jeżeli tak, to upewnij się, że masz zainstalowany xorg, sterowniki, menedżer logowania, środowisko graficzne.
: 20 maja 2011, 11:58
autor: lun
Sprawdź jaki domyślnie jest poziom uruchamiania w Twoim systemie
Powinieneś otrzymać coś w stylu:
gdzie X to numer poziomu startu systemu.
Następnie wylistuj sobie zawartość katalogu /etc/rc
X.d/ gdzie X to numer wyczytany z inittaba. Sprawdź, czy w tym katalogu masz skrypty startowe swojego środowiska graficznego.
W przypadku domyślnej instalacji Debiana Squeeze ze środowiskiem Gnome powinieneś mieć coś takiego:
Jeśli środowisko graficzne startuje po wydaniu polecenia:
to raczej serwer X-ów jest zainstalowany poprawnie.
: 20 maja 2011, 12:23
autor: lolcio
W poleceniu:
brakuje spacji.
Zawartość katalogu /etc/rc2.d/:
Kod: Zaznacz cały
K01acpi-support K01cups S17acpi-fakekey S18wicd
K01anacron K01exim4 S17cron S19rc.local
K01apmd K03rsyslog S17dbus S19rmnologin
K01atd README S17loadcpufreq S19stop-bootlogd
K01avahi-daemon S14rpcbind S17rsync
K01bluetooth S15nfs-common S17sudo
K01bootlogs S17acpid S18cpufrequtils
Tak na marginesie, co mógłbym usunąć z tych skryptów aby szybciej się ładował system?
Mam zainstalowane gnome-core i xserver-xorg i x startują prawidłowo po wpisaniu:
Ale nie mam żadnego managera logowani (i nie chciałbym) chciałbym tylko żeby plecenie
samo się wpisywało.
Jak utworze skrypt basha w tym katalogu rc2.d, który uruchamia gnome to będzie to tak działać jakbym chciał?
: 20 maja 2011, 12:36
autor: lun
Aaaa, no widzi kolega, zatem nie zrozumieliśmy się zupełnie. Czyli rozumieć mam że chcesz logować się w konsoli i tuż po zalogowaniu chcesz żeby wstawały X'y?
Jeśli tak to:
An alternative to a login manager is to add the following to the bottom of your ~/.bash_profile (if ~/.bash_profile does not yet exist, you can copy a skeleton version from /etc/skel/.bash_profile):
Kod: Zaznacz cały
File: ~/.bash_profile
if [[ -z $DISPLAY && $(tty) = /dev/tty1 ]]; then
exec startx
# Could use xinit instead of startx
#exec xinit -- /usr/bin/X -nolisten tcp vt7
fi
or with additional checking (if tty1 (ctrl-alt-F1) shows an error message):
Kod: Zaznacz cały
File: ~/.bash_profile
if [[ -z $DISPLAY && ! -a /tmp/.X11-unix/X0 && $(id -u) != 0 ]]; then
exec startx
fi
The user will be logged out when X is killed. In order to avoid this, remove the exec part from the script.
: 20 maja 2011, 12:37
autor: yossarian
lolcio pisze:Tak na marginesie, co mógłbym wywalić z tych skryptów aby szybciej sie ładował system
Możesz wywalić to z czego nie korzystasz np exim4, bluetooth, cron, cups (jeśli nie używasz drukarki) itp Nikt raczej nie wie dokładnie czego używasz.
: 20 maja 2011, 14:54
autor: lolcio
Utworzyłem plik
i wpisałem tam te kilka linijek i ładnie system wpisuje za mnie
Dziękuję za pomoc.
: 20 maja 2011, 15:14
autor: lun
Na zdrowie.
Na przyszłość: wystarczyło poszukać w google (drugi i trzeci link po wpisaniu zapytania).
Co do przyspieszania systemu, poszukaj na forum tematów o tym traktujących. Jeśli nie znajdziesz nic satysfakcjonującego załóż osobny temat.
: 20 maja 2011, 15:19
autor: Yampress
Zainstaluj graficznego managera logowania gdm lub slim. W gdm masz możliwość ustawienia automatycznego logowania dla określonego użytkownika.
Plik, w którym określa się jakie środowisko ma startować wraz z połączeniem polecenia:
to