[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-pt: Problemas com o GEDA no Kurumin



Resolvido o problema das Segmentation Fault. Uma babaquice. Dentro do meu home tinha um gschem.log velho de uma versão antiga (que eu usava antes de instalar o kurumin). Apaguei e tudo funcionou.


On Thu, 30 Jun 2005 01:38:17 -0300
Renato <rbsanti@xxxxxxxxxx> wrote:

> Resolvido o problema das linhas coloridas A história foi a seguinte:
> Desde que eu instalei o Kurumin aqui, achei incrível sua funcionalidade. Como ele foi todo pensado para ser utilizado com o KDE, tentei por cerca de 30 dias usá-lo da forma como veio, com pequenas modificações, mas usando o KDE, Konqueror como Gerenciador de Arquivos e tudo mais. Por fim não conseguí e resolví customizar tudo.
> 
> Aí instalei o IceWM e surpresa: o teclado não funcionava mais direito. Fui configurar o X e percebí que não tinha Xconfigurator. Fui pelo velho xf86config (console) e não funcionava. Aí fui pelo xf86cfg (gráfico) e o teclado passou a funcionar, mas o resto não. Esquecí de contar que anteriormente, desde a primeira configuração após a instalação, o X estava apresentando um comportamento estranho: as combinações Ctrl + F* não estavam funcionando para passar do X para o modo texto.
> 
> Então resolví apelar e editar os arquivos de configuração na unha. Fui no /etc/X11 e lá tinha um XF86Config e um XF86Config-4. Como eu não sabia qual deveria ser editado e eles haviam sido muito mexidos por diversos softwares diferentes, removí os dois e fui no xf86cfg novamente. Minha idéia seria gerar um arquivo padrão e a partir daí editar manualmente até conseguir os resultados que eu desejava. Qual não foi minha surpresa ao perceber que após a geração do XF86Config padrão, tudo voltou a funcionar corretamente com excessão da rodinha do mouse. Fui no /etc/X11 para editá-lo e... ele não estava lá!!!!! Abrí o xf86cfg novamente e ví onde ele estava salvando as configurações. Estava dentro do /usr/X11R6/lib/X11. Abrí, editei-o e o mouse passou a funcionar corretamente. Estava lá feliz com meu X recém configurado quando resolví dar uma testada no GSchem, apenas por desencargo. E ele estava funcionando perfeitamente, sem linhas.
> 
> Conclusão: Distribuições customizadas demais são um problema. Aparentemente, como haviam vários arquivos XF86Config em diversos lugares, o X ficou meio louco. Por isso é que eu gosto de slackware. É praticamente um aglomerado de pacotes do jeito que eles vêm do desenvolvedor.
> 
> Bem, escreví demais aqui. Algum expert em X aqui tem alguma hipótese que explique melhor? Alguém sabe me dizer qual é a diferença real entre XF86Config e XF86Config-4? Pra que serve cada um? Pq agora não tem mais e o X parece não precisar?
> 
> Tá. Parei.
> 
> Conforme for resolvendo o resto, falo pra vcs.
> Valeu
> 
> Renato
> 
> 
> On Tue, 28 Jun 2005 13:58:01 -0300
> Antonio <antonio@xxxxxxxxxxxxxxx> wrote:
> 
> > Em Ter, 2005-06-28 às 00:55 -0300, Renato escreveu:
> > > Que variáveis são essas? Nem sei do que se trata. Bem, vamos às informações:
> > > 
> > > Kurumin 4.1
> > > Gschem versão 20050313
> > > 
> > > Sobre a máquina:
> > > Processador: Celeron 850MHz
> > > RAM: 256 MB
> > > Vídeo: SiS 6326 8MB 
> > > 
> > > Obs.: Quando eu mudo de área de trabalho, as linhas somem do esquema. Mas é só eu rolar a página com a barra lateral e elas voltam.
> > > 
> > > Renato
> > 
> > Já vi isso sim, e era configuração do X.
> > Bem, pelo visto deu algum probleminha, talvez de pra configurar na mão o
> > XFree86. Mas acho que também pode ser devido ao uso da GTK2.
> > Não sei até onde você domina a configuração de um X, mas acho que o
> > Xultz pode te dar uma ajuda nisso.
> > 
> > Outra coisa que pode ser feita é baixar os arquivos de código fonte de
> > compilar o gEDA você mesmo, com a opção --with-gtk12 para forçar a usar
> > a Gtk1.2 e não o Gtk 2, alguns problemas insistiam em ocorrer na nova
> > Gtk, mas faz tempo eu não os tive.
> > 
> > Se quiser uma mão faz assim, baixa todos os códigos fonte conforme
> > descrito no geda.seul.org e leia o arquivo README, se tiver dúvida berra
> > aí.
> > 
> > Por default, você compila e instala como usuário mesmo, no seu próprio
> > home. Se continuar as linhas tenta acrescentar a opção --with-gtk12 no
> > arquivo Makefile principal. mais ou menos num trecho assim:
> > 
> > ------------------------------Cut here
> > #
> > # You can set any global options you want here to be passed to the
> > # individual ./configure scripts
> > #
> > opts=--with-gtk12
> > ----------------Cut here :D
> > 
> > As variáveis, bem, justamente e principalmente ao compilar e instalar no
> > seu home, são variáveis que devem ser carregadas no ambiente antes de
> > rodar o gschem para ele encontrar os binários e as bibliotecas.
> > Como no exemplo abaixo:
> > 
> > export LD_LIBRARY_PATH=/home/antonio/geda/lib:$LD_LIBRARY_PATH
> > export PATH=/home/antonio/geda/bin:${PATH}
> > export PKG_CONFIG_PATH=/home/antonio/geda/lib/pkgconfig:$PKG_CONFIG_PATH
> > 
> > voce pode colocá-las em seu arquivo .bashrc, em seu home, ou fazer uma
> > shell script inicializando estas variáveis e em seguida chamando o
> > gschem.
> > 
> > Eu prefiro colocar no .bashrc pois estas variáveis também são
> > necessárias ao utilizar o gnetlist e outras ferramentas.
> > 
> > Ah! Não esquece de dar um apt-get remove para todos os componentes do
> > gEDA antes de compilar o geda do fonte, para certificar-se de não
> > confudir nunca as chamadas.
> > 
> > Baixados, descompactados os targzs, não esquecer de baixar o MakeFile
> > principal e deixá-lo num diretório onde voce descompactou os outros
> > diretórios.
> > 
> > Edita o Makefile colocando o opts=--with-gtk
> > 
> > make install
> > 
> > Talvez voce tenha que instalar uns pacotinhos para conseguir compilar o
> > gEDA, recomendo o uso do apt-atp, ele vai baxando e instalando tudo que
> > você precisar:
> > 
> > 
> > apt-get auto-apt
> > auto-apt update
> > [longa espera]
> > auto-apt -y run make install
> > 
> > e espera o mundo acabar, vai assistir o novo "Guerra dos mundos", já
> > baixaram e eu vi. E tá legal.
> >  De vez em quando dá uma olhada, porque as vezes o auto-apt tem mais de
> > uma opção de pacotes a instalar, manda instalar o que ele der como
> > primeiro e tudo bem.
> > 
> > Bem, como tudo isso acabou ficando confuso, vou fazer aqui também, mas
> > eu tenho o Kurumin 4.2, não deve ter diferenças para isto.
> > De qualquer forma, foi bom escrever tudo isso aqui para voce ter uma
> > idéia. Mas com certeza depois vou deixar uma receita de bolo
> > simplificada pro pessoal.
> > 
> > -- 
> > Antonio A Todo Bom <antonio@xxxxxxxxxxxxxxx>
> >