View previous topic :: View next topic |
Author |
Message |
newbie_gentoo Apprentice
Joined: 04 Jul 2004 Posts: 189
|
Posted: Tue Jul 06, 2004 4:23 pm Post subject: GDM nao fecha correctamente |
|
|
Olá pessoal.
Meti o meu gentoo a bootar com o Gnome, configurando o /etc/rc.conf com XSESSION="gnome" e DISPLAYMANAGER="gdm". Posteriormente fiz rc-update add xpm default, para que o gentoo arrancasse com o gdm.
No entanto, quando eu faço shutdown e apareço naquele ecrã que diz os [ok] , ele dá erro a fechar o GDM... [!!] . No entanto o shutdown procede correctamente, e não tenho qualquer problema quando reinicio o gentoo. No entanto gostaria de saber o que se passava. Alguém tem uma ideia?
Obrigado |
|
Back to top |
|
|
codemaker Guru
Joined: 03 Jun 2004 Posts: 398 Location: Lisboa, Portugal
|
Posted: Tue Jul 06, 2004 4:36 pm Post subject: |
|
|
Isso também me acontece. Eu suponho que seja porque quando fazes shutdown no gdm, o gdm é terminado (termina-se a ele próprio).
Depois, durante o shutdown e consequente descida nos run levels, o sistema tenta fechar todos os serviços que tinha activos. Como o gdm (ou xdm) está marcado como um serviço activo, o sistema tenta encerra-lo. Como já está encerrado, dá erro!
Não acho que seja um problema |
|
Back to top |
|
|
newbie_gentoo Apprentice
Joined: 04 Jul 2004 Posts: 189
|
Posted: Tue Jul 06, 2004 5:51 pm Post subject: |
|
|
Obrigado pela resposta. Faz todo o sentido.
No entanto vou tentar encontrar forma de tirar aquela mensagem de erro... quero mostrar isto daqui a alguns dias aos meus colegas Debian-lovers e deixá-los de boca aberta com o meu Gentoo |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Tue Jul 06, 2004 5:54 pm Post subject: |
|
|
Você pode tentar editar os scripts de boot (que são também os de reboot e halt). Acho que vai estar em /etc/init.d/gdm ou coisa assim. Retire a tentativa de fechar o GDM. |
|
Back to top |
|
|
newbie_gentoo Apprentice
Joined: 04 Jul 2004 Posts: 189
|
Posted: Tue Jul 06, 2004 6:09 pm Post subject: |
|
|
Boas.
Linux scripting ainda não é o meu forte, hehhe. Cá está o script de fecho do xdm:
stop() {
local retval=0
local curvt="$(fgconsole)"
local myexe="$(get_options "service")"
local myservice="${myexe##*/}"
ebegin "Stopping ${myservice}"
rm -f ${svcdir}/options/xdm/service
if [ "$(ps -A | grep -e "${myservice}")" ]
then
start-stop-daemon --stop --quiet \
--exe ${myexe} &>/dev/null
retval=$?
else
retval=1
fi
#switch back to original vt
chvt "${curvt}" &>/dev/null
eend ${retval} "Error stopping ${myservice}."
return ${retval}
}
Que propôem que eu faça para impedir que apareça a mensagem de erro? Comentar a função STOP toda? |
|
Back to top |
|
|
codemaker Guru
Joined: 03 Jun 2004 Posts: 398 Location: Lisboa, Portugal
|
Posted: Tue Jul 06, 2004 7:49 pm Post subject: |
|
|
newbie_gentoo wrote: |
Que propôem que eu faça para impedir que apareça a mensagem de erro? Comentar a função STOP toda? |
Eu sugeria que deixasses a funcionalidade de stop. Algum dia podes precisar de fazer stop. Tiravas era a parte que diz que deu erro.
Talvez assim chegue:
Code: |
stop() {
local retval=0
local curvt="$(fgconsole)"
local myexe="$(get_options "service")"
local myservice="${myexe##*/}"
ebegin "Stopping ${myservice}"
rm -f ${svcdir}/options/xdm/service
if [ "$(ps -A | grep -e "${myservice}")" ]
then
start-stop-daemon --stop --quiet \
--exe ${myexe} &>/dev/null
retval=$?
else
retval=1
fi
#switch back to original vt
chvt "${curvt}" &>/dev/null
#eend ${retval} "Error stopping ${myservice}."
return ${retval}
}
|
|
|
Back to top |
|
|
newbie_gentoo Apprentice
Joined: 04 Jul 2004 Posts: 189
|
Posted: Tue Jul 06, 2004 10:19 pm Post subject: |
|
|
Já está a rolar! Muito obrigado |
|
Back to top |
|
|
klap n00b
Joined: 24 May 2004 Posts: 58
|
Posted: Thu Jul 15, 2004 5:26 pm Post subject: |
|
|
Quando eu dou um GDM ele starta tudo bunitin, mas o splash do gdm fica ateh que clique em cima dele.
Porque acontece isso ? |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Thu Jul 15, 2004 5:31 pm Post subject: |
|
|
klap wrote: | Quando eu dou um GDM ele starta tudo bunitin, mas o splash do gdm fica ateh que clique em cima dele.
Porque acontece isso ? |
Você diz o splash do Gnome carregando? Eu tinha esse erro também, ele fica assim até que você clique nele ou até que tudo termine de carregar. Se ele não desapareceu, deve existir algum erro na inicialização do Gnome. Esse erro pode ser a falta do xscreensaver, por exemplo, ou de um applet do painel que esteja configurado mas não instalado. |
|
Back to top |
|
|
klap n00b
Joined: 24 May 2004 Posts: 58
|
Posted: Fri Jul 16, 2004 7:32 pm Post subject: |
|
|
fernandotcl wrote: | klap wrote: | Quando eu dou um GDM ele starta tudo bunitin, mas o splash do gdm fica ateh que clique em cima dele.
Porque acontece isso ? |
Você diz o splash do Gnome carregando? Eu tinha esse erro também, ele fica assim até que você clique nele ou até que tudo termine de carregar. Se ele não desapareceu, deve existir algum erro na inicialização do Gnome. Esse erro pode ser a falta do xscreensaver, por exemplo, ou de um applet do painel que esteja configurado mas não instalado. |
eh isso mesmo!
mas isso vai pra algum log?
o meu gdm nao ta no diretorio /etc/init.d/ logo eu nao posso colocar ele pra executar quando a maquina eh ligada
o que fazer ?
de boa
o suse me deixou burro :/
tnx |
|
Back to top |
|
|
Kobal Guru
Joined: 12 Feb 2004 Posts: 323 Location: Brasil / Brazil / Brésil / Brasilien / el Brasil
|
Posted: Fri Jul 16, 2004 7:37 pm Post subject: |
|
|
Eu tava quebrando a cabeça procurando o gdm la no /etc/init.d/
Fiz isso funcionou :
Quote: | Meti o meu gentoo a bootar com o Gnome, configurando o /etc/rc.conf com XSESSION="gnome" e DISPLAYMANAGER="gdm". Posteriormente fiz rc-update add xpm default, para que o gentoo arrancasse com o gdm. |
No lugar de xpm poe xdm. |
|
Back to top |
|
|
klap n00b
Joined: 24 May 2004 Posts: 58
|
Posted: Fri Jul 16, 2004 8:50 pm Post subject: |
|
|
Kobal wrote: | Eu tava quebrando a cabeça procurando o gdm la no /etc/init.d/
Fiz isso funcionou :
Quote: | Meti o meu gentoo a bootar com o Gnome, configurando o /etc/rc.conf com XSESSION="gnome" e DISPLAYMANAGER="gdm". Posteriormente fiz rc-update add xpm default, para que o gentoo arrancasse com o gdm. |
No lugar de xpm poe xdm. |
E foi lindo
Tnx |
|
Back to top |
|
|
|