COLOCANDO CD/DISQUETE OU OUTRO DEVICE NO DESKTOP DO KDE - Clicar na tela com botao direito - Novo - Device - OK; - Clicar com o botao direito (veja que se estiver com o kfm aberto, o icone ficou abaixo deste) - Propriedades - Dispositivo; - Em Dispositivo digite /dev/cdrom (isso para CD) e marque a opcao somente leitura; - Em Ponto de montagem: /mnt/cdrom e deixe o filesystem como esta'; - Clique no Icone Montado e escolha um, clique no Nao Montado e escolha outro e OK; - Coloque um CD no drive e de dois cliques; - O conteudo do Cd sera exposto numa janela do kfm; - Ao fechar observe que o icone continua o icone de montado; - Para desmontar clique nele com o botao direito e desmontar; Concluódo. CRIANDO UM ATALHO PARA PROGRAMA NO DESKTOP DO KDE - Clique numa area livre do desktop do kde com o botao direito - Novo - Program. Arraste a janela do kfm para a direita para ver o icone criado; - Clique com o botao direito sobre o icone e Propriedades; - Em Geral - Nome - Pode-se apagar e digitar um nome mais adequado, por exemplo Word Perfect 8 - Em Executar - Executar digite o nome do programa que deseja executar: ./xwp; - Em Diretorio de Trab: /opt/wp8/wpbin; - Clique na engrenagem ao lado de Diretorio de TRab para escolher um icone. - Clique em ok e teste com dois cliques no icone criado. VÁRIOS WINDOWS MANAGERS ABERTOS AO MESMO TEMPO > promtp$ startx & > ( Ctrl+Alt+F1 ) > promtp$ startx -- :1. & > ( Ctrl+Alt+F1 ) > promtp$ startx -- :2. & > ( Ctrl+Alt+F1 ) > promtp$ startx -- :3. & > ......... Tente também: # cd # kde & (ctrl+alt+f1) # echo icewm > .wm_style # startx -- :1 & (ctrl+alt+f1) # echo AfterStep > .wm_style # startx -- :2 & (ctrl+alt+f1) # echo WindowMaker > .wm_style # startx -- :3 & (ctrl+alt+f1) # echo fvwm > .wm_style # startx -- :4 & KDE em alt+f7, ice em alt+f8, afterstep em alt+f9, WindowMaker em alt+f10, fvwm em alt+f11... Se lembrar de mais algum, coloque em alt+f12 :) Obs: Só funciona pra quem não tem .xinitrc no home. Quem tiver, tem que mudar a cada chamada do startx. -- Eliphas Levy Outra solução: Como iniciar mais de uma sessão X: Para executar mais de um X11 você deverá adicionar alguns parâmetros, a partir da segunda sessão X, ao comando startx. Veja alguns exemplos: # startx -- :1 (para executar o segundo X11) # startx -- :2 -quiet & (executa o terceiro X11, silenciosamente e em segundo plano para não bloquear o console) # startx -- :3 -bpp 24 (executa o quarto X11, com uma profundidade de cor de 24 bits) (Da Hed Hat Linux Tips) AUTOMATIZANDO ENVIO DE ARQUIVOS PARA A INTERNET Poderias criar um diretório em sua máquina e colocar os arquivos recebidos lá. Ao conectar-se, um script automaticamente envia os arquivos deste diretório para a sua página (e os remove da máquina local, se quiseres) e pronto. :-) Podes até mesmo gerar o HTML automaticamente, com outro script, contendo o nome dos arquivos. Dê uma olhada nos arquivos ip-up e ip-down para saber como automatizar algumas tarefas quando o link sobe ou cai. :-) É MUITO útil. Ah! O ftp (programa, e não protocolo) é bom para esses scripts. E lembre-se: esses arquivos são executados pelo root (ip-up e ip-down), portanto use o su em seu interior e coloque a permissão do script como 700, para que apenas você possa lê-lo. Jorge Godoy ATUALIZACAO DO XFREE86 pra quem não tentou ainda, eu recomendo: instalei o XWindow 3.3.3.1 baixado diretamente de www.xfree86.org. A instalação é descrita PASSO-A-PASSO em no próprio site: www.xfree86.org/3.3.3.1/RELNOTES11.html (em inglês) Pode-se fazê-lo também baixá-lo do site de ftp da conectiva (ou espelho). Lá também tem um arquivo LEIAME com as explicações (vantagem de ser em Português). CONFIGURANDO A PLACA DE VÍDEO Voodoo Banshee Disso eu entendo! :) Foi a primeira coisa que fiz, apos muito tempo sem linux... (eu tava loco pra ver como era o KDE -- que decepcao!). Atualmente, tem um driver que pode ser usado para rodar X, mas nao para aplicativos 3d... primeiro pegue o aruivo BansheeX-199902230.tar.gz (http://glide.xxedgexx.com/BansheeX-199902230.tar.gz) depois: # tar xvzf BansheeX.tar.gz # cp XF86_SVGA /usr/X11R6/bin pra configurar no guarani eu usei generic tudo e coloquei 8 mb de memoria... rodo em 800x600x16. Mais de qquer maneira me descepcionei com o KDE... ------------ Dá uma olhada em http://www.linuxgames.com Lá na parte de 3Dfx vai falar de Voodoo 1 e 2, mas também deve ter um link para baixar um driver para a Banshee. NAVEGANDO ENTRE ARQUIVOS E DIRETÓRIOS > Apanhei, mas, aprendi: tem que usar espaço entre o cd e os .. (dois > pontos). Outra coisa que o pessoal daqui não deve ter dito por ser óbvio de mais: se você dá um ls (dir no dos) e aparece um diretório com algumas letras em maiúsculas, digite cd e depois o nome do diretório com as letras maiúsculas do jeito que aparece com o ls senão você não consegue se mover para o diretório que você quer. Voltando um pouco a essa discussão, me desculpem, você NÃO precisa digitar todo o nome. Basta digitar o _mínimo_ que torna esse nome único e teclar TAB que ele se completará automaticamente. Por exemplo: Arquivos: Arq1 arq1 Bola Casa Cachorro Digitando: A você verá Arq1, a você verá arq1, B verá Bola, C você verá Ca (que é onde termina a coincidência de nomes), Cas verá Casa, Cac verá Cachorro. Isso é um recurso muito útil (e que faz MUITA falta no DOS depois que você se acostuma :-)). READLINE Depois de ver o manual do readline eu descobri que poderia associar certas características as teclas de HOME, END, DELETE e outras. Pergunta: O que fazer? Que tal continuar lendo a página e tentar: \a alert (bell) \b backspace \d delete \f form feed \n newline \r carriage return \t horizontal tab \v vertical tab Mas, lembre-se que também: The following symbolic character names are recognized while processing key bindings: RUBOUT, DEL, ESC, LFD, NEWLINE, RET, RETURN, SPC, SPACE, and TAB. In addition to command names, readline allows keys to be bound to a string that is inserted when the key is pressed (a macro). A propósito, acho que esta página foi ou está sendo traduzida... Dê uma olhada em http://lie-br.conectiva.com.br/tradução/ Jorge Godoy GERANDO UM ARQUIVO .PS DE ARQUIVOS ASCII Para quem costuma imprimir arquivos pequenos e não quer desperdiçar papel O comando "mpage" (do pacote de mesmo nome) é capaz de juntar diversas páginas em uma só. O programa gera uma saída em PostScript que pode ser facilmente impressa depois. Se você tiver vários arquivos ASCII e quiser juntá-los, o comando mais simples é: mpage -c -o *.ascii > saída.ps. Esse comando gera o arquivo saída.ps que pode ser impresso ou visualizado depois. Para quem gosta de ter informações à mão, mas que não quer gastar papel demais, é uma ótima opção (ainda mais quando você quer imprimir aquela lista de comandos ou opções de um programa qualquer até aprender a usá-lo ou configurá-lo melhor...) Jorge Godoy DRIVERS PARA SOM awedrv, awesfx e awemidi, procurar em linux.box.sk TAMANHO DA PARTIÇÃO SWAP Se RAM<= 16MB então swap = 2*RAM, se não swap=RAM Leve-se em conta também os programas com os quais se irá trabalhar, se consomem ou não muita memória: Netscape 4.5, StarOffice e cia. TECLAS PARA TRAVAR/LIBERAR TECLADO NO CONSOLE Ctrl+s e Ctrl+q SCRIPT E CONEXÃO COM O KPPP Estou com um problema, Quando vou tentar conectar na INTERNET usando o Kppp, o modem disca o número direito, mas depois de um certo tempinho desconecta inexplicavelmente, depois de desconectado aparece: Time out expired on waiting for the ppp interface to come up. Tive o mesmo problema, deixe-me ver se consigo explicar o q aconteceu... Abrindo o KPPP...configuracao...guia "dispositivo"...lá embaixo tem um pequeno campo com "Timeout do modem"...suba a desgraça para uns 240 segundos... Tá. Só que mesmo assim você vair ter problemas: após 2 minutos o modem derrubará a ligação se vc não tiver um SCRIPT. Abrindo novamente o Kppp...confiuguracao....guia "CONTAS"...selecione a conta de acesso q vc cadastrou, clique em EDITAR... ...selecione a guia SCRIPT de LOGIN e insira um script semelhante à esse: Send ^M Send ^M Expect Username: Send Expect Password: Send Expect > Send PPP As linhas EXPECT vão aguardar que o texto especificado apareça na tela. Pode ser que seu provedor trabalhe com equipamentos diferentes, neste caso, vc precisa conectar e verificar como são feitas as perguntas de LOGIN, de SENHA e qual o PROMPT final após a sua autenticação. Use o "registrar" da discagem dial-up. No meu caso é (ROUTERXXX>). Os "XXX" alteram várias vezes, portanto não posso especificá-los. Neste caso, botei "EXPECT >", o que elimina o problema pq após o ROUTERXXX, tem sempre um ">", hehe. Jeff. MONITOR SAN SUNG SYNC MASTER 3 Dear Helio Thank you for mailing to samsung. We provide you with the spec of your monitor as below. Please refer to it. 1.AC input voltage AC 90 ~ 264(Volts) 2.AC input frequency 60/50HZ ¡3/4 3HZ 3.DPMS SUPPORTED 4.Maximum pixel frequence 65MHZ 5.Resolution 640*480 /70HZ 800*600 /56HZ 1024*768 /70HZ(interlace mode) 6.Frequency Horizontal : 30KHZ ~ 35.5KHZ(automatic synchronition) Vertical : 50HZ ~ 90HZ(automatic synchronition) 7.CRT Phosphor red : x=0.618¡3/40.015, y=0.340¡3/40.015 green : x=0.304¡3/40.015, y=0.590¡3/40.015 blue : x=0.150¡3/40.015, y=0.063¡3/40.015 8.Dot Pitch 0.28mm If you need more info or other help, please feel free to contact SamSung http://www.samsungelectronics.com/support/contact/index.html Have a nice day! Respectfully yours. CONFIGURANDO O MODEM USR 57600 Meu USR 56k voice tá em COM4 IRQ7 e deu trabalho, mas consegui configurar. Tem um arquivo em /etc/rc.d/rc.local, edite esse cara e coloque na ÚLTIMA LINHA: setserial /dev/cua2/ irq 7 O meu tá na COM4, então usei /dev/cua3. Jeff MODEM TRANSEND ONE/67 > Só vale lembrar que o Courier NAO faz leased line de verdade. Voce coloca uma leased line nele, e faz ele achar que esta discando. Ja os Transends são leased line de verdade, assim como os ZyXEL e outros por ai. > Leonardo Rodrigues Magalhaes O seu não faz? O(s) meu(s) faz(em).... Experimente setar o modo &L1 nele e veja o que acontece. Não... o manual não diz isso claramente, é verdade. Faz leased com um pé nas costas. Conecta e reconecta sozinho, você nem precisa ter nada ligado nas seriais dele se não quiser (dá pra fazer isso mexendo na configuração). Qualquer coisa que esteja ligado nas portas seriais deles, pode tratar o link como se fosse um cabo serial direto que SEMPRE estará no ar (a não ser por poucos segundos que ele vai levar pra se reconectar se cair, e sem a aplicação ficar sabendo disso). A *unica* coisa que fez ele me deixar na mão até agora, foi o fato de poder alcançar no máximo 3 kilômetros de cabo (que eu já fiz chegar a 5 e funcionou). Como agora preciso de quase 10, estarei comprando um par de TransendOne/33.6, e aposentarei meu velho amigo de guerra, o USR COURIER V. Everything 33.6. Ou você comprou um gato por lebre, ou não sabe mexer na lebre. Abraços, Andre Ruiz ATERM On 14 Mar, Jefferson F. Moreira wrote: > Dae! hdfsdge!! > Alguém sabe onde posso encontrar o hack para deixar o xconsole transparente > no KDE? Nao e exatamente um hack. Eu uso o aterm para isto (ver www.afterstep.org ou em freshmeat.net). Antes de chamar o aterm, lembre-se de matar o xconsole. Rode o aterm com "aterm -tr -C". man aterm ou aterm -help para maiores informacoes e opcoes. Veja screenshots em come.to/screenshots > Esse hack é no KDE ou estou me confundindo? Thadeu Penna USO DO MC FILE MANAGER Gostaria de comentar um pouco mais sobre um programa: o "mc" (Midnight Commander), que e' um File Manager para a linha de comando. Sempre gostei (acho que e' mau de micreiro) de tornar as coisas mais praticas, chegar mais rapido, fazer o maximo de cada vez. O "mc" ajuda muito nesse sentido. Se agiliza o trabalho de quem ja tem conhecimento, facilita e muito a vida de quem esta comecando e ainda nao memorizou os comandos, alem de ser traduzido (no Guarani) e' muito silples de usar. Ao digitar "mc" no prompt (caso tenha instalado) aparecem dois painéis lado a lado. Acima aparece um menu e abaixo aparece algumas funcoes e as teclas de acesso. Observe que ele lista os arquivos/diretorios por nome, tamanho e data de criacao. Tab - alterna entre as duas janelas. F3 - visualizar arquivo F4 - Editar F5 - Copiar F6 - Renomear/Mover F7 - Criar diretorio F8 - Deletar F9 - Acessar o Menu superior F10 - Sair do mc Esc, Esc - Abandona uma janela aberta Alguns comandos do Menu Arquivo: - chmod - alterar prmissoes de arquivos/diretorios - chown - alterar dono de arquivos/diretorios Alguns comandos do Menu Comando: - Procurar arquivo - Compaar diertorios - Recuperar arquivos apagados. Essa parece que funciona mas eu nao entendi. Pressionando F1 aparece um help que explica alguma coisa, dizendo que se deve digitar "undel:/dev/hda4" (esta e' a minha particao Linux). - Aceita uso do mouse: clicar c/ botão esquerdo arquivo/diretorio para selecionar. Dois cliques executa arquivos. Clique com botão direito seleciona/desseleciona. Também gosto muito do MC, e utilizo-o inclusive para instalar pacotes... instalando o "UNRPM", algumas funções são adicionadas ao MC ao pressionar F2, e entre essas funções, estão instalação de pacotes .RPM e .DEB... meu KDE instalei em formato RPM, atra'ves do MC e meu Slack 3.5... []s Rafael PLACA DE SOM CMI 8330 Versões necessárias à CMI8330 : - isapnptools-1.17-1cl.i386.rpm - sndconfig -0.29-7cl.i386.rpm LINKS PARA CONTROLE DE PAGAMENTO/USUÁRIOS NO Brasil, dois muito bons: Da Conectiva, em C, todo via browser, com varias opcoes interessantes e um bom esquema de seguranca: ACCOUNTING (nao encontrei o link) Da magiclink, em C + SGDB, via interface terminal, mas tem algumas opcoes a mais, como a emissao de boletos e o bloqueio automatica das contas: ADMN 2.0 http://www.magiclink.com.br/admn/ Lah fora, tem um famoso, GRATIS: FREESIDE, escrito em PERL + DBI para acesso ao SGDB (MySQL) e suporte o Radiator, vale a pena das uma olhada e ainda por servir como base para o desenvlvimento de algo mais robusto. http://www.sisd.com/freeside/ E a questao de desenvolver software para Linux, eh soh pensar a trabalhar como trabalham as grandes empresas de desenvolvimento: cliente/servidor, com uma interface sob um bowser, usando um SGDB no Linux + CORBA + Repositorio de objetos (para agilizar a manutencao) e desenvolver a aplicacao em Java. Isso leva tempo pra aprender? Mas, o que nao leva... e isso eh garantia de futuro, ao contrario de Delphi e dos VisualLIXOs que tem por aih... Um detalhe, se nao souber analise orientada a objetos e trabalhar com entidades/relacionamentos, nem adianta comecar, pois fazer o software nao eh o problema, isso eh facil... a questao toda eh ter um software com qualidade e metricas para poder medir essa qualidade (procure por engenharia de software, visite o site da Rational, em http://www.rational.com) e ainda um software que suporte um ciclo de manutencao e personalizacao (afinal, cada usuario eh um usuario diferente) muito curto. Entao, antes de dizer que eh dificil desenvolver software pra Linux, eh bom pensar que o Linux implica (assim como outros Unix) em um novo paradigma de desenvolvimento, em novas tecnlogias e novas ferramentas. Software profissional eh dificil fazer em qualquer plataforma e as exigencias do mercado para softwares que possam ter sua qualidade medida eh cada vez maior. George Amaro Grupo de Engenharia de Redes da Embrapa george@cpafrr.embrapa.br Por favor, gostaria que vc me indicasse o programa que vc citou do linux que esta sobre GNU para minha empresa, me passe o link por favor. Me passe tb ate os do que sao pagos se possivel. Você pode começar por aqui: http://www.hurl.net/ http://www.rtd.com/software/uta.html http://n2h2.com/URIBS/ http://www.cyberacs.com/ http://www.sisd.com/freeside/ http://www.regulus.safe.ca/ E outros recursos como: http://isp-resource.com/accounting.shtml http://www.amazing.com/internet/ http://www.anime.net/linuxisp/ Tinha um que parecia muito bom (GNU), mas não tenho mais a URL. Esses links eu tenho a uns dois anos. Deve ter muita coisa nova por ai. Raul Dias RECONHECIMENTO DE MAIS DE 64 MB DE RAM Inclua esta linha no início do arquivo /etc/lilo.conf append="mem=128M" e depois execute: lilo reinicialize a máquina e veja se o free reporta 128MB. - Arnaldo RODANDO LINUX EM 386 COM 2MB DE RAM Consegui rodar o Small Linux em Dois diskettes em um 386 com 2Mb de RAM... nao eh um notebook... eh soh seguir as instrucoes do README que tudo rodou beleza... agora estou com um plano maligno de dominacao mundial... de transformar este 386 em algo util que nao seja um terminal... Piter PUNK IDENTIFICANDO FABRICANTE DE SCANNERS E OUTROS Um "truque"que aprendi com meu Scanner Videocompo (que na realidade é um Mustek) é achar o verdadeiro fabricante desses scanners usando o número do FCC. Geralmente na etiqueta dos scanners vem um número "FCC Id" que identifica a empresa e o modelo. Basta anotar o número e consultar o site www.fcc.gov . Ele informa então qual a firma e a data de registro do produto. Vi então que o meu era um Mustek. Fui no site da Mustek e mandei um e-mail pro suporte técnico deles que me respondeu em 1 dia. A Videocompo infelizmente não respondeu. Aí você vê a diferença de tratamento ao consumidor... MANOEL PINTO INSTALAÇÃO DO GNOME Como saiu a versão 1.0 (1.0.3) do GNOME, eu recomendaria a quem quiser instalá-lo ir em qualquer mirror deles e baixar TODA a instalação. wget -c ftp://ftp.geo.net/pub/gnome/gnome-1.0/redhat/i386/* Esse foi o site mais rápido na minha opnião. Vantagens, já vem com o enlightment e todas as bibliotecas necessárias para instalá-lo. Porém eu tive vários problemas com o GUARANI da conectiva. só consegui instalar mesmo com um: rpm -UVH --force --nodeps *rpm KDE E GNOME Para os fãs do KDE (como eu), vale a pena dar uma olhada nessa versão do GNOME. Ela arrasou. Por isso adotei a solução do WILSON. DISPLAY 0 => KDE 1.1 normal DISPLAY 1 => GNOME 1.0 (com enlightment) Ah... você pode escolher dentro do GNOME qual o WM você quer usar (Enlightment, Ice e o Window Maker entre outros) A propósito, quem for atualizar o KDE para o 1.1 a partir do GUARANI, desistale o pacote kdestart-1.0-2cl.i386.rpm Caso contrário o Script de instalação não funcionará. Raul Dias TECLAS DE ATALHO PARA PROGRAMAS NO WMAKER Aproveito para perguntar qual a diferenca entre as opcoes "sair - sair" e "sair - Terminar sessao..."? Do FAQ do windowmaker: 3.2 What is the difference between the 'Exit' and 'Exit Session' Options? Another Answer from Dan Pascu: "'Exit' exits wmaker, but leaves the other apps running, and if wmaker was not the last app launched in the .xinitrc the X server is not closed, until the last app started by .xinitrc is closed. 'Exit session' will exit wmaker, but also will close all running apps, thus the X server will be closed." Detalhe muito importante: ao sair ou terminar, quando volto desapareceu o item de menu criado como descrito acima e nem a tecla de atalho Alt+x funciona mais. Ele nao salva. O que fazer para que salve? Bug (Não nosso, do WPrefs que não segue links :]). Edite o arquivo /usr/X11R6/bin/RunWM: Procure por esse bloco: if [ -f $GSDIR/Defaults/WMRootMenu.$LINGUA ] ; then ln -fs "$GSDIR/Defaults/WMRootMenu.$LINGUA" \ "$GSDIR/Defaults/WMRootMenu" E mude para: if [ -f $GSDIR/Defaults/WMRootMenu.$LINGUA ] ; then if [ -L $GSDIR/Defaults/WMRootMenu ] ; then ln -fs "$GSDIR/Defaults/WMRootMenu.$LINGUA" \ "$GSDIR/Defaults/WMRootMenu" fi Note que a barra invertida indica continuação na próxima linha. -- Eliphas Levy / / (_)__ __ ____ __ PERSONALIZACAO DO WINDOW MAKER Inclua pelo WPrefs: Nome: Executar... Atalho: Ctrl+alt+x Comando: sh -c %a(Digite o Comando) Assim, ao teclar Ctrl+alt+x irá aparecer uma janela com um espaço para se digitar, e uma pergunta: Digite o comando ;) Sobre o dockit, (alguém falou algo em outro email) não há mais necessidade (em tese) do uso do mesmo, pois no menu de controle do WMaker já temos, em opções avançadas, "Emulate application icon". Com alguns aplicativos "quebrados" isso não funciona, mas nem o dockit funcionava... Exemplo: Star "Comedor de Memória e disco" Office Eliphas INSTALANDO O WINDOWS MAKER E ADICIONANDO TEMAS WindowMaker: Hello People... :) Primeiramente pegue o WindowMaker.tar.gz ou qualquer outra compactação... Agora vamos la.... Obs.: (nossa intromissão) Para quem usa Red Hat o ideal (em termos de trabalho) é pegar o arquivo .rpm no Rufus ou noutro repositorio. ( Este metódo funcionou com a versão do WindowMaker WindowMaker-0.20.1 e WindowMaker-0.20.2 provavelmente funcionará com as novas versões que serão lançadas no futuro ) Ex: bash:/# tar -zxvf WindowMaker-0.20.2.tar.gz bash:/# cd WindowMaker-0.20.2/ bash:/WindowMaker-0.20.2# ./configure bash:/WindowMaker-0.20.2# ./Install ( Após entrar nesta opção responda "y" ou "n" somente isto ) bash:/WindowMaker-0.20.2# make bash:/WindowMaker-0.20.2# make all bash:/WindowMaker-0.20.2# make install Agora escolha o usuário que vai usar o WindowMaker e copie o wmaker.inst que se localiza /usr/local/bin para o /home dele ou pro /root se for o usuário root !! **** ( conselho use o usuário root ) **** bash:/WindowMaker-0.20.2# cp /usr/local/bin/wmaker.inst /root bash:~#./wmaker.inst (Execute esse arquivo) Pronto agora é só da um startx !! :) Colocando temas..... 1 passo é pegar o tema desejado.... Após isso copie ele para o diretório criado pelo WindowMaker /root/GNUstep/Library/WindowMaker bash:~# cp Tekken3.tar.gz /root/GNUstep/Library/WindowMaker/ Agora descompacte o arquivo... B> bash:~/GNUstep/Library/WindowMaker# tar -zxvf Tekken3.tar.gz Agora pronto de um startx e clique no centro da tela com o botão direito no centro da tela e va até opção Appearance, Themes, e sua opção de Tema no caso do exemplo Tekken3 ! :) prontinho....... :) Editando opções do menu de clique... (clique do botão direito na tela) Só editar o arquivo menu no diretório /root/GNUstep/Library/WindowMaker/ bash:~/GNUstep/Library/WindowMaker# pico menu Depois se você quiser deletar o diretório com os arquivos de instalação! rm -rf WindowMaker-0.20.2/ :) Autor: bash (Da página Tira-Duvidas). AUMENTANDO AS FONTES DO XTERM > Existe alguma forma de aumentar o tamanho da fonte do xterm? xterm -fn nome_da_fonte xlsfonts -> lista as fontes disponiveis tente, por exemplo, 6x12,7x13, etc... Quando achar a que voce gostar, edite o arquivo .Xdefaults (voce ja deve ter um). Procure por uma linha xterm*font (ou parecida) e coloque o nome da fonte. Rode xrdb -load .Xdefaults. Agora voce pode rodar o xterm sem especificar a fonte. Thadeu Penna Linux user #50500 -o) INSTALAÇÃO DO KDE 1.1 Bem.... Vamos lá : 1- Lembra que vc teve que rodar após a instalação aquele script usekde ou kdesetup (não me lembro bem). É ele que fez com que o startx inicia o kde e naum o WM. Eu tive o mesmo problema e para resolver, por enquanto, só consegui apagando o arquivo o arquivo .Xclientes que fica no diretório do usuario que esta usando o kde. Exemplificando: Fiz um script (muito simples) para o root (se quiser mude para o usuario que desejar) : Para usar o WM # Nomeie o arquivo como ->wmnow, para executar mude o atributo do # arquivo para executavel (sei que e banal, mas alguns novos usuarios não sabem). Para executar ./wmnow mv /root/.Xclients /root/.Xclients.tes startx Para usar o KDE # Nomeie o arquivo como ->kdenow, para executar mude o atributo do # arquivo para executavel (sei que e banal, mas alguns novos usuarios não sabem). Para executar ./kdenow mv /root/.Xclients.tes /root/.Xclients startx Com isso consigo usar os dois sem problema ;)...Aviso importante: Sou novo no Linux entaum nao posso dizer se isso esta exatamente correto..mas ate aqui funcionou bem. Quanto ao kget..infelizmente naum posso ajudar . garanto a vc que naum eh burrice nem nada...eh so o processo de aprendizado que eh pedreira mesmo :) []'s Wladimir INSTALANDO DISPOSITIVOS PnP Quanto ao sndconfig, ele foi feito para trabalhar apenas com as placas SoundBlaster - ele normalmente *nao* funciona com os chamados "clones" - mesmo aqueles chipsets que se proclamam "SoundBlaster 100% compativel"... Olha, eu tive uma ideia que pode ateh ajudar, embora nao tenha ideia se funcione... Mas quem sabe desabilitando o Plug-and-Play no BIOS da maquina nao ajude. Agora ha pouco eu instalei uma placa de som PnP e ela soh funcionou depois que eu tomei esta providencia... Mesmo a placa sendo uma Creative Vibra 16. USO DO MTOOLS Instale (se jah o nao tiver instalado) o pacote mtools (vem em RPM no CD da Conectiva), que lhe disponibiliza tres comandos basicos: mdir mcopy mformat que funcionam de modo identico a seus correspondentes em MS-DOS Ver man mtools para outros comandos do mtools para outros comandos do mtools. PLACA DE COM OPL3-SA2 Instalei o Red Hat 5.2 em casa e depois de fazer os devidos upgrades, bastou instalar o kernel 2.2.3, compilar o suporte a som como modulo e carregar o modulo como descrito em: /usr/src/linux/Documentation/sound/OPL3-SA2 Uma vez carregado o modulo, pude ouvir CD de cara ... :) Nao sei nem o que sao estes tais aplicativos da Alsa (talvez os esteja usando sem saber), e nao tenho o OSS instalado no meu PC. Apenas declarei as entradas no /etc/conf.modules como descrito no documento supracitado e voila !! :) Espero que isso ajude os usuarios desta placa aterrorizante (nunca ouvi tantos relatos de problemas relacionados a um periferico como ouvi com relacao a esta placa de som ...). Baiano ATUALIZANDO A HORA DA BIOS Isso eh pq quando reinicializa o linux pega a hora da bios... e o reco do controlo-panel nao mexe nisso... soh dah um "clock -w" que gravara a hora na bios... Cristofer CEDILHA NO LYX Copiar o arquivo /usr/share/lyx/lyxrc.default para ~/.lyx/lyxrc, editar este arquivo e descomentar as linhas abaixo: \kbmap true \kbmap_primary brazil # mudando esta para brazil \kbmap_secondary american #esta é livre Dica do Pedro Kroger. SCRIPT PARA TROCAR AUTOMATICAMENTE ASSINATURA Nao entendo muito de programacao, mas peguei um script pra trocar minha assinatura quando enviar as mensagens, ele eh assim: Para alterar a cada minuto seu arquivo .signature, adicione a seguinte linha ao arquivo /etc/crontab: * * * * * nome_do_usuário mksig onde nome_do_usuário é o nome do usuário que se deseja que ocorra a alteração automática da assinatura (.signature). Crie um arquivo chamado .signature.top no seu diretório casa (~ ou /home/nome_do_usuário) que deverá conter apenas a parte superior, imutável, da sua assinatura por exemplo, seu nome e e-mail). Agora crie um script executável chamado mksig no diretório /usr/bin (ou outro diretório que esteja no seu PATH) com o seguinte conteúdo: #!/bin/bash echo `fortune -s` > ~/.signature.bottom fold -s -w 74 ~/.signature.bottom > ~/.signature.bottom2 cat ~/.signature.top ~/.signature.bottom2 > ~/.signature cat ~/.plan.top ~/.signature.bottom2 > ~/.plan rm ~/.signature.bottom rm ~/.signature.bottom2 Mas quando o executo, obtenho o seguinte erro: bash:erro: command fortune not found: Perguntas: Que comando 'fortune' eh esse? Que arquivos eu tenho que criar, tipo, fala pra mim criar o signature.top mas e aonde ele vai pegar as outras sigs pra fazer a troca?? Tem como eu expandir isso? Pois parece que ele so vai trocar uma vez. Agradeco toda e qualquer ajuda # E-mail:linkrj@rbrhs.com.br CONFIGURANDO A INPRESSORA HP 820 Instale o kernel 2.2.3 (por causa do PPA já presente no kernel) e configure como uma "HP 500C, 55XC, 6XX C" no Configurador de Impressoras (programa printtool). Isso deve ser suficiente para sua impressora funcionar (se ela aceitar PPA e não for uma winprinter...). Jorge Godoy PROVIDÊNCIAS A TOMAR EM CASOS DE EMERGÊNCIA File systems full * Use el programa df para localizar el fs lleno * Use combinaciones de du y ls para encontrar archivos culpables * Mire en especial /tmp, /var/spool, archivos en /home (haga du -s /home) * Recupere espacio borrando archivos temporales, 'core', etc. File system dañado o incompleto * Hizo backups? Que bueno! * No hizo respaldos? Ay, ay! * Desmonte y haga fsck del sistema de archivos dañado. Hagaa restauración de los respaldos una vez reparado. * Si es el file system root (/) no se puede desmontar. Hay que tratar, en ese caso, de recuperar de CD o diskettes. * Errores irreparables: Formateo y recuperación de respaldos. Se trancó la máquina! Es muy difícil que se tranque de verdad un Unix. Cuando un usuario Reporta "se me trancó la máquina", revise: * Que no haya dado Control-S. Esto tranca el teclado. Se cura con Control-Q * Que no esté en el medio de una larga operación con pagineo y/o cálculo pesado. Herramientas: vmstat, top, ps y xosview. * Que algún programa inconforme no halla trancado a X-windows. Ojo con juegos. Cura: tumbe (kill -9) a X. Vuelvalo a arrancar. * Algún proceso usuario comiendo CPU. (top). Kill sin piedad. Antes de matar, nice -20 a veces tiene buen efecto. * El usuario dió un comando que requiere servicio de nombre y el servidor(es) esta(n) lentos. Ver el ultimo comando del usuario. Esto es solo tranca aparente. Paciencia. * NFS! Esta tranca es la más insidiosa de todas. Cuando se hace un pedido a un servidor NFS que entonces se cae, la maquina se paraliza. No puede entrar nadie, se congela login, parece fin del mundo. No hay cura inmediata (excepto reboot) pero algunas cosas se pueden hacer: o Esperar hasta que reactive el servidor caido. Todo se resuelve como por magia. o En un rato de ocio, instalar automount para todos los archivos NFS. No hay conexión de Red! * Está enchufado el cable? Esto cura muchos problemas :-) * Revise ping local y remoto. Si el local no funciona, es la máquina; si remoto no funciona es el proveedor de servicios internet. * Revise route -a e ifconfig * Revise inetd y los archivos de seguridad (hosts.deny por ej.) No puede entrar nadie a la máquina! * Ver NFS arriba. * Revise que /etc/shells no se haya borrado * Revise que los shells estan intactos * Revise passwd Comportamiento errático de varios tipos * La hora debe ser (aproximadamente) correcta. Cuidado con timed. * File system(s) casi full * Versiones incompatibles de librerías compartidas (programa compilado con libc.so.2 y programa requiere de libc.so.1, por ejemplo). Cuando se hace upgrade se puede "quebrar" muchos programas. Un Virus! No. En Unix no hay viruses. Caballos de troya por internet, puede ser; Pero viruses no. Quizás tenga que poner /etc/hosts.allow en configuración heremética, pero no va a tener viruses. Ver sección de seguridad. Autoría: Dr Juan Rivero, Centro de Química Instituto Venezolano de Investigaciones Científicas (IVIC) Se permite copiar y reproducir siempre y cuando se conserve esta autoría SEGURANÇA NO LINUX Um pequeno checklist para lhe ajudar: 1- retire dos arquivos de inicializacao TODOS os servicos que voce nao usa 2- use o comando: find / -perm +4000 -print > /suidfiles (acho que era isso). Para achar os arquivos suid. Retire o suidbit de todos que nao precisam (CUIDADO AQUI!!! Faca aos poucos, testando se nao comprometeu nada). 3- Use controle de acesso sempre que possivel (tcpwappers e etc) 4- Defina regras no seu roteador de entrada para deixar passar apenas os pacotes que interessam (CUIDADO!! Necessita bom conhecimento de servicos TCP) 5- Use o ipfwadm para definir regras de entrada (INPUT) e saida (OUTPUT). 6- Use ssh ao inves de telnet, e faca controle de acesso em /etc/sshd_config. 7- Retire o shell de quem nao precise (coloque /bin/false) 8- Examine sempre os logs (/var/adm/syslog, /var/adm/messages) em busca de coisas suspeitas. 9- remova pacotes desnecessarios do sistema (coisas que voce tem certeza que nunca vai usar). E o mais importante: Atualize sempre as versoes dos servicos (popper, sendmail, imap, bind, samba, etc). Com isso voce vai aumentar um pouco a seguranca :) Ivo de Carvalho Peixiho. CAPTURANDO TELAS [Red Hat Linux Tips] Capturando a tela no X window: Existem vários utilitários para capturar a tela no X Window e gerar uma imagem. Alguns utilitários fazem a captura diretamente digitando o comando em um terminal, como o import e o Xwd, e os outros são utilitários gráficos que oferecem o recurso de captura, como o Gimp e o XV. Capturando com o import: O import gera arquivos de imagens nos formatos JPEG, EPS e MIFF e funciona com a seguinte sintaxe: import [opções] arquivo As opções podem ser (consulte a página manual para conhecer mais): -window root -> Captura toda a tela. Se for omitida será apresentado um cursor para seleção. -quality n -> O n deve ser um número de 0 (pior) a 100 (melhor), o padrão é 75. -delay s -> Aguarda n segundos antes de capturar. Veja um exemplo: # import -window root -quality 100 -delay 10 arq.jpeg Capturando com o Xwd: O Xwd gera arquivos no formato XWD e funciona com a seguinte sintaxe: xwd [opções] As opções podem ser (consulte a página manual para conhecer mais): -out arquivo -> Especifica o arquivo de saída. Se omitida, a imagem é enviada à saída padrão. -root -> Captura toda a tela. Se for omitida será apresentado um cursor para seleção. Veja alguns exemplos: # xwd > arq.xwd # xwd -out arq.xwd -root Capturando com o Gimp: Execute o Gimp e clique, no menu Xtns, em Screen Shot. Selecione a opção desejada e clique no botão Grab. Se você escolheu para capturar uma janela, clique em cima dela com o botão esquerdo. Para finalizar, clique com o botão direito do mouse em cima da imagem criada e salve-a em um arquivo. Capturando com o XV: Execute o XV, clique com o botão direito para abrir a janela "xv controls" e clique no botão Grab. Ajuste suas preferências e clique novamente em Grab. O botão esquerdo do mouse captura uma janela, o botão do meio uma área retangular e o direito cancela. Depois volte para a janela "xv controls" e salve a imagem em um arquivo. PÁGINAS SOBRE LINUX EM PORTUGUÊS Minha intencao com essa lista e auxiliar aqueles que se identificam como novatos calouros e afins e se interessam em ingressar no mundo Linux. Uma das grandes reclamacoes foi a dificuldade de encontrar documentacao em nossa lingua. Bem algumas fontes aqui estao. Em ingles ha muito mais, mas creio que esse material de para largada inicial. http://www.netdados.com.br _ O já famoso Manual do Hugo - a Biblia do Iniciante no Linux http://crhl.com.br _ Página da Conectiva que possui o manual do Marumbi, o RedHat Tupiniquim. http://listas.conectiva.com.br/listas/linux-br _ Mecanismo de busca da Lista Linux-BR, muitas respostas já estão disponiveis. http://clubelinux.ml.org _ Página do Clube Linux , o nome já diz tudo. http://linuxbrasil.org http://www.loki.nw.com.br/ano2001/ ou http://www.ano2001.sti.com.br http://www.anderson.eti.br http://members.xoom.com/braslinux http://www.geocities.com/siliconvalley/campus/8598/ http://www.microlink.com.br/~buick/dragons/ http://www.trix.net/linux/rede_howto.htm http://www.terravista.pt/ancora/1790/ http://scgp.ib.usp.br http://linux.planetarium.com.br http://www.linux.im.usp/br _ página linus do IME e da USP http://www.linux.unicamp.br http://www.linuxabc.he.com.br http://www.linuxfocus.org/portugues/ http://www.linux.trix.net http://www.geocities.com/siliconvalley/ridge/3505 _ Dicas e apostilas http://members.tripod.com/ribafs _ Dicas e apostilas http://members.xoom.com/riba _Dicas e apostilas http://www.geocities.com/yosemite/trails/6367/linux _ FAQ's http://luminainfo.com.br _ HOWTO's em português. http://www.tba.com.br/pages/laurita _ Dicas gerais http://members.xoom.com/rpragana _ Apostilas http://ls.cjb.net _ Linux Students Page http://monkeylinux.cjb.nnnet _ Página sobre Monkey Linux http://www.techguide.com _ Documentos PDF. http://www.inf.ufrqs.br/~kojima/linux/faq-linux.html _ linux FAQ http://linux.lcmi.ufsc.br _FAQ's e HOWTO's http://redes.ucpel.tche.br/documentos _manuais sobre rede e apache http://www.interprov.com.br/linuxtoisp _Tutorial para acesso dial up a internet. http://www.geocities.com/siliconvalley/peaks/7212/dicas.htm _ dicas gerais. http://members.xoom.com/linux_page http://www.control-escape.com http://www.linuxsupportline.com/ fred http://www.robynet.com.br/ anderson chat linux http://chat.prodau.com.br/linuxabc/index.html ou http://linuxabc.he.com.br Claro que não existem apenas essas. Mas no pequeno universo que pude pesquisar foram as que me pareceram mais interessantes. Aceito sugestões para futuras atualizações. Escreva para alberto_myra@starmedia.com com a sua dica.. USO DO CHMOD Usando o chmod: Pelo comando chmod (humm, isso não me é estranho) você define as permissões de arquivos, ou diretórios. Isto é, diz quem pode ler, executar, modificar, um certo arquivo ou diretorio. dando o comando ls -l na shell( ou ls num ftp), você obtem algo tipo -rw-r--r-- 1 ... criador do arquivo, data em que foi feito... oi.txt drwxr-xr-x 3 ... criador do diretorio, data em q foi feito... ola OBS: Tendo um (d) no inicio da listagem, é um diretorio, caso contrario é um arquivo, ou dispositivos. Os próximos 3 caracteres definem a permissão para o proprietário. Os próximos 3 definem a permissão para os outros membros do grupo do proprietario. Os últimos tres caracteres definem a permissão para qualquer outro usuário. Os caracteres significam: 1 ou x : permissão para execução 4 ou r : permissão para leitura 2 ou w : permissão para modificar (gravar) 0 ou - : para negar permissão Se digitarmos chmod u=xrw,o=r,=- teste Significa que: O proprietário do arquivo pode executar (x), ler (r), e modificar (w) o arquivo . Outro grupo (other) pode ler (r) o arquivo. Um outro grupo (não definido) não tem permissões sobre esse arquivo. chmod u=xrw,o=r, teste seria o mesmo que chmod 744 teste Mais se você quer que um certo arquivo seja de poder somente do usuário root digite: chmod 770 arquivo.txt Autor:chmod COMANDOS BÁSICOS Comandos Basicos: tar -zxvf Tirar .tgz tar -zxvf Tirar .tar.gz tar -xvf Tirar .tar gunzip -d Tirar .gz unzip Deszipar unarj Tira arj joe Editor pico Editor vi Editor ps Ver ações do seu micro lynx Navegador Shell kill -9 Mata processo que você escolheu no ps killall Mata um pocesso que você queria tipo despositivo "gpm" ln -s Link man Help Ex: man ls ALT + F? Chama outra Shell cc -o Compila arquivo .c Ex: cc -o arquivo arquivo.c gcc -o Compila arquivo.c Ex: gcc -o arquivo arquivo.c chmod +x Deixa arquivo executavel ftp ftp updatedb Atualizar o locate telnet telnet patch -p0 Patiar & Background Ex: mpg123 "[Kiss]_Rock.mp3" & fg Voltar Background ! minicom Conexão internet load Lodiar arquivos .bx, .irc etc.. para BitchX "IRC" df Ver hd`s ou olhar a quantidade de memória do computador xv Ver figuras no Xwindows workbone Toca CD na shell ed Editor usar "ed arquivo" criar finger Mostra informações básicas de uma conta. Formato: finger conta cat Isso mostra o conteúdo do arquivo na tela. tr Comando usado para traduzir caracteres de um arquivo banner Escreve em caracteres maiores stty Altera as caracteristicas do seu terminal mail Nome diz tudo spell Utilitário que verifica a ortográfia mesg Altera permissão de escrever ligado/desligado para seu terminal dmesg Ver sua inicialização ps - processo. Esse comando permite ver o que você esta atualmente fazendo grep Procura por texto em um arquivo. sintaxe: "grep texto arquivo" ld É o editor de ligacao, muito usado. od Exibe um arquivo em octal. kill O nome diz tudo serve para matar processos adduser Cria usuários userdel -r Deleta usuários chmod Altera o modo de um arquivo. Muda o acesso em outras palavras chown Altera o dono de um arquivo. chgrp Altera o grupo lynx Navegador para Shell CONFIGURAÇÃO DO KPPP 1) Autenticação - PAP 2) IP - Endereço Dinâmico 3) DNS - Informei o domínio e informei o DNS primário e secundário. 4 Gateway - Padrão 5) Também aumentei os valores de timeout. Desde então está funcionando perfeitamente. Espero que isso te ajude. Gilmar Alberto de Abreu Pinto Window Maker, GNOME e KDE Saudacoes pessoal do news Diante de tantas perguntas sobre o Window Maker, tais como : O que e Window Maker ? Window Maker + KDE . E possivel ? Onde encontro o Window Maker ? etc, etc, etc ... Resolvi falar um pouco sobre o mesmo : Como disseram em mensagem anterior, o KDE nao e realmente um window manager (gerenciador de janelas) . Ok, ele tem o kwm (esse sim e o window manager), mas o mesmo nao precisa ser usado . Alias, nao recomendo seu uso, pois e realmente muito lento . O KDE e na verdade uma colecao de aplicativos diversos desenvolvidos com base no framework da Troll Tech, o QT . E claro que o conjunto traz o kwm, o kfm e o servidor de som, o qual, se nao me engano, chama-se kaudioserver (corrijam-me se estiver errado) . Estas tres gracinhas e que deixam o KDE pesado, mas o kfm (KDE File Manager) e o maior culpado . O kfm, alem de ser um gerenciador de arquivos a la Explorer, tambem e um browser. Ou seja, apesar de muito dificilmente, e possivel acessar algumas paginas com ele . O problema e que ele e um browser mantido em constante atividade, mesmo que voce nao o utilize . Voce ja percebeu como todo o sistema fica lento depois de se executar o Netscape ? Se voce abre o Netscape no KDE (tortura), voce esta, na verdade, rodando dois browsers diferentes em seu sistema, sendo que esta realmente utilizando apenas um, o Netscape . O Window Maker e um gerenciador de janelas . So isso e mais nada . Não tem os penduricalhos do KDE e, por isso, nao e tao lento como tal . No entanto, nada impede que voce utilize os aplicativos do KDE (ou do GNOME, ou quaisquer outros) no Window Maker . Como ja disse, ele e somente um gerenciador de janelas e nao influi em nada nos aplicativos . Como ja citado, o KDE foi desenvolvido com base em um framework comercial, o QT . Tudo bem, existem duas versoes, e a que foi usado para seu desenvolvimento foi a livre (leia-se nao-comercial) . Isso ja rendeu algumas boas brigas e materias para a imprensa especializada . O que acontece e que, mesmo o QT tendo se tornado recentemente um produto de codigo aberto (vide site do projeto KDE para maiores informacoes), ele ainda continua sendo desenvolvido por uma empresa e, o pior, sendo comercializado pela mesma . Por essa razao, algumas pessoas acham que a Troll Tech pode vir um dia a parar de produzir sua versao gratuita . Mesmo a mudanca para o codigo aberto nao foi suficiente para que algumas pessoas retomassem a confianca no QT . Ao contrario, o GNOME (desenvolvido com base no toolkit GTK, usado originalmente para o desenvolvimento do GIMP) e e sempre foi, desde o comeco, um produto livre . Isso pode se perceber ate em sua primeira letra, o G, de GNU . A Red Hat ja anunciou que a proxima versao do Red Hat sera acompanhada somente do GNOME e nao mais do KDE . Com certeza, como ja vem acontecendo a partir da versao 5.2, o seu window manager oficial tambem sera o Window Maker . Em sua versao mais recente (0.51.0), o Window Maker traz suporte para ambos, o KDE e o GNOME . No momento, utilizo o Window Maker com os aplicativos do KDE . Nao com o suporte oficial do Window Maker . O que fiz foi apenas criar entradas no menu do Window Maker para que chamassem os aplicativos do KDE . Muitas pessoas utilizam o Window Maker com o GNOME . Confesso que estou querendo fazer o mesmo faz algum tempo, mas e meio confuso instalar tudo o que o GNOME necessita para rodar . Certo, tem no CD do Red Hat, mas e uma versao muito antiga . Testei a versao do GNOME do CD da Red Hat juntamente com o Window Maker, e me pareceu que o sistema ficou muito mais rapido do que utilizando a dupla Window Maker + KDE . Gostei muito O GNOME tem uma aparencia muito agradavel e diversos aplicativos, como o KDE, mas sem sua principal desvantagem , a lentidao . Particularmente, gostei muito do cliente de mail Balsa . Pode nao parecer muita coisa na versao do CD da Red Hat, mas de uma olhada em seu site oficial e veja alguns screenshots do novo e reformulado Balsa (http://www.balsa.net) . Concluindo : o Window Maker e certamente uma otima escolha como window manager (usei o KDE no comeco e nao gostei), ainda mais se for usado em conjunto com o GNOME . Alguns links relacionados : Site oficial do Window Maker : http://www.windowmaker.org Site oficial do projeto GNOME : http://www.gnome.org Site oficial do projeto KDE : http://www.kde.org P.S.: Para os nacionalistas de plantao, existe mais uma grande vantagem de se usar o Window Maker . O seu criador, Alfredo K. Kojima, e um brasileiro . André Luís Lopes mailto:andrelopes@albnet.com.br http://goodlinux.cjb.net BANCO DE DADOS SQL NO LINUX Como tenho usado bastante o MySQL vou dar a minha contribuição. Gostaria que qualquer besteira que eu escreva ou adicionais sejam feitos a vontade, afinal essas são as minhas impressões :-) NOME: MySQL FAB.: TcX URL: http://www.mysql.com O MySQL é um banco de dados relacional baseado no mSQL, mas foi escrito independente do mesmo. O objetivo era o de obter um banco de dados rápido e estável. Ele é considerado um dos banco de dados mais rápidos existentes hoje (se não for o mais rápido). Muito mais rápido do que Oracle, Sybase, PostgreSQL, Informix, DB2 e outros. Existe um tabela de comparação no site do MySQL. O código fonte é aberto. E pode ser compilado e quase qualquer plataforma. Também disponível para win32 com uma licença de shareware. Ele não possui instruções de rollback, commit e transactions. Sendo que a ultima pode ser obtida 'manualmente' através de LOCK TABLE e UNLOCK TABLE. Isto se deve ao fato que o código/algoritmo necessário para a implementação dos mesmos geram uma demora muito grande no banco de dados. Vale a pena lembrar que a TcX não desenvolveu o MySQL para vender ou fazer concorrência com outros Bancos de Dados - eles até recomendam o uso do PostgreSQL caso você realmente precise de transactions - o objetivos deles era o de ter um banco de dados rápido o suficiente para tratar principalmente de querys complexas - hoje eles trabalham com banco de dados com alguns milhares de tabelas e com mais de 10 milhões de registros. A escolha do código aberto foi feita justamente para aumentar a qualidade e desempenho do software que é proporcionado pelo Open Source. Limitações como tamanho de tabelas, banco de dados e mesmo o formato da tabela são OS DEPENDENT. Ou seja um banco de dados num Linux não vai ter o mesmo formato num SOLARIS ou OS/2 por exemplo. Mas existem diversas maneira de passar os dados de um para o outro. Existem algumas ferramentas para recuperação dos dados depois de um crash do sistema, mas o que vai ser recuperado depende da gravidade do crash. Existe também uma ferramenta que otimiza uma tabela e a transforma em READ-ONLY, mas dessa forma a velocidade dos pesquisas ficam muito mais rápidas. No entanto essa ferramenta é comercial (a de leitura das tabelas não). Quanto a autorização e segurança, o MySQL tem um banco de dados aparte para isso. A autenticação é feita na base HOST/USER, ou seja dois usuário podem ter o mesmo nome, mas estarem e máquinas diferentes. A senhas são criptografadas. E o controle pode ser feito na base de Select, include, Delete, Drop, e assim vai. pode se limitar o usuário na base por banco de dados, tabelas e colunas em que determinado usuário pode acessar ou não, e o que ele pode fazer. Isso permite que se dê acessos de apenas leitura, bem restrito, a máquinas inseguras na rede. Existe uma extensa documentação no site deles sobre vários aspectos do MySQL, desde compilação a SINTAXES, TIPOS de DADOS, API, ... Isto da mais ou menos umas 500 páginas (caso algum louco que nem eu resolva imprimir). Para os programadores e desenvolvedores, existe uma API pronta em C. Pode-se programar via DBI::DBD em PERL (muito bom para criação de CGIs e páginas dinâmicas) Existe ainda bibliotecas para Pyrhon e DELPHI JDBC para programas em Java e... ...o MyODBC, um driver ODBC para Windows. Dessa forma você pode usa-lo em programas da família Visual XX, e programas que suportem ODBC, como o Access. Flames a parte, eu acho excelente o suporte dele pelo Access. O Access por si só é horrível como banco de dados, mas via ODBC, pode-se conectá-lo ao Servidor MySQL e usá-lo dinamicamente sem o uso de replicações e outras ferramentas dele que acabam complicando o Banco de Dados. Isso é extremamente numa empresa onde o OS usado é o Windows. Outra vantagem é que permite que você manipule o banco de dados via DATA SHEETS, ou seja, grosseiramente falando, como se fosse uma planilha, permitindo uma visualização e organização de dados mais dinâmicas e que você possa recortar e colar dados a partir de outras fontes. Eu só recomendo isso, quando realmente for necessário. De qualquer forma, existem diversos programas em desenvolvimento para a manipulação do MySQL. Dêem uma olhado na seção de contrib no site dele para uma lista completa. Existem Ferramentas de administração inclusive em PHP3. O PHP3 permite a criação de páginas dinâmicas e acessos ao Banco de Dados direto. Existem ferramentas para exportar e importar dados de um Banco de dados Access para o MySQL. Patchs para fazer autenticação e accounting de PAM, QMAIL, WU-FTP, RADIUSD, APACHE (.htaccess e MOD_MySQL) e assim vai. Isso tudo só foi possível é claro pela natureza open source do MySQL, que acabou simpatizado pelos Linuxers desde o seu principio. Eu particularmente comecei a usar o Sybase no Linux antes do MySQL. Mas alguns motivos que levei em consideração foram: * O Sybase -por exemplo- é de graça mas sem direito a suporte. Ok, mas o que garante que isso continuará depois que ele venha a se popularizar no Linux? ter de refazer meus programas e transportar os dados para outro BD seria muito arriscado. E ainda assim sempre passa aquele frio na espinha que o programa pode estar limitado de alguma forma para que você venha a precisar do suporte. Ou de bugs específicos no Linux que não seja dada a importância pela Syabse e/ou que não são descobertos pelo fato de não ser opensource. O Oracle por exemplo é beta e é free apenas para desenvolvedores. De qualquer forma existe várias listas de discussão sobre o MySQL e seus Módulos, MyODBC, ... e bugs normalmente são corrigidos rapidamente. Além de ter o suporte de usuários (e desenvolvedores) encontrados em listas de discussão como a Linux-br. Bem, é isso. Fiquem a vontade em alterar, melhorar, corrigir, argumentar sobre o que falei. Estas são as minhas impressões sobre o MySQL. Espero que ajude a quem estiver indeciso sobre SQL Servers no Linux. Raul Dias TRANSFERIR CONTEUDO DE HD PARA OUTRO HD Existe alguma forma de transferir, com seguranca, todo o sistema de um hd para outro? Em breve pretendo estar com um novo HD (esse velhinho aqui tah querendo pifar... :-( ) e nao gostaria de ter de instalar tudo de novo nem correr risco de perder alguns arquivos importantes pra mim. Tem sim... eh soh voce criar os mesmos mountpoints do hd antigo e mandar ver... tipo, se vc usa uma particao /usr, monte ela no /mnt entre no /usr (do hd velho) e de um cp -ax ^lost+found /mnt ... faca isso pra cada particao que voce tenha... Na particao root ( / ) voce pode copiar cada diretorio... como cp -ax bin boot .... /mnt ... depois no mnt vc cria os tmp , proc e etc que precise... Isso ta meio confuso (quarta feira de cinzas eh duro).... qqer coisa da um grito! Batata COMPILAR KDE E QT PARA ECONOMIA DE MEMORIA Para quem compilou seu próprio KDE sob Slackware 3.5 ou superior, ou para quem usa o EGCS: O compilador EGCS insere automaticamente código de tratamento de exceções em programas C++; isso pode aumentar o consumo de memória em até 700KB *por executável e por biblioteca*. Recompilei a biblioteca Qt e o KDELIBS com a opção -fno-exceptions e obtive uma grande diminuição no uso de memória (15 a 25%). Os próprios desenvolvedores do KDE disseram que um programa compilado no EGCS com a configuração original fica ruim de rodar em um computador com 32MB de RAM. Já com essa alteração, fica bom. Para incluir o parâmetro -fno-exceptions, execute o seguinte comando no diretório-base dos fontes do KDE (se você os tem): find . -name 'configure' -exec vi {} \; # Aviso do LaMeR: # existem formas mais inteligentes # de se fazer isso (sed, cut, etc..) Procure pelas ocorrências de -O2, e inclua ao lado o parâmetro -fno-exceptions. Em dois ou três configures, existe uma variável especial para programas que não se dão bem com a otimização O2, você verá um comentário, seguido por uma variável definida vazia e um comando "for". Inclua o -fno-exceptions nessa variável vazia. Rode o make clean em todos os diretórios. O único programa do KDE que *exige* manipulação de exceções é o ksirc, então entre no diretório dele e altere os Makefiles, retirando o -fno-exceptions. Manipulação de exceções consome memória e é lenta. Já no tempo da programação Windows era desaconselhado usar SEH (manipulação estruturada de exceções, que é a mesma coisa) para tratar situações quasi-normais que ocorressem muito freqüentemente (exemplo: falha de página, data inválida em arquivo-texto etc. etc.) O Windows usa muito SEH internamente, então... Elvis SIMULANDO UNDELETE NO LINUX alias rm "/bin/mv -b \!:* ~/.wastebasket" Deve funcionar (copiei do meu arquivo, não digitei como no e-mail) ------- Eu dei uma procurada no info e vi que existe uma nota que a bash não tem meios de controlar argumentos de alias e há uma sugestão no info para usar função e pode ser que funcione: function rm () {/bin/mv -b $* ~/.wastebasket;} Verifique que não há alias para rm e esta função deve ser chamada. Eu estei como: function rm () { echo -b $* ~/.wastebasket;} Se funcionar, tente fazer um teste com o mv, acho que vai funcionar. Novamente, minhas desculpas. Luis RECONHECER PARTICAO SWAP Rode o DiskDruid e verifique se: 1) A particao swap existe ;) 2) Se o tipo esta' como "Linux Swap". Se estiver como "Linux Native", mude para "Linux Swap". Ou use o fdisk: 1) fdisk /dev/hda 2) "p" para verificar (tome nota do numero da particao swap) 3) "t" para mudar o tipo para "82" (nao erre o numero da particao...) 4) "w" para terminar Depois: 1) mkswap /dev/[particao swap] 2) swapon -a Dê "free" para verificar. Se der certo, adicione no /etc/fstab: /dev/[swap] swap swap defaults 0 0 ADICIONAR FONTES NO STAR OFFICE At (linux-br) XFree 3.3.3.1, TTFonts e StarOffice5, "Raul Dias" wrote: > Agora não consegui fazer com que o SO 5 as usassem. > Existe algum tipo de gerênciador de fontes no Star Office que faz isso, alguma configuração aparte? O o gerênciamento de fontes é interno a ele mesmo? Eu adicionei algumas fontes Type1 no StarOffice. _Talvez_ funcione com o TrueType. O que fiz foi: 1) Fiz simbolic-links dos .pfb no diretorio xp3/pssoftfonts. 2) Fiz simbolic-links dos .afm no diretorio xp3/fontmetrics (acho que aqui voce vai ter problemas...). E foi so'. Dependendo da fonte, talvez tenha que editar o xp3/psstd.fonts. PS. Abusei e retirei as fontes que vem com o SO. Nao funcionou ;) Ricardo Yassuo Igarashi E-mail: iga@originet.com.br CONFIGURANDO O MODEM Alguém me ajuda! como faço pra con figurar meu modem no linux... no windows ele tá na com3 e irq 10. quando tento instalá-lo diz que a porta está ocupada. Seu modem e' um PCI PnP, aparentemente. Tente, nesta ordem: 1) pnpdump; se ele encontrar seu modem, utilize: pnpdump > /etc/isapnp.conf isapnp /etc/isapnp.conf (coloque a ultima linha em um dos scripts de inicializacao) se nao funcionar, 2) abrir a maquina e mexer nos jumpers adequados para acertar um IRQ e I/O padroes para uma porta serial ou 3) usar algum software do fabricante para alterar o estado PnP do modem, configurando IRQ e I/O padroes PATH CHEIO E COLORIDO NO PROMPT Eu tenho a seguinte linha no meu .bashrc alias ls='ls -F --color=tty' Assim, basta dar ls que o output é colorido meu bash prompt (.bash_profile) Verde="\[\\033[01;32m\]" Laranja="\[\\033[01;33m\]" Ciano="\[\\033[01;36m\]" CianoLight="\[\\033[36m\]" Azul="\[\\033[01;34m\]" Normal="\[\\033[0m\]" PS1="$Normal$Ciano\u $Normal$Verde\w$Ciano>$Normal " if [ $TERM = xterm-color ]; then PS1="$Normal$Laranja\u $Normal$Verde\w$Laranja>$Normal \[\033]0;\u@\w\007\]" fi if [ $TERM = xterm ]; then PS1="$Normal$Ciano\u $Normal$Verde\w$Ciano>$Normal \[\033]0;\u@\w\007\]" export TERM=xterm-color fi export PS1 O argumento para o path é o \w na variável PS1 . Tente \W Toda esta parafernália está explicada em man bash. Além de mudar o prompt, atualiza a titlebar do xterm. Atenção: não uso o console. Thadeu Penna INICIAR LINUX DIRETO NO KDE Troque a linha : id:3:initdefault do arquivo /etc/inittab por id:5:initdefault e reinicie. Se der problemas, entre com o palavra single no prompt do LILO boot: e mude de novo para 3. --------- Edite seu /etc/inittab : ------ Cut---------- # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:3:initdefault: ------Cut--------- De acordo com a propria legenda troque o init de 3 pra 5 Assim ele iniciara com o xdm, no caso voce quer o KDE, entao mude a linha(no mesmo arquivo): ------Cut------- # Run xdm in runlevel 5 x:5:respawn:/usr/bin/X11/xdm -nodaemon -----Cut------- Para x:5:respawn:/opt/kde/bin/kdm Espero que tenha ajudado e nao deixado passar nada...Quaisquer duvidas email me =) Qualquer erro por favor me corrijam =) ADICIONANDO USUÁRIO PARA USAR O KDE Para adicionar um usuario pra usar o KDE como WM...copie seu .Xclients (ou .xinitrc) q vc esta usando para o $HOMEDIR desse usuario (~user), de um chown usuario:usuario .Xclients (.xinitrc) e depois um chmod u+x .Xclients (ou .xinitrc) e inicie o X usualmente =) Ou simplesmente crie um .Xclients nesse home_dir com a linha: /opt/kde/bin/startkde ouuuu entao use o script (startkde) da HP do grande roxo :) P.s.: Nao se esqueca de depois de criar o .Xclients dar um chmod u+x nele pra que possa ser executado =) Caso seja a primeira alternativa eh soh ir no Painel de Controle que la tem a opcao para dar um "adduser" =) (Users Control se nao me engano)... Espero ter ajudado em algo (mesmo sendo confuso)... Renato Murilo Langona renato@barroco.com.br PADRONIZAÇÃO NO LINUX Senti muita falta de teclas de atalho. Era viciado nelas no windows. Percebi que no linux os programas nao seguem nenhum padrao em relacao a isso. Cada programa ou nao tem teclas de atalho ou quando tem sao diferentes de outro programa. Exemplos: No Kkde seus aplicativos (kedit, kfm, kmail e outros) se comunicam, aceitam Ctrl+C, Ctrl+V, Ctrl+X para copiar, colar e recortar, etc e ate Alt+F4 para fechar janelas. No Netscape as teclas sao Alt+C, Alt+V e Alt+X. Alt+F4 consta mas nao funciona. Detalhe interessante. Se voce abrir o Netscape no Kde ou algum aplicativo Kde noutro WManager nao ha uma boa comunicacao entre eles: selecione no Netscape e copie com Alt+C e abra o Kedit e cole com Ctrl+V. Mas eu nao consegui Copiar no Kedit com Ctrl+C e colar num mail do Message com Alt+V. O Kde esta caminhando no sentido dessas padronizacao mas parece que nao sao de todos os aplicativos ou Window Managers. Mas acho que o rumo e pelo que o Kde esta seguindo. E' um absurdo ter que lembrar das teclas de atalho de cada aplicativo quando todos poderiam falar a mesma lingua. So mais um detalhe: os aplicativos nao se preocupam muito em ser amigaveis: - Entrar numa janela com o foco na primeira opcao ou na mais obvia; - Teclar Esc para cancelar e Enter para confirmar; - Tab para navegar entre os campos (nem todos se preocupam com isso); - Uso das setas para se mover entre as opcoes; E por ai vai. Ribamar FS - ribafs@fortalnet.com.br SOM ON BOARD - TX PTO II HOWTO para SoundBlaster onboard em placas TXPROII (slack35) Por Carlos Alberto (calberto@gaivota.jfora.softex.br) Contribuicoes e criticas (construtivas) sao bem vindas. Compilar o kernel com as seguintes opcoes: < M > Sound Card Support (como modulo) <*> SoundBlaster support <*> Microsoft Sound System support <*> /dev/dsp e /dev/audio support <*> Midi Interface # definicoes da minha placa de video, substitua pela suas definicoes. # dica facil: va no Windows no painel de controle e veja as propriedades #da placa de som, IRQ, DMA e enderecos I/O. O Microsoft Sound System #(MSS/WSS) tem 2 enderecos I/O. Um vai ser usado agora no kernel e outro mais a frente (220) I/O Base for SB (5) Sound Blaster IRQ Check (0) Sound Blaster DMA (5) Sound Blaster 16bit DMA (0) MPU401 IRQ (-1) SB MPU401 (530) MSS/WSS I/O (10) MSS/WSS IRQ (0) MSS/WSS DMA (65536) Audio DMA Compile o kernel va para o diretorio /etc e de o seguinte comando /sbin/pnpdump -c > isapnp.conf se vc nao tiver o pnpdump instalado, va em /usr/doc/isapnptools-1.15 e instale. edite o arquivo /etc/isapnp.conf, verificando se as INT, DMA e I/O estao de acordo com o que foi colocado na compilacao do kernel. Veja meu isapnp.conf que esta neste mesmo diretorio. Lembre de conferir se os 2 enderecos do MSS/WSS estao no isapnp.conf edite o arquivo /etc/rc.d/rc.M e inclua a seguinte comando depois da linha que seta o nome do host (algo do tipo /bin/hostame ...) /sbin/isapnp /etc/isapnp.conf edite o arquivo /etc/rc.d/rc.local e inclua a seguinte linha /sbin/insmod sound Depois, so para garantir (mau habito do Win95 :->) sync sync reboot Basicamente, eu segui um mini-HOWTO em /usr/doc/Linux-mini-HOWTO/Soundblaster-16 TAR -> RPM (OU CONSTRUÇÃO DE RPM) temos 5 diretorios essenciais para isso BUILD -- onde sera construido o pacote RPMS -- onde serão armazenados os pacotes construidos SOURCES -- onde deverá ficar o arquivo inicial ( .tar.gz ) SPECS -- onde ficara o arquivo .spec para a construção do pacote SRPMS -- onde sera gerada a fonte rpm vá para o diretorio /usr/src/redhat/SPECS crie um arquivo .spec nesse arquivo ficara toda informação deste pacote para criar de um comando assim rpm -ba nome-do-pacote.spec mesmo isso é meio confuso para mim vou te dar um exemplo ... mas nunca fiz isso ok ! por exemplo um pacote que conta paginas html arquivo das fonte -- count -2.3.tar.gz criar o arquivo spec count.spec nele vc colocara nome : count vendor : anderson daniel version :2.3 release :1 summary : access count and clock source : /usr/src/redhat/SOURCES/count-2.3.tar.gz copyright : o nome do criador agora que pesso minhas desculpas pq daqui daqui para baixo é impossivel de se entender mas veja se isso da para te dar uma ideia ... eu vou testar aqui em casa isso e caso tenha algun sucesso logo te falarei !!! CONTRUINDO RPMS De qualquer maneira, como voce esta usando o Marumbi, o melhor e contruir um rpm do glib. Siga os seguintes passos: copie o glib-1.2.0.tar.gz para /usr/src/redhat/SOURCES cd /usr/src/redhat tar -zxvf SOURCES/glib-1.2.0.tar-gz -C BUILD cp BUILD/glib-1.2.0/glib.spec SPECS rpm -ba SPECS/glib.spec (aqui ocorre o configure; make;make install) Se tudo correu bem, voce tera: /usr/src/redhat/RPMS/i386/glib-(devel)-1.2.0.i386.rpm Instale o glib e o glib-devel. ---------- Eu queria fazer o seguinte: > - descobri um erro no pacote rsh. > - peguei o rsh-versao.i386.rpm que acompanha meu Red hat > - queria descompacta-lo, "consertar" o erro e recriar o > rpm > - reinstalar com a correcao. > > Nao consegui "extrair" os fontes... para os fontes voce precisa do rsh-versao.src.rpm. Dica: rpm -ivh rsh-xxx.src.rpm cd /usr/src/redhat tar -zxvf SOURCES/rsh-xxx.tar.gz -C BUILD/ cd BUILD/rsh-xxxx. Faca as modificacoes necessarias cd .. mv rsh-xxxx rsh-xxxxx-joca tar -zxvf ../SOURCES/rsh-xxx.tar.gz -C Ai voce tem dois diretorios: rsh-xxxx rsh-xxxx-joca diff -uNr rsh-xxxx rsh-xxxx-joca > ../SOURCES/rsh-joca.patch Estamos quase la :) cd /usr/src/redhat/SPECS/ edite o rsh-xxx.spec (ou rsh.spec) Abaixo da linha do Source: , acrescente: Patch: rsh-joca.patch Incremente de 1, o valor de Release: Na linha abaixo de %setup, acrescente patch -p1 Salve o arquivo e rpm -ba rsh-xxx.spec Voila, temos o rsh-joca.src.rpm, espero :) Thadeu Penna PORTAS, IRQS E I/O The "standard MS-DOS" port associations are given below: /dev/ttys0 (COM1), port 0x3f8, irq 4 /dev/ttys1 (COM2), port 0x2f8, irq 3 /dev/ttys2 (COM3), port 0x3e8, irq 4 /dev/ttys3 (COM4), port 0x2e8, irq 3 Ou seja, se voce nao alterou nenhuma configuracao de uma determinada porta serial, nao sera necessaria seta-la novamente. ------ Normalmente voce nao configura as IRQs no Linux. Voce ajusta a tua placa para utilizar uma interrupcao livre, que vc encontra com "cat /proc/interrupts, e o linux utiliza a dita. Excessoes ocorrem quando vc usa uma placa PnP. Nesses casos eh interessante (como se eu conhecesse outra maneira! :)) usar o isapnp + setserial (para o modem). #pnpdump /etc/isapnp.conf {edite o isapnp.conf para usar as configuracoes que vc quiser) #isapnp /etc/isapnp.conf #setserial /dev/ttyS? [configuracoes escolhidas acima] Marcus Moreira PLACA DE VÍDEO MONSTER Alguem poderia me ajudar (leia-se receita-de-bolo 8^) ) a fazer a Monster 3D rodar no Linux? Ja li o 3DFX-HOWTO e o README do Quake 2, mas so serviu pra me enrolar mais ainda. A unica coisa que eu entendi e que eu tenho que recompilar o Mesa com um parametro tipo --enable-3dfx. No Slackware seria so descompactar o arquivo dar um make --enable-3dfx(ou configure, nao lembro em qual comando tem que usar esse parametro), mas como passar esse parametro pro rpm? Ta bom, eu sei que eu poderia dscompactar o rpm (eu acho) e fazer como no Slackware, mas eu nao quero zonear o db do rpm. 8^) Alguem pode me dar essa luz? Não sei como lida com o 3dfx, mas brinco com RPM's :) 1) Baixe o src.rpm do pacote que você quer. 2) instale o source com rpm -ivh Mesa-xxx.src.rpm 3) vá para /usr/src/redhat/SPECS 4) edite o arquivo Mesa-xxx.spec 5) procure pela linha %build. Deve ter um configure, logo abaixo. Inclua as opções desejadas. 6) recontrua o src.rpm e o i386.rpm com rpm -ba Mesa-xxx.spec (é possível que mais de um rpm seja criado - o Mesa e o Mesa-devel, etc..). 7) instale os rpms criados em /usr/src/redhat/RPMS/i386. P.S. esta é a receita que uso para instalr a grande maioria dos rpm's. Com isto, aumenta a probabilidade de encontrar incompatibilidades, mudo as opções de compilação tais como -O6 -mamdk6 p/ pgcc ;) , vejo se n~ao tem nenhum outro problema e, de quebra, mantenho toda a integridade da database rpm. As vezes faço isto também para RPM's alienígenas tais como a da SuSe. P.S.2: Se o Kleber Rodrigues ler esta mensagem, examinar os specs files é a melhor maneira de se aprender a lidar com RPMs (criar e modificar). Thadeu Penna ARQUIVOS DE INICIALIZAÇÃO Estes arquivos sao usados pelo sistema para iniciar determinados programas durante a inicializacao/desativacao do mesmo. Se voce pretende iniciar algo durante a inicializacao do sistema, coloque no arquivo rc.local, assim se der algum problema voce podera acessar o sistema pelo modo administrativo e fazer a correcao necessaria. Estes arquivos sao lidos dependendo do nivel de acesso do sistema, o rc.0 e um link para o rc.6 que e o responsavel por desativar todos os processos quando se reinicia ou se desliga o micro atraves do comando shutdown. o rc.M e o responsavel por iniciar o modo multi-usuario e todos os programas de rede, o rc.4 e lido se voce ativar o login grafico, o rc.modules e onde estao as chamadas para os drivers que foram compilados como modulos, ele funciona como um config.sys da vida, e por ai vai. ALTERAR LILO PARA RECONHECER PARTIÇÃO DO W95/98 me deu na louca de instalar o RedHat 4.2 antigao que eu ganhei de um Webmaster do provedor onde eu trabalhava, oque aconteceu é que o LILO foi instalado e o WIN98 sumiu nao consegui mais dar boot com oWIn dai eu vi como era Obvio meu problema... O kernel do Redhat 4.2 nao suporta FAT 32, por isso o lilo nao achava a partiçao onde estava o WIN98 ;o) oque eu fiz foi... editar o /etc/lilo.conf manualmente e adicionar a partiçao WIN98 e forçala a ser instalada assim: lilo -f -C /etc/lilo.conf quanto ao lilo.conf ficou mais ou menos assim # LILO configuration file # generated by 'liloconfig' # # Start LILO global section boot = /dev/hda # setor de boot message = /boot/boot_message.txt prompt timeout = 100 vga = normal # End LILO global section # DOS bootable partition config begins other = /dev/hda1 # local onde o Win98 esta label = Windows98 #nome que vc quer dar a esse sis no LILO table = /dev/hda # Hd que ele se encontra image = /vmlinuz #Imagem do root, se nao estiver no Diretorio raiz, coloque em qual diretorio ele se encontra root = /dev/hda5 # hd ou partiçao onde esta o linuz Image (vmlinuz e o resto do linux) label = Linux # nome que vc quer dar, no LILO # DOS bootable partition config ends é isso manow, ve se é esse seu problema, se nao for, manda um outro mail pramim que eu vejo se posso ajuda-lo mais uma ves okz... lembrece de forçar a instalaçao do lilo assim : lilo -f -C /etc/lilo.conf COMANDO AT Use o comando at, este comando executa uma tarefa pre-determinada no dia, hora , ano , segundo ... que vc desejar, ai vc pode usar para fazer ftp, enviar e-mail e so especificar as opcoes, vc ate pode especificar o script para ser executado todos os dias man at Qualquer coisa mail-me. Jeferson Buchner INSTALANDO/DESINSTALANDO PROGRAMAS NO RED HAT Tem o Purp (é do Contrib, portanto não é distribuído nos CD's). A ncurses-based RPM-handler which provides a fast and powerful way to navigate, install, upgrade and uninstall RPM-packages on text-terminal-devices. Acho que isto deve ser semelhante ao setup do Slackware. Eu usei algumas vezes mas depois que me acostumei com a sintaxe do rpm, não uso nehum gerenciador X, nem console, etc.. Fui na FreshMeat ( http://freshmeat.com/ ) e achei a página deles também : http://www.lysator.liu.se/purp/ Roxo MANAGER RPM Estou usando o linuxconf .1.13subrev12 que baixei do site deles. > Não tem nenhuma opção com relação aos RPMs? Para poder utilizar esta "feature" você precisa de um pacote em separado, o managerpm. Você pode encontrá-lo em: ftp://ftp.conectiva.com.br/pub/conectiva/3.0/conectiva/RPMS/ > Por acaso vocês sabem onde le seta as permissões para o > /var/spool/mail? Hmm... o jeito mais fácil que eu conheco para arrumar este problema seria esta linha de comando: rpm --setperms `rpm -qf /var/spool/mail` Isto funciona para qualquer arquivo ou diretório no sistema (Lógicamente, o arquivo ou diretório precisa fazer parte de algum pacote) Rodrigo Parra Novo Conectiva Informatica USO DA MEMÓRIA resposta do comando cat /proc/meminfo: > memtotal = 63136 KB > memfree = 32956 KB > memshared = 30196 KB > buffers = 6724 KB > cached = 12796 KB > swap total = 120452 KB > swap free = 120452 KB > eh normal apresentar os valores acima ou preciso alterar algo para melhorar > o uso da memoria. Parece-me perfeitamente normal. Alias, voce tem memoria de sobra ai, o que acontece em nao muitos casos. Note o memfree. Ele diz que cerca de 32MB nao foram usados dentro do Linux. Voce nao deve entao ter problemas para rodar os seus programas. E o swap nem foi tocado. Agora, antes que o Linux comece a consumir sua memoria e voce venha novamente preocupado porque ele ocupa quase tudo, deixe-me explicar o que sao aqueles buffers e cache. Quando voce inicia um programa, ele ocupa paginas da memoria com seu codigo, dados, etc., junto com bibliotecas. Quando ele termina, o kernel marca a memoria como disponivel para uso, mas nao necessariamente passa a fazer parte do memfree. Ele vai para o cache. Para que? Para que, da proxima vez que voce iniciar o programa, ja haja trechos dele na memoria. A inicializacao e' bem mais rapida. Ah, sim. Nao se preocupe em liberar o cache. O kernel faz isso sozinho. Se algum processo precisar de mais memoria e nao ha mais memfree, apenas cache, ele libera memoria do cache e passa para o programa. Afinal, se esta no fim do cache, ja deve fazer algum tempo que voce iniciou o programa.... PS: quando precisar saber sobre sua memoria, nao use cat /proc/meminfo. Use o comando free. Ele vai apresentar uma linha extra, que soma e subtrai os valores apropriados dos buffers e cache, apresentando quanto realmente um processo poderia usar da memoria. PPS: o seu comando ps so mostra os processos executados pelo root que estao em um terminal. Se quiser saber os processos dos outros usuarios, adicione a opcao "a" ao ps. E se quiser saber dos processos que nao tem terminal associado, adicione a opcao "x". Ainda, se quiser uma visualizacao um pouco mais facil, adicione o "f". Eu sempre uso: ps axf Ou, para ficar mais facil de lembrar ps fax Thiago Macieira CONEXÃO DE MICROS VIA PORTA PARALELA CABO DE LAP LINK 1) Para a porta paralela se tornar um device de rede existe um jeito > especial (algum encapsulamento) ou eh soh dar um IP com o 'ifconfig'? Você terá que fazer uma conexão PLIP, é simples e funciona perfeitamente. Você deve usar um cabo "LapLink" que vende em *quase* qualquer casa de produtos de informática. Você pode ver a configuração no "NET-3-HOWTO" ( deve ter no '/usr/doc' da sua máquina ) ou no "PLIP mini HOWTO". Prá resumir a novela, você não terá suporte a impressoras locais, já que a porta paralela estará ocupada. Pare o 'lpd' ( servidor de impressão ) e descarregue o módulo 'lp'. Carregue o módulo 'plip' e configure, usando o comando 'ifconfig', a interface "plip0". > 2) Para eu fazer o esquema acima a "Maquina_1" teria que ser uma > especie de GateWay, neh? Ela teria que ser a "default gateway" do "Novo_micro", além disto a "Maquina_1" teria que ter a opção de "gatewaying" ativada. Se os endereços IP usados forem endereços privados ( muito recomendado, veja NET-3-HOWTO ) você terá que configurar o mascaramento, veja o "IP-Masquerade mini HOWTO" ( ou o IPCHAINS-HOWTO se já for cerne 2.2 ). Estas informações já devem ser suficientes para o que você quer. Roxo Ola esse dias experimentei a conexao plilp, usando cabo de 4 bits. Funcionou perfeitamente, taxa de transferencia deu em media 49KB/s (500kbits/s). Gostataria de saber se alguem ja conseguiu fazer plip a 8 Bits usando cabo Bidirecional. Tentei aqui mas nao tive sucesso, achei pouca coisa sobre o modo 1. Paulino. paulino@dfi.uem.br --------------- At (linux-br) Link pararelo, Breno Barreto Machado wrote: > Nao sei se alguem ja tentou isto, mas existe alguma maneira de > ligar duas estacoes de trabalho Linux usando a conexao Paralela do micro. PLIP mini-HOWTO. > Poderia tb fazer a > ligacao Linux - Windows usando um cabo paralelo?. Pelo PLIP mini-HOWTO (puxa, faz tempo que nao dava uma olhada), nao. Ah, voce consegue se for o DOS/Win3.1 :) -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br COMPACTAÇÃO MULTIVOMUME PARA DISQUETE Riba, seguinte, vc pode fazer um ´split´ do arquivo antes no linux, gravar usando o ´mwrite´ e junta novamente no micro destino $ split -b 500k javaamazonia.zip java cria inumeros arquivos java(aa ab ac ad) com tamanho fixo de 500k, no teu caso use 1400k (um disk) $ mwrite ¨java*¨ a: NO micro destino Se linux : $ mcopy ¨a:*¨ . $ cat java* > javaamazonia.zip Se DOS : copy java*.* javaamazonia.zip 1000tinho milton@dpi.inpe.br --------- Você não vai conseguir compactar, o tar não tem suporte para compactação multivolume. Já que o arquivo não é tão grande assim, você poderia gerar o arquivo "kde.tgz" compactado e colocar este arquivo nos disquetes via comando : prompt$ tar cMf /dev/fd0 kde.tgz Com isto o tar dividiria o arquivo pelos diversos disquetes. Na recuperação você faria : prompt$ tar xMf /dev/fd0 para reconstruir o "archive". Roxo SENHA DO SCREEN LOCK DO KDE Editei o arquivo magic com o vi: vi ~/.kde/share/apps/kfm/magic Logo que é aberto no vi, tecle delete para apagar a senha existente e tecle Insert e depois digite uma nova senha; Tecle Esc e digite :wq e Enter para salvar a nova senha. CONFIGURANDO O FETCHMAIL, PROCMAIL E PINE Caros colegas da lista, finalmente estou mandando um email pra lista com o Pine! Alem de agradecer ao Augusto e ao Jorge por me darem as dicas de como fazer esses 3 programas funcionarem juntos, descreverei os passos q fiz: 1-instalei do meu cd o fetchmail,procmail e o pine, via rpm 2-no xwin digitei fetchmailconf e apareceu uma janela,configurei meu servidor, username e senha(lah se pode colocar mais de um servidor e mais de um username por servidor) 3-criei um ~/.procmailrc e coloquei isso dentro dele: MAILDIR=$HOME/mail DEFAULT=$MAILDIR/mbox :0: * ^Subject:.*(linux-br).* LINUX_BR ->criei uma pasta no pine com esse nome 4-coloquei 'fetchmail -d 900' no ~/.bash_profile (lembrando q coloquei aqui pois meu computador esta ligado em rede, em outro email o Jorge Godoy menciona aonde coloca-lo caso a conecao seja via modem) 5-no .pinerc tive q colocar: . [corte] . feature-list=include-text-in-reply, enable-delivery-status-notification, allow-changing-from <-adicionei essa linha . [corte] . customized-hdrs=From: milton@linhalivre.net . [corte] Pronto, acho q o fetchmail usa o procmail automaticamente,pq nao chamo o procmail e minhas msg sempre estao organizadas. No pine consegui mudar o From, esse foi o mais dificil! Abracos, Milton Usando o pacote MTools [Red Hat Linux Tips] O pacote MTools é um conjunto de utilitários para serem usados em disquetes do MS-DOS. Você poderá manipular os arquivos do DOS a partir do Linux. Para usar o MTools, os disquetes não precisam estar montados no Linux. Conheça alguns dos utilitários do pacote MTools, a sintaxe dos comandos é semelhante aos seus correspondentes no DOS: mattrib -> altera os atributos do arquivo. mbadblocks -> checa os blocos do disquete. mcd -> altera o diretório de trabalho. mcheck -> verifica um disquete. mcopy -> copia arquivos. mdel -> apaga os arquivos no disco. mdeltree -> apaga um diretório e seus arquivos. mdir -> lista o conteúdo do disquete. mformat -> formata um disquete. minfo -> exibe informações do disquete. mlabel -> modifica o nome do disquete. mmd -> cria um diretório. mmove -> move arquivos. mrd -> remove diretórios. mren -> renomeia um arquivo. xcopy -> copia um diretório. Veja alguns exemplos: # mformat a: # mcopy *.txt a: # mcopy a:arq.ext # mdir a: # mlabel a: # mdel a:*.gif Consulte a página manual do MTools para maiores informações. Entendendo as propriedades e PERMISSÕES dos arquivos: [Red Hat Linux Tips] Para obter uma segurança no sistema, o Linux utiliza propriedades e permissões nos arquivos e diretórios. Este controle é usado para não permitir que um usuário leia ou modifique um arquivo de outro usuário. Um arquivo só poderá ser acessado por um usuário se ele for o proprietário ou se pertencer ao grupo em questão, e ainda terá que respeitar as permissões atribuídas no arquivo. As propriedades e as permissões são mostradas quando se listam os arquivos usando o formato longo do comando ls (ls -l). Veja um exemplo: # ls -l drwxr-xr-x 2 usuario grupo 1024 Dec 7 16:39 nome_do_dir -rwxrwxr-- 1 usuario grupo 29845 Dec 12 21:55 nome_do_arq1 lrwxrwxrwx 1 usuario grupo 12 Dec 9 01:33 nome_da_lig -> nome_do_arq2 -rw-r--r-- 1 usuario grupo 7563 Dec 2 22:30 nome_do_arq2 A primeira coluna da esquerda mostra o tipo e as permissões do arquivo em uma seqüencia de 10 caracteres, a terceira e quarta coluna mostram a qual usuário e grupo pertence o arquivo. O tipo do arquivo é mostrado no primeiro caracter da seqüencia. Existem vários tipos de arquivos, mas os mais comuns são: b -> dispositivo de blocos c -> dispositivo de caracteres d -> diretório l -> ligação simbólica Quando há um hífem em vez de uma letra, significa que é um arquivo normal. As permissões são mostradas em uma seqüencia de 9 caracteres divididos em três níveis: usuário, grupo, outros. Existem três tipos de permissões, a permissão de leitura (read), a permissão de gravação (write) e a permissão de execução (execute). Em cada nível deverá ser especificada estas três permissões. Quando há um hífem em vez de uma letra, significa que não há permissão para acessar ao arquivo. Veja: /-------> O grupo pode ler e executar. / \ -rwxr-xr-x \ / \ / | \-----> Os outros usuários podem ler e executar. | \-----------> O proprietário pode ler, gravar e executar. As permissões tem significados diferentes para arquivos e diretórios. Para um arquivo, a permissão de leitura significa que pode ser lido o conteúdo do arquivo, a permissão de gravação significa que o arquivo pode ser alterado ou apagado e a permissão de execução significa que o arquivo pode ser executado como um programa. Para os diretórios, a permissão de leitura significa que pode ser listado o seu conteúdo, a permissão de gravação significa que arquivos podem ser acrescentados ou removidos dentro do diretório e a permissão de execução significa que os arquivos podem ser lidos ou executados. Existem ainda os atributos especiais, que são: setuid -> Definido nos arquivos executáveis, faz com que seja executado com as permissões do proprietário daquele arquivo. setgid -> Faz com que o arquivo seja executado com as permissões do grupo do arquivo, mesmo que o usuário não participe dele. Todo arquivo criado em um diretório setgid é criado com o mesmo grupo do diretório. sticky -> Em diretórios compartilhados por vários usuários, faz com que um arquivo só possa ser apagado por seu proprietário. Você poderá alterar as permissões dos arquivos e diretórios, além de alterar o proprietário e o grupo que o arquivo pertence. Os utilitários usados são, respectivamente: chmod, chown e chgrp. O comando chmod pode ser usado de duas maneiras diferentes, o modo simbólico e o modo absoluto. No modo simbólico o comando chmod tem a seguinte sintaxe: chmod [ugoa][+-=][rwxXst] arquivo u -> permissões para o proprietário. g -> permissões para o grupo. o -> permissões para outros usuários. a -> permissões para todos: proprietário, grupo e outros. + -> adiciona a permissão às permissões existentes. - -> remove a permissão das permissões existentes. = -> define uma nova permissão, cancelando as existentes. r -> permissão de leitura. w -> permissão de gravação. x -> permissão de execução. X -> permissão de execução se for um diretório. s -> setuid se for atribuído ao proprietário, setgid se atribuído ao grupo. t -> sticky. Exemplos: # chmod u+x arquivo -> adiciona a permissão de execução para o proprietário do arquivo. # chmod ug+rw arq -> adiciona a permissão de leitura e gravação para o proprietário e grupo. # chmod u+wx,g-w,o=r arq -> adiciona a permissão de gravação e execução para o proprietário, retira a permissão de gravação para o grupo e atribui apenas a permissão de leitura para os outros usuários. No modo absoluto o comando chmod usa a notação octal, com a seguinte sintaxe: chmod [[e]ugo] arquivo Onde se utiliza um número octal de três dígitos, com cada dígito correspondendo a um dos três níveis de permissão (usuário, grupo e outros), mais um quarto dígito opcional, que é o atributo especial. Cada dígito dos níveis de permissão é formado pela soma dos valores de cada tipo de permissão (leitura, gravação e execução), onde leitura tem o valor 4, gravação tem o valor 2 e execução 1. Veja abaixo: 0 -> nenhuma permissão. 1 -> permissão de execução. 2 -> permissão de gravação. 3 -> permissão de gravação e execução. 4 -> permissão de leitura. 5 -> permissão de leitura e execução. 6 -> permissão de leitura e gravação. 7 -> permissão de leitura, gravação e execução. Para o atributo especial usa-se a soma dos valores de setuid, setgid e sticky, que também são 4, 2 e 1 respectivamente. Veja então os seguintes valores: 0 -> nenhum atributo especial ligado. 1 -> sticky ligado. 2 -> setgid ligado. 3 -> setgid e sticky ligados. 4 -> setuid ligado. 5 -> setuid e sticky ligados. 6 -> setuid e setgid ligados. 7 -> setuid, setgid e sticky ligados. Exemplos: # chmod 400 arquivo -> atribui apenas a permissão de leitura para o proprietário e nenhuma permissão para o grupo e outros usuários. chmod 750 arquivo -> atribui permissão de leitura, gravação e execução para o proprietário, permissão de leitura e execução para o grupo e nenhuma permissão para os outros usuários. # chmod 1777 arquivo -> liga o atributo sticky e atribui permissão de leitura, gravação e execução para todos os usuários. O comando chown, usado para alterar o proprietário do arquivo, só pode ser usado pelo administrador do sistema. Este comando também pode alterar o grupo. Ele tem a seguinte sintaxe: chown usuário arquivo chown usuário:grupo arquivo Veja um exemplo: # chown joao arquivo.ext -> define joao como proprietário do arquivo.ext. # chown joao:familia arquivo -> define o arquivo como propriedade de joao e do grupo familia. O comando chgrp, como já dito, altera o grupo que o arquivo pertence. E só pode ser usado pelo proprietário do arquivo ou pelo administrador do sistema. Veja a sintaxe: chgrp grupo arquivo Exemplo: # chgrp familia arquivo.ext -> define o arquivo.ext como pertencente ao grupo familia. REDIRECIONANDO ou canalizando a saída padrão: [Red Hat Linux Tips] Quando você executa um programa no shell, ele envia sua saída de volta para sua tela. Mas você poderá fazer com que a saída do programa seja redirecionada para qualquer lugar, como por exemplo, para um arquivo. A saída poderá também ser redirecionada para um outro programa, porque muitos programas, além de enviar o resultado para a saída padrão do shell, também aceitam a entrada padrão do shell. Para isso você usará os seguintes operadores: > operador padrão de redireção da saída. Cria ou altera o arquivo. < operador padrão de redireção da entrada. >> operador padrão de redireção da saída. Cria ou adiciona no final do arquivo. < operador padrão de redireção da entrada. A entrada será interrompida quando for encontrada uma linha que contenha o(s) caractere(s) especificado(s). | operador de canalização. Veja como funcionam: # ls > arq.txt -> a saída do comando ls foi redirecionada para o arquivo texto arq.txt. O arquivo será criado, ou se já existir, será substituído. # ls >> arq.txt -> a saída do comando ls será adicionada no final do arquivo arq.txt. # rpm -qa | grep libc -> a saída do comando rpm foi canalizada para o comando grep. # wc < arq.txt -> o comando wc recebe o conteúdo do arquivo arq.txt. # cat > arq.txt <<. -> a entrada de texto no arquivo será encerrada quando for digitado somente um ponto em uma linha. # cat arq.txt | grep palavra | more # cat arq.txt | grep palavra > arq2.txt Existe também, além da saída padrão, o erro padrão. Caso o seu programa retorne mensagens de erro, você poderá querer redirecionar estas mensagens para um arquivo. Então use o operador padrão de redireção da saída com o número 2 (o número 1 é atribuído à saída padrão e o número 2 ao erro padrão), como por exemplo: # gcc prog.c 2> erros.txt # gcc prog.c 2>> erros.txt Assim será redirecionada apenas as mensagens de erro. Se você quiser redirecionar a saída padrão e o erro padrão juntos, use um dos seguintes comandos: # gcc prog.c &> arq.txt # gcc prog.c > arq.txt 2>&1 Se quiser criar arquivos separados para cada saída use então o comando abaixo: # gcc prog.c > saida.txt 2> erro.txt Esta sintaxe funciona somente no shell Bash, que é o shell padrão no Red Hat Linux. USO DO DOSEMU Format um disquete com sistema "dos" e entre no linux e digite "dos" claro depois de ter instalado o dosemu, ele vai dar bot do dos e pronto vuala!!! seu emulador vai estar funcionando. Junior_TRIAD Implementar suporte a rpm no slackware 3.6 http://ldp.conectiva.com.br/HOWTO/INDEX.html Existe um HOWTO (ou mini-HOWTO) que trata disso. Se não me engano, chama-se Slackware+RPM-HOWTO. Sds, Jorge Godoy Configurar o sistema para suporte a acentos http://lie-br.conectiva.com.br/artigos/traducao.html. Reparem que as regras ali descritas não se restringem ao RH apenas (e nem apenas à tradução de páginas de manuais...). Jorge Godoy PERMISSÕES Quando acesso o diretorio /mnt/win/linux/nsmailribafs e, como root, executo ls -la, vejo que para o grpo root e permitido rwx. Entao por que nao consigo colocar esse diretorio para ser o da caixa de correio? No seu /etc/fstab, coloque as opções para que a partição do Windows seja montada como pertencente ao usuário que você deseja que tenha acesso a essa caixa de e-mail. "man fstab" para maiores informações (opções: uid e gid). Jorge Godoy ----------- Resolvi assim: em /etc/fstab, onde tinha default coloquei uid=100 (id do ribafs) USO DO FSCK Como passar o fsck se estou na raiz e ainda não posso desmontá-lo??? Ele tem a opcao de passar com oa particao montada?.. NUNCA passe o fsck numa partição montada com acesso a gravação. Isso pode corromper o seu sistema de arquivos e comprometer dados importantes. Use a opção remount do comando mount para contornar esse problema. Jorge Godoy ç no CorelWordPerfect Quando eu tento colocar o ccedilha aparece um c com acento em cima ( á ao invés de a um c ), e não o ç como deveria ser. O ç está na parte de Simbolos. Alguém sabe como posso dar um geito nisso ?? Está no histórico, mas tá difícil de encontrar :-/ Vá lá, está aqui uma cópia da solução do Thade Penna e do Cavassin da Conectiva. Fico meio desconcertado ao colocar solução no SUBJECT, isto é apenas um workaround :) Com a ajuda do Cavassin, consegui inserir o cedilha no WordPerfect. Minha solução (devem haver outras) foi: 1) Preferi editar o teclado do XWP80 ao invés de criar outro. 2) Chame o WordPerfect como root (deve pedir a licença, mas não ligue). Se não chamar como root, você vai ter que criar outro teclado (isto vai ficar mais claro adiante). 3) Menu Preferences -> Keyboard 4) Aqui e que aparece a opção de ou editar o XWP8 ou criar outro teclado. Eu preferir Edit _XWP8_ 5) Aparece a janela do Keyboard Editor. 6) Procure o c + Alt (selecione-o). Selecione "Play a Keyboard script" 7) Clique no quadrado em branco. Digite Crtl-W 8) Aparece o menu Symbols. No Set, escolha Multinacional. 9) Na terceira linha está o cedilha minúsculo. Selecione-o. O Indicador Number deve ir para 1,39. Clique OK. 10) Deve ter aparecido um cedilha minúsculo no quadrado, outrora totalmente branco. 11) Clique Assign Script. 2) Repita os passos de 6 a 11 para o Ç . 13) Clique OK. 14) O cedilha minúsculo vai estar no Alt-c e o maiúsculo no Alt-Shift-C. P.S.: você pode alterar o teclado default sem chamar o xwp como root. Basta alterar as permissões dos arquivos _XWP8_.wgk no diretório onde você instalou o WP. Ou ainda alterar todas as permissões daquele diretório (só que você vai ter que ser root para fazer isto :) Thadeu Penna Como executar um programa no login do usuario ? Coloque no .bash_profile (ou .cshrc ou arquivo semelhante, ha um pra cada shell) do usuario. Por exemplo: echo "Espaco livre em disco:" df echo "Usuarios logados no momento:" who Pessoalmente, isso me irritaria e eu tiraria do meu .bash_profile, se fosse usuario da maquina :) Rodrigo FORMATAR E ADICIONAR SISTEMA DE ARQUIVOS EM DISQUETE Primeiro passa formatar o disquete comando: fdformat /dev/fd0H1440 blz vc formatou o diquete agora vc vai criar o sistema de arquivos no caso do sistema dos o comando: mkfs.msdos /dev/fd0H1440 prontinho disquete pronto para ser usado. Agora que vc sabe fazer manualmente pra que KDE :) Fazer manualmente e melhor pq da + trabalho hehehehehe Ass: Junior_TRIAD REFERENCIAS DE PERL http://www.perl.org http://www.perl.com Para scripts http://www.cgi-resources.com http://www.freecode.com http://www.scriptsearch.com Sou moderador de uma lista sobre PERL, la vc tb sempre achara bons profissionais, se quiser entrar va em http://www.mrmultimidia.com/perl/ Espero ter ajudado, Renato Lira ALIAS NO XTERM Como eu faco mesmo para alias no meu ~/.bash_profile [redhat 5.2] "funcionarem" > com os terminais do X (xterm, aterm, e cia)? Duas opções : 1 - ative o terminal ( xterm, aterm, ... ) com a opção '-ls'. Esta opção transaforma aquela "shell" em um "login shell", ou seja, executa o '/etc/profile' e os outros "scripts" envolvidos na configuração do ambiente do usuário. 2 - crie, e exporte, uma variável "ENV" apontando para o seu "script" : export ENV=$HOME/.bash_profile desta forma o "script" será executado a cada vez que você abrir uma nova "shell", o que inclui um novo terminal. Roxo CAPTURANDO TELAS Utilize o import, do pacote ImageMagick. Abra um Xterm, e digite: # sleep 5; import ~/screenshot.jpg Após, minimize o xterm (ou esconda). Em 5 segundos, o mouse mudará para uma cruz. Utilize-a para marcar o tamanho do screenshot (normalmente a tela inteira). Você pode mudar a extensão para .gif, .bmp, e outros. Eliphas Levy MONTAR COMO USUÁRIO COMUM Thiago Macieira - UFOT Registry number: 1001 talha@geocities.com (thiagom@usa.net won't work after May!) Subject: Re: (linux-br) Usuário comum montar/desmontar Ensine seus usuários a montar escrevendo apenas mount e o dispositivo. Sem informar o diretório. Pode ser por isso. Ex montar disquete: mount /dev/fd0 Ex montar cd: mount /dev/cdrom O diretório de montagem será o configurado no fstab. CAPTURANDO TELAS man xv Ou, digite xv na linha de comando, tecle com o botao da direita, => opcao grab => grab . A partir dai, tecle sobre a imagem e salve como gif, jpeg,etc... Edison I.Yoshino Epson Stylus Color 600 Com o driver uniprint do GNU ghostscript 5.10 e' possivel usar todas as resolucoes dessa impressora. Nas versoes anteriores existia o driver stcolor, que era limitado. Pegue os arquivos em: ftp://ftp.conectiva.com.br/pub/conectiva/EXPERIMENTAL/RPMS/impressora/ e divirta-se. Note o diretorio EXPERIMENTAL. Se funcionar a contento, por favor me avise. Wanderlei Antonio Cavassin Conectiva CMI 8330 om board Atravéz da garimpagem do Humberto ( hbmorais@homeshopping.com.br ) foi encontrada a solução definitiva do problema de configuração do som nessas placas no linux ( era um "buggizinho" ) sendo necessária a aplicação de um fix para solucioná-lo, e como tive dificuldade de encontrá-lo no endereço original estou disponibilizando uma cópia do mesmo no endereço: http://www.netwalk.com.br/usuarios/luiz/fixcmi.zip Qualquer dúvida é só "falar" ( luiz@netwalk.com.br ) Luiz Claudio iald e Trident 9750 O SVGA server do XFree86-3.3.3 tem este problema com a placa 3Dimage975 AGP ou 9750, trava o linux, o reinicio se da somente pelo botao de reset ou desligar e religar o micro. Solucoes : a) Downgrade para a versao 3.3.2 b) Upgrade para a versao 3.3.3.1 c) Upgrade apenas do SVGA Server para 3.3.3.1 Nota : Coloquei o downgrade para 3.3.2 pois na minha opiniao, este funciona melhor com esta placa que o 3.3.3.1. Oswaldo Norberto Reno Dias oswaldo@planetarium.com.br Diald e Trident 9750 Quanto ao diald não posso dizer muita coisa. Estou interessado, mas infelizmente ainda não tive oportunidade de fazer alguma coisa. Mas em relação a Trident 975 (agp ou pci), posso passar algumas coisas: Se voce utiliza o Guarani (conectiva), Ou redhat 5.2, o xfree que vem junto tem alguns problemas. Ele deveria funcionar com a opção "noaccel" so que tentei tambem e não funcionou. O jeito foi fazer uma atualização total do Xfree. Consegui isto nos seguintes endereços: ftp://ftp.nobel.com.br/pub/linux/conectiva/guarani/atualizacoes/ ou ftp://ftp.conectiva.com.br/pub/conectiva/guarani/atualizacoes/RPMS/XFree86/ Uitilize estes RPMS e atualize sua versão para a 3.3.3.1 que umas das correções foi em relação as trident da vida. Apos isto ha um patch que deve ser aplicado sobre o sistema. Esta no diretorio: ftp://ftp.nobel.com.br/pub/linux/conectiva/guarani/atualizacoes/patch.Cards-3.3.3.1 Isto vai resolver o problema e a maquina não vai mais travar ok. Envio de Arquivo por FTP em Shell Script... Marcelo Fartura escreveu: > Tente criar um script do tipo : > > #!/bin/bash > > ftp -i << EOF > > open servidor.dominio.com.br > user fulano password > cd /diretorio/destino > bin > put arquivo_a_ser_feito_o_upload > get arquivo_a_ser_feito_o_download > by > > ou então vc pode fazer através do arquivo .netrc dentro do home do > usuário. Para saber como o .netrc funciona de uma olhada nas páginas man do > ftp, lá explica direitinho. > [], Marcelo Fartura GTK+ no Slackware Tnt4 escreveu: > Pessoal, agradeço todo mundo pela ajuda e gostaria de dizer como solucionei o > problema, talvez mais pessoas passem por isso ou estao tentando resolver. > > Tive esse problema pois queria instalar o gnome. Na instalação do GTK ele me dava > essa furada. O que eu fiz foi apagar todos os arquivos do GTK *gtk* nos diretorios > do ld.conf.so e no path consequentemente, passar um ldconfig, e entao instalar a nova > versao. Dai rodou que foi uma beleza, apesar de eu ter enroscado em outro probleminha > heheheheh.. > eu tento compilar o primeiro arkivo do gnome ( gnome-lib ) e ele diz q falta um tal > de libinit.h > > mas é isso ai! > valeu! > > > > > faca o seguinte: remova o pacote do GIMP, pois eh ele que instala o GTK. em > > seguida, instale o GTK que vc compilou (ou baixou, sei lah). Dai vc pergunta: Mas > > remover o GIMP? Por que? - Oras, o GIMP nao vai funcionar, mesmo. A versao 1.0.x > > dele nao funciona com a GTK >= 1.1.0. Proteção contra Linux Single Simples! Vala no /etc/lilo.conf e troque a opcao de linux para quakqer outra coisa e pronto hehehe simples?? ha nao esqueca de dar lilo depois ok. E nunca mais esqueca a senha do ROOT se nao tu ta per dido heheheh. Que eu saiba as opções nesse caso são 8 ou 80, ou seja, ou todos, com acesso a console é claro, conseguem ou ninguém consegue. De qualquer modo para impedir o acesso ao linux single que nada mais é do que o Runlevel #1, basta retirá-lo do arquivo /etc/inittab. Agora lembre-se que o runlevel #1 é usado em inúmeras situações de manutenção, e muitas vezes sem o acesso ao monousuário , não tem saída. [], Marcelo Fartura Imagem borrada com a SIS 6202 buenas... deem uma olhada em http://www.sis.com.tw/driver/driver.htm MANUAL DO GUARANI E NO ADMINISTRADOR DE SISTEMAS ftp://ftp.conectiva.com.br/pub/conectiva/LDP/manual/manual.ps.bz2 E de quebra podem pegar o GAS (Guia do Administrador de Sistemas) em: ftp://ftp.conectiva.com.br/pub/conectiva/LDP/gas/sag.ps.bz2 Se bem que a formatação desse PS estava estranha. Não sei se é meu gv ou o arquivo; daí peguei as fontes em LaTeX e compilei (é só dar um make :-) ftp://ftp.conectiva.com.br/pub/conectiva/LDP/gas/sag-0.6-port.tgz Placas TXPRO II o guarani suporta as placas tx ( sis ), execute o Xconfigurator e escolha a placa SiS5598 e peca para ele nao detctar a memoria de video, evai funcionar satisfatoriamente, mas caso vc queira melhar o desempenho, mude alguns parametros no asquivo /etc/X11/Xconfiguration ( acho que o nome e esse, mas nao se preocupe, pq sotem este arquivo meste dir. agora, as mudancas sao as segintes: depois do video ram coloque Option "no_bitblt" Option "sw_cursor" Clocks 25.18 e deve funcionar tudo. eu ja sofri muito com estas placas, qualquer coisa me mande uma msg em pvt pois este assunto ja foi muito discutido aqui ate mais Placas TXPRO II Para todos que tem as pérolas da informatica (TXPRO II) Retirado do Site da SIS Linux We don't provide drivers for Linux, but there are some third parties having developed Linux drivers for our chips. Thanks their efforts. SiS VGA chipset is based on the VESA 1.x and 2.x specification. So, you can use the VESA driver or the standard VGA driver provided by Linux/Unix to meet your needs. SiS doesn't support Linux/Unix driver. We have passed datasheets of our products SiS5597/5598, SiS5596, SiS6205, SiS6201, SiS6202 to XFree86.org for their references. You may refer to this site: http://www.xfree86.org. S.u.S.E. releases a small series of X servers that are freely available to support SiS video Chipsets. These servers are available for no charge and are only for Linux based operating systems (Slackware, Redhat, S.u.S.E, Debian, etc.) The URL for this X server is http://www.suse.de/XSuSE. You can see: SiS86c201(6201) SiS86c202(6202) SiS86c205(6205) SiS5597 SiS5598 SiS6326AGP The next option for UNIX/Linux users is to obtain a commercial X server. You can get a single-head accelerated X server from XiG (http://www.xigraphics.com). The XiG Accelerated X server supports the following SiS video chipsets. Daniel Shell scripts On Thu, 1 Apr 1999, Eric Paschoalick Chaves wrote: > 1) Como faço para capturar argumentos passados na linha de comando do > script? exemplo: #!/bin/bash echo Seu primeiro parametro foi $1 e o terceiro foi $3 > 2) É possível criar funções dentro dos scripts ? Sim, consulte o manual da sua shell. Exemplo: man bash Augusto Campos Placas de TV/FM Acesse http://roadrunner.swansea.linux.org.uk/v4l.shtml, página do Video4Linux e veja as placas suportadas. Estou com uma placa "Intel Smart Video Recorder III" para um projeto para uso de Linux em sistemas embarcados e tem funcionado. Ela só não tem "tuner", precisando de um sinal de vídeo S-Video ou Composto. Durante algum tempo transmiti para a Internet as imagens captadas por uma camera sony aqui na Conectiva atraves de uma CGI que usa a API v4l (Video4Linux). :) Outras placas existem e são suportadas no Video4Linux que tem "tuner" para TV e para FM. - Arnaldo Empresas que utilizam Linux Oi, De uma espiada em http://www.ivixnet.com/adivinhe.htm . Lah tem uma relacao de empresas que usam o Linux na Internet. Rico Ferrari Configurando Cable Modem no Linux Deem uma olhada no site quem tem cable modem http://users.linkexpress.com.br/arcadia/ Anderson Proteção contra Linux Single Para proteger do comando "linux single" no boot basta acrescentar as seguintes linhas em seu /etc/lilo.conf password=sua_senha restricted Sem a opcao restricted, todo usuario tera q digitar a senha "sua_senha" para acessar o linux. A opcao restricted faz o lilo pedir a senha apenas em resposta a comandos como linux single, ok? Ai, para que niguem esceto o root edite o lilo.conf e veja a sua senha use o comando chmod 000 /etc/lilo.conf, ok? Protreção contra Linux Single Esta conversa já apareceu por aqui, mas acho que é válida. Sem contar os recursos de programação para se evitar o "linux single" (provavelmente reescrevendo o fonte do lilo), veja que o simples acesso físico da pessoa ao micro permite a ela, por exemplo, colocar gasolina no micro e um fósforo aceso... Se um micro é "público", normalmente deve haver algum tipo de vigilância (vigias/históricos de login mantidos remotamente/vigilância eletrônica real ou "fake" etc. etc.) Se o acesso é limitado, sabe-se quem o usa, e devem ser "de confiança". Se o acesso deve ser restrito, ponha um cadeado na porta :-). Há também aquele esquema de micros "burros" com servidor remoto. De longe, a chance de fazer besteiras é menor... Veja o histórico. O thread é engraçado... ;-) Wilson Firewall e/ou Proxy Para o firewall http://www.sunsite.unc.edu/pub/Linux/docs/HOWTO/Firewall-howto ou no /usr/doc/HOWTO/Firewall-howto do seu linux se vc o estiver instalado com toda a documentação. Para o proxy, depende, se vc está falando de proxy cache tem o squid que também já vem com seu linux e a configuração é feita no arquivo /etc/squid.conf de maneira auto-explicativa, mas se vc quiser uma documentação mais completa vale a pena dar uma olhada em http://squid.nlanr.net/ , já se vc está falando de proxy firewall, aí vc vai em http://www.tis.com, baixa o fwtk da TIS e segue as instruções contidas no Howto que indiquei no início desta mensagem. [], Marcelo Fartura PLACA DE SOM CMI 8330 Voce deve fazer o seguinte: use o comando pnpdump > /etc/isapnp.conf edite o arquivo e desmarque as linhas referentes aos: i/o 0x220 ; 0x330 ; 0x380 ; 0x530* irq: 5 ; 11* dma: canal 0 --> DMA 1 canal 1 --> DMA 5 * = Soh pra garantir... Acho que faltou algum irq(talvez o 9...) Execute o comando: isapnp /etc/isapnp.conf (para setar isto tudo) Execute o sndconfig(lembresse que o kernel deve ser molularizado, coloque modulos para todos os drives de som, mas vc soh vai precisar do Sblaster , olp3, e talvez do WSS**) ** Nao aconselho, pois o som fica muito ruim! No sndconfig, selecione o modo manual! Use de preferencia o sndconfig-0.28 que vem no Guarani. Selecione a SoundBlaster 16(ou a Pro se nao me engano) e escolha: i/o = 0x220 ; irq = 5; dma = 1 ; dma16 = 5 ; mpu = 0x330 e PRONTO!!!!! Sua placa estara com o som BALA! Quase 100% pois nao consegui escutar CD de audio... Acho q tem algum i/o perdido q eu nao vi... Se alguem conseguir me envie um Reply. Vai rolar midi e tudo! Claro q o midi com a cara do Velho ATARY, mas melhor q nada. Parece que tem um jeito de usar software wavetable mas vou dar uma pesquisada... Espero ter ajudado. NAO use WSS, o W de Rwindows ja diz tudo, fica uma droga. EPSON STYLUS COLOR II > Estou tendo problemas com minha Epson Stylus Color II no Linux... > Alguem sabe como devo configurar esta Epson para que a mesma funcione no > Linux ??? Ola´ Vitor, Pegue o Aladdin Ghostscript 5.10 ou superior, instale e configure usando o driver uniprint. A documenta O kppp liga, conecta e minimiza MAS nao consegue resolver nomes :-( > > PS. temos certeza de utilizar o endereco do dns correto ... > PS2. Olhamos os arquivos hosts, host.conf, resolv.conf, optins e todos parecem > corretos ... > > O que fazer? Achar onde o problema esta. Aqui vai um roteirinho que faz tempo que nao aparece na lista: 1) primeiro, descubra o IP do outro lado da conexao PPP. O comando ifconfig deve lhe dizer. Sabendo disso, tente pinga-lo, por IP. Se nao funcionar, a conexao PPP nao funcionou. Verifique as configuracoes do pppd. 2) se funcionou, tente pingar qualquer _IP_ da Internet (de preferencia do seu provedor para facilitar). Ainda melhor e' tentar pingar o servidor de DNS. Se nao funcionar, voce deve ter um problema de rotas. Verifique se o pppd tem a opcao "defaultroute". 3) se funcionou e voce nao pingou o servidor de DNS, tente agora. Se nao conseguir pinga-lo, tente o secundario (que tambem deve ser incluido no /etc/resolv.conf para casos exatamente como esse). Se tambem nao funcionar esse mas funcionar outros IPs, reclame com seu provedor. 4) se os servidores respondem, tente consulta-los usando o comando nslookup. Digite, por exemplo: nslookup www.linuxhq.com dns.do.meu.provedor Se o nslookup reclamar que nao consegue descobrir o nome de um certo IP e esse IP e' o do servidor DNS, reclame com o seu provedor pois ele nao esta disponibilizando DNS reverso. Se o nslookup nao conseguir resposta do servidor, reclame com o provedor. Se ele conseguir, provavelmente o /etc/resolv.conf esta errado. Thiago Macieira - UFOT Registry number: 1001 thiagom@usa.net talha@geocities.com WGET acabei de descobrir: "wget -O /tmp/teste.html http://atlas.ucpel.tche.br/~pantera/index.html" ew tipo um "cp" remoto. copia um arquivo especificao, no exemplo seria index.html e grava no diretorio /tmp com o nome de teste.html as opcoes ew so procurar no man. era so isso? ;) | Mateus de Oliveira Caruccio | | http://members.tripod.com/~artec98 | | pantera@atlas.ucpel.tche.br -------------- wget --help um ex: wget -nH -nd -np -c ftp://xucruti.edu.gov.org.br/kernel/linux-5.5.ui624.rpm com isso ele vai pegar o arquivo linux-5.5.ui624.rpm de xucruti.edu.gov.org.br atraves do protocolo ftp no dir /kernel com as opcoes nH (nao criar diretorio com nome do host), -np (nao ir para o diretorio anterior de kernel (ou seja continuar dele pra frente)), -nd (nao criar diretorios (versus subdiretorios) se houverem), -c (continuar de onde parou se a conexao cair ou algo mais tenebroso acontecer) :) Renato Murilo Langona renato@barroco.com.br SOUND BLASTER AWE 32 Talvez seja o seguinte: não sei se acontece com todas as placas de som, mas no meu caso (uma soundblaster AWE32), quando se usa o sndconfig, ele cria um novo /etc/isapnp.conf, apagando o que tinha lá anteriormente. Este arquivo tem as configurações de todos os dispositivos PnP encontrados, mas apenas os da placa de som habilitados (foi o sndconfig que o criou, afinal de contas). Experimente ver se este arquivo existe e, se existir, veja seu conteúdo, procurando por algo parecido com modem. Achando, é só tirar os comentários das linhas que falam de porta I/O e IRQ deste modem. Ou não é nada disso... CHAT COM VOZ SpeakFreely Windows, Linux http://www.speakfreely.org Fabricante John Walker Tamanho 430 KB Licença Freeware Língua Inglês Data de Entrada 23/03/1999 Programa de chat com voz via rede ou Internet. Permite criptografar as conversas. O primeiro link leva à versão para Windows 95, enquanto o segundo leva a versão Unix (você faz o download do código e compila no seu micro). A versão para Windows ainda integra-se com o ICQ. As versões Windows e Unix se comunicam entre si. INTRANETS NO LINUX Tem um bem basico mesmo que da para tomar como referencia para montar uma intranet. Caso queira seguir e so dar uma olhadinha numa esperiencia minha em colocar uma intranet em casa com 5 maquinas foi assim: http://www.datasoft.com.br/rh/rede.html >PS. Se eu conseguir montar uma 100% , pretendo fazer um manuasinho completo >sobre o assunto (se e que ja nao fizeram). Nao e necessario eu ja li e resolvi disponibilizar o que ei segui para montar uma em casa o unico problema que tenho e no caso to dal e fami gerado dial-on-demand mas quem sabe no ano 2300 eu consiga??? Caso tenha alguma duvida e so mandar um mail. Robney C. P. Issa Linux user #88492 robney@dvl.com.br --------------- Existe HOWTO... http://ldp.conectiva.com.br/HOWTO/Intranet-Server-HOWTO.html DOSEMU At (linux-br) DOSEMU, Carlos Arroyo Junior wrote: Respondendo ao jucelio tambem: > Sera que alguem poderia me dar algumas explicacoes sobre o Dosemu? > Em que diretorio do Linux estao os arquivos (AUTOEXEC.BAT,etc) > do DOSEMU? Esses arquivos ficam dentro de um arquivo (/var/lib/dosemu/hdimage), que serve como um "disco virtual" para o DOSEMU. Isto e', o drive C: do DOSEMU fica dentro desse arquivo (por padrao). > Como eu faco para o dosemu enxergar a minha particao DOS? > Eu li a documentacao, mas neste aspecto ela esta dificil de > entender. Para acessar as particoes DOS/Windows, voce monta essas particoes no Linux e usa o comando lredir _dentro do DOSEMU_. Para automatizar, coloque no AUTOEXEC.BAT _do drive C: do DOSEMU_. Ex. lredir e: linux\fs/mnt/data -> a particao /mnt/data se torna o drive E: no DOSEMU. -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br FRASES ALEATORIAS NA ASSINATURA Como várias pessoas já pediram, estou postando aqui a forma que utilizo para as assinaturas automáticas em minhas mensagens. Divirtam-se ;-) (E procurem manter-se dentro da netiquetta com assinaturas de, no máximo, 10 linhas!!!!) O Script = ====== #!/usr/bin/perl # fortune.pl. # Generates a signature randomly from a single file of witty quotes which # the user maintains; the quotes can be multi-line, and are separated by # lines containing only a percent sign (same format as fortune files). #Insert your constant tagline here. $sigline ="Sds,\nJorge Godoy \nUsuário Linux #60995\n"; #Put your sigfile in ~/.randsig, or else change the following appropriately open(FI, $ARGV[0]) or die "Can't open sigfile $ARGV[0]"; $sig[0] = 0; while () { $sig[$#sig + 1] = tell if /^%$/; } srand; seek(FI, $sig[int rand ($#sig + .9999)], SEEK_SET) or die "Can't seek"; while () { last if /^%$/; $msg .= $_; } print "$sigline\n$msg"; # fortune.pl ends here Não se esqueçam de editar a linha da variável $sigline. A entrada no arquivo cron tab do usuário = ======= == ======= ======= == ======= # Muda o arquivo de assinatura automaticamente a cada 2 minutos, colocando # uma nova frase do arquivo ~/misc. */2 * * * * /home/jorge/bin/fortune.pl misc > /home/jorge/.signature O banco de dados = ===== == ===== E pronto. O pine está configurado para usar o arquivo ~/.signature como a assinatura de minhas mensagens. O banco de dados de mensagens fica no arquivo /home/jorge/misc e é editado no estilo dos arquivos do fortune, ou seja, com a separação entre as mensagens feita pelo delimitador "%" numa linha específica (isso pode ser alterado no script, mas não recomendo, já que é praticamente um "padrão"). Por exemplo: Cogito, ergo sum. -- Descartes % Courage is resistance of fear, mastery of fear, not absence of fear. % The saddest life is that of a political aspirant under democracy. His failure is ignominious and his success is disgraceful. -- H.L. Mencken % Everything you know is wrong. But some of it is a useful first approximation. % "O Unix dá a você toda a corda necessária para se enforcar -- e um ou dois metros a mais, só para ter certeza" -- Eric Allman % A mentira é uma verdade que se esqueceu de acontecer. -- Mario Quintana Reparem que após a última mensagem _NÃO_ há o "%". Se houver, corre-se o risco de enviar assinaturas sem as frases automáticas ;) Se alguém tiver algumas frases interessantes (as colhidas nas minhas assinaturas não valem ;-)) pode enviar para mim em PVT. Abraços, Jorge Godoy EPSON STYLUS COLOR 600 tem que instalar como epson stylus color padrao, no control panel. pelo menos funcionou com a minha stylus color 800. | Mateus de Oliveira Caruccio | | http://members.tripod.com/~artec98 | | pantera@atlas.ucpel.tche.br AGENDA CASIO > Nao sei o assunto eh ou nao fora do tema desta lista, mas alguem > ja conseguiu fazer o sincronismo de uma agenda casio (SF-4600C) com o PC > usando linux? Sim. Sincronismo nao e' a palavra, na verdade da' pra fazer um backup dos dados da agenda (nunca tentei fazer o inverso, do computador para a agenda). O programa que eu usei chama-se casio, vem no CD do debian, acho que o lugar "oficial" e' ftp://ftp.cyberus.ca/pub/users/hadi/casio/casio22.tgz Ate' + Nelson lago@that.com.br ISAPNP Para tornar a vida um pouco mais facil, vc pode usar a opcao -c do pnpdump. Mas para isso, vc deve ter o pacote pciutils instalado. Este pacote vem com o RH 5.2. No Guarani, ele esta no diretorio /EXPERIMENTAL/RPMS do 2o. CD Entao eh so fazer o seguinte: pnpdump -c >/etc/isapnp.conf isapnp /etc/isapnp.conf e pronto! Um abraco, Drudi CMI 8330 Acho que vc quer dizer CMI8330, não? Uso essa placa sem problemas, mas não com o OSS, uso módulos (WSS e SB16, eu acho) que são bem fáceis de instalar e configurar no RedHat 5.2. Como ela é plug'n'play, tb é necessário determinar previamente quais recursos ela vai usar (usando o pnpdump). O único problema é um bug que não permite reproduzir som do CD, mas há um arquivinho para corrigir isso na página da cmedia (http://www.cmedia.com.tw/). C-ya, ---------------- > Sua placa estara com o som BALA! Quase 100% pois nao consegui escutar > CD de audio... Acho q tem algum i/o perdido q eu nao vi... Se alguem conseguir > me envie um Reply. > > (...) Não, é um bug mesmo. Dê um pulo na página da cmedia (http://www.cmedia.com.tw/), eles têm um "fix" para isso. Eu compilei e ficou direitinho. São só 5K, se quiser eu mando para vc. O meu é um RedHat 5.2, não sei se o binário vai funcionar em todas as distribuições do Linux... C-Ya, Humberto Baltazar Morais E-Mail: hbmorais@homeshopping.com.br ENTRAR NO LINUX NO MODO SINGLE - SEGURANÇA Digite no boot : LILO: linux 1 - para entrar em runlevel 1 ou monousuário e nao pede senha. [], Marcelo Fartura WMWARE - WIN NO LINUX Seguinte...esquece DOSEmu, Rodar Windows95 no DOSEmu, esquece tudo isso, puxe o programa vmware ( mas leia todos os textos possiveis ) em www.vmware.com lah eh facil puxar, mas para executar o programa precisa de uma licensa que eles te mandam por e-mail, eu tenho ela, se quiser te passo, os progs tb estao no meu FTP ftp://200.197.71.4/pub/linux/vmware/vmware.tar.gz , tb tem no mesmo dir um servidor X_SVGA acelerado para melhor performance no X. Eh muitissimo simples de instala-lo, basta executar o script que vem no pacote ir no seu dir home criar um sub dir lah com o nome .vmware e colocar o arquivo license lah, ir no X e digitar "vmware" num prompt e pronto, ele faz umas perguntinhas faceis e pronto, soh colocar o CD (original) do Windows 98 no drive que ele boota o CD e comeca a instalacao....Muuuito 10 D+, vc pode executar o Windows 98 em uma janela do X, pode ateh rodar Windows NT MS-DOS 6.22, eh muito lindo... Tudo isso eu descobri lendo, portando leia tb antes de ir instalando qualquer coisa no seu sistema OK Thiago Martins SERVIÇO DE DIRETÓRIOS NO LINUX Por que, em vez de depender de um único fabricante, não se investe num protocolo aberto ?!?! Use LDAP (Lightweight Directory Access Protocol) ! Acesse http://freshmeat.net e procure por LDAP. Baiano -------- Procure por OpenLDAP e aplicativos relacionados... - Arnaldo CEDILHA NO STAR OFFICE At Re: Uso do cedilha!, Milton Fabiano Wolff wrote: > > Isso depende do aplicativo. Para aplicativos bem-comportados (com suporte a > > internacionalizacao), o primeiro .Xmodmap que voce descreveu e' o suficiente > > (verifique com o pine, ou aplicativos do KDE ou Gnome). > > Mas comigo nem nos programas "bem-comportados" o cedilha funciona! :( De uma verificada no arquivo: /usr/X11R6/lib/X11/locale/iso8859-1/ e veja se existem as linhas: : "\307" Ccedilla : "\347" ccedilla Se nao tiver, experimente adicionar. > > Para o WP, o Wilson postou uma mensagem ontem. Para o StarOffice, acho que > > so' com o XFree86 com o patch do Quinot (como e' o caso do XFree86 da > > Conectiva) ou com o programinha que o Marcelo Yassunori Matuda postou > > no dia 14 desse mes. Ou se usa a tecla Multi-key (ou Compose key). > > Certo, quando tiver mais tempo pesquiso na lista pra ver como acentuo(ja > consigo fazer isso neles) e uso o cedilha nesses programas! OK. > > Agora, se o seu teclado tiver a tecla Windows, voce pode colocar o > > cecedilha la'! Descubra o keycode com o xev, e acrescente no .Xmodmap. > > hum...infelizmente meu teclado eh velhinho(uns 4 anos) e naquela epoca nao > existia esses teclados(pelo menos eu nao conhecia), mas quero ver se eu > acho uma outra tecla pra substituir! :) Voce pode usar o PrintScreen ou o ScrollLock... se bem que fica meio longe das demais teclas. Compra um teclado ABNT2 :) Ricardo Yassuo Igarashi E-mail: iga@that.com.br STRING DE INICIALIZAÇÃO DO MODEM Eu tenho um USR Sportster 33600 e uso a string "AT&F1" Qto a como mudar... se voce estiver usando o chat pra conectar coloque na primeira linha do arquivo /etc/chatscript: "" AT&F1 OK ATD........ Outra coisa no seu arquivo /etc/ppp/options mude a linha: /dev/modem ... para: /dev/modem 57600 ou /dev/modem 115200 qto mais rapido voce conseguir fazer funcionar melhor Qualquer coisa de uma passsada na minha hp: http://members.xoom.com/MauricioBS/linux/conectar.htm que eu escrevi um texto esses dias sobre conexao :-) Mauricio CONEXÃO À INTERNET >O negocio e o seguinte... Alguem poderia me dizer como e que eu posso me >conectar na internet... Eu gostaria de um tutorial ou uma explicacao que >realmente funcionasse... O que devo configurar, esse tipo de coisa... TUDO >MESMO!!! > Eu também tinha dificuldades para conectar a Internet quando utilizava o Marumbi, quando instalei o Guarani, ficou tudo simples. Se você o utiliza, basta ir ao Linuxconf e seleciona em Rede, PPP, daí configura-se a rede e pronto. A única coisa que me atrapalhava era o modem, aquela configuração default ATZ0. Fui até o bom e velho DOS, entrei no programa QuickLink que veio com o meu modem (USRobotics 28800), copiei a string de inicialização, coloquei-a na configuração de PPP e pronto, nenhum problema, simples como no Windows. A instalação é igual a do windows, só que no windows, não precisamos colocar Servidor Primário, secundário (de DNS), gateway, etc... No Linux (não sei se estou falando besteira) precisa, pelo menos no meu só funcionou assim. Depois disso, quando estou no Linux, digito a seguinte linha: ifup ppp0 e pronto, estou na Internet. Nelson Lima Neto nelson@sg.com.br KERNELD X KMOD > Alguém aí da lista está usando com sucesso o kmod? > Mas gostaria que as maravilhas anunciadas com o advento > do kmod pudessem ser usufruidas por este que vos fala... > Aviso: li o README que vem com o kernel e os avisos sobre > o kmod e o kmod.txt foram absolutamente cripticos para mim... > Alguma luz? Algum FAQ ou HOWTO de configuração do kmod? Tente isto: chkconfig --del kerneld Da próxima vez que a máquina for reinicializada o kerneld não deverá ser inicializado. Note que sem com o advento do kmod ninguem mais irá "descarregar" os módulos que forem sendo carregados, para tanto você terá que colocar uma entrada na crontab para que de vez em quando isto seja executado: rmmod -a você terá que atualizar o pacote modutils para o 2.1.121 (ou para o 2.2.? que o Ekwall, IIRC, está desenvolvendo). - Arnaldo ------------- > Alguém aí da lista está usando com sucesso o kmod? Yes! > Mas gostaria que as maravilhas anunciadas com o advento > do kmod pudessem ser usufruidas por este que vos fala... Voce tem o /etc/conf.modules configurado? Para criar um, digite: /sbin/modprobe -c > /etc/conf.modules (nao tenho certeza do -c, de um "man modprobe") Depois, elimine as linhas com "path" no comeco. se ja' tem um conf.modprobe, nao se esqueca do backup... -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br PLACA DE COM AVANCE SOUND 3D ALS100+ Marco Aurelio Kuhnen Schulle escreveu: > > Eu uso uma Avance Sound 3D (ALS100+). Também está configurada no Windows > como 220, IRQ 5, DMA1. Ótimo (embora uma época não tocasse mid..). > Agora funciona perfeitamente no rWin. > Mas não consigo fazê-la funcionar no meu Marumbi (versão da revista > Geek, com kernel 2.0.34). > Rodei o sndconfig, e dá uns pau, por causa do pnp. > Rodei o sndconfig --noprobe e deu pau no modprobe. > > Você enfrentou este tipo de problema? Consegues me ajudar?? Ola, Um tempo atras eu tentei, sem sucesso, ajudar um amigo da lista a configurar essa placa no Linux. Eu tenho uma igual. E jah instalei-a varias vezes, em maquinas diferentes (486, Pentium...) e sempre funcionou. Eu fiz o seguinte. Num 486: - Como ele nao tem Bios PnP eu ativava a placa pelo A3INIT.EXE (ou ALSINIT.EXE), bootando na particao DOS. Apertava CTRL+ALT+DEL e entrava no Linux, que jah tinha o Kernel compilado para suporte a Som (Veja a Receita Abaixo!). Ele detectava a placa e o som funcionava numa boa. Se ao inves de apertar CTR+ALT+DEL vc apertar o Reset da maquina, ai nao funciona. Ok? Evidentemente que, configurando atraves do isapnptools, deve funcionar tambem, nao precisando assim, ativar a placa pelo DOS (eu comecei a mexer nisso, mas por falta de tempo, nao finalizei). Num Pentium (ou acima): - O Bios PnP ativa a placa e assim eh soh entrar no Linux que o som funciona direitinho. Se o Bios da placa nao for Plug'nPlay (placa antiguinha), use a dica p/ 486. Para Compilar o Kernel com Suporte a Som ative as seguintes opcoes: * Sound Card Support * Sound Blaster (SB, SBPro, SB16, Clones) Support * /dev/dsp and /dev/audio support * MIDI Interface Support * FM Synthetizer (YM3812/OPL-3) Support * (220) I/O base for SB * (7) Sound Blaster IRQ * (1) Sound Blaster DMA * (5) Sound Blaster 16 bit DMA * (330) MPU401 I/O Base of SB16 * (10) SB MPU401 IRQ * (65536) Audio DMA Buffer Size Compilando e instalando o novo kernel, na inicializacao vai aparecer algo como isso: Sound Initialization started at 0x220 irq 7 dma 1,5 at 0x330 irq 7 at 0x388 Sound Initialization Complete Eh sinal que a placa tah funcionado... Espero ter ajudado, Marcos PS: Eu uso Slackware e no momento estou com essa placa num 486 funcionando direitinho! VÍDEO/TV NO LINUX Nao me lembro bem se foi aqui que estavam perguntando sobre como colocar Video, TV, no linux... eu achei uma pagina que me pareceu interessante... talvez ajude... Mas, claro, se nao foi aqui que pediram, ja fica no ar, uma dica... http://www.exploits.org/v4l/ hugZ 4 all. denao SERVIÇO DE DIRETÓRIOS DO LINUX Retirado da apostila do curso 520 do Intranetware : ".... é um serviço de rede que mantém um banco de dados com informações sobre todos os recursos disponíveis, processa as solicitações de recursos dos clientes, localiza os recursos na rede, verifica o cliente e conecta o cliente ao recurso." Não, no Linux ainda não tem. Só como ilustração, na Novell o seu serviço de diretórios é conhecido como NDS (Novell Directory Services) e agora até a microsoft está entrando na onda com o ADS (Active Directory Services) no Windows NT 5.0 ou Windows 2000. Abraços, *-*-*-*-*-*-*-*-*-*-*-*-*-*-* [], Marcelo Fartura ------------------- O que eu tinha visto era o Ganymede: http://www.arlut.utexas.edu/gash2/ GANYMEDE is a portable and customizable network directory management system, released under the GNU General Public License. It is free software. It is similar in concept (if not in scale) to network directory systems like Microsoft's ActiveDirectory and Novell's Novell Directory Services. GANYMEDE differs in that it is written entirely in Java (making everything very portable), and in that it is designed to provide management for existing NIS, DNS, LDAP, and other network directory servers, not to replace them. -- Ricardo Yassuo Igarashi ---------- Pode não ter o NDS da Novell, mas tem Directory Services SIM. Ele se chama LDAP (Lightweight Directory Access Protocol), pode ser um serviço de diretórios X.500 ou "stand alone" e é um padrão _aberto_ . Mais informações em: http://www.OpenLDAP.org Baiano --------------- Tive verificando o site www.openldap.org e achei interessante. Inclusive ja achei um rpm da versão 1.2.0. Voces podem pegar no seguinte endereco: ftp://contrib.redhat.com:21/libc6/SRPMS/openldap-1.2.0-1.src.rpm Muito interessante. So compilei (Conectiva Guarani) e não tive problema algum. Agora vou tentar configurar o dito pra colocar ele para rodar. Uma pergunta minha, é que há uma opção no netscape (win98, não sei no linux), para utilizar um serviço de diretorios (ldap) para guardar algumas informações. Quais são estas informações (perfil do usuario?). Como isto funciona. Pra falar a verdade ainda não peguei a ideia geral do LDAP (servicos de diretorios) corretamente. Alguem pode me ajudar um pouco mais com a ideia? t+ Claudio Jr. ---------------- Nao sei se ja foi dito aqui ou se e o que procuram mais a Netscape tem um Servico de Diretorios para Linux. E o Netscape Directory Server e pode ser feito o download dele para testes. Existe um link para este software na HP da RedHat mais para quem quiser, aqui vai o endereco: http://home.netscape.com/directory/v4.0/index.html Espero ter ajudado de alguma forma. Alessandro M. S. Sant'Anna ---------------- Saiu recentemente este artigo: Don't make me LDAP you Lightweight Directory Access Protocol: what it is, why you want it http://www.linuxworld.com/linuxworld/lw-1999-03/lw-03-uptime.html INSTALAÇÃO DO DEBIAN http://www.debian.org/releases/stable/i386/install.html Rodrigo --------------- http://www.infohouse.com.br/usuarios/jclaudio/instalandodebian.html http://www.linuxpress.com/001002.htm SHELL SCRIPT PARA SABER SO PROGRAMA ESTÁ RODANDO Preciso deixar um programa rodando em background no sistema e esse >programa costuma "cair" de vez em quando. Para não ter que checar a toda >hora, pensei em deixá-lo no crontab para ser executado de tempo em >tempo. Acontece que preciso fazer um shell script pra primeiro entrar no >diretório onde o programa fica, pois se eu chamá-lo de outro diretório >ele não rodará. O segundo problema é que preciso testar se o programa >está realmente fora para só então executá-lo ou não. > Pensei em usar como base o script "botchk" que vem junto com o >eggdrop. Até a parte de entrar no diretório tudo bem, mas para testar se >o programa está rodando ficou difícil pois o eggdrop cria um arquivo no >seu diretório (pid.nome_do_bot) que contém o id do processo... já o tal >programa não faz isso. ----------- Para checar se mesmo está rodando existem várias maneiras, uma delas seria : TESTE=$(ps ax 2>&1 | grep nome_do_programa) if [ $TESTE = "" ] ; then executa_o_programa fi logo o script completo ficaria assim : #!/bin/bash # entra no diretório cd /diretorio/do/programa # testa se o programa está rodando ou não TESTE=$(ps ax 2&>1 | grep nome_do_programa) if [ $TESTE = "" ] ; then executa_o_programa fi Vc ainda poderia verificar seu status colocando mais um filtro na linha que atribui o valor à variável TESTE. Vc pode usar o awk por exemplo pra isso. [], Marcelo Fartura CRONTAB Pessoal, descobri este texto que fala do crontab. Eh pequeno e explica tudo tim-tim por tim-tim. Bom proveito! > o > /-----+ O Joao > +-----+| O > | YPE || o Quimica Amparo Ltda. > |_____|/ o O Produtos de Qualidade " > Atraves do comando crontab eh posível agendar a execucao > de programas, que nao possuam interacao com o usuario, > para horarios programados, em determinados dias da > semana ou do mes. > Obs: Verificar a permissao do arquivo prog1 a fim de verificar > se o mesmo eh realmente um comando valido ou se estah como executavel (no caso de programas em lote). > exemplo de arquivo_de_horario, que pode ser criado no vi. > > 00 23 * * 1-5 /usr/local/progr1 > | | | | | | > | | | | | caminho e nome do > programa a executar > | | | | intervalo de dias de semana ou dia da > semana a ser executado > | | | | ( 1-5 equivale > de segunda a sexta ) > | | | mês(es) a ser executada a tarefa (* equivale a > todos os meses do ano) > | | dia do mês (* equivale a todos os dias do mes) > | hora > minutos > > > # crontab arquivo_de_horário faz o agendamento contido em "arquivo_de_horario" > # crontab -l > Mostra os arquivos que estão agendados para execução. > > # crontab -d > Remove os arquivos da tabela de execução > # crontab -? mostra as opcoes do crontab Atente para o fato de que os comandos contidos em arquivo_de_horario NAO devem esperar uma interacao com o usuario. Voce pode agendar backups incluindo o comando cpio no lugar de prog1 (ou criando um programa em lote para isso), e quaisquer rotinas que sinta necessidade. -------------- Pelo pouco que li (e tambem pouco aprendi :-o ), existem dois arquivos (cron e crontab) que trabalham em conjunto: O crontab eh editado com o comando: contab -e para colocar instrucoes nele dizendo "quando fazer o que". A cada minuto o cron le o que existe no crontab e, se encontrar alguma instrucao para aquele instante ele executa o que foi programado. Vc. pode configurah-lo para, em determinado horario, acessar o seu discador, baixar suas msg. e sair sem que vc. precise comandar a cada vez. Outro uso eh para backup durante a madrugada, por exemplo. Depois de muito apanhar para entender o "man crontab", fiz o meu com a finalidade de trocar o teor da tagline do arquivo .signature a cada 20 minutos (finalidade de aprender tambem) O que eu nao esperava eh que ele coloca um "mail" em minha caixa postal a cada alteracao que faz... Realmente o Linuz tem recursos que a gente nem imagina. O que falta eh tempo para aprender. -- []'s, Ezequiel Gomes - Curitiba-PR -------------------- COR NO XTERM A maneira mais fácil seria editar seu arquivo ~/.Xdefaults e incluir (caso não tenha) as linhas: xterm.foreground: white xterm.background: black xterm.font: 10x20 xterm.visualbell: false WM WARE realmente posso usar o vmware para rodar meu Win98 que já está numa partição do meu HD! A quem possa interessar a url que explica sobre isso é: http://www.vmware.com/support/rawdevices.html Apesar de ter achado a explicação de como fazer, eu ainda não consegui rodar tudo certinho, sei que funciona pois testei usando um disquete de boot(do win98) e o vmware visualizou meu c: e os outros drives. Eu preciso primeiro arrumar minha configuração do XFree86 pro vmware rodar em full-screen, apesar de eu ter baixado o X do vmware(XFCom_3DLabs) quando eu chamo o vmware continua a aparecer isso: XFree86 DGA frame buffer is banked (bank size 960000 < memory size 8388608). XFree86 direct graphics (DGA extension) initialization failed. Se alguém, poder me dar uma mão com relação a isso eu agradeceria! :-) De qualquer maneira vou ficar fuçando o site do vmware pra procurar a resposta do meu problema...assim que eu conseguir fazer o VMware funcionar redondinho mandarei os passos pra lista! Milton ---------------- é uma especie de maquina virtual onde vc pode instalar windows, os/2, beos, ou qquer outro os, é como um computador q roda dentro do linux, ele inclui até uma Phoenix BIOS Chacal Z wrote: BASKSPACE NO X Coloque no seu .xinitrc a linha: xmodmap -e 'keycode 22 = BackSpace' Heber Maia heber@magic.fr DISASSEMBLER NO LINUX Disassembler, no entanto, já é mais fácil faça: objdump -d | less Thiago Macieira - UFOT Registry number: 1001 thiagom@usa.net talha@geocities.com ALIAS PARA TODOS > Uma perguntinha inocente :-) > Como eu faco mesmo para alias no meu ~/.bash_profile [redhat 5.2] "funcionarem" > com os terminais do X (xterm, aterm, e cia)? O bash_profile só é lido pelas shells de login. As subshells (caso dos xterms da vida) leem o bashrc. A solucao é colocar os alias no bashrc tambem, ou fazer o bash_profile e o bashrc apontarem para o mesmo arquivo, ou fazer o bashrc dar um "source ~/.bash_profile" no final, ou o que mais voce conseguir imaginar. Logico que algumas solucoes causam mais overhead do que outras, mas voce vai saber optar pela mais adequada ao seu caso. \|/ --- \|/ Augusto Cesar Campos - brain@matrix.com.br --------------- Não necessariamente. Abra um xterm como uma shell login. :-)) Como??? Mágica! "xterm -ls" e pronto! :-))) Simples, clean e documentado na página de manual do xterm. Ah! Como o xterm ditou padrões, a opção "-ls" deve estar disponível em 100% dos clones... :-) Jorge Godoy COMPILADOR C FOR LINUX > Estou procurando um Compilador C e um Assemblador para o microcontrolador 8051. > Para Linux, e' claro. > Alguma sugestao? http://members.carinthia.com/wtrobin/index1.html E e' melhor correr: Stefan asked some people if there is a need for our app. We decided to stop developing this if noone contacts us. If *you* would need this program feel free to contact us... Ricardo Yassuo Igarashi E-mail: iga@that.com.br USO DE PROGRAMAS COM GLP Pelo que li a respeito você pode usar as ferramentas GNU em software comerciais desde que: A) Faça uma doação à fundação B) Comprometa parte de seu rendimento à fundação Leia as instruções de GNU e GLP para obter mais informações. Você deve se comunicar com a fundação antes de utilizar as ferramentas ---------------- "Márcio Antônio Rezende" wrote: > > Pelo que li a respeito você pode usar as ferramentas GNU em software > comerciais desde que: > A) Faça uma doação à fundação Acho que não precisa > B) Comprometa parte de seu rendimento à fundação Também acho que não. Todo software GLP e LGLP quando incorporado a novo software transforma este novo software em GLP. Portanto você pode até vende-lo, mas esta venda seria para cobrir custos de distribuição etc. Você não poderia fechar o código fonte de seu programa também. Estas licenças GLP são muito restritivas quando se trata de defender o direito de acesso aos fontes gerados a partir deles. A i'deia é que a M$, p.ex., nãopoderia pegar software GLP e colocar copyright restritivo nelas. Veja que se você criar um software, você tem direito (e dever ;-) ) de escrever "Copyright Daniel Cristian Cruz, 1999", assegurando sua autoria, mas o fonte deve ser livre. > Leia as instruções de GNU e GLP para obter mais informações. Com certeza. Leia atentamente e depois comente com a gente. > Você deve se comunicar com a fundação antes de utilizar as ferramentas Acho que não. > Daniel Cristian Cruz wrote: > > > Estou pensando em programar jogos para Linux em C e/ou Java. > > Posso utilizar as ferramentas GNU ou eu devo comprar um compilador > > comercial para produzir programas deste tipo? Se eu fizer com o JDK e o > > GCC terei problemas de com a licença GNU? Wilson Wilson Komatsu - Instructor (Dr.Eng.) - wilsonk@usp.br AWE 64 ara configurar a SoundBlaster AWE 64 no kernel 2.2.x: 1) Recompile o kernel. Em Sound: - Configurar o sound card support como módulo. Sound card support - Adicione o módulo: Ensoniq AudioPCI (ES1370) ou Creative Ensoniq AudioPCI 97 (ES1371) A Creative Labs comprou a Ensoniq e utiliza os chips ES1370 ou ES1371 fabricados pela Ensoniq em suas Sound Blasters 64/PCI. - Adicione o módulo: 100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support Eu utilizo também os seguintes módulos: Generic OPL2/OPL3 FM synthesizer support FM synthesizer (YM3812/OPL-3) support Em Additiononal low level sound drivers: - Adicione: Additional low level sound drivers -Adicione como módulo: AWE32synth 2) Edite o seu arquivo /etc/conf.modules ou /etc/modules.conf Inclua a seguinte linha após # Options alias sound es1370 ou alias sound es1371 Reinicialize o seu novo kernel. Para quem utiliza distribuições baseadas na Redhat como a Guarani é só rodar o sndconfig que ele inclui a linha no /etc/conf.modules. Et Voilà, ça marche. Acho que deve funcionar em todas configurações. Detalhe, geralmente as Sound Blasters 64 não gostam dos deploráveis rwinmodens. Os conflitos com estas escórias da produção de hardwares só é resolvido com extirpação do cancer. Heber Maia heber@magic.fr http://perso.magic.fr/heber RODANDO MOUNT COMO USUÁRIO COMUM > sempre q tento rodar mount como usuário comum o > sistema (marumbi) me fala q só o root pode fazer isso > ... como eu faço prum usuário comum fazer isso ? ... > não quero dar ao usuário comum os poderes de root Edite o arquivo /etc/fstab e na linha do dispositivo que voce quer permite ao usuario comum montar, coloque a opcao "user". Digite man mount para maiores detalhes. Fabio Henrique - Usuario Linux: #100457 TIRAR PROGRAMAS DO BOOT Gostaria de saber como faco para tirar um determinado programa que esta' > > configurado para inicializar no boot no linux. Eu uso o Conectiva Marumbi > > kernel versao 2.0.34. O ni'vel de execucao default do meu sistema e' o > > ni'vel 3. Eu penso que e' so' excluir o apontador localizado no direto'rio > > /etc/rc.d/rc3.d/. Por exemplo se eu quisesse tirar o squid. Eu excluiria o > > link /etc/rc.d/rc3.d/S86squid ? E' isso ? Se for, entao como fazer no > > É isto. Hmmmm... Um "chmod -x arquivo" teria o mesmo efeito, com a vantagem de se preservar o arquivo de inicialização. Eu optaria pelo chmod, se fosse fazê-lo. Jorge Godoy HOWTOS EM PORTUGUÊS > Vamos lah, eu gostaria de saber se existem HOWTOS em portugues? Veja a página da LDP-BR. http://linux.unicamp.br Jorge Godoy CLIPPER NO LINUX Traga seus programas xBASE para o Linux! O programa FlagShip (www.wgs.com) é um compilador compatível com a linguagem CLIPPER, para Linux (outros UNIXes também). Em geral você pode migrar uma aplicação CLIPPER para Linux com poucas modificações. As mudanças normalmente necessárias são: quer saber mais veja http://www2.uol.com.br/info/linux/index.shl FOLDERS NO PINE > Instalei o procmail aqui hoje... E estou usando para separar as diversas > mensagens das varias listas que assino. O problema que encontrei e' que > antes eu recebia tudo numa inbox apenas e com o pressionar da tecla TAB ia > para um novo e-mail. Mas, como recebo em diversos folders agora, queria um > jeito de saber quais tem novas mensagens... 1 - Selecione: [X] enable-incoming-folders 2 - Saia do pine. 3 - Crie um diretorio para os incoming folders, pode ser dentro do ~/mail mesmo, ~/mail/Incoming por exemplo. 4 - Entre no pine e crie um novo folder ('A') respondendo: Name of server to contain added folder: em branco Name of folder to add: /home/login/mail/Incoming/linux-br Nickname for folder "/home/.../new-folder": linux-br Tem que colocar o fullpath, nao adianta usar "~/mail/..." (o pine nao expande o "~" para homedir). 5 - Acerte o procmail para usar esses arquivos para depositar novos emails. O TAB agora funciona entre os folders, na sequencia. Depois de adicionar uns dois ou tres incoming folders, veja o ~/.pinerc. Atualmente eu prefiro editar o .pinerc diretamente para adicionar um novo folder. --- Wagner wks@niktu.psi.com.br FORMATAR E ADICIONAR SISTEMA DE ARQUIVOS EM DISQUETE Primeiro passa formatar o disquete comando: fdformat /dev/fd0H1440 blz vc formatou o diquete agora vc vai criar o sistema de arquivos no caso do sistema dos o comando: mkfs.msdos /dev/fd0H1440 prontinho disquete pronto para ser usado. Agora que vc sabe fazer manualmente pra que KDE :) Fazer manualmente e melhor pq da + trabalho hehehehehe Ass: Junior_TRIAD REFERENCIAS DE PERL http://www.perl.org http://www.perl.com Para scripts http://www.cgi-resources.com http://www.freecode.com http://www.scriptsearch.com Sou moderador de uma lista sobre PERL, la vc tb sempre achara bons profissionais, se quiser entrar va em http://www.mrmultimidia.com/perl/ Espero ter ajudado, Renato Lira ALIAS NO XTERM Como eu faco mesmo para alias no meu ~/.bash_profile [redhat 5.2] "funcionarem" > com os terminais do X (xterm, aterm, e cia)? Duas opções : 1 - ative o terminal ( xterm, aterm, ... ) com a opção '-ls'. Esta opção transaforma aquela "shell" em um "login shell", ou seja, executa o '/etc/profile' e os outros "scripts" envolvidos na configuração do ambiente do usuário. 2 - crie, e exporte, uma variável "ENV" apontando para o seu "script" : export ENV=$HOME/.bash_profile desta forma o "script" será executado a cada vez que você abrir uma nova "shell", o que inclui um novo terminal. Roxo CAPTURANDO TELAS Utilize o import, do pacote ImageMagick. Abra um Xterm, e digite: # sleep 5; import ~/screenshot.jpg Após, minimize o xterm (ou esconda). Em 5 segundos, o mouse mudará para uma cruz. Utilize-a para marcar o tamanho do screenshot (normalmente a tela inteira). Você pode mudar a extensão para .gif, .bmp, e outros. Eliphas Levy ACENTUAÇÃO NO STAR OFFICE > MAS, no X eu resolvi usar a libX11 do Tomas Quinot, aquela alterada. Eu > instalei, tudo certinho, mas o Cedilha nao sai nem a purrete... > O q vc me aconselham? Tem alguma coisa q eu possa fazer pra o cedilha aparecer > ou vou ter de usar algum dos outros metodos? Verifique se no arquivo /usr/X11R6/lib/X11/locale/iso8859-1/Compose existem as linhas: : "\307" Ccedilla : "\347" ccedilla Se nao, experimente acrescentar. Ricardo Yassuo Igarashi E-mail: iga@that.com.br CMI 8330 Quem tem placa de som on-board com o chipset CMI8330 e estah com problemas, saiba que na Documentacao do kernel 2.2.x jah estah vindo um paper com a solucao: /usr/src/linux/Documentation/sound/CMI8330 Lah eh ensinado o que eh preciso fazer para configurar esta placa... E quem nao usa o kernel 2.2.x? Bem, neste caso, eh preciso pegar o novo kernel (o que nao seria bom...) ou conseguir o arquivo com algum amigo... []'s, Mauro Cleffs Figueiredo cleffs@pobox.com DESCOMPACTAR ARQUIVOS .DEB (DEBIAN) > Estou precisando descompactar um arquivo com Terminação .deb que vem no > LInux da Debian. Mas uso o RedHat, como devo proceder para tal? Bem, voce quer descompactar o arquivo mesmo ou instalar? Bem, disse "descompactar", vou acatar "descompactar". Primeiro, vamos ver o que o sistema tem a dizer a respeito de um arquivo .deb: [rbp@glitch ~]$ file arquivo.deb arquivo.deb: current ar archive [rbp@glitch ~]$ "ar archive"? Meu Linux eh gago? ;) Nao (ou nao por causa disso, pelo menos). Os arquivos .deb sao, na verdade, arquivos do tipo 'ar'. Lembra do tar? O "ar" eh um programa do genero. Segundo a manpage (cuja leitura recomendo: man ar): ar - create, modify, and extract from archives. Bem, tah bom. E aih? Simples: [rbp@glitch ~]$ ls -l total 52 -rw-r--r-- 1 rbp rbp 51420 Apr 4 12:52 arquivo.deb [rbp@glitch ~]$ ar x arquivo.deb [rbp@glitch ~]$ ls -l total 105 -rw-r--r-- 1 rbp rbp 51420 Apr 4 12:52 arquivo.deb -rw-r--r-- 1 rbp rbp 722 Apr 4 13:03 control.tar.gz -rw-r--r-- 1 rbp rbp 50505 Apr 4 13:03 data.tar.gz -rw-r--r-- 1 rbp rbp 4 Apr 4 13:03 debian-binary [rbp@glitch ~]$ Ou seja, se voce faz "ar x arquivo.deb", o arquivo arquivo.deb eh "desempacotado" em mais 3 arquivos (este eh o formato geral de .debs): debian-binary: soh tem a versao do Debian pra que foi compilado e empacotado este arquivo control.tar.gz: tem o hash dos arquivos (man md5sum) e um arquivo chamado 'control', que tem as informacoes que voce ve quando faz "dpkg -I arquivo.dev", como versao, dependencias, descricao etc. data.tar.gz: finalmente, os arquivos a serem instalados. Rodrigo Bernardo Pimentel | PGP RSA KeyID: LISTA DE MYSQL NO BRASIL Fernando Ulisses dos Santos a quem possa interessar, acabei de criar uma lista sobre mysql o endereço para inscrição é: mysql-br-request@listas.linkway.com.br no corpo da mensagem escreva: subscribe mysql-br seu@email.com.br tb acabei de enviar um e-mail para os mantedores da página do MySQL para cadastrar a lista na página deles, espero reforçar a presença da comunidade Linux brasileira perante o mundo Fernando Ulisses dos Santos Linkway ISP Network/Linux Admin ALTERANDO AS MODELINE Resolvi o seu(nosso, eu tb tava assim) problema :) O problema é que o seu monitor (ou o proprio X, nao sei) nao está aceitando a configuração que o XFSetup (ou qualquer outro configurador) faz pra você Voce vai ter que editar NA UNHA o XF86Config no /etc/X11 e achar a linha seguinte: ModeLine "800x600" 36 800 824 896 1024 600 601 603 625 Se não tiver, sinta-se a vontade para adicioná-la. Agora, é apenas um truque simples. Baixe 36 para 35 na linha acima, salve e rode o X. Deve funcionar sem problemas (como funcionou comigo) Obs: Claro, lembre-se de setar a resolucao minima novamente para 800x600 :) Espero que tenha ajudado. Jokka COREL DRAW FOR LINUX Pegue o Corel Draw 3.5 para Linux em ftp://ftp.hack.com.br/pub/linux/corel-3.5-rpm/corel-3.5.rpm se não conseguir tem um link na seção de download da ano2001 -> http://ano2001.sti.com.br Dúvidas nas instalação... email-me SOUND PRO 3D ONBOARD Eu configurei a semana passada, e não ficou bom. O som ficou muito baixinho. Usei as dicas do Humberto Baltazar Moraes sobre o link: http://home.gelrevision.nl/~h.wolter/CMI8330_0.05.txt Inclusive compilando e rodando o "hack" criado pelo Luis T.S.Mendes. Sem esse "hack" a minha placa não falou. Com ele, falou baixinho... Toquei CDs, .wav, e .au. Tudo baixinho e ruidoso... :-(. Pensei em pegar caixinhas amplificadas para ver se o som amplificado também tem ruídos... Por coincidência (ou não ;-)) os dados de IRQ, etc. da minha placa, que peguei via Windows, são idênticos aos do HOWTO do link acima. Veja também o mail do Mauro Cleffs Figueiredo, de domingo (4/abril), mandando ver o diretório /usr/src/linux/Documentation/sound/CMI8330 para quem tem kernel 2.2.#. Não tentei com o que tem lá ;-), faço depois... Boa sorte, e conte para nós o que aconteceu com você... Wilson COMO MATAR O NETSCAPE Utilize -9 como signal no top. Ou "killall -9 netscape-communicator" também resolve. ELIPHAS ------------ Milton Fabiano Wolff wrote: > megas da minha memória ram....digito "k" o top pergunta um PID pra matar, > coloco o pid do netscape e ele me pergunta um tal de signal em que aparece > um numero default entre [], aperto enter e não consigo matar o netscape. > Após essas tentativas fracassadas eu reboot meu computador para arrumar a > bagunça do netscape. Esse número padrão é o do sinal a ser enviado. Normalmente é o 15, o SIGTERM, que notifica os programas que sua finalização foi requisitada. No entanto, esse sinal é bloqueável pelo programa, normalmente para que ele possa fazer uma limpeza na sua bagunça. O Netscape deve ter algum bug que o coloca em um estado em que a função de bloqueio do SIGTERM não consegue finalizá-lo. Nesses casos e em outros de programas mal-comportados, existem outros sinais para terminar um programa. Em especial, o SIGKILL (9), que não pode ser bloqueado e SEMPRE termina um programa (A não ser em casos especiais como um programa travado em modo D -- disk sleep -- ou um zumbi ou outra rara anomalia). Só por curiosidade, existe um outro sinal que indica término, o SIGQUIT (2). Esse sinal normalmente não é enviado a programas através de kill, mas é enviado pelo terminal. Como o Ctrl+Z diz para paralizar (SIGTSTP -- Terminal SToP), o SIGQUIT é enviado depois de um Ctrl+\. Mais informações, man signal, man kill, man raise, apropos signal, etc. PS: outro sinal não bloqueável é o SIGILL (ILLegal instruction). Thiago Macieira - UFOT Registry number: 1001 *thiagom@iname.com* talha@geocities.com PROTECAO CONTRA LINUX SINGLE Se é pra proteger, lembra entao de colocar pra nunca dar boot por disquete (se puder, desconecta ele, vc nao usa mesmo depois de instalado) e coloca senha na bios pra o espertinho nao mudar isso tb.... senao ele da doot com um linux em disquete, monta o hd e babau :) ha... aparafusa bem o cmp pra ele nao tirar o hd ou colocar um outro pra dar boot. heheh... tranca a porta, esconde o cmp num cofre so com um buraquinho pra sair os fios (essa é boa :) Marcelo Fartura SAMBA HOWTOS O programa é o SAMBA. Tem um HOWTO chamado SMB HOWTO em http://ldp.conectiva.com.br/ e dois artigos em http://www.linuxworld.com/ SCRIPT PARA VARIOS WMANAGER oce pode fazer um script para iniciar o ambiente gráfico que quiser através do startx. Exemplo de script: ----------------------------------------- echo echo echo " Xmanager" echo echo " WindowMaker ---> 1" echo " Afterstep ---> 2" echo " FVWM ---> 3" echo " FVWM95 ---> 4" echo " KDE ---> 5" echo " Enlightenment ---> 6" echo " XFCE ---> 7" echo " RedHat ---> 8" echo " ICEWM ---> 9" echo " BlackBox ---> 10" echo " qvwm ---> 11" echo " mlvwm ---> 12" echo " wm2 ---> 13" echo " scwm ---> 14" echo " ctwm ---> 15" echo " Nenhum ---> 16" read Xmanager case $Xmanager in 1) cp ~/.xinitrc-WM $HOME/.xinitrc ; startx -- -bpp 32 ;; 2) cp ~/.xinitrc-af $HOME/.xinitrc ; startx -- -bpp 32 ;; 3) cp ~/.xinitrc-fvwm2 $HOME/.xinitrc ; startx -- -bpp 32 ;; 4) cp ~/.xinitrc-fvwm95 $HOME/.xinitrc ; startx -- -bpp 32 ;; 5) cp ~/.xinitrc-kde $HOME/.xinitrc ; startx -- -bpp 32 ;; 6) cp ~/.xinitrc-e $HOME/.xinitrc ; startx -- -bpp 32 ;; 7) cp ~/.xinitrc-xfce $HOME/.xinitrc ; startx -- -bpp 32 ;; 8) rm -rf $HOME/.xinitrc ; startx -- -bpp 32 ;; 9) cp ~/.xinitrc-icewm $HOME/.xinitrc ; startx -- -bpp 32 ;; 10) cp ~/.xinitrc-blackbox $HOME/.xinitrc ; startx -- -bpp 32 ;; 11) cp ~/.xinitrc-qvwm $HOME/.xinitrc ; startx -- -bpp 32 ;; 12) cp ~/.xinitrc-mlvwm $HOME/.xinitrc ; startx -- -bpp 32 ;; 13) cp ~/.xinitrc-wm2 $HOME/.xinitrc ; startx -- -bpp 32 ;; 14) cp ~/.xinitrc-scwm $HOME/.xinitrc ; startx -- -bpp 32 ;; 15) cp ~/.xinitrc-ctwm $HOME/.xinitrc ; startx -- -bpp 32 ;; 16) break esac -------------------------------------------- Com um editor de texto crie os arquivos para cada window manager e coloque no diretório do usuário. Por exemplo, olhe o meu arquivo .xinitrc-WM que utilizo para chamar o Window Maker: -------------------------------------------- xmodmap -e 'keycode 22 = BackSpace' exec wmaker -------------------------------------------- O meu script se chama simplesmente "x". Digito x e depois o número relativo ao window manager que quero naquele momento. Não se esqueça de mudar as permissões do "x" para que ele seja executável: "chmod 755 x" Coloque o arquivo x, atenção não se trata do "X-Files", num diretório da sua path e manda bala. Certifique-se de que o número de cores que estou utilizando é aceito pela sua placa de vídeo. Se não for mude o "-bpp 32" para 16, 24 ou o valor que for compatível com o seu equipamento. Heber Maia heber@magic.fr http://perso.magic.fr/heber PARTICOES /, /HOME E /SWAP Eu costumo separar as particoes (/usr. /var, /home e swap) por uma questao bem simples... um problema em uma dessas particoes nao afeta todo o resto do sistema... No caso do /var, se algum programa gerar logs gigantes ou te mandarem um mailbomb, o sistema nao trava... (soh alguns servicos :) O /home deixa voce mais livre pra fazer upgrades radicais (como troca de distribuicoes) sem perder tudo... afinal, sistema de arquivos ext2 eh igual em todos ;) O / eu deixo bem pequeno pra evitar que um crash corrompa muita coisa nessa particao... O /usr, eh basicamente pra nao entupir o / :) Isso eh minha opniao... se alguem tem algum outro motivo (ou um bom argumento pra dizer que eu to errado ;) por favor... manda! Batata Rogerio Neves Batata (batata@fisica.ufpr.br) CARREGANDO FAT 32 COMO MODULO Bom caso vc nao acesse o sistema de arquivos em FAT 32, pode ser pq o modulo nao esteje carregado, para carrega-lo, digite modprobe vfat a partir dai para montar o sistema em FAT32 digite mount -t vfat /dev/hdXY /mnt/vfat onde X, se sua HD, por exemplo for primaria master sera "a", se for primaria slave "b" secundaria master "c" e a ultima "d" e Y eh o numero da particao, que vc pode descobri-la usando o comando fdisk + p PS: Isso no Linux Marumbi ou Guarani, ou slack 3.4 ou + HOWTOS DE LINUX http://metalab.unc.edu/pub/Linux/docs/HOWTO/ No seu caso: http://metalab.unc.edu/pub/Linux/docs/HOWTO/mini/ZIP-Drive Tem um espelho bom na USP: http://linusp.usp.br Lá dentro você procura por Documentação, entra no espelho oficial da documentação Linux (Linux Documentation Project) e encontra, em formato HTML, texto, PostScript, DVI, dois HOWTOs (na verdade, mini-HOWTOs): ZIP Install Mini-HOWTO ZIP Dirve Mini-HOWTO e é muito melhor que eu ou alguém te passar informação errônea. Abraços Wilson MANUAIS DE PERL http://reference.perl.com/ ou http://www.perlbr.com.br/treinamentos.htm --------------- De uma olhada tb em http://www.mrmultimidia.com/perl/ Renato Lira =================================================== http://www.mrmultimidia.com GRATIS - Cadastre seu Site em 40 sistemas de buscas =================================================== http://www.mrmultimidia.com/perl/ - A melhor e mais movimentada lista sobre PERL no Brasil REDIMENSIONAR JANELAS NO WMAKER Na parte de baixo da janela fica a barra de tamanho. Experimente também ALT+botão direito do mouse em qualquer parte da janela, mesmo no meio :) ELYPHAS ---------- Na parte inferior da janela existe a barra de redimensionamento. Esta barra tem tres divisoes, para dimensionar verticalmente, clique no meio da barra, para dimensionar horizontalmente clique em um dos cantos da barra. -- Fabio Henrique ------------- Maximizar/restaurar: Pressione CTRL+SHIFT e de um clique duplo no titulo da janela. ----------------- CRIAR ICONES NO LINUX Voce pode criar usando o Gimp e dai mudando o seu tamanho quando acabar para 32x32 ou 16x16 para "mini" icones. Dai quando for salvar escolha o formato XPM que ha disponivel no mesmo []'s Renato LIGANDO DOIS MICROS COM UMA FAX/MODEM Configuração da Rede Dae Pessoal.... É o seguinte, tenho aqui em casa duas maquinas que compartilham a internet com o mesmo modem (USRobtics 56.6K) atraves do wingate. So que como eu tenho o linux na maquina que tem o modem e acho muito mais rapido o acesso a internet gostaria de fazer no linux alguma coisa parecida com o wingate, alem e claro de configurar o SAMBA, resumindo colocar o linux em rede com o windows, gostaria de saber de vc onde eu acho algo sobre esse assunto. Tenho o Conectiva Guarani 3.0 que veio com a CDExpert e naum tenho os manuais.... ARQUIVO GZIP CORROMPIDO? > Gostaria de saber se tem algum meio de saber se um arquivo tar.gz esta > corrompido. Da página de manual do gzip, descobre-se que ele tem a opção -t para testar: gzip -t arquivo.tar.gz Se estiver ok, ele irá dizer na tela. O mesmo vale para o bzip2. Thiago Macieira - UFOT Registry number: 1001 *thiagom@iname.com* talha@geocities.com USO DAS PARTICOES NO LINUX Depende do padrão de utilização de disco de sua máquina, ou seja, varia de máquina para máquina. Você deve dimensionar o /usr de acordo com o número de pacotes que for instalar, o /tmp (se você dedicar uma partição para ele) de acordo com o número e tamanho de arquivos temporários "rápidos" (pense sobre alocação de memória para um ramdisk para o /tmp, a literatura geralmente não aconselha mas seria interessante se alguém fizesse alguns testes em determinadas situações), o /var/tmp de acordo com o número e tamanho de arquivos temporários mais "permanentes", que geralmente são maiores que os arquivos temporários armazenados no /tmp, o /var/spool/mail (se dedicar uma partição para o mesmo) de acordo com o número e perfil dos usuários que recebem correio eletrônico, etc. De uma maneira geral, para estações de trabalho não faz "muito" sentido criar várias partições, mas para servidores isto pode ser essencial, pois, por exemplo, o /usr deveria ser sempre montado como "read-only", devendo ser "remontado" com mount -o remount,rw /usr somente quando novos pacotes forem instalados ou pacotes existentes estiverem sendo atualizados, pois com isto você poderia compartilhar _todo_ o /usr entre várias máquinas, poupando espaço em disco e mantendo uma consistência de aplicações entre um grupo de servidores ou mesmo de estações de trabalho. Como podem ver o particionamento pode ser algo como "black magic", dependendo _muito_ da experiência do administrador para avaliar as reais necessidades das máquinas sob sua responsabilidade. Se pensarmos em boot remoto veremos que todas estas considerações são muito importantes na consistência das aplicações disponibilizadas para os usuários de sua rede, o que facilitará muito a resolução de problemas dada a uniformidade das aplicações disponibilizadas. Outras considerações como performance melhorada com o uso de discos mais rápidos alocados para partições mais utilizadas podem ser obtidas com um particionamento adequado de seus discos. Bom, vou parar por aqui pois o Partition-HOWTO tem mais informações e é leitura recomendada para os interessados em extrair ainda mais performance de suas máquinas! :) - Arnaldo PS.: vejam as aspas! :) ISPELL PORTUGUÊS > Alguem por aqui sabe informar se existe um dicionario para Ispell > para a lingua portuguesa? Onde encontrar? Uma vez me falaram que tinha em > algum lugar na USP, mas nao encontrei referencia ao mesmo nos ftps e wwws > de la. Se voce usa Debian, o dicionario estah incluso no ispell (3.1.20). De qualquer forma, a URL: http://www.ime.usp.br/~ueda/br.ispell/ Rodrigo Bernardo Pimentel Ops, disse num e-mail anterior que o dicionario estah disponivel na Debian no ispell. Erro. O pacote se chama "ibrazilian": http://www.debian.org/Packages/stable/text/ibrazilian.html CRIANDO UM ARQUIVO NOVO (ZERADO) > Como zero o wtmp?? (criar um arquivo novo) #mv wtmp wtmp.old #touch wtmp SCREENSHOT COM O IMAGE MAGIC ara gravar screenshots eu costumo usar o Image Magick. Ele permite tirar um screenshot de todo o conteúdo da tela, de uma janela ou de uma parte selecionada na tela. No programa, clique em "Grab", indique o tempo, em segundos, que ele deverá esperar para tirar a foto (assim você terá tempo para arrumar a tela...). Quando o cursor mudar de aparência você clica na janela cuja screenshot deseja tirar, na área de trabalho para fotografar tudo ou seleciona a área desejada. Depois, você pode trabalhar e gravar a imagem em um dos muitos formatos disponíveis. É um excelente programa e está disponível em qualquer distribuição Debian. Elias Praciano NUM LOCK ATIVADO DE INICIO Queria saber como que faço para o Num Lock sempre iniciar ligado! Pesquisa na Linux Tips HOWTO (http://ldp.conectiva.com.br/) ou na Linux Gazette (http://www.linuxgazette.com/). Esta pergunta já é clássica e está respondida... César A. K. Grossmann ATUALIZAÇÃO DE BIBLIOTECAS > Baixeis os fontes do WindowMaker e as bibliotecas que ele pediu (libPropList > ou alguma_coisa_parecida), compilei e instalei o WindowMaker da seguinte > forma: > > $./configure ------------> normal sem problema > Wmaker: error in loading shared libraries > libwraster.so.1: cannot open shared object file: No such file or directory. > Acho que deve estar faltando alguma outra biblioteca ou acertar algum PATH > ou variavel de ambiente. > Alguem ja teve este problema, sabe o que pode ser ? Não e sim ;) Inclua /usr/local/lib (verifique se foi aqui mesmo que o wmaker instalou as bibliotecas) no arquivo /etc/ld.so.conf. Após rode ldconfig novamente. LOCALIZAÇÃO DE BIBLIOTECAS Vai ai uma correcao a esta minha mensagem. Eu disse para colocar o opcao '--prefix=/usr', mas isso depende de onde esta a versao antiga do Gtk e da Glib. Eu utilizo a distribuicao Slackware e nela o diretorio correto para instalacao e o /usr/local, portanto, antes de instalar uma nova versao do Gtk, verifique onde esta a versao antiga e informe este diretorio usando a opcao '--prefix=diretorio' quando for rodar o ./configure. Para verificar qual o diretorio correto, execute o comando: ldconfig -v Fabio Henrique ISPELL PORTUGUES > Alguem por aqui sabe informar se existe um dicionario para Ispell > para a lingua portuguesa? Onde encontrar? Uma vez me falaram que tinha em > algum lugar na USP, mas nao encontrei referencia ao mesmo nos ftps e wwws > de la. ------ O SuSE linux vem com o dicionario brazilian_portuguese para o Ispell.... Guiga FAR DO WINDOW MAKER Tenho visto muita gente colocando mensagem sobre dúvidas com o Window Maker, aí vai uma hp legal, é uma espécie de manual do WM poderá tirar muitas dúvidas. http://www.dpo.uab.edu/~grapeape/wmfaq.html MONTAR ZIP DRIVE Experimente montar o zip com a opção vfat de sistema de arquivos (mount -t vfat /dev/sda4 /mnt/zip por exemplo). AUMENTANDO ESPAÇO EM PARTIÇÃO Como no AIX não, porém vc pode criar outra partição maior no seu HD que tem espaço livre e criar um link entre a sua antiga /usr e a nova /usr no hd com mais espaço. [], Marcelo Fartura MUDANDO A SENHA DO ROOT Extendendo a dica proposta... E' possivel desabilitar esse comportamento no LILO. Nesse caso de boot pelo diskette, monte o root do hd em outro ponto: mount -t ext2 /dev/hda1 /mnt Agora voce pode editar o arquivo em: /mnt/etc/passwd USO DO SUDO aqui na lista poderia me explicar como fica > > um /etc/sudoers bem configurado ?? > > Exe: Hoje em dia num servidor que cuido tem um > script para adicionar usuários, mas só o Root tem > pode de execução, tive que compartilhar a senha > com mais duas pessoas (perigo a vista). > > Como fazer para que por exemplo o user J pudesse > executar o script (adicionando o usuário) ? > Primeiro passo, apenas use o comando 'visudo' para editar o 'sudoers'. Para este caso o arquivo poderia conter : j ALL = /path/completo/para/o/script Isto permitiria o usuário "j" executar o "script" como root. Roxo