1.1 Como abortar o X quando nada aparece na tela ou trava a tela? Aperte as teclas Ctrl+Alt+BackSpace 1.2 Como configurar o X Window? Comece sempre utilizando o aplicativo Xconfigurator, que tem uma interface amigável e faz a autodetecção da maioria das placas de vídeo, fornecendo-lhe uma configuração mínima funcional. Se com o Xconfigurator não der certo, tente usar o xf86config, que é um aplicativo em modo texto, mais flexível que o Xconfigurator, para configurar mouse, teclado, vídeo, resolução, memória de vídeo, e com muito mais informações disponíveis na tela, contudo ele não faz autodetecção de hardware. Para ambos aplicativos, basta chamá-los na linha de comando. Detalhes: Quando o X está mal configurado, ele entra na "tela preta" e ali fica parado. para abortá-lo, na maioria das vezes o Ctrl+Alt+BackSpace funciona, mas antes disso, tente Ctrl+Alt+(tecla + do teclado numérico) que alterna entre configurações de resoluções de tela possíveis (640x480, 800x600, etc), pois às vezes essa tela só aparece em uma resolução e nas outras não (geralmente a má configuração da resolução de tela vem acompanhada de um zumbido discreto do monitor). Ou ainda, aperte Ctrl+Alt+F1 para voltar ao modo caractere, e no console onde o X foi chamado, aperte Ctrl+C para "matar" o X. Configure o X SEM ramdac e SEM clockship. Tente primeiro configurações mais "conservadoras" e depois vá aumentado/experimentando até chegar no limite de sua placa de vídeo. 1.3 Como colocar atalhos no menu da interface gráfica? Vá ao diretório /etc/X11/wmconfig. Cada arquivo aqui é um ítem de menu. Use um como exemplo para criar um ítem novo. Usaremos como exemplo o conteúdo do arquivo /etc/X11/wmconfig/gimp: gimp name "The GIMP" gimp description "GNU Image Manipulation Program" gimp icon "wilbur.xpm" gimp mini-icon "mini-wilbur.xpm" gimp exec "gimp &" gimp group Graphics Seguindo essa estrutura, pode-se criar um ítem de menu para qualquer aplicativo do sistema: meuaplicativo name "meu aplicativo" meuaplicativo description "meu aplicativo é muito bom" meuaplicativo icon "arquivo-do-ícone.xpm" meuaplicativo mini-icon "arquivo-do-mini-ícone.xpm" meuaplicativo exec "rota/executável-do-aplicativo &" meuaplicativo group "GrupoDoMeuAplicativo" Criado o arquivo do ítem de menu, use o aplicativo wmconfig para gerar o arquivo de configuração. wmconfig --output=nome-da-interface Podendo ser "nome-da-interface": fvwm2, fvwm95, mwm, afterstep, icewm, wmaker, kde OBS.: note que para alguns gerentes de janela como o KDE, a saída deste comando é uma estrutura de diretórios, e para outros como o icewm, a saída é o próprio arquivo de configuração do gerente jogado na saída padrão, então deve-se executar como: wmconfig --output=nome-da-interface > arquivo Sendo "arquivo" o nome do arquivo de configuração do gerente requerido. Para maiores informações: man wmconfig 1.4 Meu cursor no X está fora de centro. como alinhá-lo? Primeiro certifique-se de que você não está com a tela virtual habilitada (ao mover o cursor para perto da borda, a tela se movimenta mais um pouco) Caso seu problema seja essa tela virtual, veja como retirá-la no tópico relacionado nas P&R. Caso não, leia o arquivo /usr/X11R6/lib/X11/doc/VideoModes.doc e veja como acertar o modeline no arquivo /etc/X11/XF86config utilizando o utilitário xvidtune. 1.5 xinit: Conexão recusada (errno 111): unable to connect to Xserver O seu X está configurado, mas o servidor de vídeo correspondente à sua placa não está instalado. Na mesma tela onde ocorre esse erro, veja nas mensagens mais acima (Shift+PageUp) onde há uma linha: "chipset driver" Para uma placa S3 Virge por exemplo, a linha será: (--) S3V : chipset driver: s3_Virge Essa linha lhe diz qual servidor de vídeo que o X tenta carregar, e que, nesse errno 111 não conseguiu. Basta instalar o servidor correspondente à sua placa. Aqui vai uma lista dos pacotes de servidores de vídeo disponíveis: XFree86-8514 XFree86-AGX XFree86-I128 XFree86-Mach32 XFree86-Mach64 XFree86-Mach8 XFree86-Mono XFree86-P9000 XFree86-S3 XFree86-S3V XFree86-SVGA XFree86-VGA XFree86-W32 1.6 Como colocar fontes adicionais no X? Fontes True-Type Acesse a seguinte URL: http://www.conectiva.com.br/~suporte-cl/comofazer/truetype.html Fontes não True-Type Vá até o diretório /usr/X11R6/lib/X11/fonts, copie a fonte aqui e execute: mkfontdir minha_fonte Edite o arquivo /etc/X11/XF86Config e na seção de fontes, coloque a entrada para sua fonte por primeiro: FontPath "/usr/X11R6/lib/X11/fonts/minha_fonte" Assim, sua fonte será carregada automaticamente. 1.7 Como instalar/utilizar o gnome? Para se executar o gnome, basta digitar, no console, o comando gnome Caso utilize o login gráfico, basta executar o programa kdmconfig e na aba sessões, incluir um novo tipo, digitando na caixa tipo de sessão, gnome ### Guarani e anteriores ### Instale todos os pacotes necessários: rpm -ivh gtk* rpm -ivh libungif* rpm -ivh gnome* O gnome ainda está em desenvolvimento, nós o incluímos somente para que nossos usuários tenham uma visão inicial de seu funcionamento/aparência. Para visualizar o painel e a partir dele disparar algumas aplicações entre normalmente no X e a partir de uma shell execute (para versão 0.20): panel Seguem abaixo outros executávies do gnome, alguns podem não funcionar, pois como já foi dito, está em desenvolvimento. chame-os diretamente da linha de comando: versão 0.13: collector gnome_linuxconf gulp gxsnmp logview gnome-help-browser gnome-info2html gnome-man2html GnomeScott freecell gnomine mahjongg phaser_chess same-gnome sol ee gnomeg guile-gtk dns-helper gnome_segv htmltest gmix gtcd tcd girc gmailman network-utilities cromagnon edit-menus find-file gcalc gedit ghex gnomecal grun gshutdown gsu gtop gtt guname gw notepad versão 0.20: collector gxsnmp logview background-properties batmon_applet bell-properties bussign_applet cdplayer_applet clockmail_applet cpuload_applet cpumemusage_applet dialer_applet diskusage_applet drivemount_applet fish_applet gen_util_applet gnome-help-browser gnome-info2html gnome-man2html gnome-session gnome-terminal keyboard-properties mixer_applet modemlights_applet mouse-properties netload_applet panel save-session ui-properties webcontrol_applet wmpager_applet GnomeScott freecell gnomine mahjongg same-gnome sol ee gnomeg guile-gtk dns-helper gnome_segv htmltest extace gmix gtcd tcd gcalc gdiskfree gedit genius ghex gnomecal grun grun-minimalist gsearchtool gshutdown gsu gtop gtt guname gw 1.8 Como mudar a profundidade de cores do X? Edite o arquivo /usr/bin/X11/startx e na linha 24 onde estiver serverargs="" Toque por: serverargs="-bpp 16" O "16" é a profundidade escolhida, outras possíveis são: 8 bpp (256 cores) 16 bpp (32K/64K cores) 24 bpp (24-bit de cores, packed pixel) 32 bpp (24-bit de cores) A quantidade de cores que a placa de vídeo suporta, com determinada resolução de tela, varia de placa para placa e também está diretamente relacionada com a quantidade de memória que a placa tem. 1.9 Como mudar a resolução de tela no X? Utilize primeiramente o Xconfigurator. Ao aparecer a tela com o modo de vídeo padrão, definido por ele, que sempre escolhe uma configuração "conservadora", aperte o botão "Deixe-me escolher" e escolha a definição desejada para cada profundidade de cores. Ou ainda, vá diretamente no arquivo de configuração do X, o /etc/X11/XF86Config, e lá no seu final, em cada seção Section "Screen" há as configurações para cada profundidade de cores. Procure pelas linhas "Modes" e coloque a resolução desejada (em ordem de preferência), por exemplo: Modes "1024x768" "800x600" "640x480" 1.10 Como rodar o X como usuário normal (não-root)? ### Marumbi e anteriores ### Há duas opções: 1) Vá em /usr/X11R6/bin e execute: ln -sf xserver-wrapper X 2) Atualize seu XFree86. pegue os pacotes em nosso site de FTP: ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes 1.11 Meu X funciona mas está estranho, às vezes trava, não responde Há algum padrão nesses erros? Tente responder algumas das perguntas seguintes para tentar chegar na origem do problema: Com relação a causa: Acontece toda vez que se entra o X ou de vez em quando? Acontece sempre após um intervalo de tempo definido? Acontece sempre que a máquina está sobrecarregada de tarefas? Acontece sempre utilizando os mesmos aplicativos? Acontece apenas com um aplicativo em especial? Houve alguma mudança de hardware na máquina anterior ao problema? Houve alguma instalação de pacotes anterior ao problema? quais? Com relação a solução: Alterar o número de cores ou a resolução da tela adianta? O sistema volta após algum tempo de inatividade? Fechando algum aplicativo em especial, volta ao normal? Ou fechando todos os aplicativos, volta ao normal? Ou fechando todos os aplicativos e reiniciando o X, volta ao normal? Ou apenas reinicializando a máquina volta ao normal? OBS.: note que as janelas do X possuem características diferentes das de outros sistemas operacionais, como as ações de pregar, layer, hide, dock, rollup, entre outras, que podem ser interpretadas erroneamente como mal funcionamento. 1.12 Como retiro a tela virtual do meu X window? Dentro do arquivo /etc/X11/XF86Config, comente a linha correspondente a sua configuração atual que começa com "Virtual" e apenas comente-a. OBS.: para comentar uma linha, coloque um # no seu início Note que para cada servidor de vídeo e para cada profundidade de cores há uma entrada Virtual. você deve alterar a linha correta para que tenha efeito. Se você não tem certeza qual alterar, altere todas as linhas que começam com Virtual dentro desse arquivo. Se o procedimento acima não trazer resultado, talvez sua placa de vídeo não suporte a resolução de tela escolhida. apenas diminua essa resolução. Se isso ainda não for suficiente, provavelmente você está usando um servidor de vídeo incorreto, e/ou sua placa não é suportada pela sua versão do XFree86. Consulte http://www.xfree86.org para maiores informações. 1.13 Como utilizar as interfaces gráficas disponíveis? Use o comando `kde` para entrar no KDE, gnome para entrar no GNOME e `startx` para entrar nas demais interfaces gráficas. Note que todas usam o X11, que é o servidor gráfico; startx é um script para entrar no X11 usando o gerenciador de janelas escolhido. O gerenciador padrão usado pelo startx é o Window Maker, mas pode-se mudar selecionando a opção de alternar para outro gerenciador de janelas (como afterstep, icewm, fvwm2 com cara de windows 95, fvwm com cara de motif), no menu para sair do X. O comando kde, por sua vez, é outro script usado para entrar no X11 usando como gerenciador de janelas o KWM, que é parte do KDE, assim como é o comando gnome, que entra no X11 usando o gerenciador Enlightment que é o gerenciador padrão do gnome. ### Guarani ### Use o comando `kde` para entrar no KDE e `startx` para entrar nas demais interfaces gráficas. Note que todas usam o X11, que é o servidor gráfico; startx é um script para entrar no X11 usando o gerenciador de janelas escolhido. O gerenciador padrão usado pelo startx é o Window Maker, mas pode-se mudar selecionando a opção de alternar para outro gerenciador de janelas (como afterstep, icewm, fvwm2 com cara de windows 95, fvwm com cara de motif), no menu para sair do X. O comando kde, por sua vez, é outro script usado para entrar no X11 usando como gerenciador de janelas o KWM, que é parte do KDE. 1.14 Itens adicionados no menu do WindowMaker somem ao reiniciar ### Guarani ### Este é um problema no WPrefs, que ao invés de seguir o link, o apaga e grava um arquivo normal. para arrumar, edite o arquivo /usr/X11R6/bin/RunWM e na linha 181: ln -fs "$GSDIR/Defaults/WMRootMenu.$LINGUA" "$GSDIR/Defaults/WMRootMenu" mude para: if [ -L $GSDIR/Defaults/WMRootMenu ] ; then ln -fs "$GSDIR/Defaults/WMRootMenu.$LINGUA" "$GSDIR/Defaults/WMRootMenu" fi 1.15 De onde baixar o XFree86 novo (3.3.3.1)? ### Marumbi ### Estão disponíveis para download as RPMS do XFree-3.3.3.1 em: ftp://ftp.conectiva.com.br/pub/conectiva/atualizacoes/marumbi/i386/XFree86 Principais novidades desta versão: Novos chipsets suportados, incluindo: 3Dlabs, Rendition, Weitek P9x00, Cyrix MediaGX, Matrox G100/G200, SiS 5597/98 + 6326, Trident 975AGP, NeoMagic, novos chipsets Mach64, C&T 69000, Riva TNT, EPSON SPC8110, Linux vesafb; Todos os servidores XFCom da SuSE e Precision Insight foram incluídos; Novos drives XInput para digitalizadores AceCad ADVANCEDigitizer, MicroTouch TouchPen, SGI dial box; Melhoria na segurança, incluindo correções para estouro de buffers e outros problemas relatados para o time do xfree86; Várias correções de bugs. Além dessas novidades a Conectiva incluiu para o Marumbi: Suporte melhorado para acentuação usando dead-keys, com mapas Xmodmap para teclados ABNT2, português e US Internacional. Esta solução usa um patch na biblioteca Xlib, dispensando o patch no kernel conhecido como diacrd. Testamos esta solução em vários aplicativos, incluindo o StarOffice 5.0, Applix 4.4.1, aplicativos KDE e WordPerfect 8 com teclado abnt2. Xconfigurator com os monitores mais populares do mercado brasileiro: AOC, LG StudioWorks, Philips, Samsungs mais recentes, Samtron, TCE e Waytec. Novos mapas XKB para teclados ABNT2 e US International (nossos agradecimentos ao Ricardo Ygarashi) Para saber quais pacotes do XFree86 atualizar, execute: rpm -qa | grep XFree Para atualizar os pacotes, primeiro baixe-os de nosso site FTP, então: rpm -Uvh XFree* Além de atualizar os pacotes do XFree86, atualize também os pacotes Xconfigurator e xinitrc. O xinitrc contém os novos mapas de teclado e ajusta as configurações do teclado no arquivo /etc/X11/XF86Config e no link /etc/X11/xinit/.Xmodmap. Caso use um arquivo .xinitrc para carregar o XFree ou tem um mapa Xmodmap próprio, carregue também o mapa /etc/X11/xinit/.Xmodmap. Caso use o KDE, atualize também o kdestart. 1.16 Problemas de acentuação/teclas após atualizar para o XFree86-3.3.3.1 Cheque se seu sistema está corretamente configurado: No arquivo /etc/X11/XF86Config, descomentar a linha XkbDisable Ver o link simbólico em /etc/X11/xinitrc .Xmodmap -> Xmodmap.us+ Caso o link não exista, basta rodar o kbdconfig Não pode existir o arquivo /.xinitrc senão ele não lê o do sistema. Ao invés dele, para definir o gerenciador de janelas, utilize o /.wm_style Dentro do /.wm_style, pode ter uma dos seguintes identificadores: debug, fvwm95, fvwm2, afterstep, mwm, anotherlevel, icewm, wmaker, kde 1.17 Como posicionar corretamente a tela no X? No X, abra um xterm e digite: xvidtune Clique no botão "Auto" e use os botões "Left", "Right", "Up", etc. Para ajustar a tela. quando terminar de configurar, clique no botão "Show" e anote a linha que ele exibe no xterm, exemplo: "800x600" 40 800 844 972 1056 600 609 613 636 +hsync +vsync Então edite o arquivo /etc/X11/XF86Config e procure uma "Modeline" que possua o segundo número da linha acima (no caso, 40) igual e apague-a, substituindo pela linha do xvidtune com a palavra Modeline na frente. ************************************************************************ Pra saber a versao, execute o X redirecionando a saida: #startx 2> xlog depois abra o arquivo x log e veja, logo no inicio. Para instalar uma versao nova, va em ftp.xfree86.org e procure pelo arquivo relnotes , que deve estar em um diretorio do tipo ../X/3.3.6/ , onde 3.3.6 eh a ultima versao do X. Neste arquivo voce vai encontrar todas as informacoes que voce precisa. > > Tenho instalado na minha maquina o Slackware 7.1, como posso saber > qual versao do XFREE esta' instalado na minha maquina ?, e como devo > proceder para instalar um novo pacote do XFREE ? ************************************************************************ eh muito simples; vai no http://www.xfree86.org e da uma lida sobre a 4.01 ; teras que baixar um scriptizinho Xinstall.sh e executar na tua maquina, dai ele vai te dizer quais pacotes deves baixar e como proceder; ou seja a priori so tens q baixar o Xinstall e rodar ele na tua maquina p saber o que fazer em seguida; ajuda tm se leres o README e o release-notes ( ambos no site ) . Subject: LinUSP: P3160 => Xfree86 >Olá gostaria de saber, como trocar, o xf86 para uma versaum mais recente, >e q eu possa usar os drivers da voodoo5 ************************************************************************ ************************************************************************ ************************************************************************ ************************************************************************ ************************************************************************ ************************************************************************ ************************************************************************ ************************************************************************