Home
Manual do TCOS - TcosProject Argentina
Contents
1. E Captura de tela Audio video e arquivos l a es ocultas D Enviar arquivos 7 Difus o de udio v deo 2 Enviar o udio do microfone partir deste cliente E Figura 43 A es do menu A dio V deo e Arquivos http groups google com group tcos brasil p g 60 No menu est o dispon veis as seguintes a es e Enviar arquivos ao terminal e Capturar a tela dos terminais e Compartilhar um arquivo de a dio ou v deo com os usu rios e Enviar uma mensagem de texto ao usu rio e Inicia uma a dio confer ncia Algumas dessas a es tamb m podem ser executadas simultaneamente em todos os terminais clicando no bot o Todos mostrado na figura 31 Vejamos alguns exemplos pr ticos do que o TcosMonitor pode fazer A figura 44 mostra como executar uma aplica o em um determinado cliente ap s clicar no menu A es do usu rio gt Executar uma aplica o na sess o do usu rio No Servidor No cliente EE Pergunta SEIA E Pode arrastar e soltar um lan ador nesta caixa Executar a aplica o na sess o do s usu rio s ou abri thin oawriter O cancelar ox Figura 44 Executando uma aplica o no terminal Exibindo os processos do usu rio clicando no menu A es do usu rio gt Mostrar as aplica es executadas por este cliente Veja a figura 45 http groups google com group tcos brasil p g 61 TeosMonitor TA ai me Ze CC A Sair Prefer ncias Atu
2. Eb Frente Figura 20 Configurando os m dulos e a vers o do kernel Nesta sess o de configura o defina a vers o do kernel a ser usado ative a exibi o dos m dulos do kernel n o encontrados somente se a inicializa o do terminal for interrompida ative os m dulos extras e habilite desabilte o suporte aos dispositivos USB discos IDE e ou PATA A figura 21 mostra a pr xima sess o de configura o Suporte aos thin clients http groups google com group tcos brasil p g 40 TcosConfig 1 Configurar 2 Compilar 3 Finaliza Configura o Avan ada Selecione a vers o 2 6 24 21 generid do kernel t Op es do kernel Suporte aos Thin clients EPATEC eTC2300 Habilitar suporte ao eTC2300 EPATEC eTC3800 E eTC2500 Habilitar os m dulos gen ricos VIA Intel dot station Paquito Habilitar o suporte ao dot station ch Habilitar o suporte ao Xorg v deo Openchrome VIA Openchrome VIA driver o p Thinclients Epatec 3800 amp 2500 HP t5530 etc t Outras configura es lt gt Sobre cancelar E voltar Eb Frente Figura 21 Ativando o suporte a alguns modelos de thin clients Se a rede possui alguns desses modelos de thin clients listados na figura acima marque a op o correspondente ao equipamento para habilitar o suporte Na figura 22 exibida a pr xima etapa de configura o http groups soogle com group tcos brasil p g 41 TcosConfig A
3. Jo o Pessoa PB 06 de fevereiro de 2009 http groups google com group tcos brasil p g 1 Licen a de Uso Este trabalho est licenciado sob uma Licen a Creative Commons Atribui o Uso N o Comercial 2 5 Brasil Para ver uma c pia desta licen a visite http creativecommons org licenses by nc 2 5 br ou envie uma carta para Creative Commons 171 Second Street Suite 300 San Francisco California 94105 USA http groups google com group tcos brasil p g 2 Sobre o Autor A cio dos Santos Pires aeciopiresogmail com http aeciopires rg3 net e Graduando em Redes de Computadores pelo Instituto Federal de Educa o Ci ncia e Tecnologia da Para ba IFETPB http www cefetpb edu br e Estagi rio de Inform tica da Secretaria da Receita do Estado da Para ba SERPB hitp receita pb gov br e Tradutor do TCOS para a l ngua portuguesa http icosproject org e Membro da Ss comunidade de usu rios brasileiros do TCOS Agradecimentos especiais a Deus Leandro Almeida Mario Izquierdo e Pedro Gustavo por me ajudarem na elabora o revis o deste documento e aos meus colegas de trabalho por me permitirem dedicar v rias horas do trabalho nesse projeto http groups google com group tcos brasil p g 3 NDICE 1 INTRODU O EEN 5 2 QUI OS E 5 2 1 As Caracter sticas su saiinaisaesariiss asda desss dada dio as ads Ra DESSA Sis ennnen nnmnnn nn 7 2 2 AS
4. 0 01 0 00 e Vers o do kernel 2 6 24 21 generic Figura 40 Exibindo os clientes conectados Ao clicar sobre um desses clientes o IcosMonitor exibe as informa es do terminal conforme configurado na aba Prefer ncias gt Informa es Dispon veis Para executar uma a o em um cliente clique sobre o mesmo com o bot o direito do mouse Ser exibido um menu com todas as a es dispon veis como mostra a figura 41 http groups google com group tcos brasil p g 58 A es para 192 168 0 8 Desligar o monitor DPMS T A es do usu rio d Ligar o monitor DPMS L udio v deo e arquivos Reiniciar l a es ocultas Desligar Executar um terminal xterm no terminal Desconectar o cliente Reiniciar a sess o gr fica com a nova configura o Bloquear a tela Desbloquear a tela Atualizar as informa es do terminal Configurar este terminal XOTIALHOCO A Limpar as informa es do terminal Figura 41 Menus a es do terminal No menu A es do Terminal est o dispon veis as seguintes a es e Reiniciar a sess o gr fica do usu rio com as novas configura es realizadas na op o Configurar este terminal desse mesmo menu e Reiniciar ou desligar o terminal e Limpar as informa es do terminal e Bloquear ou desbloquear o uso do terminal e Executar um terminal xterm Abre o console para a execu o de comandos no terminal e Configurar o terminal e Encerrar a sess o gr
5. 1 Configurar 2 Compilar 3 Finaliza Configura o Avan ada Selecione a vers o 2 6 24 21 generid do kernel t Op es do kernel k Suporte aos Thin clients dk 7 Outras configura es Navegador Web local Desabilitar Ke Usar o NFS quando h pouca mem ria RAM dispon vel Nenhum E Incluir o AUTOFS Habilitar o suporte ao ALUITOFS Fazer cache dos pacotes 4 gt Sobre cancelar voltar Eb Frente Figura 22 Configura es extras Como mostra a figura acima nesta sess o pode se habilitar o uso do navegador Web local dos terminais Se nenhum dos navagadores dispon veis forem selecionados ser usado o navegador do servidor compartilhado junto com as demais aplica es A ltima configura o a ser realizada a defini o do m todo de inicializa o dos terminais como mostra a figura 23 http groups google com group tcos brasil p g 42 TcosConfig x sl Configurar 2 Compilar 3 Finalizar M todo de Boot Os terminais podem ser iniciados por v rios m todos Via PXE gt o m todo padr o e o mais recomendado Os terminais ser o iniciados via rede atrav s da placa de rede com suporte ao protocolo PXE Disquete etherboot gt este m todo j n o muito recomendado Os terminais ser o iniciados a partir de um disquete que emula o suporte PXE placa de rede Boot via CD ROM gt Inicia os terminais via CD ROM
6. fica Padr o Criar uma sess o gr fica padr o para os usu rios da rede ser muito util para limitar as a es do mesmos e permitir que acessem somente aos servi os a aplicativos essenciais ao trabalho di rio Para personalizar a sess o gr fica padr o necess rio adicionar um usu rio comum ao sistema e configurar todo o ambiente gr fico http groups google com group tcos brasil p g 28 Para criar o usu rio teste por exemplo use o seguinte comando tadduser teste Depois disso inicie uma sess o gr fica com este novo usu rio e configure todos os itens desejados como menus rea de trabalho idioma protetor de tela tema aplicativos etc Ao t rmino das configura es encerre a sess o gr fica e retorne a sess o do usu rio padr o do sistema Todas as configura es realizadas anteriormente s o salvas em diversos arquivos localizados no diret rio home teste e precisam ser transferidos para o etc skel Pois toda vez que um novo usu rio adicionado ao sistema os arquivos que est o neste diret rio s o copiados para home nome do novo usuario Removendo o etc skel trm rf etc skel Copiando as novas configura es tcp a home teste etc skel Alterando as permiss es do etc skel tchown R root root etc skel Alterando as permiss es do home de todos os usu rios para proteger os respectivos conte dos tchmod R go rwx home Falta apenas fazer um ltimo ajuste fazer c
7. src sinc fastest por padr o src sinc fastest L D uh Suporte a placas de som ISA wv Incluir os m dulos da placa de som ISA volume do Master e PCM BO E T t Suporte ao acesso remoto W t Configura o da rede sem fio a lt gt Sobre Figura 13 Configurando o som dos terminais Nesta sess o possivel realizar as seguintes configura es e habilitar o som nos terminais marcando a op o Habilitar o som ALSA a aplica o que gerencia o dispositivo de som e definir o volume padr o dos terminais e incluir os m dulos da placa de som ISA usado em terminais muito antigos e usar o servidor de som PulseAudio que compartilha o som emitido no servidor com os terminais A figura 14 exibe a sess o de configura o de Suporte ao acesso remoto dos terminais http groups google com group tcos brasil p g 33 TcosConfig A 1 Configurar 2 Compilar 3 Finaliza Configura o B sica t Op es do Xorg t Op es de som Suporte ao acesso remoto Suporte ao iTALC MasterEye Habilitar o daemon IVS ICA no terminal Suporte ao XIIVNC s Habilitar o servidor X11VNC Suporte ao FreeNX Habilitar o FreeNX l Suporte ao rDesktop Habilitar rDesktop Endere o IP ou nome do servidor Servidor padr o rDesktop Windows Terminal Server t Configura o da rede sem fio a 4P Sobre cancelar 4E voltar Eb Frente Figura 14 Configu
8. 17 mostra a tela de Configura o de depura o da inicializa o dos terminais http groups google com group tcos brasil p g 36 TcosConfig o x zl Configurar 2 Compilar 3 Finalizar Configura o Avan ada Configura o de depura o Depurar a copila o das imagens w Depura o ativada recomendado Ferramentas de depura o wv Incluir as ferramentas de depura o Desabilitar o suporte ao squashts Squashts desabilitado por padr o Arquivo externo do squashfs download via TFTP LE v Arquivo squashts externo habilitado por padr o Limite m nimo de mem ria RAM a8 Mem ria RAM minima em MB para iniciar o terminal usando NFS para iniciar usando o NFS Desabiltar o ACPI e o RAID Apagar todos os modulos do ACPI e RAID Limite da mem ria RAM em 0 Informe O para desativar os limites t Configura o de servi os e daemons t Menu de inicializa o e usplash lt gt Sobre ON cancelar E voltar Eb Frente Figura 17 Configurando a depura o da inicializa o dos terminais Nesta sess o pode se ativar desativar as seguintes op es e Depurar a compila o das imagens Durante a compila o do kernel exibido uma lista de a es que est o sendo realizadas bem como os erros e as dicas para corrigi los E interessante deixar esta op o ativada e Incluir as ferramentas de depura o utilizadas para depurar a compila o do kernel E interessante
9. Enviar udio video EE Ermviar arquivos Ta Executar aplica o SErviar mensagem visualizar lista Fjvisualizar icone Simule minha sala de aula Terminal Endere o IP Usu rio Ativo Logado Tela bloqueada Num de processos Tempo Ligado thincliantB 192 168 0 8 S GA a Tela do 192 168 0 3 capturada Figura 46 Exibindo as capturas de tela dos terminais conectados A figura 47 mostra o momento em que a tela do cliente foi bloqueada ao clicar no menu A es do Usu rio gt Bloquear a Tela http groups google com group tcos_brasil p g 63 Figura 47 O terminal teve o uso bloqueado A figura 48 mostra uma mensagem sendo digitada para ser enviada ao usu rio teste Para usar executar essa a o clique no menu A es do Usu rio gt Enviar uma mensagem de texto ao usu rio DD Pergunto oo SES Enviar uma mensagem a teste H x cone 8x Figura 48 Enviando uma mensagem ao usu rio teste http groups google com group tcos brasil p g 64 A figura 49 mostra o momento em que um terminal est sendo controlado remotamente atrav s do VNC Para executar essa a o clique em A es do Usu rio gt Conectar a uma tela remota VNC Gei E Tevsilunitor o al Ar Sair Prefer ncias Atualizar Tela Cheia Todos e VN Lerminalbao C Audio chat list ei oi Bb The CD and DYD Kreator Location Edt View Go Bookmarks Tools
10. Para instalar o TCOS e o conjunto de ferramentas digite o comando a seguir tapt get install tcos Ap s a instala o do TCOS digite o comando ls Com base na listagem exibida pelo comando acima verifique se o diret rio tftpboot existe Se ele n o existir crie o com o comando abaixo mkdir tftpboot Agora execute o comando abaixo para reconfigurar a instala o dpkg reconfigure initramfs tools tcos O pr ximo passo instalar os m dulos unionfs e squashfs No Ubuntu este passo n o necess rio j que os m dulos v m inclu dos por padr o no kernel Para instal los no Debian use o comando abaixo tapt get install tcos extra modules versao do kernel OBS Para ver a vers o do kernel do sistema instalado use o comando uname a Para o kernel 2 6 18 5 486 o comando acima ficaria assim apt get install tcos extra modules 2 6 18 5 486 Em seguida instale a ferramenta TcosConfig usada para configurar e gerar as imagens do kernel que ser o compartilhadas na rede e carregadas pelos terminais apt get install tcosconfig 9 1 Configurando o GDM Caso esteja utilizando o GNOME o gerenciador de janelas necess rio configurar o Gnome Display Manager GDM o gerenciador de login usado pelo GNOME Ele ser o http groups google com group tcos brasil p g 21 respons vel por autenticar os usu rios dos terminais Para configur lo edite o arquivo etc gdm gdm conf e nas sess es dae
11. Para obter mais informa es acesse o site http www broffice org http groups google com group tcos brasil p g 73 Como mostra a figura 62 a ferramenta possui a p gina About TcosPHPMonitor onde s o exibidas as informa es sobre a vers o da ferramenta bem como os nomes dos desenvolvedores e tradutores wl TcosPHPMonitor Ce Main Preferences About TcosPHPMonitor Saved About TcosPHPMonitor 0 1 2hardyl TcosPHPMonitor is control panel for TCOS thin client networks Developed by Mario Izquierdo mariodebian at gmail com Trasnlated to your language by Translator credits translate with your name and email TCOS web page TcosPHPMonitor version 0 1 2hardy1 Figura 62 P gina de cr ditos da ferramenta http groups google com group tcos brasil p g 74 14 CONSIDERA ES FINAIS Ao longo deste manual foi apresentada a ferramenta TCOS bem como as caracter sticas as vantagens e as desvantagens de utiliz la na implanta o das redes de computadores a baixo custo Tamb m foram apresentadas algumas das ferramentas gr ficas do projeto TCOS que agilizam a instala o e o gerenciamento dos computadores da rede Inclusive essas ferramentas s o um diferencial em rela o a outros projetos de Software Livres que atuam nessa mesma rea A perspectiva que nas pr ximas vers es do manual sejam inclu das uma sess o sobre as ferramentas pam usb icos tcoscon
12. deixar esta op o ativada e Suporte ao Squashis um sistema de arquivos com permiss es apenas de leitura em sistema GNU Linux Por padr o esta op o vem desabilitada e Download do arquivo Squashis externo Por padr o esta op o vem habilitada permitindo que o terminal obtenha o arquivo partir do servidor e Definir o limite de mem ria RAM a ser usado pelo terminal caso a inicializa o ocorra via NFS O padr o 38 MB e Desabilitar o suporte aos m dulos ACPID Advanced Configuration and Power Interface permite uma gest o de energia inteligente e consulta os estados da bateria e RAID Redundant Array of Independent Drives um sub sistema de http groups google com group tcos brasil p g 37 armazenamento composto por v rios discos individuais com a finalidade de ganhar seguran a e desempenho Por padr o est op o vem habilitada A figura 18 mostra a pr xima tela de configura o referente a sess o de Configura o de servi os e daemons z TcosConfig A sl Configurar 2 Compilar 3 Finaliza Configura o Avan ada E t Configura o de depura o Configura o de servi os e daemons Suporte ao TcosMonitor v Habilitar o TcosMonitor Habilitar a criptografia SSL Criptografia SSL no XMLRPC S PESE instale o pacote stunnel4 Suporte ao inetd vl Ativar o inetd Executar o servidor SSH no terminal w Habilitar o SSH Suporte
13. e Encerrar a sess o gr fica dos usu rios e Executar uma aplica o no terminal e Enviar mensagens aos usu rios conectados 10 O VNC Virtual Network Computing um programa usado para conectar graficamente a um computador remoto Para obter mais informa es acesse o site http www guiadohardware net tutoriais vnc a CH http groups google com group tcos brasil p g 48 e Vizualizar encerrar as aplica es que est o sendo executadas pelos usu rios e Acessar as informa es do terminal tais como a vers o do TCOS as informa es do processador consumo de mem ria RAM barramentos PCI m dulos do kernel que est o sendo usados configura es da interface de rede processos que est o sendo executados informa es do servidor gr fico o servidor X e informa es sobre o som Para instalar o TcosMonitor digite use o comando Hapt get install ttosmonitor Para us lo acesse no Ubuntu o menu Sistema gt Administra o gt TcosMonitor A figura 30 mostra a tela inicial dessa ferramenta d w Jo Sair Prefer ncias Atualizar Tela Cheia Todos os terminais Pesquisar Sobre E Enviar udioconfer ncia Enviar udiojv deo EB Enviar arquivos Executar aplica o Enviar mensagem visualizar lista visualizar icone e ei Sobre o TCOS TcosMonitor Vers o 0 2 17 rc9hardy1 Ferramenta de monitoramento dos terminais Tea prosect 5 gt Site do pro
14. fica do usu rio e Atualizar as informa es do terminal A figura 42 mostra as op es dispon veis no menu A es do Usu rio http groups google com group tcos brasil p g 59 A es para 192 168 0 8 mE A es do Terminal A es do usu rio a Bloquear o acesso a Internet E Audio v deo e arquivos qi Desbloquear o acesso a Internet l a es ocultas Mostrar as aplica es executadas por este cliente Conectar a uma tela remota LITALC Conectar a uma tela remota VIC TJ Modo demostra o a partir deste terminal S Executar uma aplica o na sess o do usu rio 3 Enviar uma mensagem de texto ao usu rio Figura 42 A es do menu A es do Usu rio Nesse menu est o dispon veis as seguintes a es e Mostrar as aplica es executadas pelo usu rio e Conectar remotamente a um cliente iTALC Conecta a um aplicativo cliente de envio de mensagem instant nea e Executar uma aplica o na sess o gr fica do usu rio e Enviar uma mensagem de texto ao usu rio e Conectar a uma tela remota VNC Usa o VNC para controlar remotamente um terminal e Modo demonstra o Replica a tela de um terminal nos demais terminais Ideal para a apresenta o de slides durante uma aula e Bloquear ou liberar o acesso a Internet aos usu rios A figura 43 mostra as op es dispon veis no menu A dio V deo e Arquivos A es para 192 168 0 8 Si A es do Terminal i 3 A es do usu rio i
15. gr fica que permite ao administrador configurar o servidor TCOS e alguns servi os de rede relacionados como o DHCP o cadastro dos usu rios e o gerenciador de login 4 OS METODOS DE INICIALIZA O DOS TERMINAIS A figura 2 mostra os m todos usados para inicializar um terminal TCOS ue mmm eme TN client operating mystem KO Tcosr prosect M todos de Boot 9 Via CD ROM A partir do disco Ta r gido local Gei A partir da rede sem fio A Compartilhamento ema NFS Etherboot EM Download via TFTP A Figura 2 M todos de inicializa o do TCOS 7 PHP uma linguagem de programa o que permite criar sistemas Web Para obter mais informa es acesse o site http br php net http groups google com group tcos brasil p g 9 O m todo de Download via TFTP o padr o e tamb m o mais usado Ele tentar obter o sistema operacional compartilhado pelo servidor via rede usando o protocolo TFTP Trivial File Transfer Protocol Para que ele funcione necess rio que os terminais tenham uma placa de rede com suporte ao protocolo PXE Preboot Execution Environment O m todo de Etherboot utiliza uma imagem de boot gravada em disquete que emula o suporte PXE nos terminais mais antigos Depois de iniciados os terminais tentar o obter o sistema operacional do servidor usando o TFTP No entanto esse m todo n o mais recomendado O boot via CD ROM inicia os terminais com a imagem do sistema
16. gt exibe um foto da tela do terminal e Shutdown gt desliga o terminal e Reboot gt reinicia o terminal e Lock screen gt bloqueia o uso o terminal e Unlock screen gt desbloqueia o uso do terminal e Send message gt envia um mensagem ao usu rio do terminal e Show Process gt exibe a lista de processos executados pelo terminal e Exec App gt permite iniciar a execu o de uma aplica o no terminal A figura 55 mostra as informa es t cnicas de um terminal ao clicar no menu Actions gt Load info x TCOS version 0 89 18hardyl Image generation date Tue Nov 18 153415 BRT 2008 Date of thin client Tue Dec 23 13 46 44 BRT 2008 Uptime 13 46 41 up 3 min load average 0 37 0 50 0 22 Short kernel version 2 6 2421 generic Complete kernel version Linux thinclient9 2 6 2 21 generic 1 SMP Tue Oct 21 23 43 45 UTC 2008 1686 unknown aa CPU model Intel R Celeron R CPU 2 66GHz CPU speed 2659 588 MHz CPU vendor Genuineintel na Total RAM 60764 kB Active RAM 30568 kB Free RAM 2760 kB Used RAM 57728 kB Figura 55 Informa es t cnicas de um terminal A figura 56 mostra a captura de tela de um terminal ao clicar no menu Actions gt Take a Screenshot http groups google com group tcos brasil p g 69 Screenshot of 192 168 0 9 Take another screenshot Figura 56 Captura de tela de um terminal A figura 56 mostra a tela bloqueada de um terminal ao
17. operacional gravada no CD ROM No boot via NFS Network File System os terminais tentar o obter a imagem do sistema operacional atrav s do servi o NFS de forma semelhante ao que acontece no projeto LTSP Este m todo recomendado quando os terminais tem menos de 38 MB de mem ria RAM Os m todos de boot restantes s o partir da rede sem fio quando os terminais e o servidor possuem placas de rede sem fio o processo de download do sistema feito usando o TFTP ou o NFS e partir de um disco local quando os terminais possuem um disco r gido e o sistema operacional gravado em uma das parti es desse disco 4 1 O Boot via Rede O m todo de boot via rede o mais usado por isso necess rio entender como ele funciona A figura 3 mostra a primeira etapa do boot de um terminal TCOS 8 OLTSP Linux Terminal Server Project tamb m um projeto de Software Livre que permite o uso de terminais burros Para obter mais informa es acesse o site http ltsp org http groups google com group tcos brasil p g 10 Necessita de 3 arquivos vmlinuz initramfs e USI XXXXX squashis O BIOS do Thin client aciona o 1 Requisi es do cliente PXE para iniciar a partir plante PXE da placa de rede J 2 Respostas do Terminal servidor PXE Servidor var log pxe log Fri Aug 1 16 04 43 2008 Info Sock Open Bound to address 192 168 0 10 Port 4011 Fri Aug 1 16 04 43 2008 Info Sock AllowBr
18. org Install Configure Acessado em 06 de fevereiro de 2009 10 TCOS Project Install Debian Dispon vel em http Awiki tcosproject org Install Debian Acessado em 06 de fevereiro de 2009 11 Ubuntu Utilit rios para a Gest o de Energia Dispon vel em http packages ubuntu com pt intrepid acpid Acessado em 06 de fevereiro de 2009 12 Wikipedia PulseAudio Dispon vel em http pt wikipedia org wiki PulseAudio Acessado em 06 de fevereiro de 2009 13 Wikipedia Software Livre Dispon vel em http pt wikipedia org wiki Software livre Acessado em 06 de fevereiro de 2009 http groups google com group tcos brasil p g 76 14 Wikipedia Trivial File Transfer Protocol Dispon vel em htip pt wikipedia org wiki Trivial File Transfer Protocol Acessado em 06 de fevereiro de 2009 http groups google com group tcos brasil p g 77
19. padr o pelo TCOS Distribui o e vers o Kernel por padr o Debian Etch 4 0 2 6 18 D 486 http groups google com group tcos brasil p g 17 Debian Unstable sid 2 6 22 2 486 Ubuntu Dapper 6 06 2 6 15 29 386 Ubuntu Edgy 6 10 2 6 17 12 generic Ubuntu Feisty 7 04 2 6 20 15 generic Ubuntu Gutsy 7 10 2 6 22 10 generic Ubuntu Hardy 8 04 2 6 24 16 generic Ubuntu Intrepid 8 10 2 6 26 7 generic 6 OS DESENVOLVEDORES E TRADUTORES Para ajudar no desenvolvimento do TCOS sugerir modifica es e novas funcionalidades basta entrar em contato com os desenvolvedores e Mario Izquierdo Rodr gues lt mariodebian gmail com gt e Ignacio Vidal lt vidal_joshur gva es gt Para ajudar na tradu o da ferramenta ou sugerir modifica es entre em contato com os tradutores A cio dos Santos Pires lt aecio comunicacaodigital org gt e Luis M ndez Alejo lt gnumax gmail com gt e Maria del Mar Alejo Campos lt marymarsoueu2 hotmail com gt 7 OS CASOS DE SUCESSO O TCOS j foi implantado com sucesso em salas de leitura bibliotecas escolas universidades e telecentros de diversos pa ses A rela o completa desses casos est dispon vel nos links a seguir e hitp wiki tcosproject ora People Successfull e hitp wiki tcosproject ora People Successfull es e hitip wiki tcosproiect ora People Successfull pt br A rela o inclui o nomes das institui es as configura es do servidor e dos terminais ut
20. ser utilizado pelo programa VLC para a difus o de v deo O codec padr o o ffmpeg MPEG4 que funciona na maioria dos casos e Tamanho da captura de tela defina o tamanho da imagem da captura de tela http groups google com group tcos brasil p g 53 e Tamanho das mini capturas de tela defina o tamanho da imagem da mini captura de tela e Tempo de espera para a es seg defina o tempo que o TcosMonitor esperar antes de executar uma a o nos terminais O valor padr o 0 e Bloquear portas 80 8080 etc indique a lista de portas a serem bloqueadas nos terminais Isso aumentar a seguran a e diminuir as chances de invas es nos terminais e Controle de threads um par metro experimental para aumentar a efici ncia do TcosMonitor Se surgirem problemas desative o A pr xima configura o a ser feita na aba Autentica o mostrada na figura 36 Prefer ncias Configura es Avan ado Tr Autentica o Informa es dispon veis Menus Menu Bot es Usu rio do TcosXmiRpe 0k Senha do TcoskmiRpc tee NOTA Para administrar os terminais o usu rio padr o root e a senha root voc pode modific los com o TTOS ROOT PASSWD ou com TcosConfig e depois gerar as imagens de boot novamente Para os clientes autonomosistandalone pode usar a conta do sistema root mas isto n o recomend vel instale o pacote tcos standalone execute o como administrado
21. uma rede com 20 a 25 clientes use um switch de melhor performance http groups google com group tcos brasil p g 16 5 2 Pr requisitos de Software Para usar o TCOS necess rio ter instalado no servidor uma das vers es das distribui es GNU Linux apresentadas a seguir e Debian e Debian Etch 4 0 e Debian Testing conhecida como Lenny e Debian Unstable e Ubuntu Ubuntu Dapper 6 06 por m n o h novos pacotes desde 25 05 2008 Ubuntu Edgy 6 10 por m n o h novos pacotes desde 25 05 2008 Ubuntu Feisty 7 04 Ubuntu Gutsy 7 10 Ubuntu Hardy 8 04 Ubuntu Intrepid 8 10 Ubuntu Jaunty 9 04 Outras distribui es baseadas no Debian ou Ubuntu e OpenSuse 11 0 e MaX v3 0 baseado em Ubuntu Dapper por m n o h novos pacotes desde 25 05 2008 e Guadalinex v4 baseado em Ubuntu Edgy por m n o h novos pacotes desde 25 05 2008 Os ambientes gr ficos mais utilizados s o e KDE3e4 e GNOME e XFCE Outro pr requisito de software um kernel gen rico para construir as imagens de inicializa o dos terminais Geralmente o kernel usado o mesmo que est instalado no servidor mas n o h nenhuma obriga o para o servidor e os terminais terem o mesmo kernel recomend vel usar um kernel do tipo 686 o k7 para obter melhor rendimento A tabela 1 mostra uma rela o com os kernels oficialmente suportados pelo TCOS Tabela 1 Vers es do kernel suportados por
22. 37072 Serving ftfipboot tcos flogo Iss to 192 168 0 2 5710 210537072 Serving fffpboot fcos vmlinuz 2 6 24 19 generic 6 04 49 tcs atftpda 5586 6 05 05 tcs atftpd 5586 02 168 0 2 57102 6 05 05 tcs atftpd 5586 1210537072 Serving fffpboot fcos initramfs 2 6 24 19 generic 92 168 0 2 57103 6 05 20 tcs atftpd 5586 1210537072 Serving tcos usr 2 6 24 19 generic squashfs to 192 168 0 2 34529 6 05 28 tcs atfted 5586 1210537072 Serving tcos conf 192 168 0 2 conf to 192 168 0 2 53552 Figura 7 Envio do kernel do servidor para o terminal atrav s do servi o Atftpd Juntamente com esses arquivos tr s scripts s o enviados ao terminal e tcos top gt respons vel entre outras fun es pelas configura es da interface de rede do terminal busca e montagem de uma parti o swap ou mem ria virtual caso exista um hd local e tcos premount gt descompacia o arquivo usr xxxxx squashfs e carrega na mem ria RAM do terminal o sistema operacional semelhante ao processo que ocorre ao se utilizar um Live CD de uma distribui o GNU Linux e tcos bottom gt inicializa os servi os do sistema al m de detectar e configurar o hardware do terminal O processo que carrega a imagem rec m obtida na mem ria do terminal exibido na figura 8 http groups google com group tcos brasil p g 14 Etapa 4 Carregamento do Kernel O kernel Linux inicializado o initramfs descompacta
23. 55 option routers 192 168 0 1 option domain name servers 192 168 0 1 option domain name tcos domain org option option 128 code 128 string option option 129 code 129 text option root path 192 168 0 1 tftpboot get lease hostnames true next server 192 168 0 1 sShared network THINCLIENTS subnet 192 168 0 0 netmask 255 255 255 0 range dynamic bootp 192 168 0 2 192 168 0 254 if substring option vendor class identifier 0 9 PXEClient filename tftpboot tcos pxelinux 0 else filename tftpboot tcos vmlinuz 2 6 24 19 generic OBS 1 Os termos em negrito s o os par metros de configura o da rede que dever o ser substitu dos de acordo com as configura es do servidor ou da rede a qual est conectado 2 Nas op es filename e option root path devem ser especificados o diret rio em que se encontra os arquivos de inicializa o dos terminais Em seguida reinicie o servi o com o comando etc init d dhcp3 server restart http groups google com group tcos brasil p g 24 9 4 Instalando o PulseAudio O PulseAudio um software que integrado ao sistema operacional permite o controle avan ado do som define qual placa de udio que cada aplicativo deve usar bem como permite o uso de placas de som remotas Essa ltima fun o ser importante para permitir que as m sicas por exemplo processadas no servidor TCOS possam ser ouvidas no terminal do usu rio Para in
24. 8 tcs atftpd 5586 121053 07 2 Serving ftftpbooft tcos pxelinux O to 192 168 0 2 20 0 Ago 01 16 04 49 tcs atftpd 0986 121053 0 2 Serving ftfipboof tcos pxelinux O to 192 168 0 2 207 Ago 01 16 04 49 tcs atfipd 0586 121053 07 2 Serving ftftpboot tcos pxelinux cfg lfcbcebd ce9e bal dlb 1 6e9980c5b0e7 to 192 168 0 2 5 089 Ago 01 16 04 49 tcs atfipd 0586 121053 072 Serving tftoboot tcos pxelinux cfg 01 00 1e 0b a e0 6e to 192 168 0 2 57090 16 04 49 tcs atftod 5586 1210537072 Serving ftffpboot tcos pxelinux cfg COAS0002 to 192 168 0 2 5 09 16 04 49 tcs atftpd 5586 121053 0 2 Serving tftoboot tcos pxelinux cfg C0A8000 to 192 168 0 2 5 092 16 04 49 tcs atftpd 5586 121053 07 2 Serving ftffpboot fcos pxelinux cfg COAS00 to 192 168 0 2 5 093 16 04 49 tcs atftod 5586 1210537072 Serving ftffpbooft tcos pxelinux cfg COASO to 192 168 0 2 5 004 16 04 49 tcs atftpd 0586 121053 07 2 Serving tftoboot tcos pxelinux cfg C0A8 to 192 168 0 2 5 095 16 04 49 tcs atftpd 5586 121053 0 2 Serving ftfipboot tcos pxelinux cfg COA to 192 168 0 2 5 096 16 04 49 tcs atftpd 5586 121053 0 2 Serving ftfipboot tcos pxelinux cfg CO to 192 168 0 2 5 097 16 04 49 tcs atftpd 0586 121053 0 2 Serving tftoboot tcos pxelinux cfg C to 192 168 0 2 5 098 16 04 49 tcs atftpd 0586 121053 07 2 Serving ftfipbooft tcos pxelinux cfg default to 192 168 0 2 5 099 16 04 49 tcs atftpd 0586 121053 0 2 Serving ftfipboof icosftcos msg to 192 168 0 2 57100 2105
25. Boot via NFS gt Inicia os terminais atrav s do servi o NFS Os terminais ter o que ter no m nimo 38 MB de mem ria RAM M todo de Boot Boot via PXE lt gt Sobre cancelar E voltar Eb Frente Figura 23 Definindo o m todo de inicializa o dos terminais Nesta sess o deve ser definido um dos seguintes m todos e Boot via PXE gt o m todo padr o e o mais recomendado O TcosConfig ir compilar e configurar a imagem do sistema operacional para iniciar os terminais via rede conforme explicado na sess o 4 1 deste manual Ser o criados os arquivos vmlinuz initramfs x x x usr x x x squashfs que ser o salvos no diret rio var 1lib tcos tftp e Disquete Etherboot gt este m todo j n o muito recomendado O TcosConfig criar os arquivos vmlinuz initramfs x x x e usr x x x squashfs para juntar todos em um nico arquivo do tipo NBI que ser armazenado no diret rio var lib tcos tftp Esse arquivo precisar ser gravado posteriormente em um disquete para ser usado nos terminais e Boot via CD ROM gt Criar uma imagem de boot do tipo ISO contendo os arquivos vmlinuz initramfs x x x e usr x x x squashfs imagem ser armazenada no diret rio var 1lib tcos isos e precisar ser gravada em um CD ROM para ser usada nos terminais http groups google com group tcos brasil p g 43 e Boot via NFS gt funciona semelhante ao Projeto LTSP Ser necess rio ter o servi o N
26. Esta senha tamb m utilizada para acessar os terminais via SSH usando a funcionalidade Abrir uma sess o Xterm do TcosMonitor 2 WARNING pulseaudio esound compat is not installed need some esound modules install this package or disable PulseAudio in etc tcos tcos conf Solu o Digite o comando genicos instpkg pulseaudio esound compat 3 Warning libesdO not found in packages cache dir Solu o Digite o comando gentcos instpkg libesdO Depois disso tente recompilar o kernel dos terminais clicando no bot o come ar do TcosConfig 11 INICIANDO OS TERMINAIS De acordo com o m todo de boot selecionado no TcosConfig ser neces rio configurar na BIOS Boot Input Output System de cada terminal o dispositivo a ser inicializado primeiro Por exemplo Se o m todo adotado o de boot via rede usando PXE ou NFS ent o a op o semelhante a Boot PXE Network deve ser definida como a primeira da lista de sequ ncia de boot Como a configura o da BIOS dos computadores variam de acordo com os fabricantes dos equipamentos esse assunto n o ser aprofundado A figura 26 mostra um cliente sendo inicializado via PXE NetHork boot from AMD AM 9C97HA Copyright C 2003 26005 UMmare Inc Copyright C 1997 20060 Intel Corporation CLIENT MAC ADDR AA AC 29 5C 35 AZ GUID 564DA8E1 7C90 4E96 1863 6F68635C35A2 DHCP Figura 26 Boot via PXE Neste momento o cliente est enviando mensagens broadcas
27. FS configurado e os terminais ter o que ter no m nimo 38 MB de mem ria RAM Os arquivos gerados pelo TcosConfig ser o armazenados no diret rio var lib tcos tftp Terminada a configura o hora de iniciar a compila o da imagem do kernel a ser compartilhada com os terminais A figura 24 mostra o processo de gera o da imagem 0 Bem vindo Criando a imagem de boot Clique no bot o Come ar para gerar a imagem ef Come ar Visualizar o processo voc n o informou a senha do usu rio root dos terminais na ses o Configura o Avan ada gt Usu rios e senhas autentica o A senha padr o ser root Status da compila o lt gt Sobre E cancelar E voltar Eb Frente Figura 24 Criando a imagem de inicializa o dos terminais Ap s clicar no bot o Come ar o TcosConfig verificar se na sess o Configura o Avan ada gt Usu rios e Senhas foi informada a senha do usu rio root do terminal cuidado para n o confundir com o usu rio root do servidor Se nenhuma senha foi informada ent o a senha padr o ser root Durante a compila o da imagem ser o exibidas as mensagens descrevendo as etapas do processo E importante prestar bem aten o a essas mensagens pois se houver algum erro o TIcosConfig ir sugerir os comandos ou as configura es 9 OLTSP Linux Terminal Server Project tamb m um projeto de Software Livre que permite o uso de terminais burros Pa
28. RI radeon Habilitar o suporte ao DRI extra Ati radeon Mapa do teclado Espanhol ES e Modelo do teclado pclos por padr o pc105 Tipo de sess o Gr fica Sess o gr fica Remota XMDCP ke Driver de v deo padr o VESA Ke Resolu o de tela padr o 1024x768 s Op es de som CA P Suporte ao acesso remoto ei t Configura o da rede sem fio lt gt Sobre E cancelar 4a voltar Figura 12 Configurando o Xorg dos terminais O Xorg um servi o que permite o uso da sess o gr fica no GNU Linux Nesta sess o poss vel ativar a interface gr fica nos terminais incluir os drivers da placa de v deo configurar o mapa e o modelo do teclado a resolu o da tela e o tipo de sess o gr fica Conforme mostrado no tutorial de instala o do TCOS a sess o gr fica a ser usada a Sess o gr fica remota XMDCP Ainda podem ser usados outras sess es como Sess o gr fica local via SSH rDesktop e FreeNX Em Op es de Som s o realizados as configura es de som do terminal como mostra a figura 13 http groups google com group tcos brasil p g 32 TcosConfig 1 Configurar 2 Compilar 3 Finaliza Configura o B sica t Op es do Xorg ES 7 Op es de som Suporte ao som vg Habilitar o som ALSA verifique se o PulseAudio est sendo usado Servidor de som Pulse udio S se n o use o ESound Ch M todo de busca do PulseAudio
29. Settings Window Help i GORDO GRANA E gt Location d Encerrar este pro starting Points Encerrar este Dro Home Folder k E Storage Media Encerrar este pro Your personal files Disks and removable media Network Folders Trash Sieniniai Shared files and folders Browse and restore the trash al dita BE Settings Installed programs Desktop configuration Encerrar este Dro P Next An Introduction to Konqueror A B 1 E SCH Monitor de volume TC OS ku K3b The CD and DVD Kreator Es D Ca Q ng D 54 Loch S ncdleoncio Shell Konsole Conquer your Desktop a Figura 49 Controlando um cliente atrav s do VNC Encerrar este pro Encerrar este Dro 13 O TCOSPHPMONITOR O TcosPHPMonitor uma ferramenta alternativa ao TcosMonitor Ela possui uma interface Web desenvolvida em PHP que permite gerenciar os terminais partir de qualquer computador Para instal la digite o comando a seguir t apt get install tcosphpmonitor O comando acima ir instalar a vers o mais nova do servidor Apache do PHP e de algumas bibliotecas necess rias Ap s a instala o edite O arquivo usr share tcosphpmonitor config inc php e informe o mesmo usu rio e senha usados para administrar o TcosMonitor como mostra o exemplo abaixo 12 Apache um servidor de p ginas Web Para obter mais informa es acesse o site http www apache org http groups google com group t
30. a edite o arquivo etc inetd conf e nas linhas que se referem ao TFTP substitua as pela linha a seguir http groups google com group tcos brasil p g 26 tftp dgram udp wait nobody usr sbin tcpd usr sbin in tftpd tftpd timeout 300 retry timeout 10 logfile var log atftpd log mcast port 1758 mcast addr 192 168 0 0 255 mcast ttl 1 logfile var log atftpd log maxthread 100 verbose 5 tftpboot 9 8 Instalando e Configurando o 915resolution O 915resolution um software usado para configurar a resolu o das placas de v deo Intel 800 900 Series O servidor gr fico Xorg utiliza o para criar o ambiente gr fico em computadores que possuem estes tipos de placa de v deo Para instal lo use o comando tapt get install 915resolution Para configur lo edite o arquivo etc default 915resolution e configure o conforme o exemplo a seguir MODE 3 4 tResolu o da tela XRES0O 1024 YRESO 768 tQuantidade de cores utilizadas BIT 16 Ap s a configura o reinicie o servi o com o comando a seguir t etc init d 915resolution restart 9 9 Resolvendo os Nomes dos Thin Clients Os terminais da rede precisam ter os endere os IPs associados aos respectivos nomes para facilitar indentifica o de cada um deles na rede Quando n o h um servidor Domain Name Server DNS funcionando na mesma rede o script tcos gdm autologin com a op o add pode ser usado para configur los de forma autom tica O
31. a linha tany host can get a login window E CHOOSER BROADCAST any host indirect host can get a chooser Em seguida abra o arquivo usr 1lib kde4 etc kde4 kdmrc Na sess o XDMCP troque a linha Enable false Por Enable true Depois de edit los reinicie o KDM com o comando a seguir etc init d kdm kde4 restart 9 3 Configurando o DHCP O DHCP permite que os terminais recebam as configura es de rede de forma autom tica durante a inicializa o Isso evita a configura o manual em cada um deles Nos servidores que possuem mais de uma placa de rede preciso especificar a qual delas ser o encaminhadas as requisi es DHCP dos terminais Para isso edite o arquivo etc default dhcp3 server e especifique a interface de rede a ser utilizada na op o INTERFACES Por exemplo INTERFACES eth1 http groups google com group tcos brasil p g 23 No exemplo acima eth1 a interface de rede que est conectada aos terminais Em seguida necess rio configurar o servidor DHCP Essa configura o pode ser feita para fornecer endere os IPs din micos ou est ticos aos terminais Para configur lo edite o arquivo etc dhcp3 dhcpd conf O exemplo mostrado a seguir refere se a configura o para fornecer IPs din micos na rede allow booting allow bootp ddns update style none default lease time 21600 max lease time 21600 option subnet mask 255 255 255 0 option broadcast address 192 168 0 2
32. alizar Tela Cheia Todos os terminais Pesquisar Sobre f E Enviar dudioconfer ncia Enviar udiojv deo f ez Enviar arquivos E Executar aplica o Enviar mensagem visualizar lista Fjvisualizar icone Simule minha sala de aula Terminal Endere o lP Usu rio Ativo Logado Tela bloqueada Num de processos Ternpo Ligado thinclient amp 192 168 0 8 fa a thinclent 192 168 0 9 thin pa 28 00h 00m D EIER Cam PID Cor Encerrar este processo 8851 jusribinignome keyring daemon d login Encerrar este rocesso Encerrar este processa 8892 x session manager tai iss doa or 8550 jusr binipython fusribin tcos dbus client Encerrar este processo 8951 jusribin python jusribinftcos devices ng ER este processo 6952 jusribinipython jusr binftcos volume manager Encerrar este processo d P een cos dbus chen lt defunct gt DI Confer ncia desativada E Figura 45 Visualizando os processos executados pelo usu rio A figura 46 mostra as capturas de tela de todos os terminais encontrados clicando no bot o Todos gt Audio V deo e Arquivos gt Captura de tela http groups google com group tcos brasil p g 62 TcosMonitor i Sair Prefer ncias Atualizar Tela Cheia Todos os terminais Pesquisar Sobre d 3 Enviar udioconfer ncia 2
33. annnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 27 9 10 Personalizando a Sess o Gr fica Padr o saannnnnnnnnnnnnnnnnnnnnnnnnnnnnnne 28 10 O TCOSCONFIG EE 30 11 INICIANDO OS TERMINAIS nn eee eeerererenece aan 46 12 O TCOSMONITOR sssasssssa0205250500ns5oEssacoadcocasiadai casas aaGasascanb das indiag aca Had E ouEsEa sas aa 48 13 0 ICO SPRHPMONITO Rs casessstgaasiroosomassaEsasanin Casdopercaaipassan S ds Ass aRande nan candicasa qena 65 14 CONSIDERA ES FINAIS nn ns icrsererereaesarsaescereereareannaa 75 15 REFERENCIAS eegener 76 http groups google com group tcos brasil p g 4 1 INTRODU O H lugares em que as redes de computadores s o formadas por equipamentos de ltima gera o e que em alguns casos s o utilizados para realizar tarefas que consomem pouco processamento como por exemplo digitar of cios elaborar planilhas eletr nicas e navegar na Internet Ao passo que em outras empresas e escolas com baixo poder aquisitivo os computadores das redes s o bastante obsoletos e incapazes de processar as informa es em tempo h bil e de permitir o uso de softwares robustos Nesse ltimo caso recomenda se o uso das chamadas redes de terminais burros S o redes de baixo custo formadas por v rios computadores obsoletos e por um servidor com alta performance de processamento Dessa forma o servidor compartilha com os computadores clientes recursos como acesso a Intern
34. ao Discover Habilitar o Discover para a autodetec o do hardware EL Incluir o instalador do Teos Incluir o tcosinstaller e outros utilit rios Incluir o deboostrap Instalar o Debian ou o Ubuntu via rede Incluir o daemon ACPI Habilitar o ACPID Suporte a impressoras w Habilitar a impresora JetDirect Sistema de arquivos remoto Sistema de arquivos LTSP e wake on LAN Habilitar o suporte a Wake on LAN E Menu de inicializa o e usplash lt gt Sobre E cancelar 45 voltar Eb Frente Figura 18 Configurando os servi os e daemons Por padr o os seguintes servi os daemons v m habilitados e IcosMonitor o gerente gr fico dos terminais na pr xima sess o ser o apresentados mais informa es sobre essa ferramenta e Inetd o gerente de conex es e de daemons e SSH o servi o de acesso remoto e Reconhecimento de hardware discover este servi o ir detectar configurar automaticamente o hardware dos terminais e Tcosinstaller o instalador do TCOS e ACPID e Suporte a impressora jato de tinta http groups google com group tcos brasil p g 38 e Sistema de arquivos remoto O tipo padr o o LTSPFS utilizado para virtualizar dispositivos remov veis pen drives CD ROM etc conectados aos terminais A pr xima tela de configura o mostrada na figura 19 refere se ao menu de inicializa o dos terminais TcosConfig g t Configura o de depura o Ki t Configura o
35. ar a configura o e a compilar as imagens de boot dos terminais gt Sobre cancelar Eb Frente Figura 10 Tela de inicial do TcosConfig Na figura 11 mostrada a tela do TcosConfig a qual permite selecionar o template ou o modelo de configura o do kernel A ferramenta disp e de cinco templates que s o armazenados inicialmente no diret rio usr share initramfs tools tcos templates O template selecionado ser armazenado em http groups google com group tcos_brasil p g 30 etc tcos templates para ser usado pelo TCOS TcosConfig A zs 1 Configurar 2 Compilar 3 Finalizar Templates de Configura o do TCOS O TcosConhg disp e de alguns templates de configura o para criar as imagens de boot Por exemplo se os terminais s o bastante velhos e possuem pouca capacidade de processamento use o template tcos conflow com ele os dispositivos de som ser o desativados e os gr ficos ser o b sicos Do contr rio selecione o template tcos confall para habilitar os dispositivos de som e melhorar a qualidade dos gr ficos Selecione o template de configura o tcosconfig conf Template gerado pelo TcosConfg k lt gt Sobre E cancelar E voltar Figura 11 Definindo o template de configura o do kernel Os templates dispon vel s o e tcosconfig conf utiliza todos os par metros indicados pelo administrador ao longo do processo de configura o do kernel Permite
36. celar Px Figura 37 Configurando o TcosXmlRpc Nessa aba marque os tipos de informa es que deseja obter partir de cada terminal Essas informa es tra am um perfil de cada cliente e s o u lteis ao gerenciamento da rede A figura 38 exibe a aba Menus http groups google com group tcos brasil p g 55 Prefer ncias Configura es Avan ado r gt Autentica o Informa es dispon veis Menus 2 Menu Bot es Mostrar ocultar os itens do menu Reiniciar ou desligar Capturas de tela Bloquear desbloquear a tela Conectando usando o iTALC Configura es do Xorg Conectando usando o VNC Reiniciar a sess o com as novas configura es Executar a aplica o wv Enviar menssagem de texto Mostrar as aplica es em execu o s Enviar um v deo em broadcast wv Enviar arquivos Modo demonstra o wake on LAN w Modo de Audioconfer ncia Bloquear desbloquear o acesso a Internet x Ligar desligar o monitor DPMS Figura 38 Configurando os menus do TcosMonitor Nessa aba marque as funcionalidades a es a serem disponibilizadas nos menus da ferramenta A figura 39 mostra a aba Menu Bot es http groups google com group tcos brasil p g 56 Prefer ncias Configura es Avan ado rs Menu Bot es Mostrar ocultar os menus da aplica o wv Executar a aplica o Enviar menssagem de texto wv Enviar arquivos Audioconfer n
37. cia Chat de udioconfer ncia Controle de Chat de udio Figura 39 Configurando os bot es de cabe alho do TcosMonitor Nessa aba marque no m ximo cinco desses bot es que ser o exibidos no in cio do TcosMonitor como mostrado na figura 31 Pronto O TcosMonitor foi configurado corretamente Se for necess rio feche e abra novamente a aplica o para que as modifica es entre em vigor Depois clique no bot o Atualizar para que a ferramenta exiba a lista de clientes conectados A figura 40 exibe dois clientes encontrados na rede Eles s o exibidos no modo Visualizar Lista http groups google com group tcos brasil p g 57 TcosMonitor 4 o Cimo JM amp Sair Prefer ncias atualizar Tela Cheia Todos os terminais Pesquisar Sobre E Enviar udioconfer ncia gt Enviar udiojv deo b Enviar arquivos 7 Executar aplica o Enviar mensagem Visualizar lista visualizar icone Simule minha sala de aula Terminal Endere o IP Usu rio Ativo Logado Tela bloqueada Num de processos Tempo Ligado thinclente 192 168 0 8 S 8 M thincligntg 192 168 0 9 Terminal thinclients e Endere o IP 192 168 0 8 e Vers o do TcosXmlRpc 0 59 1S8hardyl e Vers o da imagem TCOS 0 SS IShardyl e Data da imagem Tcos lue Nov 18 15 44 52 BRT 2008 e Data e hora do cliente Wed jan 7 19 22 56 BRT 2009 e Tempo ligado 19 22 58 up 4 29 load average 0 00
38. clicar no menu Actions gt Lock Screen http groups google com group tcos brasil p g 70 Figura 56 Uso do terminal bloqueado A figura 57 mostra o momento em que uma mensagem est sendo digitada para ser enviada ao usu rio ao clicar no menu Actions gt Send Message A p gina http localhost diz Message to user Figura 57 Enviando uma mensagem ao usu rio A figura 58 mostra o momento em que a mensagem foi exibida no canto esquerdo da tela do terminal http groups google com group tcos brasil p g 71 Mensagem administrativa oi thin Figura 58 Visualizando a mensagem no terminal A figura 59 mostra a lista de processos executados pelo terminal ao clicar no menu Actions gt Show process R PID Process name 10430 lusribingnome keyring daermnmon d login 10431 x session manager lusribiwpython usr bintcos dbus clhernt 10500 lusribinpython fusribiritcos devices ng lusrlbinpython lusrlbintcos vwaolume manager 10501 tcos dbus clhen 10502 10505 jusr flbylbgcont2 4 gcontd 2 13 10524 jusribiniseahorse agert execute x session manager dbus daermon fork print address 10596 10598 lusrlbinmetacity replace srn clent ie gnome panel sm clent id default nautilus no default window srmn chent ie gnome sireensawver 10617 10622 jusrilkybonobo activatior bonobo activation server ac activate ior out
39. cos brasil p g 65 define USERNAME nome usuario define PASSWORD senha Ao fim da configura o acesse um navegador Web e digite na barra de endere os a seguinte URL http localhost tcosphpmonitor A figura 53 mostra a tela inicial da ferramenta TcosPHPMonitor sech Username Password S TcosPHPMonitor version 0 1 2hardyl Figura 50 Tela inicial do TtosPHPMonitor Informe o usu rio e senha para acessar a ferramenta Ap s a autentica o do usu rio ser exibida uma tela semelhante a figura 51 http groups google com group tcos brasil p g 66 TIcosPHPMonitor Main About TcosPHPMonitor Logout Reload host list Actions for all TcosPHPMonitor version 0 1 2hardy Figura 51 Menu principal do TcosPHPMonitor Na figura acima um aviso mostrado dizendo que houve um erro ao carregar as prefer ncias Isso acontece porque a ferramenta ainda n o foi configurada Para configur la acesse a p gina Preferences como mostra a figura 52 TcosPHPMonitor Main Preferences About TcosPHPMonitor Error loading preferences Preferences Username of TCOS Password of TCOS Avalaible info TCOS information CPU information RAM information SWAP information Network information Delete Save TcosPHPMonitor version 0 1 2hardy1 Figura 52 Configurando o TcosPHPMonitor Nesta p gina basta marcar as informa es dos terminais a serem exibidas Ap s a c
40. de servi os e daemons d i Menu de inicializa o e usplash Sem menu padr o Menu simples em modo texto Tipo de menu O Menu gr fico a BIOS dever ter o suporte ao modo VESA R Ocultar os menus de instala o Ocultar o boot local via HD Usplash e tema Desabilitar o usplash usplash tcos k 4 gt Sobre cancelar 4E Voltar Eb Frente Figura 19 Configurando o menu de inicializa o dos terminais Nesta sess o escolha um dos menus de inicializa o que ser mostrado quando o terminal for iniciado A figura 20 mostra a pr xima sess o de configura o Op es do kernel http groups google com group tcos brasil p g 39 TcosConfig 1 Configurar 2 Compilar 3 Finaliza Configura o Avan ada Selecione a vers o 2 6 24 21 generid do kernel Op es do kernel Incluir todos os m dulos Incluir todos os m dulos por padr o os m dulos n o s o inclu dos Mostrar m dulos n o encontrados Mostrar os m dulos necess rios se o boot for interrompido M dulos extras do kernel Po separados por virgula Suporte aos dispositivos USB Habilitar os dispositivos USB Suporte aos discos IDE PATA e SATA Desabilitar o suporte aos dispositivos IDE e PATA Suporte USB Desabilitar o suporte aos dispositivos USB t Suporte aos Thin clients dt t Outras configura es Ki 4 gt sobre cancelar voltar
41. do e o TCOS executa sequencialmente os scripts tcos top tcos premount tcos bottom as Mem ria RAM vmlinuz initramfs usr XXXXX squashfs Terminal Figura 8 Montagem do sistema operacional na mem ria RAM do terminal Ao fim desta etapa o protocolo XDMCP inicializar uma sess o gr fica partir do servidor TCOS Esse processo mostrado na figura 9 Etapa 5 In cio de uma Se o Gr fica Remota O thin client conecta se servidor X que aciona o gerenciador de login gr fico Requisita um login gr fico O thin client envia os dados do usu rio ao servidor que Terminal aCe te Servidor autentica as informa es e inicia uma se o inicia uma se o grafica gr fica A partir de agora todo o processamento ocorre no servidor exibindo o resultado no terminal de forma transparente ao usu rio O thin client controlado pelo tcosxmirpc que usa o protocolo HTTP para transferir os dados em XML e o Figura 9 Iniciando uma sess o gr fica remota no servidor tcos Depois disso todo o processamento das aplica es e servi os a serem usados http groups google com group tcos brasil p g 15 pelo usu rio do terminal ser efetuado de forma transparente no servidor e os resultados ser o exibidos na tela do terminal Todo o processo de inicializa o do terminal descrito anteriormente dura em m dia de 35 a 45 segundos dependendo das condi es da
42. elhor gerenciamento e informa es dos clientes http groups google com group tcos brasil p g 52 A figura 35 mostra a aba Avan ado Prefer ncias KA o Autentica o Configura es Avan ado Informa es dispon veis JL Menus Menu Bot es Atualizar a lista de terminais a cada segundos Lo E Tempo de vida do cache seg O R Usu rio remoto 55H root VLC m todo de envio fimpeg MPEG4 CS Tamanho da captura de tela 65 E Tamanho das mini capturas de tela 25 E Tempo de espera para a es seg O gt Portas bloqueadas 80 8080 etc Experimente usar o Controle de Threads A es controladas Se tiver problemas desative o E cancelar ok Figura 35 Aba Avan ado do menu Prefer ncias do TcosMonitor Esta aba apresenta os seguintes campos e Atualizar a interface a cada seg informe o tempo em segundos para que as informa es exibidas pelo TcosMonitor sejam atualizadas O padr o 10 segundos e Tempo de vida da cache seg informe o tempo em segundos aplicac o consultar a cache ao inv s de coletar dados na rede O valor padr o 0 e Usu rio remoto SSH informe o usuario que administrar os terminais remotamente atrav s da console de comandos O padr o o usu rio root mas no Ubuntu essa conta desativada Ent o indique outro usu rio que possua privil gios de administrador do sistema e VLC m todo de envio defina o codec de a dio que
43. et CD ROM armazenamento de arquivos impressora aplicativos sistema operacional etc Uma das ferramentas que proporciona a implanta o dessas redes o TCOS Thin Client Operating System Nas pr ximas sess es ser mostrado como funciona uma rede TCOS desde a fase de inicializa o dos terminais a instala o e configura o do servidor bem como as vantagens e as desvantagens do uso dessa ferramenta ES A EE Thin cuent operating ryrtem 6 1 proJsect 2 O TCOS um projeto de Software Livre que permite a utiliza o e o gerenciamento de v rios terminais obsoletos conectados a um ou mais servidores da rede compartilhando o mesmo sistema operacional e outros recursos tecnol gicos tais como a impressora O acesso a Internet a sess o gr fica o CD ROM o pendrive o armazenamento centralizado dos arquivos dos usu rios aplicativos entre outros O TCOS est na vers o 0 89 e dispon vel para instala o nas distribui es GNU Linux Debian Ubuntu OpenSuse e Madrid Linux Max Atualmente ele est traduzido para o Ingl s Espanhol e Portugu s Brasil A figura 1 mostra o exemplo de como formado uma rede usando o TCOS 1 O Debian uma distribui o do sistema operacional GNU Linux muito utilizada em servidores dispon vel para download em http debian org 2 O Ubuntu outra distribui o GNU Linux muita utilizada em desktops que pode ser baixado a partir do site http www ubuntu com 3 O
44. figurator e tcos devices ng bem como as novidades do projeto que est em pleno desenvolvimento e cada dia otimizado http groups google com group tcos brasil p g 75 15 REFER NCIAS 1 Br Linux PulseAudio Dispon vel em htip or linux org linux pulseaudio no ubuntu 7 10 Acessado em 06 de fevereiro de 2009 2 Etherboot Project Dispon vel em http etherboot org wiki index php Acessado em 06 de fevereiro de 2009 3 FRAN OIS Jean Dockes FreeBSD Handbook Opera o sem Discos Dispon vel em http Avww openit com br freebsd hb network diskless html Acessado em 06 de fevereiro de 2009 4 Guia do Hardware DHCP Dispon vel em http www qguiadohardware net termos dhcp Acessado em 06 de fevereiro de 2009 5 MAX 4 0 Madrid LinuX TCOS Instalaci n y configuraci n Dispon vel em http aulavirtual 2 educa madrid org mod resource view php id 9189 Acessado em 06 de fevereiro de 2009 6 MAX 4 0 Madrid LinuX Manual de Usuario Dispon vel em http aulavirtual educa madrid org mod resource view php id 13360 Acessado em 06 de fevereiro de 2009 7 PXE ca What is Preboot Execution Environment Dispon vel em http Awww pxe ca Acessado em 06 de fevereiro de 2009 8 Sidux Backup com Rsync Dispon vel em hittp manual sidux com pt br sys admin rsync pt br htm Acessado em 06 de fevereiro de 2009 9 TCOS Project Install Configure Dispon vel em http wiki tcosproject
45. icar em Usu rios e Senhas Autentica o http groups google com group tcos brasil p g 35 TcosConfig f Ka rin 1 Configurar 2 Compilar 3 Finaliza Configura o Avan ada TTT Endere o de IP do servidor autodetectado por padr o Usu rio administrador do terminal root N o confunda com o usu rio root do servidor Informe a senha a senha padr o root E Perguntar o usu rio e a senha na console tty1 Nas outras consoles sempre perguntado N mero de consoles tty 1l S Entre le 6 Proteger o primeiro console ttyl w t Configura o de depura o ij t Configura o de servi os e daemons t Menu de inicializa o e usplash d gt Sobre cancelar voltar Eb Frente Figura 16 Configurando os usu rios e senhas de administra o dos terminais Nesta sess o devem ser informados o usu rio administrador do terminal e a senha n o necessariamente s o os mesmos cadastrados no servidor Outros par metros que tamb m devem ser informados s o e a quantidade de consoles tty que varia entre 1 e 6 e serve para digita o de comandos em modo texto no terminal e o endere o IP do servidor geralmente auto deteciado na inicializa o do terminal e ativar a autentica o do usu rio ao usar o primeiro console importante que os consoles estejam protegidos por quest es de seguran a A figura
46. ilizados em cada caso bem como as fotos das redes TCOS j implantadas 8 OBTENDO AJUDA DA COMUNIDADE TCOS Para ter acesso a mais informa es sobre o TCOS tirar d vidas dar sugest es ou contribuir com o projeto compartilhando conhecimento com outros usu rios h v rias formas http groups google com group tcos brasil p g 18 e Wiki do Projeto http wiki tcosproject org Main Page L encontra se dispon vel um tutorial de instala o e configura o do TCOS traduzido para o ingl s espanhol portugu s e russo e IRC Usando um cliente IRC como por exemplo o Chaizilla Nttpos addons mozilla org pt BR firefox addon 16 conecte se ao servidor http irc freenode net digitando no cliente IRC o seguinte comando server irc freenode net E acesse o canal ftcos com o comando j tcos Todas as mensagens do canal est o dispon veis em http www tcosproject org irclogs e Comunidade de usu rios Para interagir com outros usu rios ou administradores de rede que usam o TCOS acesse os sites abaixo Comunidade espanhola http groups google com group icos usuarios hI es Comunidade inglesa hitp groups google com group tcos usuarios hl en Comunidade brasileira hitp groups google com group tcos brasil e Slides Artigos No site http firac tcosproject org browser trunk docs est o dispon veis alguns artigos e apresenta es utilizados em eventos e congressos da rea de Inform tica e Reposit ri
47. jeto Figura 30 Tela inicial do TcosMonitor Ainda na tela inicial podemos ver os seguintes bot es mostrados na figura 31 http groups google com group tcos brasil p g 49 Abre o painel Exibe a aplica o Localiza de configura o em tela cheia um cliente Eyibe Atualiza a x lista de clientes Seleciona uma forma es Encerra Gi ER a o a ser aplicada sobre a a PRO RK todos os clientes LG X A el K aa OO Prefer ncias Atualizar Tla Cheia Tdos a Sobre i Audio chat list Send audio video e mg E Um Es Enviar arquivos Bot es atalhos para a es Exibe as informa es de cada cliente Figura 31 Bot es do TcosMonitor Clique no bot o Prefer ncias para configurar o TcosMonitor Ao clicar nesse bot o ser exibida a tela mostrada na figura 32 http groups google com group tcos brasil p g 50 Prefer ncias x ts Autentica o Informa es dispon veis Menu Bot es Configura es Avan ado M todo de busca dos clientes k Lista de terminais Abrir lista fixa de clientes Interface de rede thin clients ethO hd Modo Lista somente a Listagem Trac h v Mostrar os menus em grupo NOVO Mostrar os processos do sistema S realizar as a es para os clientes selecionados precisa reiniciar TcosMonitor N o executar a es quando o TcosMonitor vi for executado a partir de um terminal S mostre os terminais
48. m no sistema O s mbolo significar o prompt de comandos do usu rio root Exceto quando inserido dentro de um arquivo pois indicar um simples coment rio para auxiliar na leitura do conte do Primeiro obtenha a chave p blica de Mario Izquierdo o desenvolvedor da ferramenta Para isso digite o comando a seguir wget http www tcosproject org mariodebian pub key Adicione a chave ao APT o gerenciador de pacotes do sistema apt key add mariodebian pub key Use o editor de texto de sua prefer ncia e adicione no arquivo etc apt sources list o seguinte mirror do Projeto TCOS deb http www tcosproject org nome da distribuicao main OBS No site hitp Anww tcosproject org packages html publicada a rela o completa dos mirrors dispon veis para cada vers o das distribui es Debian e Ubuntu Ent o substitua o termo nome da distribuicao do comando acima por uma das vers es dispon veis nessa rela o Se preferir utilizar a vers o experimental do TCOS que cont m as ltimas http groups google com group tcos brasil p g 20 novidades e otimiza es de desempenho e seguran a substitua o reposit rio acima pelo mostrado a seguir deb http www tcosproject org nome da distribuicao main experimental o Salve as altera es feitas no arquivo feche o editor de textos utilizado e digite o comando a seguir para atualizar a lista de pacotes dispon veis a serem usados pelo APT tapt get update
49. mon security e xdmcp modifique apenas as op es abaixo de modo que tenham os seguintes valores em negrito daemon TimedLoginEnable true TimedLogin usr sbin tcos gdm autologin TimedLoginDelay 10 security AllowRemoteAutoLogin true DisallowTCP false xdmcp Enable true Esta configura o tamb m pode ser feita automaticamente usando o script tcos gdm autologin com a op o configure como mostra o comando a seguir tcos gdm autologin configure Depois de editar o arquivo etc gdm gdm conf reinicie o GDM com o comando a seguir t etc init d gdm restart 9 2 Configurando o KDM Caso esteja utilizando o KDE outro gerenciador de janelas necess rio configurar o KDE Display Manager KDM o gerenciador de login usado pelo KDE A configura o pode ser feita da seguinte maneira 9 2 1 Para o KDE vers o 3 Abra o arquivo etc kde3 kdm Xaccess e apague o s mbolo que est antes do s mbolo na linha 7 tany host can get a login window E na linha CHOOSER BROADCAST any host indirect host can get a chooser Em seguida abra o arquivo etc kde3 kdm kdmrc Na sess o XDMCP troque a linha http groups google com group tcos brasil p g 22 Enable false Por Enable true Depois de edit los reinicie o KDM com o comando a seguir etc init d kdm restart 9 2 2 Para o KDE vers o 4 Abra o arquivo usr lib kde4 etc kde4 Xaccess e delete o que est antes do s mbolo n
50. ne ET E D 2 3 AS Desvantagens aqasissinpas dress piindosaaaiac dons seucnasa miaa a iaaa daana 7 2 4 Os Cen rios de USO WEE 8 3 AS FERRAMENTAS TCOS nen eee eceeeeeereececaerereeneccaaanna 8 4 OS METODOS DE INICIALIZA O DOS TERMINAIS sss ss 9 4 1 O Boot via E TE 10 5 OS PR REQUISITOS E 16 5 1 Os Pr requisitos de Hardware sassssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnne 16 5 2 Os Pr requisitos de Software e ceeeeereeceeeeeeeceaeerenecnaana 17 6 OS DESENVOLVEDORES E TRADUTORES nnasnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn EEN 18 7 09 CASOS DE SUCESSO aspas idos cosoms aaa a aaia aa Eaa asa Und nda cs casada 18 8 OBTENDO AJUDA DA COMUNIDADE TCOS nn oieee 18 9 INSTALANDO O TOCOS sussa a soisass nd EO ESs gos SR icG ES iG aU an SEA REC ES aiani sas bauan 20 9 1 Configurando O GDM E 21 9 2 Configurando o KDM WE 22 9 2 1 Para o KDE vers o EE 22 9 2 2 Para o KDE vers o 4 NEE 23 9 3 Configurando O DHOP E 23 9 4 Instalando O PulseAudio etsessteeeieuegedee gek edENAEeeeek ege NEEeEEde EE EeE en 25 9 5 Instalando e Configurando o Rsync eeeeeeEEKRRREEEERRREEEERREERRREEEN ERR EEEN en 25 9 6 Virtualizando os Dispositivos Remotos no Servidor 25 9 7 Config rand O ATFTPD BEE 26 9 8 Instalando e Configurando o 915Resolution ssssssnnnunnnnnnnnnnnnnnnnnnnnnnnn 27 9 9 Resolvendo os Nomes do Thin Clients ssssa
51. o TCOS integrar os terminais com o servidor gerenciar os processos executados por cada usu rio gerar a imagem do sistema operacional a ser carregada nos terminais fornecer as informa es t cnicas de cada um deles para que o administrador da rede possa monitor los e ou gerenci los de forma r pida e eficiente al m de permitir a reutiliza o dos computadores obsoletos para serem usados como terminais http groups google com group tcos brasil p g 6 2 1 As Caracter sticas O TCOS apresenta entre outras as seguintes caracter sticas e Pode ser utilizado em uma rede com terminais obsoletos com at 32 MB de mem ria RAM sem prejudicar o trabalho do usu rio e Suporte a m ltiplos terminais conectados simultaneamente ao mesmo servidor e Uso de dispositivos remov veis no terminal como CD ROM pendrive e etc e Controle remoto do volume do som emitido no terminal e Configura o autom tica da sess o gr fica do usu rio e Detec o e configura o autom tica do hardware de cada terminal e Monitoramento e gerenciamento local dos terminais atrav s do TcosMonitor ou remoto partir da aplica o TcosPHPMonitor e Assistente gr fico denominado TcosConfig para a configura o e compila o do kernel do sistema operacional dos terminais 2 2 As Vantagens As principais vantagens de utilizar o TCOS s o e Redu o do custo de propriedade da rede e reaproveitamento dos recursos do servidor poi
52. o do TCOS No site http Ayvww tcosproject org packages html est o dispon veis as listas de reposit rios oficiais para as vers es mais usadas das distribui es Debian e Ubuntu e SVN Para os desenvolvedores que querem contribuir com o projeto no site http trac tcosproject org est dispon vel um hist rico do desenvolvimento da ferramenta Para acessar os c digos fontes acesse o sie http Awiki tcosproject org Code SVN pt br e siga as instru es http groups google com group tcos brasil p g 19 9 INSTALANDO O TCOS OBS Este tutorial foi testado com sucesso no Ubuntu 8 04 Kubuntu 8 04 e Debian 4 0 Para a elabora o deste tutorial foram utilizados os equipamentos com as configura es mostradas na tabela 2 Tabela 2 Configura es dos computadores Sist Operacional Processador Mem ria Disco R gido Interface de rede CD Servidor Ubuntu 8 04 Intel Celeron 2 66 Ghz 1024 MB 80 GB 2 10 100 Mbps P terina e AMD Sempron 2100 1 0Ghz 512MB EE 101100 Mbps Acesse o console do Ubuntu dispon vel no menu Aplica es gt Acess rios gt Consola Ao abrir o console obtenha as permiss es do usu rio root administrador do sistema com o comando mostrado abaixo ser necess rio digitar a senha do root Computador S sudo su Lembrete Por conven o neste tutorial o s mbolo mostrado no in cio da linha de comando indicar o prompt de um usu rio comu
53. oadcast Allowing broadcasts Fri Aug 1 16 04 43 2008 Fatal Sock JoinMulticast Address specified is not a multicast address Fri Aug 1 16 04 43 2008 Info Sock DenyBroadcast Disallowing broadcasts Fri Aug 1 16 04 43 2008 Info Sock Close Released interface s Figura 3 Etapas do inicializa o de um terminal TCOS Para que um terminal seja iniciado via rede necess rio que ele possua uma placa de rede com suporte ao protocolo PXE Preboot Execution Environment e que o mesmo esteja configurado na BIOS Boot Input Output System para iniciar via rede Quando o terminal ligado o cliente PXE da placa de rede come a a enviar pacotes de requisi es em broadcast ou seja para todos os computadores a procura de um servidor DHCP Dynamic Host Configuration Protocol Quando o servidor responder a essas requisi es o terminal tentar obter as configura es de rede tais como endere o IP m scara de sub rede IP do gateway do servidor DNS do servidor TCOS e a localiza o do sistema operacional a ser carregado Esse processo mostrado na figura 4 http groups google com group tcos brasil p g 11 Etapa 2 Transa es DHCP Nesse momento o thin client envia mensagens broadcast 3 Requisi es do em busca de um servidor que cliente DHCP lhe forne a as configura es IP e os arquivos de boot Sab i 4 Respostas do Terminal servidor DHCP Servidor var log syslog e var log daem
54. om que todos os arquivos a serem criados por um usu rio comum n o seja acessado ou alterado por outro mantendo a privacidade dos dados Para isso abra o arquivo etc profile e substitua a linha umask 022 Por umask 077 Pronto Agora s adicionar os novos usu rios da rede Para manter um controle maior sobre os perfis das sess es gr ficas dos usu rios utilize o Sabayon http www qgnome org projects sabayon para o Gnome ou o Kiosktools http extragear kde org apps kiosktool para o KDE http groups google com group tcos brasil p g 29 10 O TCOSCONFIG O TcosConfig uma ferramenta gr fica desenvolvida em Python Gtk2 usada para configurar e compilar as imagens do kernel do sistema operacional a ser compartilhado com os terminais Ela uma interface gr fica ao script gentcos Todas as configura es do novo kernel ficam armazenadas no arquivo etc tcos tcos conf e a imagem do novo kernel fica no diret rio tftpboot tcos OBS O diret rio tftpboot tcos um link para var lib tcos tftp Para instalar o TcosConfig digite use o comando Hapt get install tcosconfig Para us lo acesse no Ubuntu o menu Aplica es gt Ferramentas do Sistema gt TcosContfig Na figura 10 exibida a tela inicial do TcosConfig TcosConfig x O Bem vindo EE 3 Finali AITE prosect Thin cuent operating ryrtem Bem vindo ao assistente TcosConfig Este assistente ir ajud lo a realiz
55. on log Ago 01 16 04 44 tcs dhcpd DHCPDISCOVER from 00 1e 0b 7a e0 6e via ethO Ago 01 16 04 45 tcs dhcpd DHCPOFFER on 192 168 0 2 to 00 1e 0b 7 a e0 6e via ethO Ago 01 16 04 48 tes dhcpd DHCPREQUEST for 192 168 0 2 192 168 0 10 from 00 1e 0b a e0 6e via ethO Ago 01 16 04 48 tcs dhcpd DHCPACK on 192 168 0 2 to 00 1e 0b 7a e0 6e via ethO Figura 4 Cliente DHCP obtendo as configura es de rede a partir do servidor TCOS As configura es obtidas pelo terminal ser o armazenadas no arquivo var 1lib dhcp3 dhclient leases figura 5 mostra um exemplo dessa configura o que varia de acordo com a implementa o do servi o DHCP var lib dhcp3 dhclient leases lease interface eh fixed address 192 168 0 2 filename Itftpboot tcos pxelinux 0 option subnet mask 255 255 255 0 option routers 192 168 0 10 option dhcp lease time x option dhcp message type 5 option domain name servers 192 168 0 10 option dhcp server identifier 192 168 0 10 option broadcast address 192 168 0 255 option host name thinclient2 option domain name serclient renew x rebind x expire x Figura 5 Exemplo da configura o de rede de um terminal TCOS Ap s esta etapa o terminal dever obter o sistema operacional Esse sistema http groups google com group tcos brasil p g 12 bastante pequeno se comparado ao que est instalado no servidor podendo chegar a 10 MB Basicamente ele formado por
56. onfigura o clique no bot o salvar Depois clique na p gina Main e posteriormente no bot o Reload Host list para que a ferramenta possa exibir a lista de terminais conectados ao servidor como mostra a figura 58 http groups google com group tcos brasil p g 67 TcosPHPMonitor Main About TcosPHPMonitor Ok Logout Reload host list Actions for all IP Address Hostname Usemame Screen Locked Num Proc Time in 152 166 0 4 E thinclent m 192 168 0 9 E thincle nt thin 8 0Oh 08m Hosts found a TcosPHPMonitor version 0 1 2hardy1 Figura 53 Exibindo os terminais conectados Quando algum terminal localizado a ferramenta exibe algumas informa es do terminal como o endere o IP o nome do terminal do usu rio o n mero de processos em execu o e o tempo que o terminal est ligado Para executar uma a o em um terminal clique no bot o E que est ao lado do endere o IP Depois disso ser exibido o menu de a es mostrado na figura 54 SI Close menu E Load Info Gm Take a screenshot at Reboot Es Lock screen Es Unlock screen E gt Send message Show process r Exec app Figura 54 Menu de a es a serem executadas em um terminal No menu acima est o dispon veis as seguintes a es e Close menu gt encerra a exibi o do menu e Load Info gt exibe as informa es t cnicas do terminal http groups google com group tcos brasil p g 68 e Take a screenshot
57. penSuse uma vers o uma distribui o do sistema operacional GNU linux Para obter mais informa o acesse o site http www opensuse org pt br 4 Madrid Linux Max tamb m uma distribui o GNU Linux voltada para a educa o Ela pode ser obtida a partir do site http www educa madrid org http groups google com group tcos brasil p g 5 Intranet TCOS j q 2 ad a TCOS Server Thincliento Es Des Thincliento7 Thincliento2 Pa SE F A ThinclientO6 ThinclientO3 Ali ThinclientO5 Es 4 Des ThinclientO4 Figura 1 Estrutura l gica de uma rede TCOS Na figura acima pode ser visto um rede com v rios terminais que podem ser computadores do tipo desktops ou thin clients conectados a um nico servidor Nessa rede os terminais n o precisam ter de um disco r gido driver de CD ROM grande quantidade de mem ria RAM ou um bom processador Se quer eles necessitam de um sistema operacional local para funcionarem Tudo isso compartilhado pelo servidor Em um cen rio de rede como esse a maior parte do processamento dos dados centralizado no servidor Todo esse processamento transparente ao usu rio Ou seja ele acha que est usando exclusivamente os recursos tecnol gicos do terminal para executar as tarefas quando na verdade est usando os do servidor Este processa a maior parte das informa es e apenas envia pela rede os resultados para serem visualizados na tela do terminal A fun o d
58. put fd 16 10628 jusrili qufs qufsel jusriikygutsiiguts fuse daemon homefthim quts 10656 nm applet sm disable di a i DIB BBB DD DD BB DD D D B B Figura 59 Visualizando os processos do terminal Para encerrar qualquer um desses processos basta clicar no bot o x TCOS Brasil http groups google com group tcos brasil p g 72 A figura 60 mostra o momento em que uma aplica o est sendo definida para ser executada na sess o gr fica do usu rio Nesse caso o OpenOffice A pagina http localhost diz Ka Name of app to exe Figura 60 Executando uma aplica o Para executar uma a o simult nea em todos os terminais clique no bot o Actions for All dispon vel na p gina Main Ser exibido um menu semelhante ao da figura 61 GESIN EST amp Take screenshots Shutdown all Es Lock screen all a Reboot all Es Unlock screen all Figura 61 Menu de a es a serem executadas em todos os terminais No menu acima est o dispon veis as seguintes a es e Close menu gt encerra a exibi o do menu e Take a screenshot gt exibe um foto da tela do terminal e Shutdown gt desliga o terminal e Reboot gt reinicia o terminal e Lock screen gt bloqueia o uso o terminal e Unlock screen gt desbloqueia o uso do terminal 13 O OpenOffice uma suite para edi o de arquivos de padr o aberto conhecido como ODF Open Document Files
59. que est o executando o TcosMxlRpc porta 8998 Habilitar SSL nas conex es XMLRPC com os clientes E cancelar lok Figura 32 Configurando o TcosMonitor Na aba Configura es defina o m todo de busca pelos clientes conectados ping netstat OU static Se escolher a ltima op o clique no bot o Abrir lista fixa de clientes para adicionar os endere os IPs dos clientes A figura 33 mostra a tela de cadastro dos clientes http groups google com group tcos brasil p g 51 Lista Fixa de Terminais pn X Lista Fixa de Terminais db Adicionar Modificar Deletar T Obter partir dos conectados O cancelar af salvar Figura 33 Lista de clientes A figura acima mostra a lista de clientes cadastrados Para cadastrar um novo cliente clique no bot o Adicionar A figura 34 mostra a tela exibida ao cadastrar ou editar um cliente Novo ou editar terminal engt iai pa voc pode adicionar um terminal Exemplo 192 168 0 100 Ou adicionar uma faixa de clientes Exemplo 192 168 0 100 120 O endere o MAC opcional Endere o MAC Q cancelar vi Salvar Figura 34 Cadastrando um novo cliente Ainda na aba Configura es defina no campo Interface de Redes a interface de rede do servidor que est em conectada aos clientes No campo Modo Lista selecione um dos modos de exibi o dos clientes conectados Depois disso marque todas as op es que est o abaixo desse campo para obter m
60. que permite desenvolver interfaces gr ficas para programas escritos em C C e Python Para obter mais informa es acesse o site http www gtk org http groups google com group tcos brasil p g 8 em Python e GTK2 Leia a sess o 12 para obter mais informa es e tcospersonalize gt uma ferramenta gr fica tamb m desenvolvida em Python e GTk2 que permite configurar algumas caracter sticas do terminal tais como a resolu o da tela os drivers de v deo m dulos de kernel entre outros Leia a p gina de manual man tcospersonalize para obter mais detalhes e tcosphpmonitor gt uma alternativa ao tcosmonitor permitindo gerenciar os terminais da rede atrav s de um sistema Web desenvolvido em PHP Leia a sess o 13 para obter mais informa es e itcos devices ng gt uma ferramenta gr fica tamb m desenvolvida em Python e GTk2 utilizada para montar desmontar automaticamente o CD ROM disco r gido disposivos USB entre outros dispositivos conectados nos terminais Para obter mais informa es acesse o site http Awiki tcosproject org Utils TcosDevices ou leia a p gina de manual man tcos devices ng e pam usb tcos gt um utilit rio gr fico que associa o uso de um dispositivo USB a um ou mais usu rios Ele evita que o usu rio digite a senha para montar ou desmontar o dispositivo todas as vezes em que ele for conectado ou desconectado nos terminais e tcosconfigurator gt uma ferramenta
61. r e configure um usu rio A senha ser armazenada em fetc tcospasswd arquivo que s precisa do TEOS porque a sua conta de root estar a salva E cancelar lt S ok Figura 36 Configurando o usu rio TcosXmiRpc Nessa aba informe o usu rio e senha TcosXmlRpc O usu rio padr o root e a senha a mesma digitada na sess o Configura o Avan ada gt Usu rios e Senhas 11 O TcosXmlRpc m dulo do TcosMonitor que usa o XML RPC uma especifica o para execu o de procedimentos ou comandos remotos nos clientes usando o HTTP como protocolo de transporte Para obter mais informa es acesse o site http en wikipedia org wiki XML RPC http groups google com group tcos brasil p g 54 do TcosConfig Cuidado para n o confundir com o usu rio root do servidor Caso nenhuma senha tenha sido informada a senha padr o tamb m ser root A pr xima configura o a ser realizada na aba Informa es Dispon veis mostrada na figura 37 ISA A EE x Avan ado r Autentica o Informa es dispon veis Zb Menus Menu Bot es Informa es dispon veis do TcosXmIRpc v Informa es gerais do TEOS Informa es da CPU wv Informa es do m dulos e do kernel Informa es dos dispositivos DC wv Informa es da mem ria RAM e SWAP Informa es do processo wv Informa es da rede Informa o do Xorg O can
62. ra obter mais informa es acesse o site http tsp org http groups google com group tcos brasil p g 44 necess rias para solucion los Terminado esse processo ser exibida uma tela semelhante a mostrada na figura 25 z TcosConfig A gt 1 Configurar 2 Compilar 3 Finaliza Parab ns O processo de compila o terminou A imagem foi gerada corretamente Para utilizar esta imagem nos terminais preciso configurar o servidor DHCP Clique no bot o Finalizar e salvar para salvar as configura esou clique em Cancelar para sair sem salvar lt gt Sobre E cancelar 4 voltar la Terminar e salvar Figura 25 Finalizando o gera o da imagem e salvando as altera es no disco Clique no bot o Terminar e Salvar para salvar as altera es e reconfigure o servidor DHCP informando a localiza o dos arquivos de inicializa o que acabaram e ser compilados 10 1 Resolvendo Erros na Compila o do Kernel Alguns erros ou avisos mostrados frequentemente na compila o do kernel 1 WARNING root ssh id rsa not found You need to create ssh key as root user Solu o Digite o comando ssh keygen t rsa http groups google com group tcos brasil p g 45 Na execu o do comando acima lhe ser pedido o diret rio onde ser armazenado as chaves p blica e privada usadas pelo ssh bem como ser pedido uma senha para proteger o acesso a essas chaves
63. rando o acesso remoto aos terminais A configura o se resume a escolha da aplica o a ser utilizada para acessar remotamente os terminais para realizar tarefas administrativas A mais usada o X11VNC mas tamb m est dispon vel o Italc Master Eye FreeNX e rDesktop A figura 15 mostra a sess o de Configura o da rede sem fio http groups google com group tcos brasil p g 34 TcosConfig 1 Configurar 2 Compilar 3 Finaliza Configura o B sica t Op es do Xorg t Op es de som t Suporte ao acesso remoto Configura o da rede sem fio Suporte a rede sem fio Habilitar o suporte a rede sem fio Exemplos Ss M dulos da rede sem fio a o maduwifi R rt6lpci e t73usb Si Rede sem fio criptografada WPA vazio WEP WPA Chave WEP no formato iwconfig chave WEP WPA veja a p gina de manual do iwconfig para obter mais informa es 4p Sobre cancelar 4E Voltar Eb Frente Figura 15 Configurando a rede sem fio dos terminais A configura o dessa sess o engloba e habilitar ou n o o suporte a rede sem fio nos terminais e ativar os m dulos da placa de rede e definir o tipo de criptografia para a transmiss o dos dados entre o servidor e os terminais e definir a chave WEPANAP a ser compartilhada com os terminais Terminada a configura o b sica tem in cio a sess o de Configura o Avan ada A figura 16 mostra a tela exibida ao cl
64. rede Um relat rio sobre o tr fego de dados da rede TCOS est dispon vel no site htip groups google com group icos brasilfiles O arquivo Trafego Serclient vs 1 6 pdf cont m as informa es que analisam a atua o dos protocolos envolvidos Nele tamb m mostrado uma compara o entre o tr fego de uma rede TCOS e uma rede formada apenas por desktops 5 OS PRE REQUISITOS 5 1 Pr requisitos de Hardware Segundo as informa es publicadas no site http Awiki tcosproject org TCOS Introduction s o recomendados os equipamentos com as seguintes configura es e Servidor e Processador Pentium IV Intel Core 2 Duo ou AMD Dual em redes grandes aconselh vel utilizar um servidor com v rios processadores e Mem ria RAM 500 MB 80 MB a cada terminal adicionado na rede e Placa de rede Pelo menos 2 placas de rede 10 100 Mbps uma para acessar a Internet e a outra para os terminais locais e Terminal e Processador Pentium 166 ou superior e Mem ria RAM 32 a 64 MB O TCOS pode iniciar com at 24 MB usando o NFS Network File System e Mem ria Swap local e Placa de rede 1 placa de rede 10 100 Mbps e com suporte ao protocolo PXE e Thin Clients nos casos de sucesso foram utilizados os seguintes equipamentos EPATEC eTC2300 Mais informa es EPATEC eTC3800 Mais informa es HP 15700 Mais informa es VXL ITONA TC 6833 LI Mais informa es e Switch barramento de 10 100 Mbps para uso em
65. rvidor fica mais vulner vel a ataques se um invasor tiver acesso a rede TCOS 2 4 Os Cen rios de Uso Uma rede de terminais TCOS pode ser implantada em e Escolas p blicas na implanta o de um laborat rio de inform tica a baixo custo e Em telecentros comunit rios que possibilitam a inclus o digital em comunidades de baixa renda e Em ambientes coorporativos para ser usada por funcion rios que executam tarefas como edi o de texto planilhas eletr nicas uso de aplica es Web ou seja que exigem pouco poder de processamento e Em cibercaf ou Lan Houses e Em bibliotecas 3 AS FERRAMENTAS TCOS A seguir ser mostrada uma lista com algumas das ferramentas do TCOS Nas p ginas http www tcosproject org versions php e htip www tcosproject org debian php disponibilizada a rela o completa de todas as ferramentas pacotes e depend ncias de pacotes utilizados bem como a vers o atual e tcosconfig gt uma ferramenta para criar e personalizar os arquivos de inicializa o dos terminais via rede Desenvolvida em Python e GTK2 ela uma interface gr fica para o script gentcos Leia a sess o 10 para obter mais informa es e tcosmonitor gt uma ferramenta para gerenciar os terminais da rede desenvolvida 5 Python uma linguagem de programa o interpretada e orientada a objetos Para obter mais informa es acesse o site http www pythonbrasil com br 6 GTK um conjunto de ferramentas
66. s usado para transferir arquivos pequenos entre dois ou mais computadores conectados na mesma rede Ele ser muito til para os thin clients poderem copiar os arquivos de boot e iniciarem a partir do servidor Um dos softwares que implementa este protocolo a ser usado neste tutorial o Atftpd Advanced Trivial File Transfer Protocol Server Para configur lo edite o arquivo etc default atftpd e substitua o conte do pelas linhas a seguir lembrando que a express o em negrito deve ser substitu da pelos endere os da rede USE INETD false OPTIONS daemon port 69 tftpd timeout 300 retry timeout 10 logfile var log atftpd log mcast port 1758 mcast addr 192 168 0 0 255 mcast ttl 1 maxthread 100 verbose 5 tftpboot Essa a configura o b sica do Atftpd que ir usar a porta 69 especificada na op o port para receber enviar pacotes do tipo UDP User Datagram Protocol aos terminais Na op o logfile deve ser especificado o arquivo no qual ser o registrados os logs do servi o esse arquivo j deve existir se n o existir crie o com o comando touch var log atftpd log Na op o mcast addr deve ser especificado o endere o da rede a qual os thin clients pertencem e finalmente o ltimo par metro a ser informado o diret rio que cont m os arquivos de boot a serem compartilhados na rede Depois de configur lo reinicie o Atftpd com o comando t etc init d atftpd restart Em seguid
67. s os terminais podem ser computadores obsoletos e dispensam o uso de disco r gido drive de CD ROM etc e Gerenciamento centralizado dos terminais e usu rios e Flexibilidade Se houver alguma falha no hardware do terminal basta pedir ao usu rio para iniciar uma nova sess o gr fica a partir de outro Assim n o haver perda de informa es pois elas est o centralizadas no servidor e Alta escalabilidade Para aumentar o n mero de terminais na rede basta aumentar a capacidade de processamento e a quantidade de mem ria RAM do servidor e poss vel personalizar uma sess o gr fica para cada usu rio liberando ou restringindo o acesso a determinados recursos ou aplica es do servidor e A configura o e a gera o da imagem do sistema operacional a ser compartilhado nos terminais pode ser realizada de forma gr fica e flex vel adaptando a ao hardware dos terminais e Permite o reuso de computadores obsoletos para serem usados como terminais reduzindo os custos da rede e prolongando o impacto ambiental desses equipamentos http groups google com group tcos brasil p g 7 2 3 As Desvantagens Por outro lado o uso do TCOS apresenta algumas desvantagens tais como e Alto tr fego de dados gerado pela comunica o entre o servidor e os terminais da rede e O servidor passa a ser o ponto cr tico da rede ou seja se ele parar de funcionar todos os usu rios ficam impossibilitados de trabalharem e O se
68. script ir editar os arquivos etc hosts e etc dhcp3 dhcpd conf associando os respectivos endere os IP aos nomes de host de cada terminais da rede Por exemplo Para a rede 192 168 0 com apenas tr s terminais a configura o ser a seguinte http groups google com group tcos brasil p g 27 tcos gdm autologin add Please input the common prefix of hosts users example host nome do host Need network IP Address of thin clients example 192 168 0 192 168 0 Number of host users to generate number 3 Start generating from default 1 101 I will generate users and hostnames from hostl to host3 with ip adresses from 192 168 0 101 to 192 168 0 103 and uncompress root skel tar gz as HOME TEMPLATE Are you sure you want this y n y OBS Os termos em negrito s o os par metros de configura o que dever o ser informados durante a execu o do script etc hosts 192 168 0 101 nome do hosti 192 168 0 102 nome do host2 192 168 0 103 nome do host3 etc dhcp3 dhcpd conf host hostl 1 hardware ethernet 00 OAS XX XX XX XX fixed address 192 168 0 101 host nome do host2 hardware ethernet 00 04 XX XX XX XX fixed address 192 168 0 102 host nome do host3 hardware ethernet 00 04 XX XX XX XX fixed address 192 168 0 1083 Observe que durante a execu o do script acima as configura es da sess o gr fica padr o foram associadas a cada terminal 9 10 Personalizando a sess o Gr
69. stalar o cliente pulseaudio use o comando a seguir t gentcos instpkg pulseaudio esound compat 9 5 Instalando e Configurando o Rsync O Rsync um programa usado para sincronizar os diret rios e arquivos entre dois ou mais computadores otimizando a transfer ncia dos dados Ele ser necess rio para que o TCOS possa sincronizar os arquivos armazenados no servidor com os que est o carregados na mem ria dos terminais Para instal lo digite o comando apt get install rsync Para habilit lo edite o arquivo etc default rsync e substitua a linha RSYNC ENABLE false Por RSYNC ENABLE true Crie o arquivo etc rsyncd conf e adicione a seguintes linhas read only no use chroot no tcos share path tmp tcos share comment Compartilhamento Tcos Depois reinicie o servi o com o comando t etc init d rsync restart 9 6 Virtualizando os Dispositivos Remotos no Servidor O TCOS utiliza o Linux Terminal Server Project File System LTSPFS para http groups google com group tcos brasil p g 25 virtualizar no servidor os dispositivos remotos conectados aos thin clients como USB e CD ROM Adicione o m dulo fuse no fim do arquivo etc modules para ativ lo no kernel Adicione ao grupo fuse todos os usu rios que ter o ir o utilizar o LTSPFS Para isso use o comando a seguir tadduser nome do usuario fuse 9 7 Configurando o Atftpd O Trivial File Transfer Protocol TFTP um protocolo muito simple
70. t na rede a procura http groups google com group tcos_brasil p g 46 de um servidor DHCP como mostra a figura 5 Ap s encontr lo ele ir localizar o servidor TCOS para obter os arquivos de boot entre eles o arquivo pxelinux 0 um pequeno gerenciador de boot A figura 27 mostra o momento em que o arquivo pxelinux 0 executado no terminal default Figura 27 Menu de inicializa o do TCOS Neste momento pressione F1 para obter mais op es de boot F2 para ajuda ou ENTER para carregar o m todo de boot padr o explicado na sess o 4 1 A figura 28 mostra o terminal sendo iniciado pelo m todo padr o Figura 28 Terminal sendo inicializado via rede http groups google com group tcos brasil p g 47 Ao fim do processo ser exibida um tela de login como mostra a figura 29 Welcome to ubuntu RR Username Password Figura 29 Tela de login Ap s a autentica o do usu rio a sess o gr fica iniciada e o usu rio poder utilizar todas as aplica es gr ficas dispon veis 12 O TCOSMONITOR O TcosMonitor uma ferramenta usada para gerenciar os terminais da rede partir do servidor ou partir de um terminal Ela possui entre outras as seguintes funcionalidades e Reiniciar desligar os terminais e Bloquear ou desbloquear a tela teclado e mouse dos terminais e Controlar um terminal utilizando o VNC e Tirar uma foto da tela dos terminais
71. tr s arquivos do servidor compartilhados a partir do diret rio var lib tcos tftp e vmlinuz gt 0 kernel ou o n cleo do sistema propriamente dito e initramfs gt esse arquivo possui alguns scripts de inicializa o embutido al m de um cliente DHCP e alguns m dulos do kernel que s o inclu dos removidos na mem ria RAM do terminal de forma din mica para detectar alguns dispositivos como a placa de v deo o pendrive mouse USB etc e usr xxxxx squashfs gt um arquivo compactado que cont m as partes restantes do sistema operacional como o interpretador de comandos o sistema de arquivos uma aplica o cliente para o VNC um cliente de a dio o TCOSXmlIRpc uma aplica o usada pela ferramenta TcosMonitor para gerenciar o terminal remotamente entre outras Esses e outros arquivos s o enviados ao terminal atrav s do protocolo TFTP Trivial File Transfer Protocol A figura 6 mostra essa etapa Etapa 3 Download via TFTP Nesta etapa o thin clientl o conte do da vari vel filename e requisita do servidor TFTP os arquivos necess rios para o boot 5 O cliente atftp requisita os arquivos de boot 6 O servidor atftpd Terminal envia os arquivos Servidor Figura 6 Cliente obtendo o kernel a partir do servidor TCOS A sequ ncia com esses arquivos s o enviados ao terminal mostrado na figura 7 http groups google com group tcos brasil p g 13 var log at ftpd log Ago 01 16 04 4
72. uma configura o bastante flex vel e base conf template b sico de configura o e tcos conf low desabilita o suporte a dispositivos USB som nos terminais TcosMonitor o gerenciador gr fico dos terminais a discos IDE e SATA Recomendado para terminais antigos que n o possui suporte a esses dispositivos e tcos conf all habilita todas as funcionalidades do TCOS Indicado aos terminais que possuem suporte a estes recursos e dispositivos e tcos conf n s for a a inicializa o dos terminais a usar NFS Network File System e desabilita o suporte a dispositivos USB som nos terminais TcosMonitor discos IDE e SATA A escolha do template a ser utilizado bem como a configura o do kernel depende http groups google com group tcos brasil p g 31 das caracter sticas dos terminais A figura 12 mostra a tela na qual tem in cio a configura o do kernel Esta tela exibida ao clicar em Op es do Xorg TcosConfig A gt 1 Configurar 2 Compilar 3 Finaliza Configura o B sica 7 Op es do Xorg Suporte ao Xorg v Habilitar o Xorg Drivers do Xorg v Incluir os drivers do Xorg dispon veis Incluir as bibliotecas OpenGL Suporte ao OpenGL i Mer 5 R instale o pacote tcos opengl libs Xorg Direct Rendering DRI Habilitar o suporte DRI a imagem aumentar em 20 MB Suporte ao Xorg D
Download Pdf Manuals
Related Search
Related Contents
dexia credit local, engage dans le soutien a l`investissement public DMX-Master 3-FX DMX controller bedienungsanleitung Warehouse of Tiffany 2848BB818 Instructions / Assembly Petit Traité d`Harmonie Jazz Télécopie pleine page 705r Emetteur Panique 705r Emetteur Panique STIHL MS 170, 180 Owners Instruction Manual Dinner Roll Dough Made with Whole Grains, 05295 Copyright © All rights reserved.
Failed to retrieve file