Re: X, xdm + /etc/profile e outros.

1999-03-27 Por tôpico Alexander Gieg
'As 14:40 de 27 Mar 99, Hernan Joel Cervantes Rodrigu enviou o texto que 
respondo abaixo.

Ola'!

> > 1) Quando eu inicio um shell no console, e depois inicio o X (via
> > startx), todas as configuracoes do /etc/profile estao presentes dentro
> > do ambiente de trabalho grafico: dircolors, aliases, LC_ALL e etc.
> > Porem, ao iniciar o X pelo xdm, aparentemente o /etc/profile nao e'
> > lido! Ou seja, tudo volta a estar em ingles.
> >
> > Alguem saberia me dizer como faco para o /etc/profile ser lido quando
> > dou um login via xdm, do mesmo modo que ocorre quando dou um login em
> > modo texto? Devo alterar algum arquivo, como talvez o
> > /etc/X11/xdm/Xsetup_0? Se sim, o que devo mudar?
>
> O /etc/profile é sempre lido, independente de si você se logar no
> console ou desde o xdm (shell de login). No entanto se, uma vez você
> logado rodar otra shell (shell de "não-login"), dentro de um xterm,
> p.e., o /etc/profile não é lido novamente. As varíaveis de ambiente
> são passados à nova shell mas não as configurações do ls --color,
> etc. se estiver usando o bash, você deve pôr essas configurações no
> arquivo ~/.bashrc. Cada shell tem seu proprio conjunto de arquivos de
> configuração para as shell de login e as de "não-login"

Infelizmente, isso nao e' bem verdade. Veja, eu fiz a experiencia!
Tenho diversas variaveis "export"adas no /etc/profile, que sao lidas
perfeitamente quando dou login em modo texto, e que obviamente
continuam a existir quando ativo outro bash, ainda em modo texto.

Fora isso, no ~/.bashrc, tenho a definicao de alguns aliases que uso
frequentemente, em especial, "alias dir='dir $LS_OPTIONS'", sendo que a
variavel de ambiente LS_OPTIONS e' definida no /etc/profile.

Pois muito bem, quando entro no X via startx, todas as variaveis
definidas no /etc/profile continuam la' quando abro um xterm novo, bem
como os aliases definidos no ~/.bashrc. Tudo funciona perfeitamente!
Escrevo "dir", e eis que aparecem os arquivos devidamente colorizados,
os aplicativos gnome aparecem em portugues etc.

Ai, entao, saio do X, reinicio o xdm com "/etc/init.d/xdm start",
pressiono -, dou um login normal, entro no xterm e... nada!

Todas as variaveis de ambiente definidas no /etc/profile simplesmente
nao estao presentes! O gnome esta' em ingles (afinal, nao ha' nenhuma
definica LC_ALL presente) e etc. Porem, os aliases definidos no
~/.bashrc estao la'...

Logo, chego 'a unica conclusao obvia: que o xdm nao esta' carregando o
/etc/profile.

Detalhe: tambem experimentei fazer o login direto no xdm apos um boot.
A situacao e' a mesma.

Alguma sugestao?

> (...) Esqueci falar, Você tambem tem o arquivo /etc/environment, no
> qual você pode pôr as varíaveis do ambiente que quer que estejam
> presentes em todos os programas, LC_LANG, .

Esse arquivo e' um shell script, como o /etc/profile? Pergunto, pois
costumo rodar o comando "eval `dircolors -b`" nesse arquivo, bem como
outros semelhantes, para que todos os usuarios tenham as mesmas cores
padrao.

O que funciona perfeitamente nos logins em modo texto, mas no xdm...

Se alguem tiver alguma sugestao, por favor me avise!

Obrigado!

Alexander Gieg



Alexander GiegSao Paulo / Brazil
[EMAIL PROTECTED]   ICQ: 2200285
http://www.geocities.com/TimesSquare/3222/   Nick: AlexG

"Amados, nao deis credito a qualquer Espirito: antes, provai
os Espiritos se procedem de Deus." (1 Joao 4:1)
- Leia: "O Livro dos Espiritos", de Allan Kardec


Re: X, xdm + /etc/profile e outros.

1999-03-27 Por tôpico Hernan Joel Cervantes Rodriguez
SP, sa 27 mar 14:28:41 1999

Oi,
> 
> Ola' a todos!
> 
> Apos ficar algumas horas lendo paginas de manual e o Portuguese-HOWTO,  
> consegui fazer a acentuacao no modo texto e no X funcionarem 
> perfeitamente (no caso do X, substituindo a libX11). Agora, apos tanto  
> trabalho, ainda restam tres pontos importantes, e gostaria da ajuda de  
> vcs:
> 
> 1) Quando eu inicio um shell no console, e depois inicio o X (via 
> startx), todas as configuracoes do /etc/profile estao presentes dentro  
> do ambiente de trabalho grafico: dircolors, aliases, LC_ALL e etc. 
> Porem, ao iniciar o X pelo xdm, aparentemente o /etc/profile nao e' 
> lido! Ou seja, tudo volta a estar em ingles.
> 
> Alguem saberia me dizer como faco para o /etc/profile ser lido quando 
> dou um login via xdm, do mesmo modo que ocorre quando dou um login em 
> modo texto? Devo alterar algum arquivo, como talvez o 
> /etc/X11/xdm/Xsetup_0? Se sim, o que devo mudar?
> 
O /etc/profile é sempre lido, independente de si você se logar no console ou 
desde o xdm (shell de login). No entanto se, uma vez você logado rodar otra 
shell (shell de "não-login"), dentro de um xterm, p.e., o /etc/profile não é 
lido novamente. As varíaveis de ambiente são passados à nova shell mas não as 
configurações do ls --color, etc. se estiver usando o bash, você deve pôr essas 
configurações no arquivo ~/.bashrc. Cada shell tem seu proprio conjunto de 
arquivos de configuração para as shell de login e as de "não-login"


Hernán

   Hernán J Cervantes Rodríguez
   Instituto de Física da USP
   e-mail   : [EMAIL PROTECTED]
   homepage : http://fge.if.usp.br/~hernan/
   


X, xdm + /etc/profile e outros.

1999-03-27 Por tôpico Alexander Gieg
Ola' a todos!

Apos ficar algumas horas lendo paginas de manual e o Portuguese-HOWTO, 
consegui fazer a acentuacao no modo texto e no X funcionarem 
perfeitamente (no caso do X, substituindo a libX11). Agora, apos tanto 
trabalho, ainda restam tres pontos importantes, e gostaria da ajuda de 
vcs:

1) Quando eu inicio um shell no console, e depois inicio o X (via 
startx), todas as configuracoes do /etc/profile estao presentes dentro 
do ambiente de trabalho grafico: dircolors, aliases, LC_ALL e etc. 
Porem, ao iniciar o X pelo xdm, aparentemente o /etc/profile nao e' 
lido! Ou seja, tudo volta a estar em ingles.

Alguem saberia me dizer como faco para o /etc/profile ser lido quando 
dou um login via xdm, do mesmo modo que ocorre quando dou um login em 
modo texto? Devo alterar algum arquivo, como talvez o 
/etc/X11/xdm/Xsetup_0? Se sim, o que devo mudar?

2) Quando eu estava usando o X com o XKeyboard habilitado, antes de 
desabilita-lo e instalar a nova libX11, a seguinte mensagem de erro 
sempre aparecia no console a partir do qual eu dava um startx, apos a 
sequencia de mensagens comuns do inicio do X:

 System: `/usr/X11R6/lib/X11/xkb/xkbcomp -w 1
 -R/usr/X11R6/lib/X11/xkb -xkm -m us -em1 "The XKEYBOARD keymap
 compiler (xkbcomp) reports:" -emp "> " -eml "Errors from xkbcomp
 are not fatal to the X server" keymap/xfree86
 compiled/xfree86.xkm' 

Alguem sabe o que isso significa? Como nao estou usando mais o 
XKeyboard ela nao aparece, e antes parecia nao me afetar, mas nao deixa 
de ser estranho...

Fora isso, a mensagem de erro abaixo continua aparecendo sempre que 
saio do X, antes de voltar ao prompt de comando:

 waiting for X server to shut down FreeFontPath: FPE
 "/usr/X11R6/lib/X11/fonts/misc/" refcount is 2, should be 1;
 fixing. 

Qual a solucao para isso?

3) Por fim, creio que estou pronto para comecar a ler e responder meus 
e-mails a partir do Linux. Atualmente, no Windows, utilizo o Pegasus 
Mail, que tem recursos fantasticos que vao desde a escolha de cores 
para destacar cada mensagem dentro de uma pasta (uso muito esse recurso 
para diferenciar categorias de mensagens), ate' filtros extremamente 
avancados e suporte HTML (um tanto capenga, mas da' para o gasto), 
passando pela capacidade de ter "n" contas POP configuradas, cada qual 
com seu respectivo SMTP se for desejado, multiplas identidades, 
multiplas assinaturas independentes por identidade, suporte a PGP, 
capacidade de configurar cada minusculo detalhe de funcionamento, de 
trabalhar mensagens em modo digest como se fossem pastas normais, de 
"apagar" attachments indesejados e etc. etc. etc.

Ha' algum programa (ou combinacao de programas) de e-mail para Linux 
que me forneca tais recursos, ou mais ainda? Eu sei que, do ponto de 
vista da simplicidade, posso utilizar o proprio Netscape Messenger, mas 
nao tenho a minima vontade de ficar tao limitado, afinal, se fosse esse 
o caso, eu o estaria usando (ou o Outlook Express) no proprio W98...
:-)

Vale comentar que o Pegasus e' capaz de converter e trabalhar com 
arquivos de mensagens no formato padrao do Unix, portanto eu nao teria 
trabalho para converter minhas pastas atuais para algum outro programa.

Obrigado antecipadamente!

Alexander Gieg



Alexander GiegSao Paulo / Brazil
[EMAIL PROTECTED]   ICQ: 2200285
http://www.geocities.com/TimesSquare/3222/   Nick: AlexG

"Amados, nao deis credito a qualquer Espirito: antes, provai
os Espiritos se procedem de Deus." (1 Joao 4:1)
- Leia: "O Livro dos Espiritos", de Allan Kardec


Problema no make zImage

1999-03-27 Por tôpico Nelson Novaes Neto
Instalei o kernel-source-2.0.34 com seus devidos pacotes kernel-package.
#make xconfig  " Habilitei suporte a som, cdrom e ppp"
#make dep  "rodou bonitinho"
#make clean "rodou bonitinho"
#make zImage "ocorre o erro abaixo"

*** [sb.common.o] Erro1
leaving directory '/usr/src/kernel-source-2.0.34/drivers/sound'
*** [sub_dirs] Erro2
leaving directory '/usr/src/kernel-source-2.0.34/drivers'

alguem saberia algum modo de resolver esse problema, o kernel nao cria o
vmlinuz no diretorio /boot.

[]'s
Nelsinho