Você está na página 1de 265

A COMPUTAO PESSOAL E O SISTEMA OPERACIONAL LINUX

ANTONIO GOMES JUNIOR

NOTAS INICIAIS
Este e-book foi escrito por Antonio Gomes Junior com o objetivo de ser um guia para iniciantes em Linux completamente gratuito e constitui-se de uma adaptao de monografia do mesmo autor. permitido!

"opiar o ar#uivo digital para #uais#uer tipos de m$dias% &istribuir livremente o conte'do( sempre na totalidade e sempre gratuitamente% )mprimir o conte'do desde #ue para uso pessoal e para fins no-comerciais% *tili+ar partes do conte'do em trabal,os acad-micos( desde #ue citada a fonte%

.o / permitido!

Alterar o conte'do ou a capa( total ou parcialmente% 0ender o material digital( impresso ou sob #ual#uer outra forma ou circunst1ncia% &istribuir parcialmente a obra% *tili+ar os textos sem a devida citao de refer-ncia%

Espera-se( com estas regras( #ue seja mantida a gratuidade do material e de suas posteriores atuali+a2es( permitindo o acesso a #uais#uer pessoas #ue desejarem obt--lo. &istribua 3 vontade( leia 3 vontade e sinta-se livre para enviar sugest2es de mel,orias para mim no endereo linuxnodesktop4gmail.com. As mel,orias implementadas certamente tero seus autores citados nas pr5ximas edi2es.

Guariba( 67 Jun,o 8 9::;

&edico( Aos meus pais( #ue sempre me apoiaram nos estudos% 3 min,a #uerida namorada Juliana( #ue mostrou-se paciente comigo% 3 mem5ria de min,a amada e ines#uec$vel amiga canina Lassie e ao meu mais novo e fiel compan,eiro( meu muito amado co+in,o 6imba.

AGRADECIMENTOS
Ao professor <arco Antonio( pela paci-ncia( compet-ncia e prestatividade como meu orientador da faculdade e pelas bril,antes aulas sobre sistemas operacionais. Aos amigos =ernando "amilo( >icardo Leite( 0ict5rio( &iogo( professor >ubens e todos os demais( pelas id/ias compartil,adas sobre Software Livre em nossas diversas edi2es do Chopp Nerd. A toda comunidade Software Livre( pela inestim?vel contribuio com o desenvolvimento de uma sociedade onde o trabal,o de cada membro / utili+ado em benef$cio de todos e onde o recon,ecimento intelectual e o compartil,amento de con,ecimento so as 'nicas c,aves para o sucesso. A todos #ue colaboraram( direta ou indiretamente( com meu processo de aprendi+ado( desde o in$cio de min,a vida acad-mica e aos autores das obras utili+adas como fonte de pes#uisa( sem as #uais este trabal,o no seria poss$vel. Ao Joo =ernando "osta Junior( respons?vel pela )niciativa Esp$rito Livre @,ttp!88AAA.espiritolivre.orgB por ceder gentilmente ,ospedagem para esta obra. A todos #ue publicaram not$cias sobre o lanamento desta obra e aos leitores #ue me enviaram mensagens.

SUMRIO
.CDA6 ).)")A)6.......................................................................................................................E L)6DA &E =)G*>A6...............................................................................................................F: ).D>C&*GHC........................................................................................................................FI F J C 6)6DE<A C7E>A")C.AL L).*K.............................................................................FL F.F J Crigens de *nix e Linux.............................................................................................FL F.F.F J Crigem do *nix e sua relao com a )nternet.....................................................FL F.F.9 J G.*( =ree 6oftAare =oundation e o kernel de Linus Dorvalds..........................F; F.F.E J Mernel modular e monol$tico...............................................................................FN F.9 J <otivao para migrar para Linux..............................................................................FO F.9.F J 6egurana.............................................................................................................FO F.9.9 J "usto....................................................................................................................9: F.9.E J &isponibilidade de programas.............................................................................9: F.9.I J 6uporte e &esenvolvimento.................................................................................9F F.E J Estrutura e regras b?sicas do sistema Linux................................................................9F F.E.F J A estrutura de ar#uivos em Linux........................................................................99 F.E.9 J 7rincipais diret5rios em Linux e sua utili+ao...................................................9E F.E.E J 7ermiss2es de acesso a ar#uivos e diret5rios......................................................9P F.E.I - "omandos 'teis....................................................................................................9L F.I J 6uporte a ,ardAare no Linux......................................................................................9; F.I.F J *nidades de arma+enamento e m$dia externa.....................................................9N F.I.9 J *nidades 6"6).....................................................................................................9O F.I.E J &is#uetes.............................................................................................................9O F.I.I J 6istema de ?udio e multim$dia.............................................................................9O F.I.P J 7ortas seriais e paralelas......................................................................................E: F.I.L J 7lacas de v$deo com acelerao E&.....................................................................E: F.P - "omo buscar ajuda nos programas e na )nternet.........................................................EF 9 J A &)6D>)Q*)GHC &EQ)A. G.*8L).*K......................................................................EI 9.F J C 7rojeto &ebian.........................................................................................................EP 9.9 J Cs pacotes e seu gerenciamento no &ebian G.*8Linux............................................EL 9.9.F J Cs pacotes no &ebian G.*8Linux......................................................................EL 9.9.9 J Gerenciamento de pacotes...................................................................................E; 9.9.E J )nstalao b?sica de um aplicativo pelo m/todo apt............................................EN 9.9.I - C ar#uivo sources.list...........................................................................................I: 9.E J 6istema de distribui2es &ebian @&ebian >eleasesB...............................................I9 9.E.F J *nstable...............................................................................................................I9 9.E.9 J Desting..................................................................................................................I9 9.E.E J =ro+en..................................................................................................................IE 9.E.I J 6table...................................................................................................................IE 9.E.P J "odinomes das distribui2es &ebian...................................................................II 9.I J <otiva2es para utili+ao de &ebian G.*8Linux....................................................II E J A<Q)E.DE "C<7*DA")C.AL.....................................................................................I; E.F J >e#uisitos de RardAare para &ebian G.*8Linux......................................................I; E.9 J )nstalao do sistema &ebian G.*8Linux..................................................................IN E.9.F J Cbteno das m$dias de instalao......................................................................IN E.9.9 J )niciar a instalao de &ebian G.*8Linux I.:...................................................IO E.9.E J 6eleo de idioma e pa$s de locali+ao..............................................................P: E.9.I J )ndicao do tipo de teclado................................................................................P9 E.9.P J "onfigurao de rede( ,ostname e dom$nio........................................................PE E.9.L J 7articionamento de discos...................................................................................PL E.9.; J Escol,a de fuso ,or?rio.......................................................................................LI

E.9.N J &efinio da sen,a de root e criao de usu?rio comum.....................................LI E.9.O J =inali+ao da instalao e gravao do gerenciador de partida.........................L; E.F: J Adicionar "&s ao reposit5rio e instalar 6Snaptic.................................................LN I J A<Q)E.DE G>T=)"C E< L).*K.................................................................................;: I.F J Kfree e K.org...............................................................................................................;: I.9 J Gerenciadores de janelas tradicionais.........................................................................;F I.9.F J Qlackbox 8 =luxbox.............................................................................................;F I.9.9 J Enlig,tenment......................................................................................................;F I.9.E J )ceAm e =0U<..................................................................................................;F I.9.I J K="E...................................................................................................................;9 I.9.P J UindoAmaker......................................................................................................;9 I.9.L J Gerenciador de janelas E& QerSl..............................................................................;9 I.9.; J Ambiente gr?fico G.C<E..................................................................................;L P J A<Q)E.DE G>T=)"C M&E............................................................................................;N P.F J >e#uerimentos para M&E............................................................................................;N P.9 J "onfigura2es iniciais.................................................................................................;O P.E J 6eleo do idioma do sistema.....................................................................................N: P.I J C ambiente de trabal,o de M&E..................................................................................NF P.I.F J Trea de trabal,o...................................................................................................NF P.I.9 J C painel do M&E.................................................................................................NP P.I.E J C menu M.............................................................................................................NL P.P J C "entro de "ontrole M&E.........................................................................................N; P.P.F J Administrao do sistema....................................................................................NN P.P.9 J Apar-ncia e temas................................................................................................NO P.P.E J Trea de trabal,o...................................................................................................OF P.P.I J "omponentes do M&E.........................................................................................OE P.P.P J "ontrole de energia..............................................................................................OP P.P.L J )nternet V rede.....................................................................................................OP P.P.; J 7erif/ricos............................................................................................................O; P.P.N J >egional V acessibilidade...................................................................................ON P.P.O J 6egurana V privacidade...................................................................................F:: P.P.F: J 6om V multim$dia...........................................................................................F:F P.P.FF J Cutras ferramentas de configurao................................................................F:F P.P.F9 - )nstalando novas fontes no sistema..................................................................F:9 P.P.FE - Alterar o tema de $cones...................................................................................F:E P.P.FI - 7ersonali+ando os atal,os de teclado...............................................................F:P P.P.FP - Exibindo $cones de dispositivos na ?rea de trabal,o........................................F:; P.P.FL - Alterar o fundo de tela @papel de paredeB.........................................................F:N P.P.F; - Dipos de ar#uivos e a2es.................................................................................FF: P.L J Gerenciador Mon#ueror.............................................................................................FFF P.L.F J >ecursos de navegao......................................................................................FFF P.L.9 J )ntegrao com aplicativos nativos....................................................................FFI P.L.E J >ecursos de )nternet...........................................................................................FFL P.L.I J =erramentas especiais do Mon#ueror.................................................................FF; L J A7L)"AGWE6 7A>A ).DE>.ED...................................................................................F99 L.F J .avegador Aeb )ceAeasel.........................................................................................F99 L.F.F J )nstalao do navegador....................................................................................F99 L.F.9 J >ecursos de )ceAeasel.......................................................................................F9E L.F.E J "onfigura2es de )ceAeasel..............................................................................F9L L.9 J "omunicador instant1neo Mopete.............................................................................F9; L.9.F J )nstalao do Mopete.........................................................................................F9N L.9.9 J "onfigura2es para utili+ao de Mopete com uma conta <6........................F9N

L.9.E J "onfigura2es gerais do programa Mopete........................................................FEF L.9.I J =uncionamento b?sico do Mopete......................................................................FEP L.9.P - )nstalando Aebcam e testando com "am6tream e Mopete.................................FEL L.E J Leitor de e-mail Evolution........................................................................................FEN L.E.F J "onfigurao inicial de Evolution....................................................................FEN L.E.9 J >ecursos de e-mail no Evolution.......................................................................FI: L.E.E J A agenda de contatos.........................................................................................FIE L.E.I J A agenda de compromissos................................................................................FII L.E.P J Darefas e memorandos.......................................................................................FIP L.E.L J "onfigura2es adicionais de Evolution.............................................................FIL L.I J Agregador de >66 Akregator....................................................................................FI; L.I.F J >ecursos b?sicos de Akregator..........................................................................FIN L.I.9 J "onfigura2es do programa...............................................................................FP: L.P J "ompartil,amento de ar#uivos com MDorrent..........................................................FPF L.P.F J A configurao de MDorrent...............................................................................FP9 L.P.9 J >ecursos de MDorrent........................................................................................FPE L.L J 0C)7 em G.*8Linux com 6kSpe.............................................................................FPP L.L.F J A instalao de 6kSpe em &ebian G.*8Linux.................................................FPP L.L.9 J "onfigura2es de 6kSpe....................................................................................FPL L.L.E J >ecursos de 6kSpe para Linux..........................................................................FP; L.L.I J "onsidera2es adicionais...................................................................................FPN L.; - "onectando-se 3 )nternet discada...............................................................................FL: L.N - "onectando-se 3 )nternet banda larga........................................................................FL9 ; J A7L)"AGWE6 7A>A E6">)DX>)C...............................................................................FLP ;.F J A su$te CpenCffice.org 9.:........................................................................................FLP ;.F.F J CpenCffice.org Uriter.......................................................................................FLL ;.F.9 J CpenCffice.org "alc..........................................................................................FLO ;.F.E J CpenCffice.org )mpress.....................................................................................F;: ;.F.I J CpenCffice.org &raA........................................................................................F;F ;.F.P J CpenCffice.org Qase.........................................................................................F;9 ;.F.L J CpenCffice.org <at,.........................................................................................F;E ;.F.; J Gerao nativa de ar#uivos 76 e 7&=...............................................................F;I ;.9 J Gerenciamento de informa2es pessoais utili+ando Montact....................................F;L ;.E J Gerenciamento de projetos utili+ando 7lanner..........................................................F;N ;.I J Editorao eletrYnica com 6cribus............................................................................F;O ;.P J "riao de diagramas com &ia e Mivio.....................................................................F;O ;.L J Gerenciador de finanas MmS<oneS........................................................................FNF ;.L.F J 7rincipais fun2es disponibili+adas por M<S<oneS........................................FN9 ;.L.9 J "onfigura2es de M<S<oneS..........................................................................FNE N J A7L)"AGWE6 <*LD)<Z&)A.........................................................................................FNI N.F J >eproduo de ?udio.................................................................................................FNI N.F.F J Amarok..............................................................................................................FNI N.F.9 - Cbter informa2es de m'sicas( ?lbuns( letras e artistas com Amarok....................FNL N.F.E J .oatun...............................................................................................................FNO N.9 J "odificao de ?udio.................................................................................................FO: N.9.F J "odificao utili+ando MAudio"reator.............................................................FOF N.9.9 J "odificao utili+ando Mon#ueror.....................................................................FOF N.E J >eproduo de v$deos...............................................................................................FO9 N.E.F J <plaSer..............................................................................................................FO9 N.E.9 J Maffeine.............................................................................................................FOI N.E.E J Kine...................................................................................................................FOP N.I J "onverso e edio de v$deos...................................................................................FOL

N.I.F J ==<peg.............................................................................................................FO; N.I.9 J Edio de v$deo.................................................................................................FO; N.I.E - Gravar um v$deo da tela com K0id"ap.............................................................FON N.P J Gravao de "& e &0&............................................................................................9:: N.P.F J MEQ....................................................................................................................9:F N.P.9 J K-"&->oast.......................................................................................................9:9 N.P.E - "lonando &0&s com MO"opS...........................................................................9:9 N.L J Edio de imagens.....................................................................................................9:I N.L.F J C G)<7.............................................................................................................9:I N.L.9 J )nkscape.............................................................................................................9:O N.L.E - "apturar a imagem da tela com M6naps,ot.......................................................9F: N.; J <odelagem E&..........................................................................................................9F9 N.;.F J Qlender...............................................................................................................9F9 N.N J Gerenciamento de imagens.......................................................................................9FI N.N.F J 7icasa.................................................................................................................9FI N.N.9 - )nstalao do Google 7icasa...............................................................................9FL N.N.E J =-6pot................................................................................................................9F; N.O J "omunicao com c1meras digitais e outros dispositivos *6Q................................9FO N.O.F J &igikam e as c1meras digitais...........................................................................9FO N.O.9 J Docadores de ?udio port?teis( pendrives e o desktop Linux..............................99: N.F: J Jogos........................................................................................................................99E N.F:.F J Jogos simples do ambiente M&E.....................................................................99E N.F:.9 - )nstalar o driver E& da n0idia..........................................................................99L N.F:.E J Jogos #ue utili+am placa gr?fica E&................................................................99O N.FF J 7lacas de captura e D0............................................................................................9EE N.FF.F J Escol,a do ,ardAare ideal...............................................................................9EE N.FF.9 J &escobrindo #ual ,ardAare est? instalado.......................................................9EI N.FF.E J )nstalando e configurando a placa de D0........................................................9EP N.FF.I J 0isuali+ando com D0Dime..............................................................................9EL O J *D)L)DT>)C6( )<7>E66C>A6 E >E&E......................................................................9EO O.F J Qackup.......................................................................................................................9EO O.F.F J Qackup em desktop com Meep..........................................................................9EO O.9 J Editores de texto e calculadora..................................................................................9I: O.E J 6uporte a impressoras................................................................................................9I9 O.E.F J 6istema de impresso com "*76......................................................................9I9 O.I J Drabal,o em rede.......................................................................................................9IP O.I.F J Rabilitando os compartil,amentos....................................................................9IL O.I.9 J >edes sem fios...................................................................................................9IN O.P - =ireAall......................................................................................................................9IO O.P.F J =irestarter...........................................................................................................9P: F: J L).G*AGE.6 &E 7>CG>A<AGHC E 6">)7D6....................................................9P9 F:.F J Linguagem "...........................................................................................................9P9 F:.9 J Gambas....................................................................................................................9P9 F:.E J 7St,on......................................................................................................................9PI F:.I J 7R7..........................................................................................................................9PI FF J 6C=DUA>E L)0>E .A6 E<7>E6A6........................................................................9PL FF.F J "aixa EconYmica =ederal........................................................................................9PL FF.9 J <etrY de 6o 7aulo.................................................................................................9P; FF.E J Cutros casos de migrao para Linux.....................................................................9P; CQ6E>0AGWE6 =).A)6 &C A*DC>.................................................................................9PO Q)QL)CG>A=)A....................................................................................................................9LF

LISTA DE FIGURAS
=)G*>A F - Exemplo de busca no Google ..............................................................................E9 =)G*>A 9 - Qusca de pacotes pela ferramenta apt..................................................................EO =)G*>A E - Dela inicial para instalao do sistema &ebian G.*8Linux................................P: =)G*>A I - 6eleo de idioma para o processo de instalao.................................................PF =)G*>A P - 6eleo de pa$s do utili+ador................................................................................P9 =)G*>A L - 6eleo do laSout de teclado................................................................................PE =)G*>A ; - 6eleo de interface de rede prim?ria..................................................................PI =)G*>A N - &igitar o nome do computador............................................................................PP =)G*>A O - Dela de escol,a do dom$nio de rede a #ue pertence o computador......................PP =)G*>A F: - 6eleo do m/todo de particionamento.............................................................P; =)G*>A FF - Lista de discos r$gidos e parti2es......................................................................PN =)G*>A F9 - Dela inicial de configurao de partio.............................................................PO =)G*>A FE - 6eleo do tipo de sistema de ar#uivos para uma partio................................L: =)G*>A FI - 6eleo do ponto de montagem de uma partio...............................................LF =)G*>A FP - =inali+ar a configurao da partio..................................................................L9 =)G*>A FL - =inali+ando o particionamento...........................................................................LE =)G*>A F; - "onfirmar as mudanas nos discos....................................................................LI =)G*>A FN - 6elecionar fuso ,or?rio......................................................................................LP =)G*>A FO - &igitar sen,a do root..........................................................................................LL =)G*>A 9: - &igitar o nome completo do usu?rio comum.....................................................L; =)G*>A 9F - .ome de login do usu?rio comum.....................................................................L; =)G*>A 99 - )nstalar G>*Q na <Q>.....................................................................................LN =)G*>A 9E - Janela com textura de gelatina em QerSl...........................................................;P =)G*>A 9I - Efeito #ueimar janela de QerSl...........................................................................;L =)G*>A 9P - &esktops virtuais em forma de cubo no QerSl...................................................;; =)G*>A 9L - Assistente de "onfigura2es para a Trea de Drabal,o.......................................NF =)G*>A 9; - 6elecionar idioma 7ortugu-s do Qrasil..............................................................N9 =)G*>A 9N - Trea de trabal,o M&E........................................................................................NE =)G*>A 9O - "onfigurar a ?rea de trabal,o.............................................................................NI =)G*>A E: - Janela 6istema no Mon#ueror.............................................................................NP =)G*>A EF - <enu r?pido M&E..............................................................................................NL =)G*>A E9 - <enu r?pido arrastar-e-soltar.............................................................................NL =)G*>A EE - 7ainel do M&E @barra de tarefasB.......................................................................N; =)G*>A EI - "entro de controle @administrao do sistemaB..................................................NO =)G*>A EP - "entro de controle @apar-ncia e temasB..............................................................OF =)G*>A EL - "entro de controle @?rea de trabal,oB.................................................................OE =)G*>A E; - "entro de controle @componentes do M&EB.......................................................OP =)G*>A EN - "entro de controle @componentes do M&EB.......................................................OP =)G*>A EO - "entro de controle @)nternet V redeB..................................................................O; =)G*>A I: - "entro de controle @perif/ricosB.........................................................................ON =)G*>A IF - "entro de controle @regional V acessibilidadeB................................................F:: =)G*>A I9 - "entro de controle @segurana V privacidadeB................................................F:F =)G*>A IE - "entro de controle @som V multim$diaB...........................................................F:9 =)G*>A II - )nstalador de fontes..........................................................................................F:I =)G*>A IP - Alterar tema de $cones......................................................................................F:P =)G*>A IL - Ajustes avanados em $cones...........................................................................F:L =)G*>A I; - "onfigurar atal,os de teclado..........................................................................F:; =)G*>A IN - "onfigurar um atal,o.......................................................................................F:; =)G*>A IO - Atal,os globais de M&E...................................................................................F:N =)G*>A P: - <enu suspenso de M&E...................................................................................F:N

=)G*>A PF - Zcones de dispositivos de M&E........................................................................F:O =)G*>A P9 - <$dia >emov$vel..............................................................................................F:O =)G*>A PE - >emoo segura de m$dia remov$vel...............................................................FF: =)G*>A PI - Drocar fundo de tela @papel de paredeB.............................................................FF: =)G*>A PP - Cbter novos planos de fundo com ferramenta M&E........................................FFF =)G*>A PL - Dipos de ar#uivos e associa2es com programas.............................................FF9 =)G*>A P; - Mon#ueror com cinco abas abertas...................................................................FFE =)G*>A PN - &ividir a navegao em pain/is no Mon#ueror................................................FFE =)G*>A PO - 7ain/is na viso Es#uerda8&ireita de Mon#ueror.............................................FFI =)G*>A L: - Dr-s formas de visuali+ao de ar#uivos de Mon#ueror...................................FFP =)G*>A LF - <enu r?pido.....................................................................................................FFP =)G*>A L9 - 0isuali+ao de ar#uivo compactado no Mon#ueror........................................FFL =)G*>A LE - >eproduo de v$deo em uma aba do Mon#ueror............................................FF; =)G*>A LI - .avegao =D7 no Mon#ueror.........................................................................FFN =)G*>A LP - 7ar1metros para criao de galeria de imagens................................................FFO =)G*>A LL - Galeria de imagens gerada pelo Mon#ueror.....................................................F9: =)G*>A L; - "odificao de "&s com o Mon#ueror............................................................F99 =)G*>A LN - .avegao em abas com )ceAeasel.................................................................F9P =)G*>A LO - )nstalar plugins adicionais em )ceAeasel.........................................................F9P =)G*>A ;: - Cp2es de busca integradas ao )ceAeasel........................................................F9L =)G*>A ;F - Aceitar extenso...............................................................................................F9L =)G*>A ;9 - Janela de configura2es de )ceAeasel..............................................................F9; =)G*>A ;E - Exemplo de instalao de Mopete....................................................................F9O =)G*>A ;I - Escol,a de protocolo para utili+ao no programa Mopete..............................FE: =)G*>A ;P - &efinio de conta para o protocolo escol,ido em Mopete..............................FEF =)G*>A ;L - Janela principal de Mopete...............................................................................FE9 =)G*>A ;; - "onfigurao da seo "omportamento de Mopete.........................................FEE =)G*>A ;N - 6eo Apar-ncia das configura2es de Mopete................................................FEI =)G*>A ;O - <enu "onfigura2es do Mopete.....................................................................FEP =)G*>A N: - "onfigurao de plugins de Mopete.................................................................FEL =)G*>A NF - "am6tream.......................................................................................................FEN =)G*>A N9 - Ajustar Aebcam em Mopete.............................................................................FEN =)G*>A NE - &ados para criao de conta no Evolution.......................................................FI: =)G*>A NI - "onfigurao para recebimento de e-mails no Evolution................................FIF =)G*>A NP - Dela inicial do cliente de e-mails Evolution.....................................................FI9 =)G*>A NL - >5tulos no Evolution.......................................................................................FIE =)G*>A N; - "adastro de contato no Evolution....................................................................FII =)G*>A NN - Adicionando compromisso no Evolution.........................................................FIP =)G*>A NO - Agenda de compromissos de Evolution...........................................................FIL =)G*>A O: - Darefas no Evolution........................................................................................FI; =)G*>A OF - "onfigura2es gerais de Evolution..................................................................FIN =)G*>A O9 - Adicionar fonte de not$cias no Akregator........................................................FIO =)G*>A OE - 7ar1metros para nova fonte de not$cias............................................................FP: =)G*>A OI - Exibio de fonte de not$cias >66 do portal *CL...........................................FP: =)G*>A OP - Leitura de mat/ria completa no Akregator.......................................................FPF =)G*>A OL - "onfigura2es de Akregator.............................................................................FP9 =)G*>A O; - "onfigurao de MDorrent................................................................................FPE =)G*>A ON - Janela principal de MDorrent............................................................................FPP =)G*>A OO - Janela de configura2es de 6kSpe....................................................................FP; =)G*>A F:: - 6kSpe com uma conversao ativa................................................................FPO =)G*>A F:F - "onfigurao do sistema AL6A para captura de som....................................FL: =)G*>A F:9 - 0olume do som em M<ix..............................................................................FLF

=)G*>A F:E - "onexo 3 )nternet discada............................................................................FLE =)G*>A F:I - )nterface principal de QrCffice.org Uriter.....................................................FLN =)G*>A F:P - "onfigura2es de QrCffice.org Uriter...........................................................FLO =)G*>A F:L - Estilo de p?gina em CpenCffice.org Uriter...................................................F;: =)G*>A F:; - Janela principal de QrCffice.og "alc.............................................................F;F =)G*>A F:N - Janela principal de QrCffice.org )mpress.......................................................F;9 =)G*>A F:O - Janela principal de QrCffice.org &raA..........................................................F;E =)G*>A FF: - Janela principal de QrCffice.org Qase............................................................F;E =)G*>A FFF - "riao de f5rmula no QrCffice.org <at,.....................................................F;P =)G*>A FF9 - Gerao de ar#uivos 76 no QrCffice.org Uriter............................................F;L =)G*>A FFE - Exportao de documentos em formato 7&= no Uriter................................F;; =)G*>A FFI - Montact exibindo informa2es de M<ail.......................................................F;N =)G*>A FFP - Janela principal de 7lanner.............................................................................F;O =)G*>A FFL - &emonstrao de 6cribus...............................................................................FN: =)G*>A FF; - Janela principal de Mivio................................................................................FNF =)G*>A FFN - Janela principal do softAare &ia....................................................................FN9 =)G*>A FFO - Janela principal de M<S<oneS.....................................................................FNE =)G*>A F9: - "onfigura2es de M<S<oneS.......................................................................FNI =)G*>A F9F - >eproduo de ?udio em Amarok..................................................................FNL =)G*>A F99 - Editar informa2es em Amarok.....................................................................FN; =)G*>A F9E - Escol,er informa2es da faixa.......................................................................FNN =)G*>A F9I - Quscar capa do ?lbum com Amarok..............................................................FNO =)G*>A F9P - "apa encontrada por Amarok.........................................................................FNO =)G*>A F9L - Letra de m'sica recuperada por Amarok.......................................................FO: =)G*>A F9; - .oatun............................................................................................................FOF =)G*>A F9N - Janela principal de MAudio"reator................................................................FO9 =)G*>A F9O - "odificao de ?udio pelo Mon#ueror...........................................................FOE =)G*>A FE: - <plaSer reprodu+indo um filme....................................................................FOI =)G*>A FEF - Janela principal de Maffeine...........................................................................FOP =)G*>A FE9 - <enu Maffeine...............................................................................................FOL =)G*>A FEE - >eprodutor de m$dia Kine..............................................................................FO; =)G*>A FEI - )nterface principal de K0id"ap.....................................................................9:F =)G*>A FEP - Janela principal de MEQ.................................................................................9:9 =)G*>A FEL - Qackup de &0& com MO"opS.......................................................................9:I =)G*>A FE; - "onfigurar MO"opS........................................................................................9:P =)G*>A FEN - Janela de ferramentas de G)<7.....................................................................9:; =)G*>A FEO - Janela de trabal,o de G)<7( com menu suspenso ativado............................9:N =)G*>A FI: - Aplicao do 6cript-=u Dranar sobre uma imagem......................................9:O =)G*>A FIF - Janela de prefer-ncias de G)<7.....................................................................9F: =)G*>A FI9 - )nkscape! Lamborg,ini Gallardo( por <ic,ael Grosberg..............................9FF =)G*>A FIE - 6naps,ot de janela sem bordas.......................................................................9FE =)G*>A FII - Trea de trabal,o de Qlender...........................................................................9FP =)G*>A FIP - 7icasa do Google............................................................................................9FL =)G*>A FIL - >eposit5rios de A7D ajustados por 6Snaptic.................................................9FN =)G*>A FI; - )nterface de =-6pot........................................................................................9FO =)G*>A FIN - Lista de c1meras digitais de &igikam............................................................99: =)G*>A FIO - Janela principal de &igikam...........................................................................99F =)G*>A FP: - Ao para dispositivo *6Q............................................................................999 =)G*>A FPF - Ar#uivos presentes no dispositivo port?til de ?udio......................................99E =)G*>A FP9 - =ro+en Qubble................................................................................................99P =)G*>A FPE - Msokoban! o almoxarifado japon-s................................................................99L =)G*>A FPI - Jogo educativo MAtYmico..............................................................................99L

=)G*>A FPP - 7enguin >acer................................................................................................9E: =)G*>A FPL - GLDron...........................................................................................................9EF =)G*>A FP; - 6imulador de vYo =lig,tGear.........................................................................9E9 =)G*>A FPN - =oobillard.......................................................................................................9E9 =)G*>A FPO - Jogo de xadre+ em E& Qrutal",ess...............................................................9EE =)G*>A FL: - *m dos cen?rios de Dremulous......................................................................9EI =)G*>A FLF - D0Dime..........................................................................................................9EN =)G*>A FL9 - Gerenciador de c5pias de segurana Meep.....................................................9IF =)G*>A FLE - <arcao para 7R7 com MUrite...................................................................9I9 =)G*>A FLI - A calculadora de M&E M"alc.........................................................................9I9 =)G*>A FLP - 7?gina inicial de "*76..................................................................................9II =)G*>A FLL - )mpressoras no "entro de "ontrole de M&E..................................................9IP =)G*>A FL; - &i?logo de seleo de impressora de M&E....................................................9IL =)G*>A FLN - "ompartil,amento de Ar#uivos pelo "entro de "ontrole..............................9I; =)G*>A FLO - &i?logo de compartil,amento........................................................................9IN =)G*>A F;: - Acesso a compartil,amento com Mon#ueror.................................................9IO =)G*>A F;F - Janela principal de MAi=i<anager................................................................9P: =)G*>A F;9 - Janela principal de =irestarter........................................................................9P9 =)G*>A F;E - )&E de Gambas..............................................................................................9PI

INTRODUO
A criao dos computadores pessoais foi um marco muito importante na ,ist5ria da inform?tica atualmente con,ecida. A miniaturi+ao dos componentes possibilitou uma reduo nos custos de fabricao dos computadores pessoais( tornando-os acess$veis( na d/cada de N:( a uma boa parte das empresas( ajudando a transformar muitos processos de trabal,o. &e FONF @ano de lanamento do primeiro computador pessoal( pela )Q<B a FONI( foram comerciali+ados mais de 9P: mil computadores pessoais. As proje2es de analistas apontavam para aproximadamente N: mil,2es de computadores pessoais at/ finais do s/culo KK( n'mero #ue foi absurdamente maior( c,egando a P:: mil,2es de 7"s @Personal Computers J "omputadores 7essoaisB vendidos at/ o ano 9:::. .o in$cio da d/cada de O:( o desenvolvimento de aplica2es gr?ficas facilitou o uso dos 7"s @tamb/m c,amados desktopsB por parte de #uais#uer pessoas e permitiu a sua introduo nos lares( onde( a partir de FOOI( com a c,egada do "&->C<( o computador fe+ sucesso por possibilitar o trabal,o no campo do entretenimento com m'sicas( v$deos e jogos. As universidades tiveram sua parcela de contribuio para a expanso do uso do 7"( com a utili+ao pelos estudantes na preparao de tarefas e trabal,os. Ainda na mesma d/cada( com a evoluo da Internet( os computadores pessoais assumiram pap/is ainda mais importantes no cotidiano das pessoas( facilitando a comunicao( a interao e o trabal,o dos usu?rios. Dudo isto somente foi poss$vel graas 3 evoluo do conjunto #ue forma a base da computao! os componentes f$sicos( os programas e as pessoas. C foco desta pes#uisa so os programas( mais especificamente os sistemas operacionais. C sistema operacional / o software @programaB #ue permite a interao entre os outros dois componentes de um sistema computacional. interagindo com o sistema operacional #ue os usu?rios @pessoasB podem obter resultados a partir de seus computadores. Existem diversos sistemas operacionais( alguns deles espec$ficos a uma plataforma de hardware @componentes f$sicos( como placas e dispositivosB e outros mais abrangentes. Cs sistemas dividem-se tamb/m entre propriet?rios - a#ueles #ue pertencem a uma organi+ao e

geralmente exigem pagamento de licenas por sua utili+ao - e livres J sistemas #ue podem ser utili+ados sem o pagamento de licenas. 7raticamente todos os sistemas operacionais livres tamb/m so de fonte aberta @open sourceB( o #ue significa #ue o c5digo fonte do sistema / disponibili+ado ao usu?rio. C sistema operacional livre focado neste trabal,o / G.*8Linux( sob a distribuio do projeto &ebian. &esde sua criao( o sistema Linux sempre foi considerado um sistema operacional de dif$cil utili+ao por pessoas com pouco con,ecimento t/cnico sobre computao. Esta crena fe+ com #ue o sistema fosse adotado muito mais em servidores de empresas do #ue em computadores pessoais de usu?rios dom/sticos( onde o reinado dos sistemas propriet?rios se estabeleceu. .os 'ltimos anos( isto desencadeou uma busca( por parte dos desenvolvedores de Linux( pela criao de distribui2es do sistema com ferramentas mais amig?veis ao utili+ador e mais compat$veis com os hardwares dos 7"s dom/sticos. &esde o ano de 9::P( o Governo =ederal do Qrasil tem incentivado a comerciali+ao de computadores pessoais com o sistema Linux instalado. A fora conjunta entre desenvolvedores independentes e os governos de diversos pa$ses est? tornando cada ve+ mais poss$vel a adoo do Linux nos desktops dos usu?rios dom/sticos e de empresas. Cs sistemas operacionais propriet?rios( utili+ados na grande maioria dos computadores pessoais no Qrasil( #uase sempre no possuem licena de uso por parte de seus utili+adores( estando estes sujeitos a multas por uso de software ilegal. C preo da licena de um sistema operacional propriet?rio / alto se relacionado com o poder a#uisitivo da sociedade brasileira de forma geral. Este fator encarece o processo de a#uisio de um microcomputador com software legali+ado para as fam$lias de m/dia e baixa rendas( onde o Linux entra em cena( barateando consideravelmente os custos. <esmo contando com um conjunto completo de ferramentas alternativas gratuitas e livres @#ue podem permitir a obteno dos mesmos resultados de ferramentas propriet?riasB( o sistema Linux tem encontrado certa dificuldade para atingir os computadores pessoais. C presente trabal,o pretende demonstrar funcionalidades e ferramentas em um desktop Linux( identificando programas #ue atendem satisfatoriamente 3s necessidades de um usu?rio comum( em termos de obteno de resultados( facilidade de operao e compatibilidade com softwares propriet?rios. Este livro destina-se principalmente aos usu?rios iniciantes em Linux( por este motivo( preocupa-se em demonstrar programas sem maiores aprofundamentos t/cnicos e priori+a o uso da interface gr?fica em ve+ da lin,a de comandos.

1 O SISTEMA OPERACIONAL LINUX


C Linux / um sistema operacional de c5digo fonte aberto( derivado do *nix e poderoso o suficiente para ser adotado em servidores do mundo todo para as mais diversas tarefas. 7or este motivo( durante v?rios anos( os usu?rios de computadores pessoais acreditavam #ue a utili+ao de Linux estava reservada a administradores de redes e servidores. &e fato( durante um bom tempo( a grande preocupao dos desenvolvedores era somente com as funcionalidades de servidor oferecidas pelo Linux. =eli+mente( um grande esforo tem sido reali+ado pela comunidade de software livre em geral para tornar o Linux uma alternativa bastante atrativa aos usu?rios de desktops do mundo todo. Este cap$tulo aborda um pouco da ,ist5ria do Linux e as ra+2es para sua utili+ao.

1.1 Origens e Uni! e Lin"!


&evido 3 sua origem( Linux implementa boas caracter$sticas dos sistemas *nix( como por exemplo( a maioria dos comandos de lin,a de comando @#ue so v?lidos nos dois sistemas operacionaisB.

1.1.1 Orige# $ Uni! e s"% re&%'($ )$# % Internet


Linux deriva de *nix e este( por sua ve+( possui ligao com um dos primeiros sistemas de compartil,amento de tempo! o <*LD)"6 @Multiplexed Information and Computing Service J servio de informa2es e computao simult1neoB( desenvolvido por Qell Labs da ADVD( <)D e General Eletric. A Qell Labs abandonou o projeto( mas dois desenvolvedores( Men D,ompson e &ennis >ic,ie @criador da linguagem "B trabal,aram para construir um sistema menor #ue fosse baseado no <*LD)"6. Eles ac,avam #ue o <*LD)"6 no progredia to bem #uanto gostariam e iniciaram o desenvolvimento de um sistema

A computao pessoal e o sistema operacional Linux -

F;

operacional multiusu?rio #ue pudesse ser robusto e poderoso e tamb/m obtivesse mel,or desempen,o na execuo de pe#uenos programas @ferramentasB. C nome *nix foi dado ao novo sistema por Qrian Mernig,an( pes#uisador da Qell Labs. A ADVD alterou o *nix e lanou o System )))( sendo #ue este foi seguido pelo lanamento do comercial *nix System )0. A empresa enfrentou problemas com a comerciali+ao do sistema *nix e acabou por distribuir o sistema com o c5digo-fonte para as universidades( mas sem garantia. Esta pr?tica deu origem ao termo open source @fonte abertaB e fe+ com #ue diversas institui2es de ensino e pes#uisa pudessem alterar e adaptar o sistema sem problemas jur$dicos. .a d/cada de FON:( a ADVD conseguiu comerciali+ar *nix com direitos autorais( mas novamente no obteve sucesso e vendeu os direitos para o 6"C Group. .a#uela /poca( a A>7A @ dvanced !esearch Pro"ect gency # Ag-ncia de 7rojeto de 7es#uisa AvanadaB( foi designada pelo &epartamento de &efesa dos E*A para criar uma rede de computadores resistente a ata#ues militares. Esta rede recebeu o nome de A>7A.ED e utili+ava *nix na sua base( pois o D"78)7 @$ransmission Control Protocol8Internet Protocol J 7rotocolo de controle de transmisso87rotocolo de InternetB era o protocolo utili+ado para troca de dados e era montado em *nix. <ais tarde( a A>7A.ED tornou-se a Internet #ue / con,ecida e os sistemas derivados de *nix ainda constituem um dos mais importantes fatores para o correto funcionamento desta rede. Cs sistemas *nix e seus derivados so confi?veis e muito famosos por sua segurana( mas ao contr?rio do #ue possa parecer( o alto n$vel de segurana de *nix no era um dos principais objetivos do projeto de D,ompson e >ic,ie.

1.1.* GNU+ Free Software Foundation e $ kernel e Lin"s T$r,%& s


A id/ia de software livre de >ic,ard 6tallman @formado em =$sica pela *niversidade de %arvard - E*AB nasceu #uando ele ainda era integrante de um grupo de hackers do laborat5rio de intelig-ncia artificial do <)D. 6tallman utili+ava uma impressora para colocar no papel os c5digos de programao #ue escrevia e resolvia #uais#uer problemas eventuais com o e#uipamento( pois era con,ecedor de seus c5digos. [uando a impressora foi substitu$da( 6tallman pediu ao fabricante do novo e#uipamento os c5digos-fontes e no recebeu resposta positiva. Assim( iniciou uma busca por tornar acess$veis os c5digos guardados secretamente pelos fabricantes. 6urgiu ento a id/ia de software livre e da &ree Software &oundation @=undao do software livre( comumente referenciada como =6=B. Em meados de FONI( >ic,ard 6tallman iniciou seus trabal,os em uma parte do projeto G.*( pretendendo criar um grupo de livre compartil,amento de software( pois acreditava #ue

A computao pessoal e o sistema operacional Linux -

FN

se ele gostasse de um programa( precisava compartil,ar o mesmo com outras pessoas #ue tamb/m gostavam dele. C projeto G.* tin,a como objetivo a criao de um sistema operacional #ue fosse compat$vel com o padro *nix. Este fato ia de encontro aos direitos autorais do *nix( motivo pelo #ual a =6= criou uma licena denominada G7L @ General Pu'lic (icence ) Licena 7'blica GeralB. A licena tin,a como base a livre distribuio do software( o direito ao estudo( 3 modificao e ao aperfeioamento por #uais#uer pessoas( sem #ue fosse exigido pagamento de licenas. *m novo sistema operacional estaria sendo criado pelo projeto G.*( seguindo os re#uisitos da G7L. A =6= ,avia criado grande parte de um sistema operacional com base em *nix( mas o componente essencial @o kernelB no fora desenvolvido at/ meados de FOOF. .este ano( Linus Qenedict Dorvalds era formando de "i-ncia da "omputao na universidade de %elsink @=inl1ndiaB e ,avia iniciado trabal,os no desenvolvimento de um sistema operacional baseado no <inix @sistema para fins acad-micos desenvolvido pelo &r. AndreA DanenbaumB. Linus enviou uma mensagem a um grupo pela *senet @uma esp/cie de grupo de not$cias em uma rede anterior 3 InternetB( na tentativa de conseguir pessoas #ue auxiliassem em seu projeto e disponibili+ou( em :P de Cutubro de FOOF( a verso :.:9 de seu trabal,o @o kernel de Linux e seu c5digo-fonteB para #ue todos pudessem contribuir. C kernel de Linux( o gerenciador de 'oot @iniciali+aoB e o compilador G"" eram compilados em <inix e depois de um certo ponto( era poss$vel iniciar o sistema no pr5prio Linux e compilar os outros programas. Em FOOI( a verso F.: do kernel foi disponibili+ada e em FOOP( surgiram as primeiras distribui2es Linux( advindas da unio entre o kernel de Dorvalds e as ferramentas desenvolvidas pelo projeto G.*. Esta unio fe+ com #ue o sistema fosse recon,ecido pela =6= como G.*8Linux( mas esta denominao no / uma regra.

1.1.- Kernel #$ "&%r e #$n$&./i)$


C kernel / a parte principal do sistema operacional. ele o respons?vel por manter o funcionamento de todos os dispositivos do sistema( bem como o gerenciamento da mem5ria e dos processos. 7ara #ue os dispositivos funcionem ade#uadamente( os drivers associados a eles podem ser configurados dentro do kernel ou como m5dulos separados. )sto define os conceitos de kernel monol$tico e kernel modular @microkernelB( respectivamente. Ambos os tipos de kernel possuem sua aplicao. C monol$tico( utili+ado mais em servidores de produo( onde o suporte aos dispositivos precisa de pouca ou nen,uma alterao( ou seja( compila-se o kernel somente com os drivers dos dispositivos instalados no

A computao pessoal e o sistema operacional Linux -

FO

sistema e #ue provavelmente no sofrero mudanas( ou seja( no sero removidos. Este / o tipo de kernel utili+ado por Linux. C microkernel @modularB / flex$vel e usado #uando se necessita adicionar ou remover o suporte a determinados dispositivos de forma din1mica e pr?tica( ou seja( os m5dulos so carregados en#uanto o dispositivo estiver em uso e depois so descarregados( liberando a mem5ria do sistema. C microkernel mant/m o suporte aos componentes mais b?sicos no espao de mem5ria do kernel e os servios como redes e v$deo so executados no espao de mem5ria do usu?rio.

1.* M$/i,%'($ 0%r% #igr%r 0%r% Lin"!


7ara alguns usu?rios de desktops( substituir seus sistemas operacionais atualmente em funcionamento pelo Linux representa um desafio dif$cil e um processo doloroso( para outros( a troca representa uma evoluo pra+erosa. &iversos pontos devem ser analisados #uando se considerar a ,ip5tese de utili+ar Linux no lugar de outros sistemas operacionais( como Microsoft +indows( por exemplo. .a an?lise destes fatores( a maioria deles aponta diretamente as vantagens de um sistema Linux( dentre os #uais destacam-se neste trabal,o! segurana( custo( compatibilidade de programas( mel,or aproveitamento do hardware e suporte.

1.*.1 Seg"r%n'%
6istemas de bases de dados p'blicas de segurana( como ,ug-illa( fa+em com #ue os softAares livres @Linux e seus aplicativosB possuam uma possibilidade de correo de erros em menor intervalo de tempo. C c5digo-fonte dispon$vel e a programao na linguagem "( possibilitam #ue #uais#uer programadores possam descobrir( corrigir e at/ mesmo disponibili+ar as corre2es para o sistema em #uesto de poucos dias ou ,oras. &e encontro a isto( os sistemas Microsoft +indows somente recebem manuteno pelo fabricante( o #ue acaba tornando o tempo para a correo de fal,as relativamente maior. Este tipo de agilidade na correo de vulnerabilidades e a estrutura do sistema com relao 3s permiss2es de acesso( fa+em de Linux um sistema operacional muito seguro e dif$cil de violar. Qoa parte dos boletins de segurana de Microsoft +indows referem-se a fal,as #ue permitem a um atacante remoto tomar o controle da m?#uina ou executar c5digos

A computao pessoal e o sistema operacional Linux -

9:

maliciosos no computador atingido. =al,as nos aplicativos tamb/m fa+em os sistemas Microsoft perderem pontos com relao 3 segurana( como no caso do 'rowser Internet Explorer e controles de tecnologia ctive. @ambos da MicrosoftB. Linux possui navegadores de c5digo aberto( mas isto no significa #ue eles esto livres de fal,as( entretanto( como citado anteriormente( a comunidade est? sempre trabal,ando para corrigir os problemas o mais r?pido poss$vel( o #ue merece um voto de confiana dos usu?rios.

1.*.* C"s/$
Excelentes distribui2es de Linux esto dispon$veis para download na Internet e sem #ue se exija pagamento por elas. Cutros sistemas( como Microsoft +indows e <A"C6 @da ppleB( custam algumas centenas de d5lares e no caso da Microsoft( se um usu?rio desejar migrar para o mais novo +indows @no momento desta escrita( c,amado 0istaB( dever? considerar o investimento em hardware tamb/m. Al/m da licena do sistema operacional( / preciso considerar tamb/m as licenas dos programas #ue sero utili+ados e de antiv$rus. Em #ual#uer caso( Linux / imbat$vel( pois #uando um usu?rio precisar comprar uma m$dia de instalao de uma distribuio de &ebian G.*8Linux( por exemplo( pagar? somente o valor referente 3 m$dia aos revendedores autori+ados( o #ue custar?( em moeda brasileira( em torno de >\ I:(:: @menos de \ 9:(:: por E &0&s ou 99 "&sB. importante lembrar #ue o custo da m$dia / pago somente uma ve+ e #ue &ebian tamb/m est? dispon$vel gratuitamente para download. *ma c5pia de Microsoft +indows custa em torno de \ E::(:: e de <A"C6 K( \ I::(::. 6obre os programas a serem utili+ados em Linux( a maioria dos aplicativos / liberada de forma gratuita e com c5digo fonte( sob a G7L.

1.*.- Dis0$ni1i&i % e e 0r$gr%#%s


7ara reali+ar as tarefas poss$veis em outros sistemas operacionais( os usu?rios de Linux t-m 3 sua escol,a uma vasta gama de aplicativos livres. Qoa parte destes aplicativos esto dispon$veis nas m$dias de instalao das distribui2es @&ebian I.: conta com mais de FN9:: pacotes de softAareB. Cs bons aplicativos constru$dos para G.*8Linux tendem a ser compat$veis com formatos propriet?rios de outros sistemas e tamb/m buscam manter a facilidade de uso dos programas comerciais. )nfeli+mente( em alguns casos( a compatibilidade no / total( devido 3

A computao pessoal e o sistema operacional Linux -

9F

caracter$stica do c5digo fec,ado dos programas comerciais( #ue dificulta o desenvolvimento de softwares livres compat$veis. .ormalmente( as compara2es entre aplicativos referem-se ao Linux e +indows. *m bom exemplo de programas substitutos e compat$veis #uase totalmente so as su$tes de escrit5rio Microsoft /ffice e /pen/ffice0org. Cs navegadores Mo1illa &irefox( /pera e 2on3ueror so tr-s das alternativas em Linux ao Internet Explorer da Microsoft. 7rogramas para desen,o como C G)<7 e Inkscape( visam substituir Photoshop( &ireworks e Corel4raw0 A grande vantagem dos aplicativos de Linux / #ue estes sofrem atuali+a2es mais fre#]entes( al/m de serem gratuitos. 7ara um usu?rio #ue est? migrando de outro sistema operacional( / fundamental #ue con,ea os programas substitutos para #ue possa adaptar-se ao uso de Linux sem sentir a falta de alguns aplicativos essenciais ao seu trabal,o di?rio.

1.*.2 S"0$r/e e Desen,$&,i#en/$


C suporte para Linux pode ser vendido por algumas distribui2es ou pode ser obtido diretamente na Internet( atrav/s dos in'meros sites dedicados 3 soluo de problemas dos mais variados n$veis de dificuldade. A documentao existente para Linux / to boa #uanto 3 documentao existente para Microsoft +indows. <il,ares de p?ginas de manuais so criadas pela comunidade de software livre( com explana2es sobre a instalao de programas( configura2es e utili+ao geral do sistema e seus aplicativos. Em Linux( / poss$vel entrar em contato com os desenvolvedores e relatar fal,as encontradas nos c5digos dos aplicativos ou durante a utili+ao dos mesmos( obtendo uma resposta r?pida e precisa acerca do assunto tratado. Assim( o suporte e o desenvolvimento camin,am juntos na comunidade de software livre( pois a cada fal,a relatada( uma correo / desenvolvida e liberada. Em alguns casos( o desenvolvimento de novas vers2es de aplicativos @para solucionar problemas dos usu?rios ou para mel,orar a funcionalidade dos softwaresB inspira os fabricantes de programas propriet?rios( como / o caso do sucesso dos navegadores com abas( funcionalidade j? con,ecida nos 'rowsers de Linux e #ue foi implementada posteriormente no Internet Explorer. Cs ciclos de lanamento de novas vers2es de Linux e de seus aplicativos so mais curtos do #ue os de lanamento de outros sistemas( como Microsoft +indows( por exemplo.

1.- Es/r"/"r% e regr%s 13si)%s $ sis/e#% Lin"!

A computao pessoal e o sistema operacional Linux -

99

"on,ecer um sistema operacional por completo( entendendo todos os recursos oferecidos pelo mesmo( pode levar anos de estudo e utili+ao. C Linux oferece muitas ferramentas para desktops e servidores e tem um grande e importante grupo de comandos de shell @interface de lin,a de comandoB( no est?gio de desenvolvimento das distribui2es atuais( os comandos c,egam a ser dispens?veis aos usu?rios iniciantes #ue gostam de facilidade( salvo alguns essenciais. "om o tempo e a pr?tica( se as necessidades surgirem( os usu?rios entendero os motivos de se falar tanto no poder do shell( mas / importante #ue os usu?rios con,eam pelo menos a estrutura b?sica do sistema para um primeiro contato com Linux.

1.-.1 A es/r"/"r% e %r4"i,$s e# Lin"!


C sistema de ar#uivos de Linux esconde os detal,es dos discos( apresentando ao usu?rio um modelo #ue no depende dos dispositivos f$sicos #ue arma+enam a informao( ou seja( os ar#uivos no precisam pertencer 3 mesma unidade de disco. 7or exemplo( #uando um usu?rio visuali+a a estrutura de ar#uivos( enxerga diret5rios do sistema como 8etc( 8var e criados por ele mesmo( como 8dados. "ada um destes diret5rios pode estar em um disco diferente( mas todos sero vistos como se estivessem em um mesmo dispositivo. C modelo l5gico de organi+ao baseia-se no conceito de diret5rio( onde os ar#uivos so organi+ados em diret5rios @pastas( em outros sistemas operacionaisB e cada diret5rio pode possuir v?rios subdiret5rios e conter diversos ar#uivos. C conjunto de diret5rios e ar#uivos forma um sistema de ar#uivos ra$+( ou ^?rvore_ de diret5rios. Em Linux( todos os diret5rios possuem nomes formados por letras( n'meros ou s$mbolos @exceto o diret5rio rai+( representado por 8 e c,amado de ^barra_( ^ slash_( ^rai+_ ou ^diret5rio rai+_B. C diret5rio rai+ encontra-se no topo da ,ierar#uia e possui diversos subdiret5rios( como 8etc( 8var e 8usr. Esses subdiret5rios tamb/m so subdivididos( como em 8etc8init.d8 e 8usr8local8bin8. ",ama-se de ?rvore de diret5rios a representao do conjunto de diret5rios e subdiret5rios da ,ierar#uia do sistema. [uando se deseja apontar para um ar#uivo em Linux( 3s ve+es / necess?rio informar a se#]-ncia completa de subdiret5rios #ue devem ser percorridos a partir de 8 para se c,egar ao ar#uivo( o #ue se c,ama de ^nome de ar#uivo totalmente #ualificado_( ^camin,o absoluto_ ou simplesmente ^camin,o_. 7or exemplo( se um usu?rio deseja referenciar um ar#uivo #ue est? no diret5rio 8usr8local8bin e / c,amado de iceweasel( o nome do ar#uivo / simplesmente iceweasel( mas o camin,o @pathB ou nome absoluto / 8usr8local8bin8iceweasel. *ma barra @8B sempre / colocada entre cada nome de diret5rio ou ar#uivo para identificar uma ramificao @note #ue em Linux usa-se uma barra comum( ao contr?rio de Microsoft +indows( #ue usa

A computao pessoal e o sistema operacional Linux -

9E

uma barra invertida ^`_ para identificar camin,os de ar#uivosB. Linux possui diversos tipos de ar#uivos( dentre regulares @comuns( como ar#uivos texto por exemploB( do tipo dispositivo @#ue representam dispositivos f$sicos como 8dev8,daB( diret5rios @#ue so apenas ar#uivos especiais em LinuxB e v$nculos simb5licos. Estes 'ltimos( mais con,ecidos como sym'olic links ou links( so de muita utilidade aos usu?rios e administradores de Linux( pois possuem a capacidade de apontar para um camin,o absoluto de um ar#uivo ou diret5rio( substituindo o mesmo durante a execuo de comandos no sistema. 7ara elucidar este conceito( segue o exemplo! se o sistema possui duas vers2es diferentes do mesmo programa instaladas( / poss$vel criar um link #ue aponte sempre para o programa mais recente. .este caso( se o usu?rio possuir duas vers2es do programa =irefox @F.P e 9.:B instaladas em 8usr8lib8firefox-F.P8firefox e 8usr8lib8firefox-9.:8firefox( / poss$vel criar um link em 8usr8bin8firefox apontando para 8usr8lib8firefox-9.:8firefox( #ue / a verso mais nova do programa( bastando referenciar ^firefox_ para #ue o sistema execute a verso indicada pelo link( neste caso( a verso mais recente. <uitas outras utilidades existem para os links( bastando #ue o usu?rio familiari+e-se com o sistema para identific?-las facilmente. )ndependentemente de serem links( ar#uivos regulares ou diret5rios( os nomes de ar#uivos em Linux so case#sensitive( o #ue e#uivale di+er #ue diferenciam-se as letras mai'sculas e min'sculas. Assim( Ar#uivo:F / diferente de A>#uivo:F( simplesmente pelo fato da letra > ser mai'scula no segundo caso e min'scula no primeiro. Este / um ponto importante e #ue exige adaptao de usu?rios de outros sistemas operacionais no baseados em *nix. Al/m do camin,o absoluto dos ar#uivos( / comum #ue os usu?rios ouam o termo ^camin,o relativo_. Esta expresso significa o camin,o de um ar#uivo( partindo-se do diret5rio atual. 6e o diret5rio em #ue se encontra o usu?rio / 8,ome8simba( um ar#uivo de camin,o absoluto 8,ome8simba8Aeb8pagina.,tml / referenciado de forma relativa por 8Aeb8pagina.,tml( uma ve+ #ue o diret5rio we' est? abaixo do diret5rio atual do usu?rio. Em um shell de comandos( o diret5rio corrente / representado por um ponto @.B e o diret5rio imediatamente superior ao atual / representado por dois pontos @..B( assim( seria e#uivalente di+er #ue o camin,o relativo do ar#uivo citado / .8Aeb8pagina.,tml ou ..8simba8Aeb8pagina.,tml.

1.-.* Prin)i0%is ire/5ri$s e# Lin"! e s"% "/i&i6%'($

A computao pessoal e o sistema operacional Linux -

9I

Alguns diret5rios em Linux assumem um papel padro dentro do sistema( independentemente da distribuio utili+ada. Cs ar#uivos so organi+ados nos diret5rios( na maioria dos casos( por seu objetivo ou utilidade. &esta maneira( o sistema fica sempre organi+ado( sendo f?cil encontrar um ar#uivo #uando necess?rio. Alguns diret5rios principais so!

8 - representa o diret5rio rai+( o topo da ,ierar#uia% 8bin J diret5rio #ue cont/m utilit?rios b?sicos de lin,a de comando% 8'oot J inclui os comandos e ar#uivos necess?rios para Linux iniciali+ar( como 8dev J dispositivos( #ue podem ser acessados por programas #ue processam

G>*Q e o kernel( por exemplo%

ar#uivos convencionais. &ispositivos como 8dev8,daF( representam uma partio do disco r$gido e / preciso ter cautela na manipulao destes dispositivos para evitar problemas no sistema%

8etc J diret5rio onde so gravados os ar#uivos de configurao globais do 8home J os usu?rios #ue interagem com o sistema e no possuem privil/gios

sistema e da maioria dos aplicativos e ferramentas%

administrativos( possuem seus ar#uivos guardados em um diret5rio com seu nome dentro do diret5rio home. 7or exemplo( os ar#uivos do usu?rio simba ficam guardados em 8home8simba( #ue / c,amado o diret5rio principal de simba @representado no shell de comandos por um sinal gr?fico til @aB%

8lib J guarda as bibliotecas exigidas por diversos aplicativos e tamb/m pelo 8proc J diret5rio virtual @no existe fisicamenteB mantido pelo kernel do Linux.

kernel do Linux%

.ele so guardadas informa2es sobre os processos ativos( sobre o estado das portas( sobre as redes( m5dulos e sobre o funcionamento geral do computador no momento%

8root J o diret5rio principal do usu?rio root( separado dos diret5rios de 8home0

7or padro( os ar#uivos deste diret5rio pertencem ao usu?rio root e no podem ser modificados por usu?rios comuns do sistema%

8sbin J guarda muitos comandos de administrao do sistema% 8tmp J dedicado a ar#uivos tempor?rios do sistema e geralmente / esva+iado 8usr J diret5rio #ue arma+ena programas e dados dispon$veis a todos os 8var J cont/m dados vari?veis da sesso( como ar#uivos de registros @logsB(

pelo programa ^cron_ em um intervalo de dias%

usu?rios do sistema( podendo ser compartil,ado entre diversas esta2es de trabal,o%

grupos de impresso e ar#uivos tempor?rios%

A computao pessoal e o sistema operacional Linux -

9P

1.-.- Per#iss7es e %)ess$ % %r4"i,$s e ire/5ri$s


Dodos precisam de uma conta de usu?rio para interagir com um sistema Linux e cada conta tem privil/gios #ue variam de acordo com o comando ou diret5rio utili+ado. As contas so organi+adas em grupos e por padro( os usu?rios com o nome igual ao do grupo so os 'nicos membros dele. *m grupo / criado automaticamente #uando se adiciona um usu?rio ao sistema( mas / poss$vel organi+ar usu?rios em novos grupos( podendo configurar direitos e privil/gios tanto individualmente como por grupos. 7or exemplo( o grupo simba possui como membro o usu?rio simba( #ue por sua ve+( pode pertencer a outros grupos do sistema como um grupo c,amado de usuarios0)7. Assim( as permiss2es do usu?rio simba( do grupo simba e do grupo usuarios0)7 so aplic?veis ao usu?rio simba. 7ara prover segurana e integridade ao sistema( Linux possui um es#uema de permiss2es de acesso para cada ar#uivo ou diret5rio( #ue so especificadas separadamente para tr-s categorias de usu?rios!

o usu?rio #ue / dono do ar#uivo @userB% usu?rios #ue fa+em parte do grupo ao #ual o ar#uivo pertence @groupB% todos os outros usu?rios @otherB. ler @readB! para examinar o conte'do do ar#uivo% escrever @writeB! para modibcar o ar#uivo% executar @executionB! para executar o ar#uivo como um comando. ler! para listar o conte'do do diret5rio% escrever! para adicionar ou remover ar#uivos no diret5rio% executar! para acessar ar#uivos no diret5rio.

7ara ar#uivos( cada permisso correspondente possibilita!


7ara os diret5rio( cada permisso correspondente possibilita!


A permisso de execuo no diret5rio significa tamb/m #ue / permitida a visuali+ao dos atributos dos ar#uivos pertencentes a ele. Estes atributos podem ser resumidos como sendo o taman,o de cada ar#uivo e a data e ,ora de sua 'ltima modibcao. Em um ambiente gr?fico( / f?cil identificar as permiss2es aplicadas sobre determinado ar#uivo( mas em uma interface de lin,a de comando( existem algumas defini2es #ue devem ser elucidadas. [uando se executa o comando ^ls -l_ @sem aspasB em um terminal( uma sa$da / obtida semel,ante ao seguinte exemplo! drAxr-xr-x 9 simba simba LI: 9::;-:F-E: F9!E; &iversos Demas-F -rA-r--r-- F simba usuarios0)7 EL;LP9L 9::;-:F-E: FF!IN Amenoc>emix.ogg -rA-r--r-- F simba simba N::E;O: 9::;-:F-9P FL!I9 "on#uestcofc7aradise.ogg -rA-r--r-- F simba simba E;9PONO 9::;-:F-9E F:!P; &ondtcUorrScQecRappS.ogg

A computao pessoal e o sistema operacional Linux -

9L

C primeiro caractere da lin,a representa o tipo de ar#uivo. 6e este caractere no for um ,$fen( ento no / um ar#uivo normal( podendo ser um diret5rio @se o caractere for ^d_B ou um v$nculo @lB( ou outros tipos de ar#uivos. As permiss2es do ar#uivo so representadas pelos pr5ximos nove caracteres( tr-s caracteres para o dono( mais tr-s para o grupo propriet?rio e mais tr-s para todos os outros usu?rios do sistema( respectivamente. Em seguida( tem-se o n'mero de liga2es diretas @hard linksB para o ar#uivo( o nome do usu?rio #ue / o dono do ar#uivo( o nome do grupo ao #ual o ar#uivo pertence( o taman,o do ar#uivo em 'ytes @usar o modificador -, no comando para #ue o taman,o do ar#uivo seja exibido de uma forma mais amig?velB( a data e ,ora do ar#uivo e o nome do mesmo. Cs caracteres r( A e x( significam ler( escrever e executar( nessa ordem. 6e for considerada a segunda lin,a da sa$da do comando citado( para usu?rio simba @dono do ar#uivoB( tem-se os tr-s primeiros caracteres como ^rA-_ @pode ler e escrever( mas no executarB( para o grupo usuarios0)7 tem-se ^r--_ @apenas leituraB e para os demais usu?rios a mesma permisso de usuarios0)7 @r--B.

1.-.2 8 C$#%n $s 9/eis


Apesar de contar com ferramentas gr?ficas muito boas( o verdadeiro poder de Linux encontra-se nas lin,as de comandos. Atrav/s de um shell / poss$vel reali+ar tarefas #ue muitas ferramentas gr?ficas no conseguiriam e al/m disso com muita efici-ncia e velocidade. Cs comandos geralmente possuem modificadores( #ue so argumentos @letras ou palavrasB digitados ap5s os nomes dos comandos para #ue se obten,a resultados diferentes e adaptados 3s diversas necessidades. 7or exemplo( o comando ^ls_( utili+ado para listar os ar#uivos em um diret5rio( se digitado desta forma apenas exibe os ar#uivos sem detal,es( al/m de no exibir ar#uivos ocultos no diret5rio. Cs modificadores l( a e , reali+am as tarefas de exibir os ar#uivos em uma lista( os ar#uivos ocultos e exibir o taman,o dos mesmos em uma forma de f?cil leitura por ,umanos @<Q( GQ( etcB. A ordem dos modificadores neste caso no / importante( desta maneira( o comando completo ficaria! \ ls -la, A#ui sero apresentados apenas alguns comandos b?sicos do sistema( dentre os muitos existentes. 7ara obter mais informa2es sobre os comandos( recomenda-se ao usu?rio ler as p?ginas de manuais dos mesmos( digitando e man comando

A computao pessoal e o sistema operacional Linux -

9;

Cnde ^comando_ / substitu$do pelo comando propriamente dito. 7ara fec,ar uma p?gina de manual( basta pressionar a tecla #. 6egue a breve lista!

ls! listar ar#uivos em um diret5rio. <odificadores mais comuns! l( a( ,% cd! mudar o diret5rio de trabal,o ativo. 6e digitado na sua forma mais simples(

leva o usu?rio ao seu diret5rio home. 6e utili+ado com um argumento indicando o camin,o absoluto ou relativo de outro diret5rio( torna este o diret5rio atual. Exemplo! cd 8usr8local( cd 8etc8apt( cd .. @um diret5rio acimaB( cd a @vai para home do usu?rio tamb/mB%

pAd! exibe a informao de #ual / o diret5rio de trabal,o ativo no momento% mv! mover ou renomear um ar#uivo. Exemplo! mv 8etc8ar#uivoF 8etc8ar#uivo9(

fa+ com #ue o ar#uivoF seja renomeado para ar#uivo9( ao final do comando( ar#uivoF deixa de existir%

cp! copia ar#uivos entre diret5rios. Exemplo! cp 8etc8ar#uivoF 8etc8ar#uivo9(

fa+ uma c5pia de ar#uivoF para ar#uivo9 e ambos continuam existindo ao final da execuo do comando%

rm! remove ou apaga um ar#uivo. 6e utili+ado com os argumentos r e f pode

apagar um diret5rio mesmo #ue conten,a dados. Exemplo! rm 8etc8ar#uivoF( apaga ar#uivoF. <uito cuidado com este comando( pois se utili+ado de maneira e#uivocada com o usu?rio root pode comprometer seriamente o sistema%

cat( less e more! utili+ados para ler ar#uivos em formato texto. C cat gera uma

sa$da 'nica( en#uanto #ue less e more geram uma sa$da #ue pode ser paginada com as teclas direcionais @setas do tecladoB%

ps! exibe um instant1neo dos processos atualmente em execuo. Cs uso mais

comum deste comando /! ps aux( #ue exibe todos os processos( mesmo de outros usu?rios%

top! permite um monitoramento cont$nuo dos processos em execuo( ao lsmod! exibe os m5dulos carregados no sistema% rmmod @ou modprobe -rB! remove um m5dulo do kernel( por isso exige como modprobe! carrega um m5dulo do kernel( por isso tamb/m exige o nome do

contr?rio de ps #ue apenas exibe uma p?gina fixa. 7ara encerrar( basta pressionar #%

argumento o nome do m5dulo a ser removido( por exemplo! rmmod spcaPxx%

m5dulo como argumento%

1.2 S"0$r/e % hardware n$ Lin"!

A computao pessoal e o sistema operacional Linux -

9N

Cs dispositivos @device drivers ou somente devicesB so ar#uivos especiais utili+ados pelo sistema Linux para obter acesso aos recursos presentes no computador. Dodos os perif/ricos e recursos do sistema so acessados pelo kernel atrav/s de dispositivos. 7or exemplo( para acessar a Internet( ser? necess?rio um dispositivo( para utili+ar um terminal( outro( para acessar um disco r$gido( outro dispositivo. .os sistemas G.*8Linux encontram-se duas categorias de dispositivos! os do tipo caractere e do tipo de bloco. Cs dispositivos do tipo caractere so a#ueles em #ue a transfer-ncia de dados / reali+ada de modo serial( ou seja( um caractere por ve+. Estes dispositivos so identificados na sa$da do comando ^ls -l_ tendo um ^c_ como o primeiro caractere da lin,a. Alguns exemplos para estes dispositivos so portas paralelas @impressorasB( portas seriais @modemsB( dispositivos de ?udio( terminais( teclado( mouse( etc. Cs dispositivos do tipo bloco diferenciam-se do tipo caracter no #ue tange a transfer-ncia de dados( #ue neste caso / feita por blocos( oferecendo grande #uantidade de dados por ve+. Estes so identificados na sa$da do comando ^ls -l_ por possu$rem o caracter ^b_ como primeiro da lin,a. A#ui( em geral( encontram-se os dispositivos de arma+enamento tais como dis#uetes( discos r$gidos( "&->C<s( dispositivos *6Q @mem5ria eletrYnicaB( entre outros. Existe uma grande #uantidade de dispositivos espec$ficos( entretanto( no presente documento( somente os mais utili+ados pelos usu?rios de desktop sero abordados.

1.2.1 Uni % es e %r#%6en%#en/$ e #. i% e!/ern%


Cs discos r$gidos ligados 3s controladoras )&E recebem uma identificao padro de Linux para depois serem acessados pelo sistema atrav/s de um dispositivo. C es#uema de nomenclatura para estes discos / constitu$do do prefixo ^,d_( seguido de uma letra( comeando em ^a_( para a se#]-ncia de discos encontrados nas controladoras( iniciando em )&EF8mestre @,daB( depois )&EF8escravo @,dbB( em seguida )&E98mestre @,dcB e )&E98escravo @,ddB. As parti2es existentes nos discos recebem uma identificao composta da identificao do dispositivo e um n'mero se#]encial( sendo #ue para cada disco( a contagem comea em F. &esta maneira( a primeira partio do disco ,da / ,daF( a segunda / ,da9( a primeira partio do disco ,db / ,dbF( e assim sucessivamente. [uanto aos dispositivos de "&->C<( existem atal,os simb5licos #ue indicam em #ual dos dispositivos reais eles se encontram. )sto / necess?rio por#ue os "&s podem ser instalados em #uais#uer dos canais )&E @prim?rio( secund?rioB em #ual#uer posio @mestre( escravoB e antigos hardwares de "&->C< #ue no utili+avam a controladoras )&E para

A computao pessoal e o sistema operacional Linux -

9O

serem conectados ao sistema. Geralmente o link simb5lico utili+ado / 8dev8cdrom.

1.2.* Uni % es SCSI


.a verso 9.I do kernel( os gravadores de "&->U e &0&->U so acessados como se fossem dispositivos 6"6). 7or este motivo( eles devem utili+ar os dispositivos 6"6) do sistema( #ue so nomeados segundo uma regra semel,ante 3#uela aplicada para os discos )&E( diferenciando-se pelo prefixo utili+ado( ^sd_ em ve+ de ^,d_. Cs dispositivos de mem5ria remov$veis( como pendrives e c1meras digitais modernas( tamb/m so recon,ecidos( na maioria das ve+es( como dispositivos 6"6)( recebendo uma denominao como sda( sdb( etc.

1.2.- Dis4"e/es
Cs dis#uetes em G.*8Linux so acessados pelos dispositivos com prefixo 8dev8fd @fd vem de floppy diskB( seguidos de um n'mero indicando a se#]-ncia das unidades( iniciando em :. Assim( a primeira unidade de dis#uete ser? fd: @corresponde a A! em +indowsB. Cpcionalmente( pode existir a indicao da densidade do disco( como a seguir!

fd:dEL: - primeira unidade de dis#uete( formato baixa densidade( capacidade fd:uFII: - primeira unidade de dis#uete( formato alta densidade( capacidade fdF J segunda unidade de dis#uete( em +indows corresponde a Q!.

EL: MQ - corresponde aos dis#uetes de P.F8I_ && @dou'le densitS J dupla densidadeB%

FII: MQ - corresponde aos dis#uetes de E.F89_( R& @high density J alta densidadeB%

Em algumas situa2es( como no caso de formatao via shell( / necess?rio referir-se a um dispositivo espec$fico( indicando a densidade da m$dia.

1.2.2 Sis/e#% e 3" i$ e #"&/i#. i%


A partir do kernel 9.L de Linux( o sistema AL6A @ dvanced (inux Sound rchitectureB foi inclu$do e aperfeioado em Linux( provendo novas funcionalidades @existe tamb/m AL6A para kernel 9.IB e substituindo o antigo sistema de som C66 @ /pen Sound SystemB. AL6A corrige problemas com vel,os drivers( #ue somente funcionavam considerando uma 'nica "7* por desktop. )mportantes funcionalidades como o suporte para hardwares mais novos @incluindo

A computao pessoal e o sistema operacional Linux -

E:

dispositivos *6Q de ?udio e <)&)B( suporte para a utili+ao de dispositivos de som em conjunto e diferentes dispositivos de som no mesmo sistema tamb/m so dignos de desta#ue. Entretanto( os usu?rios de desktops precisam de suporte no somente a placas de som( mas tamb/m a we'cams( adaptadores de r?dio8D0 e gravadores de v$deo digital. Em todos os casos( o suporte em Linux foi mel,orado com o kernel 9.L. C sistema 0IL @5ideo for (inux ) 0$deo para LinuxB( recebeu atuali+a2es durante o desenvolvimento do kernel 9.L( incluindo o suporte a mais funcionalidades das placas de D0 e c1meras de v$deo. C kernel Linux 9.L tamb/m inclui o primeiro suporte interno para e#uipamentos de &0Q - 4igital 5ideo ,roadcasting @Emisso de 0$deo &igitalB. C &0Q / um padro europeu utili+ado por muitas operadoras de D0 por assinatura e possibilita( por exemplo( transmitir mais de um programa por canal ao mesmo tempo. Cs dispositivos internos utili+ados para acesso a recursos multim$dia so diversos( em geral( placas de captura de v$deo e we'cams so recon,ecidas em 8dev8video: e 8dev8videoF e as placas de ?udio podem utili+ar mais de um dispositivo( dependendo do sistema de som instalado @C66 ou AL6AB.

1.2.: P$r/%s seri%is e 0%r%&e&%s


As placas de fax-modem( em geral( so divididas em hardmodem e softmodem. As placas do tipo hardmodem utili+am dispositivos de portas seriais( con,ecidos em Linux por ttS6: @"C<FB( ttS6F @"C<9B( etc. Cs softmodems( tamb/m c,amados winmodems6 utili+am um dispositivo especial criado pelos drivers para sua instalao. Este tipo de modem possui bom suporte na verso 9.L( mas em algumas distribui2es so encontradas dificuldades na sua instalao( devido ao fato de serem hardware espec$fico para determinados sistemas operacionais @Microsoft +indows( de onde vem o nome winmodemB. As portas paralelas so referenciadas pelo sistema utili+ando os dispositivos lp:( lpF e no caso das impressoras #ue utili+am o barramento *6Q( estes dispositivos ficam locali+ados em 8dev8usb( onde so mantidos as mesmas defini2es de nomenclatura.

1.2.; P&%)%s e ,. e$ )$# %)e&er%'($ -D


As placas de v$deo( de uma forma geral( so bem suportadas em Linux. C hardware / detectado pelo instalador e o driver b?sico / instalado automaticamente( entretanto( a acelerao E& destes dispositivos @importante para a utili+ao de jogos e softwares de

A computao pessoal e o sistema operacional Linux -

EF

trabal,os gr?ficosB / suportada por drivers espec$ficos dos fabricantes do hardware. As principais fabricantes de placas deste tipo desenvolvem drivers de seus produtos para Linux. )nfeli+mente( os c5digos-fontes destes drivers so indispon$veis 3 comunidade( o #ue impede um mel,or trabal,o na construo de tais programas pelos desenvolvedores de Linux. &entre os fabricantes mais con,ecidos( como AD) @comprada pela A<&B e n0idia( este 'ltimo / o #ue oferece mel,or suporte 3 plataforma Linux. Cs drivers oferecidos pela A<&8AD)( na ocasio desta escrita( so de instalao mais complexa e no oferecem o devido suporte( obrigando os desenvolvedores da comunidade de Software Livre a criarem alternativas. A compra da AD) pela A<& gerou expectativas nos usu?rios de Linux no sentido de #ue o suporte fosse mel,orado e depois de algum tempo indecisa( a A<& iniciou um processo de abertura das especifica2es das placas a partir da >P::( permitindo aos interessados desenvolverem drivers de c5digo aberto. C descaso de algum tempo da compan,ia AD) com a comunidade foi irritante para >ic,ard 6tallman( #ue durante uma palestra no <)D por um engen,eiro da AD) @<aio de 9::LB( levantou uma placa com os seguintes di+eres! 4on7t 'uy from $I ) enemy of your freedom @.o compre da AD) J inimiga da sua liberdadeB. A n0idia( ao contr?rio da concorrente( mostra-se bastante interessada em colaborar com o suporte de suas placas no Linux j? ,? algum tempo( oferecendo drivers de f?cil instalao e com suporte mais completo( al/m de atuali+a2es fre#]entes para os mesmos. Cs drivers para as placas n0idia encontram-se em um est?gio de maturidade muito satisfat5rio e oferecem uma excelente experi-ncia em suporte E& no Linux para seus usu?rios. 7ara efeito de comprovao( no presente trabal,o( uma placa AD) !adeon OL:: 6E de F9N <Q de mem5ria era o hardware de v$deo existente no sistema. C autor foi obrigado a substituir o dispositivo por uma placa n0idia =K PP:: para #ue os jogos e efeitos E& pudessem ser demonstrados. extremamente v?lido reforar #ue a acelerao E& no presente trabal,o foi ,abilitada na primeira tentativa com o driver propriet?rio da n0idia.

1.: 8 C$#$ 1"s)%r %<" % n$s 0r$gr%#%s e n% Internet


muito dif$cil descrever todas as funcionalidades dos programas e de &ebian em um 'nico livro( pois muitos programas merecem livros exclusivos pela #uantidade de recursos #ue oferecem. A primeira coisa #ue um usu?rio de software livre deve ter em mente / #ue seja l? #ual for o problema #ue esteja enfrentando ou a d'vida #ue ten,a( certamente encontrar? pessoas

A computao pessoal e o sistema operacional Linux -

E9

na comunidade #ue possuem a experi-ncia necess?ria para auxiliar ou encontrar? muita documentao e tutoriais sobre cada um dos programas #ue deseja utili+ar. 7ara encontrar manuais de utili+ao pode acessar o menu Ajuda #ue a maioria dos os programas possuem. L? podem ser esclarecidas muitas d'vidas sobre o uso de bot2es da interface ou configura2es dos programas. Algumas ve+es( o usu?rio at/ con,ece de cor as funcionalidades dos bot2es do programa( mas no sabe exatamente #ual o efeito #ue eles provocam #uando pressionados( afinal( a leitura fa+ com #ue o usu?rio memori+e os passos( mas somente a pr?tica pode fa+er com #ue ele aprenda e entenda realmente o #ue est? fa+endo. "asos como estes podem ser encontrados #uando se trata da produo de documentos ou at/ mesmo na edio de imagens( por exemplo. Cs mil,ares ou talve+ mil,2es de tutoriais( artigos( dicas e revistas digitais espal,ados na Internet podem fa+er de um programa descon,ecido uma ferramenta valiosa para a comunidade. 7ois bem( para encontrar estes valios$ssimos documentos nada mel,or do #ue uma boa ferramenta de buscas e alguns bons we'sites especiali+ados. C autor recomenda o Google como buscador( pois / muito completo em recursos( basta ler a ajuda do pr5prio site. Al/m de ser uma boa ferramenta( o Google tamb/m possui uma seo destinada aos usu?rios de Linux( acess$vel pelo endereo AAA.google.com8linux( onde os resultados exibidos so mais objetivos. .a =)G. F pode ser observada uma busca sobre Inkscape( feita no endereo citado.

=)G*>A F - Exemplo de busca no Google Cutros we'sites especiali+ados #ue merecem cr/ditos pela boa #uantidade de material

A computao pessoal e o sistema operacional Linux -

EE

dispon$vel so AAA.debian.org( AAA.forumdebian.com.br( ,ttp!88rautu.cipsga.org.br( todos espec$ficos sobre o sistema operacional &ebian G.*8Linux. Cutros sites tratam de software livre de forma mais abrangente e acabam destacandose pela #ualidade dos materiais disponibili+ados pelos seus mantenedores ou seus membros( sendo lembrados pelo autor( na ocasio desta escrita! AAA.vivaolinux.com.br( AAA.dicasl.com.br( AAA.linuxsecuritS.com.br( AAA.noticiaslinux.com.br( AAA.softAarelivre.org( AAA.guiado,ardAare.net( ,ttp!88under-linux.org( AAA.bestlinux.com.br(

AAA.linuxmall.com.br. Estes agrupam not$cias( dicas( artigos( f5runs( tutoriais( c5digos( scripts( imagens( venda de livros( "&s e outros produtos sobre software livre. Al/m destes( cita-se tamb/m o we'site do distribuidor de cada sistema operacional( caso o usu?rio experimente outros ^sabores_ de Linux( como 6lackAare( >edRat( =edora( Murumin( 6*6E( *buntu( etc. A #uantidade de informa2es dispon$vel no presente trabal,o e nestes endereos pode suprir de forma satisfat5ria 3s necessidades b?sicas de um usu?rio desktop( mas sempre #ue uma d'vida surgir e estiver dif$cil encontrar a soluo( / prov?vel #ue o usu?rio volte ao Google e ento / necess?rio ter noo de como fa+er uma pes#uisa eficiente por palavrasc,aves. [uando se procura algo em ferramentas de buscas( / mais eficiente digitar termos relevantes ao assunto e fa+er ^perguntas curtas_( como exemplo! deseja-se buscar uma forma de iniciar um programa automaticamente #uando o ambiente M&E for carregado. .este caso( no / necess?rio digitar toda a expresso descrita da d'vida( mas simplesmente digitar ^M&E iniciar programa_ @sem as aspas( pois elas so utili+adas para buscar express2es fixasB. Qasta fa+er o teste e conferir como os resultados #ue aparecem so exatamente os #ue resolvem o problemaf

* A DISTRI=UIO DE=IAN GNU>LINUX


As pessoas podem montar seus sistemas G.*8Linux da maneira #ue desejarem( seja compilando os componentes do sistema @kernel e aplicativosB( seja baixando imagens de instalao de sistemas compilados completamente para sua ar#uitetura de ,ardAare. Ao contr?rio do #ue o usu?rio inexperiente em Linux pode pensar( Linux no / uma marca de computador e tamb/m no / uma marca de sistema operacional. &iferente do sistema +indows( cujas vers2es so produ+idas por uma 'nica empresa( as vers2es de Linux so disponibili+adas por muitos fornecedores diferentes. 7ode-se pensar nisso como times de futebol( onde os instrumentos @bolas( c,uteirasB so os mesmos( variando um pouco na marca( mas os componentes das e#uipes e a forma de jogar / completamente diferente para cada time. .o caso de Linux( o n'cleo do sistema @kernelB / o mesmo( variando um pouco na verso @9.I( 9.L( etcB mas o conjunto de programas final( ou seja( o sistema operacional de forma completa( comporta-se de maneira distinta de um fornecedor para o outro. Cs fornecedores de imagens do sistema prontas para instalao so con,ecidos como distribuidores e eles existem em grande n'mero. A diferena entre as distribui2es est? nos objetivos para #ue foram criadas( os programas e padr2es usados para distribuir pacotes de aplicativos aos usu?rios( al/m do sistema de instalao( praticidade de utili+ao e ferramentas de manuteno( documentao e suporte. Cs conjuntos de software resultantes recebem o nome de &istribui2es G.*8Linux. <uitas distribui2es so mantidas por organi+a2es ou empresas( como / o caso de !ed %at( <andriva( &ebian e Gentoo( por exemplo. Entretanto( devido 3 caracter$stica de c5digo aberto( nada impede #ue #ual#uer pessoa possa criar sua pr5pria verso de Linux e distribu$-la( o #ue explica as mais de E:: distribui2es dispon$veis. C #ue fa+ a diferena neste caso / a #ualidade do software produ+ido( uma ve+ #ue as organi+a2es costumam testar muito bem seus conjuntos de software antes de torn?-los dispon$veis aos usu?rios( o #ue acaba tornando apenas 9: ou E: distribui2es mais con,ecidas e utili+adas. Escol,er #ual distribuio ser? utili+ada cabe a cada usu?rio( de acordo com o atendimento de suas necessidades. Em geral( recomenda-se #ue os usu?rios escol,am distribui2es #ue sejam atuali+adas e suportem todo o hardware de seus e#uipamentos.

A computao pessoal e o sistema operacional Linux -

EP

A escol,a de uma distribuio vai al/m da opinio al,eia sobre ela( afinal( o #ue / bom para um usu?rio pode no ser satisfat5rio para outro. "omo base para escol,a( o usu?rio pode definir o #ue espera da distribuio e pes#uisar na Internet sobre cada item( por exemplo!

<in,as placas de v$deo( som( rede e modem so suportadas pela distribuiog poss$vel instalar os programas dos #uais necessito e consigo fa+er isto 6e eu precisar de ajuda( existem comunidades na Internet( f5runs( suporte

so+in,og

gratuito ou mesmo pagog Cnde encontro documentao sobre o sistema para #ue possa aprender mais sobre a distribuiog

E sobre as atuali+a2es do sistema( o desenvolvimento dela / ativog A distribuio / est?vel ou existem muitas fal,asg

"onforme a busca / reali+ada( o usu?rio notar? #ue algumas distribui2es providenciam certas facilidades aos usu?rios( mas no possuem estabilidade suficiente( outras so leves e est?veis( mas no possuem uma comunidade ativa. .o presente trabal,o( baseando-se nas caracter$sticas de estabilidade( suporte a hardware( documentao( comunidade ativa e facilidade de instalao de programas( ser? utili+ada a distribuio &ebian G.*8Linux( em sua verso I.:.

*.1 O Pr$<e/$ De1i%n


C objetivo do projeto &ebian / criar um sistema operacional livre( de alta #ualidade( completo e compat$vel com *nix. Este sistema / con,ecido por &ebian G.*8Linux ou &ebian. C nome &ebian foi dado por )an <urdock( fundador do projeto( sendo uma contrao de seu nome com o da sua esposa( &ebra. )an teve participao tamb/m na diretoria da (inux Standards ,ase e da (inux &oundation( onde esteve at/ <aro de 9::;( #uando foi contratado pela 6un Microsystems para ser o respons?vel pela evoluo das estrat/gias da empresa no #ue di+ respeito ao Solaris e ao Linux. C 7rojeto &ebian foi criado por <urdock em FOOE( inicialmente patrocinado pelo projeto G.* da &ree Software &oundation @de FOOI a FOOPB0 .o in$cio( compun,a-se de uma e#uipe pe#uena( no existiam depend-ncias entre pacotes e destinava-se apenas 3 ar#uitetura iENL. "om o passar do tempo( aumentaram o n'mero de pacotes e de pessoas envolvidas com o projeto( sendo #ue os n'meros subiram para mais de FP::: pacotes( portados na #uase totalidade para mais de F: ar#uiteturas( por cerca de FP:: colaboradores. <uitos dos aplicativos #ue comp2em o &ebian G.*8Linux foram desenvolvidos pelo projeto G.*.

A computao pessoal e o sistema operacional Linux -

EL

6urgindo apenas dois anos depois da criao do kernel de Linus Dorvalds( &ebian / uma das mais antigas distribui2es de Linux e no possui #uais#uer liga2es comerciais com corpora2es( sendo todo trabal,o feito por desenvolvedores volunt?rios espal,ados pelo mundo. C ciclo para lanamento de novas vers2es est?veis de &ebian aumentou desde a primeira verso devido ao crescimento do projeto( c,egando a tr-s anos de uma verso a outra. 7ara compensar( o &ebian( em sua verso I.:( disp2e de mais de FN9:: pacotes( ou seja( softwares pr/-compilados e empacotados em um formato amig?vel( o #ue fa+ com #ue sejam de f?cil instalao e prov- uma estabilidade ao sistema #ue / dif$cil de ser encontrada em outras distribui2es. A #ualidade do sistema &ebian fa+ com #ue ele seja uma base sobre a #ual novas distribui2es podem ser constru$das. Alguns exemplos de distribui2es baseadas em &ebian so Mnoppix( 4reamlinux( Murumin e *buntu( cada uma com suas particularidades( mas com a origem comum.

*.* Os 0%)$/es e se" geren)i%#en/$ n$ De1i%n GNU>Lin"!


[ual#uer pessoa #ue j? ten,a utili+ado uma distribuio de G.*8Linux ter? observado o componente fundamental da maioria das distribui2es! os pacotes. Cs pacotes fa+em parte de um conceito utili+ado no mundo *nix ,? um bom tempo. .as distribui2es Linux( este conceito ad#uire um -nfase particular( dado #ue os sistemas de pacotes levam funcionalidades adicionais( com o interesse de liberar o usu?rio de tarefas #ue poderiam ser mel,or gerenciadas de forma autom?tica. &este interesse surgem os conceitos de pacotes #ue dependem de outros pacotes( pacotes #ue entram em conflito com outros( etc. Em #ual#uer caso( / necess?rio diferenciar entre o #ue / o sistema de pacotes e o formato de pacotes( para #ue no ,aja confuso.

*.*.1 Os 0%)$/es n$ De1i%n GNU>Lin"!


Cs pacotes em &ebian( de forma resumida( so programas colocados dentro de ar#uivos identificados pela extenso .deb( #ue incluem o necess?rio para a instalao do programa( um sistema de c,ecagem de depend-ncias( scripts de automati+ao para remoo do pacote( listagem de ar#uivos e outras informa2es. &ois tipos de pacotes so distintos em &ebian! bin?rio e fonte @ sourceB. Cs pacotes fontes @sourceB possuem o c5digo original do programa( descri2es sobre os ar#uivos

A computao pessoal e o sistema operacional Linux -

E;

componentes dos pacotes e so compactados( podendo ser manipulados pelo utilit?rio dpkgsource. Cs c5digos fontes destes pacotes( #uando compilados( geram os pacotes bin?rios. Cs pacotes bin?rios so a#ueles #ue cont-m ar#uivos execut?veis( de configurao( imagens e documentao. .ativamente( &ebian utili+a a extenso .deb para este tipo de pacote e possui a ferramenta dpkg para sua manipulao @instalao( remoo( verificaoB. Estes tipos de pacotes so os mais comuns entre os usu?rios( uma ve+ #ue facilitam a instalao dos programas. 6em os pacotes( ainda / poss$vel instalar um programa atrav/s da compilao do c5digo fonte do mesmo( mas isto dificulta o processo para os iniciantes em Linux. Cs pacotes bin?rios em &ebian utili+am uma nomenclatura do tipo ^nomec000>>>.deb_( onde 000 / o n'mero de verso especificado pelo desenvolvedor original do programa e >>> / o n'mero da reviso &ebian( descrito pelo mantenedor &ebian do pacote ou por um usu?rio #ue faa modifica2es em #uais#uer de seus componentes. Cutros formatos de pacotes podem ser utili+ados para a instalao de softwares no &ebian( como por exemplo( o formato ^rpm_( comum ao !ed %at Linux e seus derivados. 7ara tal tarefa( os pacotes precisam ser convertidos em pacotes ^deb_( utili+ando o programa alien.

*.*.* Geren)i%#en/$ e 0%)$/es


7ara #ue os pacotes possam ser utili+ados e organi+ados( conjuntos de regras so criados para cada distribuio( informando o local de instalao de servios do sistema @daemonsB( #uais ar#uivos de configurao so modific?veis e a relao entre pacotes. )sto recebe o nome de sistema de pacotes. &entre todas as distribui2es de Linux( pode-se di+er #ue o sistema de gerenciamento de pacotes do &ebian G.*8Linux / o mais completo e o #ue oferece as ferramentas mais interessantes ao administrador de tais sistemas @#ue no caso de usu?rios dom/sticos coincide com o usu?rio finalB. A instalao de software pelo sistema de pacotes usa depend-ncias apontadas pelos mantenedores dos pacotes. As depend-ncias ocorrem #uando um pacote a ser instalado precisa de outro para seu correto funcionamento. "ada pacote possui um ar#uivo de controle associado #ue documenta essas depend-ncias. 7or exemplo( o pacote #ue cont/m o programa Mopete @comunicador instant1neoB depende( dentre outros( do pacote ^kdelibsIc9a_ e se um usu?rio tentar instalar Mopete sem antes instalar o ^kdelibsIc9a_ e outras depend-ncias( o sistema mostrar? uma mensagem de erro de depend-ncia indicando #ue ^kdelibsIc9a_ dever? ser instalado e no instalar? o Mopete ou deixar? desconfigurado. Apesar disso( esse recurso

A computao pessoal e o sistema operacional Linux -

EN

pode ser desativado se ,ouver necessidade real. As depend-ncias de pacotes podem parecer um pouco confusas para os usu?rios iniciantes( mas so na verdade uma grande vantagem dos sistemas G.*8Linux( pois no / necess?rio esperar pela verso mais nova de um aplicativo #ue utili+a um determinado pacote para #ue o pacote seja atuali+ado e suas funcionalidades sejam colocadas em pr?tica( uma ve+ #ue a maioria das ferramentas possui uma interao pela lin,a de comandos @shellB. Em &ebian( o gerenciador de pacotes fundamental / uma ferramenta criada por )an <urdock e )an Jackson( c,amada dpkg. Esta ferramenta / a base de uma estrutura aperfeioada constantemente( sempre buscando oferecer mais facilidade e mel,ores recursos de administrao do sistema para os usu?rios. Cutras ferramentas so executadas sobre o dpkg( como a biblioteca ^apt_ e interfaces de gerenciamento de pacotes( como dselect( aptitude( Synaptic( Mpackage( entre outras. C sistema ^apt_ de &ebian / capa+ de resolver as depend-ncias de pacotes automaticamente( instalando os ar#uivos necess?rios para o correto funcionamento dos aplicativos sem #ue o usu?rio ten,a de obt--los e instal?-los separadamente. Este sistema / muito completo e funcional.

*.*.- Ins/%&%'($ 13si)% e "# %0&i)%/i,$ 0e&$ #?/$ $ %0/


A instalao de programas pela ferramenta apt / algo #ue pode ser feito por usu?rios de #uais#uer n$veis de con,ecimento( desde #ue ten,am explica2es b?sicas sobre o funcionamento da mesma. &evido 3 instalao de programas ser algo de import1ncia para um sistema( o usu?rio deve obter acesso a um terminal com privil/gios de root. 7ara isto( dentro do ambiente M&E( basta acessar o menu M( na seo 6istema( subseo <ais Aplicativos( item Derminal J <odo 6uper-*su?rio. A sen,a de root ser? solicitada e o shell padro do usu?rio ser? aberto em uma janela. "aso o usu?rio esteja utili+ando outro ambiente gr?fico( dever? procurar o terminal no menu correspondente e digitar o comando ^su_ @sem aspasB( teclar Enter e depois informar a sen,a. *ma terceira opo para obter acesso ao terminal( seria solicitar ao sistema um novo console em modo texto( combinando as teclas Control( lt e =9( por exemplo. .este 'ltimo caso( para #ue o usu?rio possa voltar 3 interface gr?fica( basta pressionar a combinao lt e =;. "om o terminal aberto( / preciso #ue o usu?rio atuali+e sua lista de pacotes( com o comando! e apt-get update

A computao pessoal e o sistema operacional Linux -

EO

v?lido observar #ue o sinal e somente indica #ue os comandos devem ser executados com o usu?rio root( ou seja( o e no fa+ parte do comando. Esta / uma notao #ue ser? encontrada pelo usu?rio em #uase todos os tutoriais( artigos e dicas sobre Linux encontrados na Internet e em livros como este. C sinal \ / utili+ado #uando se pode executar um comando com um usu?rio sem permiss2es de root. &esta forma( o comando acima( por exemplo( /! aptget update. 6e o comando pudesse ser executado com um usu?rio comum @o #ue no se aplica a este caso particular de apt-getB( seria indicado da seguinte forma! \ apt-get update *ma ve+ #ue ten,a executado o comando( &ebian G.*8Linux con,ecer? todas as novas vers2es de programas dispon$veis segundo as fontes apontadas no ar#uivo de configurao 8etc8apt8sources.list. Este ar#uivo / escrito em formato de texto puro( contendo uma sintaxe de f?cil compreenso e podendo ser editado a #ual#uer momento pelo root ou por um usu?rio #ue possua permisso de escrita sobre ele. 7ara visuali+ar as op2es dispon$veis sobre os programas( o usu?rio deve digitar o comando! e apt-cac,e searc, nomecoucdescriocdocprograma .este caso( a expresso nomecoucdescriocdocprograma deve ser substitu$da pelo nome ou expresso pretendida pelo usu?rio. A =)G. 9 mostra um exemplo de busca pela expresso ^personal finance_( #ue listar? os programas relacionados com finanas pessoais.

=)G*>A 9 - Qusca de pacotes pela ferramenta apt

*ma ve+ #ue ten,a encontrado o programa desejado( o usu?rio pode partir para a

A computao pessoal e o sistema operacional Linux -

I:

instalao do mesmo( digitando! e apt-get install nomecdocprograma A ferramenta apt resolver? todas as depend-ncias entre os pacotes e caso algum deles no esteja instalado no sistema( ela automaticamente buscar? o mesmo e reali+ar? a instalao completa( sem mais interven2es do usu?rio.

*.*.2 8 O %r4"i,$ s$"r)es.&is/


*m ar#uivo muito importante para o sistema A7D de &ebian / 8etc8apt8sources.list. .este ar#uivo so indicadas as fontes de onde sero obtidos os pacotes de softAare a serem instalados no sistema. <uitos programas so disponibili+ados nos reposit5rios &ebian e seus espel,os espal,ados pelo mundo todo( mas alguns programas so disponibili+ados em outras fontes @como / o caso de 7icasa do GoogleB e fre#]entemente / necess?rio adicionar ou remover endereos de reposit5rios do ar#uivo sources.list. As lin,as neste ar#uivo indicam no somente o endereo do reposit5rio( mas tamb/m apontam #uais vers2es das distribui2es &ebian devem ser locali+adas. A seguir( um exemplo de conte'do de um ar#uivo sources.list para uma distribuio $esting. Cs reposit5rios de pacotes podem ter seus endereos alterados( desta maneira( pode ser #ue algum dos endereos listados abaixo no esteja dispon$vel #uando testes forem efetuados. Qasta #ue o usu?rio procure em f5runs e artigos #uais reposit5rios esto em funcionamento e so de seu interesse. C importante a#ui / #ue se entenda a finalidade do ar#uivo e sua estrutura b?sica. e 7acotes &ebian @alguns reposit5rios duplicados propositalmenteB deb ,ttp!88securitS.debian.org8debian-securitS testing8updates main deb ,ttp!88ftp.us.debian.org8debian testing main contrib non-free deb ,ttp!88ftp.br.debian.org8debian testing main contrib non-free deb ,ttp!88AAA.debian-multimedia.org testing main deb ,ttp!88securitS.debian.org8 testing8updates main contrib deb ,ttp!88mirrors.kernel.org8debian8 testing main contrib non-free deb-src ,ttp!88mirrors.kernel.org8debian testing main contrib non-free deb-src ,ttp!88securitS.debian.org testing8updates main contrib deb-src ,ttp!88ftp.br.debian.org8debian testing main contrib non-free e Google softAare repositorS

A computao pessoal e o sistema operacional Linux -

IF

deb ,ttp!88dl.google.com8linux8deb8 stable main e 0L" deb ,ttp!88doAnload.videolan.org8pub8videolan8debian8 sid main e <ultim$dia deb ,ttp!88AAA.debian-multimedia.org sid main deb ,ttp!88AAA.debian-multimedia.org experimental main As lin,as #ue possuem um sinal e na frente so lin,as comentadas #ue sero desconsideradas pelo A7D. A primeira palavra da lin,a / deb ou deb-src. .o primeiro caso( indica-se um reposit5rio de pacotes bin?rios preparados para instalao e no segundo( c5digo-fonte dos pacotes e alguns ar#uivos de controle( 'til a programadores ou pessoas #ue gostam de @ou precisamB compilar os programas em seu pr5prio computador. C segundo argumento / o endereo( #ue pode ser acessado por protocolos ,ttp( ftp( etc. C terceiro argumento indica a distribuio( onde valem os codinomes. 7or exemplo( em uma lin,a ^deb ,ttp!88ftp.br.debian.org8debian8 etc, main contrib_( o codinome usado / ^etc,_ e deve existir no endereo citado um diret5rio ou uma refer-ncia com o nome ^etc,_ #ue aponte para os pacotes desta verso de &ebian @I.:B. Cutra forma de indicar a distribuio / com os termos sta'le( testing e sid. As indica2es main( contri' e non#free significam o tipo de licena dos pacotes. Cs pacotes da seo main fa+em parte da distribuio oficial &ebian( os da seo non#free so pacotes #ue possuem distribuio restrita e os da seo contri' cont/m pacotes #ue podem ser livremente distribu$dos mas dependem de pacotes da seo non#free. <ais informa2es sobre os pacotes das distribui2es &ebian podem ser encontradas no seguinte endereo! ,ttp!88AAA.debian.org8distrib8packages. Cutros reposit5rios podem ser encontrados em AAA.apt-get.org. &epois de alterar o ar#uivo sources.list( / preciso executar o comando para #ue sejam recuperadas as informa2es sobre os pacotes dispon$veis nos reposit5rios. C comando referido /! e apt-get update

A computao pessoal e o sistema operacional Linux -

I9

*.- Sis/e#% e is/ri1"i'7es De1i%n @De1i%n ReleasesA


Em &ebian( uma distribuio / uma coleo de vers2es espec$ficas de pacotes. &e tempo em tempo( uma distribuio / declarada pronta e liberada. As distribui2es &ebian recebem codinomes para identificar seus diret5rios de ar#uivos nos servidores &ebian @geralmente( nomes de personagens do filme $oy StoryB. [uando uma distribuio / lanada( suas libera2es so referenciadas basicamente por tr-s tipos de marca2es( cada uma apontando para uma liberao ativa. As marca2es unsta'le @inst?velB( testing @em testeB e sta'le @est?velB( identificam o estado do ciclo de liberao. Em alguns casos( existe tamb/m a marcao fro1en @congeladaB.

*.-.1 Unstable
[uando so criados novos pacotes e novas vers2es de pacotes( eles entram no ciclo de lanamento de &ebian pela distribuio unsta'le @inst?vel( codinome 6)&B. Esta cont/m sempre as mais novas vers2es de todos os pacotes( o #ue significa #ue as mudanas no foram ainda testadas por completo para garantir #ue instalar estes programas no causar? comportamentos inesperados. *ma vantagem de usar a distribuio unsta'le / estar sempre em dia no projeto de software &ebian( por/m( seu uso / recomendado somente aos desenvolvedores( devido aos problemas #ue podem ser causados pela falta de testes. As ocorr-ncias sobre 'ugs da unsta'le so relatadas na p?gina we' 7roblemas da *nsta'le( pelo endereo ,ttp!88ftpmaster.debian.org8testing8unsta'lecprobs.,tml.

*.-.* Testing
*ma ve+ #ue um pacote esteve na ?rea unsta'le por alguns dias e testes mostrem #ue no ,? erros significativos( ele / importado para a ?rea testing @em testeB. Cs pacotes nesta ?rea ainda esto abertos 3 modifica2es. Cs pacotes precisam estar sincroni+ados em todas as ar#uiteturas onde eles foram compilados e no podem ter depend-ncias #ue impeam sua instalao. &evem tamb/m possuir menos erros cr$ticos ao lanamento do #ue as vers2es atualmente na unsta'le. A testing est? sempre perto de ser uma candidata ao lanamento. C 'ltimo estado da distribuio testing est? relatado nos endereos!

desculpas

de

atuali+ao

@,ttp!88ftp-master.debian.org8testing8update9

A computao pessoal e o sistema operacional Linux -

IE

excuses.,tmlB

problemas da testing @,ttp!88ftp-master.debian.org8testing8testingcprobs.,tmlB 'ugs cr$ticos ao lanamento @,ttp!88'ugs.debian.org8release#critical8B 'ugs do sistema b?sico @,ttp!88'ugs.#a.debian.org8cgi-bin8base.cgiB 'ugs em pacotes standard e em tarefas @,ttp!88'ugs.#a.debian.org8cgi-bin8 outros 'ugs e notas sobre festas de matana de 'ugs

standard.cgiB

@,ttp!88'ugs.#a.debian.org8B

*.-.- Frozen
Ap5s um per$odo( os pacotes na testing atingem uma certa maturidade e seus erros j? so poucos. Eles podem ento ser movidos para o estado fro1en @congeladosB. .esta fase( somente modifica2es necess?rias para corrigir erros comprometedores so implementadas. )sto significa #ue nen,um c5digo novo / aceito( exceto se for para correo de erros cr$ticos #ue ainda no tin,am sido detectados. Este processo leva meses( com atuali+a2es e congelamentos profundos( c,amados de ^ciclos de testes_. As vers2es de testes so recomendadas aos usu?rios #ue colaboram com os desenvolvedores( reali+ando os testes na verso e relatando os erros encontrados. 7or/m( uma distribuio na ?rea de testes / normalmente bastante est?vel @seja em testing ou em fro1enB e pode ser utili+ada sem problemas em um desktop de uso di?rio. &epois de corrigir todos os erros cr$ticos na fro1en( o gerenciador de libera2es declara #ue a verso est? pronta e se tornar? a verso sta'le.

*.-.2 Stable
Ap5s um longo ciclo de desenvolvimento e testes @em alguns casos c,ega a mais de um anoB( os desenvolvedores anunciam a nova distribuio est?vel do sistema &ebian. .a ocasio desta escrita( a atual verso da distribuio est?vel do sistema &ebian / a I.:. Esta / a verso recomendada aos usu?rios #ue desejam estabilidade( segurana e confiabilidade no seu sistema. Dodos os pacotes esto livres de fal,as cr$ticas e eventuais corre2es so liberadas pelos desenvolvedores( podendo ser instaladas pela utili+ao de um sistema de gerenciamento e atuali+ao de pacotes de &ebian( como apt( por exemplo.

A computao pessoal e o sistema operacional Linux -

II

*.-.: C$ in$#es %s is/ri1"i'7es De1i%n


7ara manter uma mel,or organi+ao no projeto e tornar o espel,amento das distribui2es mais f?cil( evitando downloads desnecess?rios por parte dos usu?rios( as distribui2es em fase de desenvolvimento e testes no possuem n'mero de verso( mas sim codinomes. A distribuio unsta'le sempre recebe o codinome ^6)&_. As outras distribui2es recebem codinomes diferentes a cada liberao. 7or exemplo( antes do lanamento da verso est?vel I.: @Etc,B( o codinome Etc, apontava para testing e o codinome 6arge apontava para sta'le. Ap5s o lanamento oficial da verso I.:( a distribuio testing recebeu o codinome de ^LennS_( #ue se tornar? uma nova verso est?vel no futuro( #uando receber? um n'mero. Cutros codinomes #ue j? foram usados so! ^Qu++_ para a verso F.F( ^>ex_ para a verso F.9( ^Qo_ para as vers2es F.E.x( ^Ramm_ para a verso 9.:( ^6link_ para a verso 9.F( ^7otato_ para a verso 9.9( ^UoodS_ para a verso E.:( e ^6arge_ para a verso E.F. Estes codinomes foram personagens tirados do blme $oy Story feito pela 7ixar.

*.2 M$/i,%'7es 0%r% "/i&i6%'($ e De1i%n GNU>Lin"!


Algumas caracter$sticas fa+em do sistema &ebian uma excelente escol,a tanto para organi+a2es #uanto para usu?rios de computao pessoal. 7or ser um sistema robusto e conter um ciclo de testes muito bom( dificilmente os programas da verso est?vel contero fal,as cr$ticas. A organi+ao do 7rojeto &ebian e a forma de desenvolvimento global de &ebian so mais dois fatores importantes a favor da distribuio. Algumas caracter$sticas #ue representam motivos para a escol,a de &ebian so listadas na =A[ @perguntas fre#]entesB do &ebian!

"ompleto! na verso Etc,( inclui mais de FN::: pacotes de software 3 escol,a Dodos os pacotes parte do &ebian so livres para redistribuio sob os termos

do usu?rio%

da G7L e todos so convidados a participar do desenvolvimento e testes sem #uais#uer pagamentos de taxas. Cs reposit5rios =D7 de &ebian possuem tamb/m muitos pacotes @aproximadamente IP:( em non#free e contri'B #ue so distribu$dos com licenas individuais espec$ficas%

C sistema de manuteno de pacotes de &ebian / robusto e 'nico(

possibilitando uma atuali+ao de parte do sistema ou dele inteiro sem #ue ar#uivos de configurao sejam perdidos e na #uase totalidade dos casos( sem #ue seja necess?rio

A computao pessoal e o sistema operacional Linux -

IP

reiniciali+ar o computador%

C desenvolvimento / aberto e din1mico! v?rias outras distribui2es Linux so

desenvolvidas por pe#uenos grupos ou empresas com fins lucrativos e &ebian / a 'nica #ue / mantida e desenvolvida por volunt?rios atrav/s da Internet( no mesmo esp$rito do Linux e de outros programas open source. C projeto conta com mais de F:L: mantenedores de pacotes e os desenvolvedores &ebian contribuem com a criao de novos aplicativos( empacotamento de software( com relat5rios de fal,as e suporte aos usu?rios%

&evido 3 caracter$stica aberta de desenvolvimento( desenvolvedores do mundo

todo colaboram com o projeto &ebian. )sto criou a necessidade de ferramentas efica+es de controle e comunicao r?pida de fal,as @'ugsB( para acelerar o desenvolvimento do sistema. Existe um estilo formal de envio de fal,as pelos usu?rios( #ue / acess$vel de forma r?pida por sites da Internet ou e#mail%

Dodos os pacotes &ebian obedecem a uma grande especificao de padr2es de

#ualidade( definidos em um documento c,amado 7ol$tica do &ebian @&ebian PolicyB. Al/m disso( &ebian I.: conta com um bom recon,ecimento de ,ardAare e com grandes empresas fornecendo suporte a seus produtos para o sistema. A &ell( por exemplo( fornece uma verso de &ebian modificada para oferecer suporte 3s suas placas controladoras de >A)& aos seus clientes. A %ewlett#Packard @R7B fornece v?rios servidores e esta2es de trabal,o para o &ebian e emprega v?rios desenvolvedores para trabal,ar nos ports @porte do sistema para ar#uiteturasB R77A e )A-LI do &ebian. A empresa tamb/m oferece suporte oficial para seus clientes em &ebian G.*8Linux. A Sun Microsystems fornece v?rias m?#uinas *ltraSP !C para o &ebian assim como sistemas de demonstrao para uso em apresenta2es comerciais. &ebian G.*8Linux no / uma simples distribuio criada por um pe#ueno grupo de pessoas por diverso ou passatempo( mas / uma grande e respeitada distribuio Linux #ue pode ser utili+ada tanto em servidores como em desktops.

A computao pessoal e o sistema operacional Linux -

IL

- AM=IENTE COMPUTACIONAL
A maioria das distribui2es Linux pode ser executada em v?rias plataformas de hardware e exige poucos recursos computacionais para seu funcionamento. .o entanto( alguns recursos do ambiente de computao pessoal possuem re#uisitos m$nimos de hardware para funcionarem satisfatoriamente. 7ara usu?rios #ue possuem computadores modernos esta no / uma preocupao( j? #ue o sistema operacional &ebian G.*8Linux / executado perfeitamente e recon,ece automaticamente grande parte do hardware instalado. Em alguns casos( / necess?rio #ue sejam instalados m5dulos de suporte a alguns dispositivos( como we'cam e ativao de acelerao E& de algumas placas de v$deo. .estes casos( uma busca na Internet revela rapidamente os m5dulos necess?rios e at/ mesmo os procedimentos para a instalao dos mesmos. A instalao de sistemas operacionais e sua devida configurao geralmente ficam a cargo das assist-ncias t/cnicas e8ou revendedores de computadores( no sendo assim( uma preocupao muito grande para o usu?rio final. C objetivo deste cap$tulo / descrever a instalao do sistema &ebian G.*8Linux I.: em um microcomputador.

-.1 Re4"isi/$s e Hardware 0%r% De1i%n GNU>Lin"!


C sistema &ebian I.: oferece suporte a do+e ar#uiteturas e diversas varia2es( a saber! )ntel xNL-'ased( A<&LI e )ntel E<LIt( &E" Alp,a( A>< e 6trongA><( R7 7A->)6"( )ntel iaLI-'ased( )ntel iaLI-'ased( <)76 @'ig endianB( <)76 @little endianB( <otorola LN:x:( )Q<8<otorola 7oAer7"( 6un 67A>"( )Q< 68EO:. .este trabal,o ser? feita uma instalao de ambiente desktop( utili+ando a ar#uitetura )ntel xNL-'ased( uma ar#uitetura bastante comum( contando com o seguinte hardware! placame A6*6 7IGE-<K( processador )ntel Pentium I com fre#]-ncia de 9.I GR+( mem5ria >A< 6amsung de PF9 <Q( 7laca de v$deo n0idia GE=orce =K PP:: com 9PL <Q de mem5ria( teclado AQ.D9( mouse M-<EK 5ptico com scroll( placa de captura e D0 Mo+umi( we'cam Speed spA-9:F( discos r$gidos )&E com I: e N: GQ de capacidade( placa de som @on'oardB )ntel N9N:F&Q( caixas de som com mini Su'+oofer Speed( fone de ouvido

A computao pessoal e o sistema operacional Linux -

IN

Satellite( modem A&6L &-(ink &6L-P::Q( &0& >U )&E LG. 7ara o ambiente desktop( recomenda-se( no m$nimo( um Pentium F:: com LI <Q de >A<. 7ara #ue seja instalada uma #uantidade ra+o?vel de programas e um ambiente gr?fico( / preciso pelo menos I:: <Q de espao livre em disco. 7ara uma instalao mais completa de um desktop( em torno de 9 giga'ytes.

-.* Ins/%&%'($ $ sis/e#% De1i%n GNU>Lin"!


C sistema &ebian pode ser instalado de diversas formas( sendo mais comum @e adotada pela maioria dos usu?riosB a instalao via "&->C<. C sistema &ebian I.: conta com um conjunto de 99 "&s ou E &0&s( organi+ados pela maior utili+ao dos pacotes( ou seja( os pacotes mais utili+ados esto mais pr5ximos do primeiro "&. Apesar da grande disponibilidade de software encontrada no conjunto completo de m$dias da distribuio( para uma instalao satisfat5ria de um desktop( somente #uatro "&s so necess?rios( sendo dois deles a instalao b?sica do sistema com G.C<E e M&E e o segundo e terceiro "&s do conjunto.

-.*.1 O1/en'($ %s #. i%s e ins/%&%'($


Cs "&s e &0&s de instalao podem ser obtidos de vendedores oficiais ou pelo download de imagens a partir dos mirrors @espel,osB &ebian( por sistemas 'ittorrent ou jigdo. .o primeiro caso( um valor simb5lico referente ao custo das m$dias e 3 mo-de-obra para sua criao sero cobrados do usu?rio @a distribuio / gratuita( mas as m$dias no soB. .os demais casos( o usu?rio pode reali+ar os downloads #uantas ve+es forem necess?rias( gratuitamente e sem necessidade de autenticao. C projeto &ebian recomenda a utili+ao de sistemas 'ittorrent e jigdo para reali+ao dos downloads( uma ve+ #ue so mais garantidos e mais r?pidos do #ue o sistema convencional via ,ttp. Dodos os links para os downloads e as instru2es necess?rias podem ser encontrados na p?gina oficial do projeto &ebian( em ,ttp!88AAA.debian.org8"&( ficando a crit/rio do usu?rio o m/todo desejado. .este estudo( foi utili+ado o m/todo jigdo. Ap5s a reali+ao dos downloads dos ar#uivos )6C( antes da gravao das m$dias( recomenda-se o processo de c,ecagem de integridade dos ar#uivos pelo sistema de checksum. C cheksum / o resultado da aplicao de um algoritmo de hash sobre os 'its componentes do ar#uivo )6C( sendo 'nico para cada um deles. 6e o checksum calculado do ar#uivo baixado

A computao pessoal e o sistema operacional Linux -

IO

for igual ao checksum encontrado na refer-ncia oficial do projeto &ebian( isto significa #ue a m$dia para o referido ar#uivo de imagem pode ser gravada com segurana( pois a integridade do mesmo est? garantida. A lista de checksums geralmente encontra-se em um ar#uivo c,amado <&P6*<6( no mesmo diret5rio dos ar#uivos )6C da distribuio. C conte'do da lista / semel,ante 3s lin,as descritas abaixo! EINefELPIObLEb:EdbILNEL;ebbaFcb9 debian-testing-iENL-"&-F.iso fOOLNNa:FPFffF;aNaNfPLdedFb9eLLP debian-testing-iENL-"&-9.iso Eafcf;PONcafde;dfaIdfbde;e;:e:Id debian-testing-iENL-"&-E.iso LLOO:EPPIFNFOPcebe9N;FFeLeEEeLON debian-testing-iENL-kde-"&-F.iso 7ara cada m$dia componente da distribuio( uma nova lin,a / criada no ar#uivo <&P6*<6 e cada lin,a / composta do checksum e do nome do respectivo ar#uivo para o #ual o checksum foi calculado pelo projeto &ebian. Em ambiente Linux( utili+a-se o comando mdPsum hnomecdocar#uivoi( onde hnomecdocar#uivoi / substitu$do pelo nome do ar#uivo a ser verificado( para a c,ecagem dos valores. "aso a c,ecagem seja executada em outro sistema operacional( o usu?rio dever? obter o software espec$fico #ue reali+e a tarefa.

-.*.* Ini)i%r % ins/%&%'($ e De1i%n GNU>Lin"! 2.B


.a verso &ebian I.:( al/m do instalador em modo texto( o usu?rio tem a opo de reali+ar o processo atrav/s de um instalador em modo gr?fico( tornando o processo mais f?cil( visualmente limpo e mais compreens$vel. C primeiro passo para a instalao do sistema &ebian G.*8Linux / o usu?rio estar de posse das m$dias de instalao @neste caso os "&sB e configurar o sistema para dar partida atrav/s da unidade de "&. Em alguns casos( as unidades de "& exigem controladores espec$ficos( estando indispon$veis nos primeiros passos da instalao( entretanto( se no for poss$vel iniciali+ar o sistema a partir do "&( o usu?rio poder? utili+ar outra m$dia na iniciali+ao @como dis#uetesB e a partir da$ instalar os pacotes do sistema b?sico e os pacotes adicionais indicando a unidade de "&->C<. 6e a partida no computador pelo "& de instalao do &ebian @neste caso com M&EB for bem sucedida( o usu?rio ser? direcionado 3 tela de seleo de 'oot do &ebian. 6e o usu?rio no digitar #ual#uer par1metro e pressionar a tecla Enter( ser? iniciado o processo de

A computao pessoal e o sistema operacional Linux -

P:

instalao em modo texto. 7ara selecionar o processo de instalao em modo gr?fico( o usu?rio deve digitar installgui e pressionar Enter.

=)G*>A E - Dela inicial para instalao do sistema &ebian G.*8Linux C m/todo installgui / o processo mais simples para a instalao do sistema( pois oferece um assistente #ue guiar? o procedimento passo a passo( orientando o usu?rio e solicitando uma escol,a de sua prefer-ncia para cada opo. 7ara selecionar uma opo( o usu?rio pode marc?-la com a seta do mouse e depois clicar em continuar ou simplesmente efetuar cli#ue duplo sobre a opo desejada. Cutros m/todos esto dispon$veis( como expertgui( exigindo do usu?rio uma maior experi-ncia em instalao de sistemas &ebian.

-.*.- Se&e'($ e i i$#% e 0%.s e &$)%&i6%'($


Ap5s selecionar o m/todo de instalao( algumas perguntas sero feitas pelo assistente para #ue as configura2es b?sicas do sistema sejam estabelecidas. A primeira solicitao do assistente / o idioma do utili+ador. Esta escol,a refletir? na linguagem padro utili+ada por &ebian ap5s o t/rmino da instalao( bem como ser? utili+ada em todas as mensagens do processo. importante( no caso do usu?rio final ser brasileiro( escol,er o idioma selecionado na =)G. I @Portuguese @,ra1ilBB( pois ,? diferenas nas mensagens e menus do sistema &ebian

A computao pessoal e o sistema operacional Linux -

PF

#uando o idioma c,amado apenas Portuguese / selecionado. Este 'ltimo / recomendado para usu?rios residentes em 7ortugal. Algumas diferenas entre os termos utili+ados nestes dois idiomas podem ser exemplificadas como ficheiros em ve+ de ar#uivos( c1mara em ve+ de c1mera( ecr: em ve+ de tela( atr;s em ve+ de voltar e diversos outras particularidades. Apesar de intelig$veis( estes termos podem confundir um usu?rio final #uando um termo descon,ecido para ele for referenciado em uma determinada mensagem do sistema.

=)G*>A I - 6eleo de idioma para o processo de instalao 7ara selecionar o idioma( o usu?rio pode efetuar um cli#ue duplo sobre a opo ou marc?-la e clicar no boto Continue. A pr5xima solicitao do assistente / o pa$s onde se encontra o utili+ador. *ma lista de alguns pa$ses #ue falam o idioma selecionado / exibida e o usu?rio dever? escol,er a sua locali+ao correta para #ue algumas configura2es sejam acertadas. &entre as defini2es( esto o fuso ,or?rio( um espel,o de ar#uivos &ebian no pa$s mais pr5ximo da locali+ao do computador e defini2es locais do sistema.

A computao pessoal e o sistema operacional Linux -

P9

=)G*>A P - 6eleo de pa$s do utili+ador

-.*.2 In i)%'($ $ /i0$ e /e)&% $


C pr5ximo passo para a instalao / a seleo do tipo de teclado #ue ser? utili+ado no sistema. <uitos layouts @estilosB e idiomas de teclados so suportados pelo sistema &ebian G.*8Linux e a deteco autom?tica do hardware deve funcionar na maioria dos casos( tra+endo a opo ade#uada na lista como padro. A =)G. L mostra a seleo de teclado para o padro do Qrasil AQ.D9( layout #ue pode ser recon,ecido pela presena da tecla ^c_ com cedil,a.

A computao pessoal e o sistema operacional Linux -

PE

=)G*>A L - 6eleo do layout de teclado

-.*.: C$nCig"r%'($ e re e+ hostname e $#.ni$


6e o computador possuir mais de uma interface de rede( o usu?rio precisa informar #ual delas ser? utili+ada como padro na instalao. )sto / 'til para instala2es #ue buscaro pacotes via rede em um tipo de instalao &ebian con,ecida como netinst. A primeira interface detectada pelo instalador / selecionada por padro e o usu?rio precisa apenas clicar no boto continuar para prosseguir.

A computao pessoal e o sistema operacional Linux -

PI

=)G*>A ; - 6eleo de interface de rede prim?ria C sistema ento solicita o nome #ue ser? usado para o computador como sua identificao na rede. A seleo do nome do computador / completamente livre ao usu?rio. Em alguns casos de empresas( os nomes dos computadores so padroni+ados de acordo com os departamentos( filiais e em #uais pontos de rede eles se encontram( para facilitar o trabal,o do pessoal de suporte de D). "omo exemplo( um computador #ue se encontre em uma filial de 6o 7aulo( no departamento financeiro e esteja ocupando o ponto de rede n'mero 9:( pode ser c,amado de =).-p9:-67. *m usu?rio dom/stico pode digitar um nome #ue l,e agrade( seu pr5prio nome( o nome de seu time de futebol preferido ou seu apelido( por exemplo.

A computao pessoal e o sistema operacional Linux -

PP

=)G*>A N - &igitar o nome do computador A pr5xima seleo consiste em escol,er o nome do dom$nio de rede ao #ual o computador pertence. .ovamente( em casos de empresas( o administrador da rede dever? escol,er o dom$nio ade#uado para a estao e um usu?rio dom/stico pode selecionar #ual#uer nome #ue l,e agrade.

=)G*>A O - Dela de escol,a do dom$nio de rede a #ue pertence o computador

A computao pessoal e o sistema operacional Linux -

PL

-.*.; P%r/i)i$n%#en/$ e is)$s


A pr5xima etapa da instalao @ap5s alguma deteco de hardware pelo instaladorB / a seleo da unidade de disco r$gido onde o sistema &ebian ser? instalado. Esta talve+ seja a etapa mais complexa e #ue causa mais receio na maioria dos usu?rios #ue estiverem migrando de outros sistemas operacionais para o Linux. 7ara a execuo desta tarefa( / necess?rio algum con,ecimento sobre o sistema de ar#uivos Linux e sobre a #uantidade de mem5ria @discos r$gidos e >A<B instalada no computador. A definio do sistema de ar#uivos Linux / apresentada no "A7. F do presente trabal,o( en#uanto a #uantidade de mem5ria >A< pode ser obtida no processo de iniciali+ao do computador ou no programa SE$*P. A capacidade do disco ou dos discos r$gidos no / uma informao #ue precisa ser obtida externamente( uma ve+ #ue estes dados sero exibidos pelo instalador. preciso informar ao programa de instalao em #ual disco e partio devem ser copiados os ar#uivos componentes do sistema @em #ue lugar sero instaladosB. Este espao dever? ser antecipadamente reservado e devidamente preparado para a c5pia. #ue entram em cena o particionador e o formatador de discos. C particionador de discos / um utilit?rio #ue marca pontos do disco r$gido como sendo divis2es l5gicas( criando assim as c,amadas parti2es. *ma partio / con,ecida pelo sistema como um espao separado( independente do restante do disco. As altera2es em uma partio no so refletidas em outras parti2es do disco( em outras palavras( se os dados dos usu?rios encontram-se em uma partio e os ar#uivos do sistema operacional em outra( / poss$vel reinstalar ou at/ mesmo remover todo o sistema sem #ue os dados desta partio sejam tocados. &iversos particionadores esto dispon$veis para Linux( entre os mais con,ecidos destacam-se cfdisk e fdisk para o modo texto e <parted para o modo gr?fico. C sistema &ebian I.: utili+a o programa Partman para esta tarefa. &epois de dividir o disco da maneira desejada( / preciso preparar os espaos @parti2esB para a utili+ao com o programa formatador( #ue ser? automaticamente executado e aplicar? as mudanas de acordo com a seleo do usu?rio. 7ara facilitar o trabal,o dos iniciantes( &ebian fornece op2es de particionamento assistido com algumas configura2es pr/-definidas para o usu?rio. A =)G. F: mostra as op2es dispon$veis nesta parte da instalao. neste ponto

A computao pessoal e o sistema operacional Linux -

P;

=)G*>A F: - 6eleo do m/todo de particionamento 6e o usu?rio escol,er o particionamento assistido( ter? tr-s op2es! criar parti2es diretamente no disco r$gido @m/todo cl?ssicoB( criar usando o Gerenciamento L5gico de 0olumes @L0<B ou cri?-las usando L0< criptografado. Cptando por L0< ou L0< criptografado( o instalador criar? todas as parti2es dentro de uma grande partio( permitindo( posteriormente( redimensionar as parti2es de maneira relativamente f?cil. C L0< criptografado exigir? uma c,ave especial para #ue a partio grande seja lida( aumentando a segurana dos dados. Em #ual#uer dos casos de particionamento assistido( o usu?rio / #uestionado sobre #ual disco dever? utili+ar e deve verificar se todos os discos esto listados. *ma ve+ #ue o disco ser? reparticionado e formatado( todos os dados at/ ento contidos nele sero apagados ap5s a confirmao do processo. Qasicamente( o #ue o particionamento assistido fa+ / criar algumas parti2es do sistema Linux de acordo com um padro estabelecido. 7or exemplo( para a primeira opo @usar disco inteiroB( sero criadas as parti2es ra$+ @8B e swap. 7ara outras defini2es podem ser criadas as parti2es 8home( 8var( 8usr( 8tmp( ra$+ e swap separadas. *ma outra opo para o particionamento / a manual. .este caso( o usu?rio assume total controle sobre o processo de criao de parti2es( definindo a #uantidade de espao dispon$vel para cada partio( #uais os pontos de montagem para o sistema de ar#uivos( r5tulos e flag de iniciali+ao( al/m de informar se determinada partio ser? formatada ou

A computao pessoal e o sistema operacional Linux -

PN

no @'til no caso de reinstala2es para no perder dados pessoaisB. .a presente obra ser? coberto o uso do particionamento manual. A =)G. F: mostra a seleo #ue deve ser feita para este prop5sito. C cen?rio exibido na =)G. FF / o de um desktop de uso dom/stico #ue j? possu$a uma instalao &ebian( ou seja( o particionamento j? fora reali+ado anteriormente( por/m( a criao de parti2es em discos novos / uma tarefa simples( bastando o usu?rio clicar duas ve+es sobre o espao no utili+ado @mostrado pelo particionadorB( escol,er a opo de criao de nova partio prim?ria( informar o taman,o em <Q ou GQ e confirmar. &epois disso( o a configurao da partio / feita exatamente como ser? abordado neste cap$tulo. A =)G. FF mostra um sistema com dois discos r$gidos )&E. C sistema Linux recon,ece cada disco r$gido e atribui aos mesmos um prefixo ^,d_ e uma letra( de acordo com a ordem em #ue encontram-se dispostos no cabo de ligao( por exemplo( o primeiro dispositivo da primeira porta )&E recebe a letra ^a_( o segundo recebe a letra ^b_( o primeiro dispositivo da segunda )&E recebe a letra ^c_ e o segundo( a letra ^d_. .o caso apresentado( tem-se ,da e ,db. C disco con,ecido como ,da @com capacidade de I: GQB possui tr-s parti2es e o disco ,db @N: GQB possui uma partio. C sistema Linux recon,ece as parti2es dos discos utili+ando o nome l5gico atribu$do ao dispositivo( adicionado de um n'mero se#]encial iniciando geralmente em F. &esta maneira( tem-se ,daF( ,da9 @#ue ser? usado como swapB( ,daE e ,dbF.

=)G*>A FF - Lista de discos r$gidos e parti2es 7ara iniciar o processo de configurao de uma partio( basta efetuar duplo cli#ue

A computao pessoal e o sistema operacional Linux -

PO

sobre a mesma e uma tela semel,ante 3 mostrada na =)G. F9 ser? exibida.

=)G*>A F9 - Dela inicial de configurao de partio A primeira coisa a ser feita / informar como a partio ser? formatada( ou seja( #ual sistema de ar#uivos ser? utili+ado. 7ara isto( o usu?rio efetua cli#ue duplo sobre o item ^*sar como_ e uma lista semel,ante 3 da =)G. FE ser? exibida( possibilitando ao usu?rio escol,er o sistema de ar#uivos a utili+ar. Cs sistemas de ar#uivos >eiser=6 e extE @mais comuns para LinuxB possuem suporte a um um recurso con,ecido como "ournaling. Este recurso consiste em guardar um registro de todas as altera2es #ue esto sendo reali+adas no disco antes de efetiv?-las e eliminar o registro depois da efetivao. &esta forma( se o sistema for interrompido inesperadamente( a c,ecagem do sistema de ar#uivos no processo de iniciali+ao do Linux recuperar? todas as transa2es #ue estiverem marcadas como no efetivadas no registro "ounal( garantindo assim a integridade do sistema. Este recurso mostra-se muito 'til 3s pessoas #ue no possuem no# 'reaks. 6e ocorrer um desligamento incorreto( o >eiser=6 conseguir? recuperar toda a ?rvore do disco e a consist-ncia do sistema de ar#uivos em alguns instantes. Entretanto( as altera2es #ue estavam sendo feitas em ar#uivos abertos no momento do desligamento sero perdidas. C acesso aos ar#uivos ser? normal( mas o conte'do poder? estar incompleto ou embaral,ado. Cs sistemas mais antigos @com kernel 9.9B utili+avam ext9 e a cada desligamento incorreto( um utilit?rio de c,ecagem c,amado fsck era c,amado no processo de iniciali+ao. C fsck / lento e oferece muitos riscos de perdas de ar#uivos e at/ de pastas inteiras. C suporte

A computao pessoal e o sistema operacional Linux -

L:

a extE foi efetivado a partir do kernel 9.I do Linux. C >eiser=6 usa uma t/cnica de arma+enamento #ue permite o acesso r?pido aos metadados dos ar#uivos( al/m de permitir #ue os dados sejam gravados pr5ximos aos metadados( possibilitando a leitura de pe#uenos ar#uivos com um 'nico movimento do brao de leitura do disco r$gido. Damb/m usa uma forma de alocao de espao #ue / din1mica( ou seja( o espao alocado para um ar#uivo depende somente do taman,o do mesmo( o #ue evita desperd$cios( pois no ,? um taman,o fixo de alocao. "omo uma analogia( imagine o disco como sendo um galpo onde sero guardados objetos dentro de caixas. 6e todas as caixas tiverem o mesmo taman,o( alguns objetos pe#uenos estaro ocupando um espao muito grande no galpo( uma ve+ #ue sua caixa / do mesmo taman,o da caixa de um objeto bem maior @um l?pis e um ventilador( por exemploB. Danto >eiser=6 #uanto extE oferecem boa proteo contra o comprometimento do sistema de ar#uivos originado de um desligamento acidental e apesar de extE ser muito difundido no mundo Linux( neste trabal,o( recomenda-se o uso de >eiser=6( dadas as caracter$sticas apresentadas. 7ara prosseguir com a configurao da partio( basta #ue o usu?rio cli#ue duas ve+es sobre o item ^sistema de ar#uivo com "ournaling >eiser=6_( como mostrado na =)G. FE.

=)G*>A FE - 6eleo do tipo de sistema de ar#uivos para uma partio Ap5s a seleo do tipo de sistema de ar#uivos( o usu?rio / enviado 3 tela anterior @de

A computao pessoal e o sistema operacional Linux -

LF

configurao da partioB. C pr5ximo passo / informar se a partio ser? formatada ou no. A seleo / feita com duplo cli#ue sobre o item ^=ormatar a partio_. 6e a escol,a for sim( todos os dados existentes at/ o momento na partio sero perdidos. 6e a escol,a for no( os dados sero preservados( o #ue seria coerente para uma partio #ue contivesse os dados dos usu?rios em casos de reinstalao do sistema. &epois de escol,er sobre a formatao ou no da partio( o usu?rio deve informar #ual ser? o ponto de montagem da partio para o Linux( em outras palavras( como o Linux dever? utili+ar a partio. 7ara #ue um sistema Linux b?sico possa funcionar( / necess?rio #ue existam pelo menos dois pontos de montagem! a rai+ do sistema e a ?rea de troca @swapB. "omo a configurao #ue est? sendo aplicada neste momento / para a partio >eiser=6 com 9: GQ de espao( ser? definida como sendo a partio rai+ do sistema. "licando sobre o item ^7onto de montagem_( como mostrado na =)G. FI( o usu?rio tem 3 sua escol,a os pontos listados( devendo escol,er a primeira opo para esta partio @rai+B.

=)G*>A FI - 6eleo do ponto de montagem de uma partio C item ^Cp2es de montagem_ deve ser deixado( de prefer-ncia( como defaults. Esta opo / 'til na montagem de parti2es com permiss2es especiais de acesso( por exemplo. C ^>5tulo_ no precisa ser modificado( ser? dado como ^7asta >ai+_ pelo sistema e ^ &lag iniciali+?vel_ / 'til #uando o gerenciador de partida @G>*Q ou L)LCB ser? instalado na partio e no na <Q> do primeiro disco. Esta opo pode ser deixada como desligada ou ligada no caso particular desta instalao.

A computao pessoal e o sistema operacional Linux -

L9

*ma ve+ #ue as altera2es ten,am sido completadas( o usu?rio deve clicar em ^=inali+ar a configurao da partio_( como mostrado na =)G. FP. Cs passos devem ser repetidos para a configurao das outras parti2es e para cada uma delas( o usu?rio dever? selecionar o tipo de utili+ao #ue o sistema far? da partio. recomend?vel #ue se configure a ?rea de troca @swapB com o mesmo taman,o da mem5ria >A< instalada ou F.P ve+es a #uantidade de mem5ria >A<.

=)G*>A FP - =inali+ar a configurao da partio *m detal,e interessante na configurao mostrada na =)G. FL / a utili+ao de um dos discos como ?rea para gravao de dados. )sto foi feito para #ue no se percam os dados no caso de uma reinstalao do sistema. C ponto de montagem deve ser informado manualmente e neste caso foi escol,ido como 8dados. Cs pontos de montagem so vistos no sistema como diret5rios #ue permitiro acesso aos dados da partio. *ma partio @,daEB ficou va+ia para futuras instala2es de outros sistemas ou vers2es &ebian.

A computao pessoal e o sistema operacional Linux -

LE

=)G*>A FL - =inali+ando o particionamento Antes de efetivar as mudanas nas tabelas de parti2es( o instalador solicita ao usu?rio #ue confirme a operao( como mostrado na =)G. F;.

=)G*>A F; - "onfirmar as mudanas nos discos

A computao pessoal e o sistema operacional Linux -

LI

-.*.D Es)$&E% e C"s$ E$r3ri$


*ma ve+ #ue ten,a terminado o particionamento( o sistema solicita ao usu?rio #ue selecione o seu fuso ,or?rio @=)G. FNB.

=)G*>A FN - 6elecionar fuso ,or?rio

-.*.F DeCini'($ % senE% e root e )ri%'($ e "s"3ri$ )$#"#


Dodos os sistemas baseados em *.)K possuem um superusu?rio para sua manuteno e administrao. Este usu?rio geralmente recebe o nome de root @rai+( no confundir com a rai+ do sistema de ar#uivosB e o pr5ximo passo da instalao / definir a sen,a do root. importante #ue o usu?rio saiba escol,er uma boa sen,a para o superusu?rio( uma ve+ #ue este possui poderes ilimitados dentro do sistema e seu mau uso pode causar grandes danos.

A computao pessoal e o sistema operacional Linux -

LP

=)G*>A FO - &igitar sen,a do root &evido ao fato de possuir acesso irrestrito aos ar#uivos de sistema( comandos e configura2es( o usu?rio root geralmente no / utili+ado para tarefas comuns como acessar a Internet( ouvir m'sica( assistir a um filme ou escrever uma carta. 7ara estas tarefas recomenda-se criar um outro usu?rio( com poderes limitados sobre o sistema. Este ser? utili+ado para todas as tarefas( com exceo das administrativas @instalar novos programas( alterar configura2es( atuali+ar o sistemaB. 6empre #ue for necess?rio privil/gios administrativos para executar alguma operao( o usu?rio dever? fornecer a sen,a do root( solicitada automaticamente pelo sistema. A correta utili+ao da pol$tica de permiss2es do Linux em conjunto com a escol,a de boas sen,as garante #ue o sistema estar? livre de problemas decorrentes da sua utili+ao( como o usu?rio acidentalmente apagar um ar#uivo importante @8etc8fstab( por exemploB. &epois de digitar a sen,a do root( o instalador solicita o nome completo do usu?rio #ue ter? privil/gios limitados no sistema( como pode ser visto na =)G. 9:.

A computao pessoal e o sistema operacional Linux -

LL

=)G*>A 9: - &igitar o nome completo do usu?rio comum C nome completo pode ser #ual#uer se#]-ncia de caracteres( no sendo exigido #ue seja o nome verdadeiro do utili+ador. C usu?rio dever? fornecer tamb/m um nome de login e uma sen,a( #ue sero utili+ados para as tarefas comuns do sistema desktop.

=)G*>A 9F - .ome de login do usu?rio comum

A computao pessoal e o sistema operacional Linux -

L;

-.*.G Fin%&i6%'($ % ins/%&%'($ e gr%,%'($ $ geren)i% $r e 0%r/i %


C assistente de instalao perguntar? sobre a exist-ncia de um espel,o de rede para a instalao. )sto / bastante 'til #uando se tem um reposit5rio de pacotes local em uma rede onde v?rios computadores recebero o sistema &ebian. 7ara o caso desta instalao( o usu?rio deve escol,er a opo ^.o_. 7rovavelmente uma tela informando #ue no foi poss$vel acessar as atuali+a2es de segurana ser? exibida. )sto se deve ao fato de #ue o computador ainda no est? configurado para acessar a Internet( onde &ebian pode buscar as vers2es mais novas de pacotes. C instalador solicitar? ento #ue usu?rio escol,a participar ou no do popularity# contest. Este / um sistema criado para #ue os desenvolvedores recebam( anonimamente( uma ve+ por semana( algumas estat$sticas sobre a utili+ao de pacotes para inclur os mais usados nas pr5ximas vers2es de &ebian( nos primeiros "&s. =ica 3 escol,a do usu?rio ,abilitar ou no esta opo( isto no influenciar? no uso normal do sistema. 7ara encerrar( so detectados outros sistemas operacionais instalados @se ,ouverB e informado ao usu?rio sobre a instalao do gerenciador de partida G>*Q na <Q> do disco r$gido. A =)G. 99 mostra a tela de instalao do G>*Q. 7ara o caso desta instalao( o usu?rio dever? escol,er seguramente a opo ^6im_.

=)G*>A 99 - )nstalar G>*Q na <Q> *m gerenciador de partida / um software #ue permite aos usu?rios selecionarem( na iniciali+ao do computador( um de seus sistemas operacionais instalados. &iversos gerenciadores esto dispon$veis para Linux( sendo padro para &ebian I.: o G>*Q @G!and

A computao pessoal e o sistema operacional Linux -

LN

*nified ,ootloaderB( do 7rojeto G.*. C usu?rio poder?( posteriormente( escol,er outro gerenciador.

-.1B A i)i$n%r CDs %$ re0$si/5ri$ e ins/%&%r Synaptic


7ara instalar um programa em &ebian G.*8Linux por meio de uma interface gr?fica bastante amig?vel( recomenda-se o uso do programa Synaptic. .o ambiente M&E( por padro( o softAare instalado / 2package( assim( cabe ao usu?rio instalar o programa Synaptic( utili+ando o pr5prio 2package ou diretamente a ferramenta apt. 6e a instalao sugerida neste documento est? sendo seguida 3 risca( neste momento( talve+ o usu?rio precise utili+ar um dos "&s8&0&s de instalao do sistema. 7ara #ue isto seja feito( / preciso informar ao sistema &ebian #uais "&s8&0&s esto dispon$veis( para #ue ele possa recon,ecer #uais programas esto gravados nestas m$dias. C procedimento / simples( basta obter acesso ao terminal como root @da mesma forma como se fosse instalar um programaB e digitar o comando! e apt-cdrom add C sistema solicita #ue seja colocado um "&8&0& na bandeja e ento fa+ a leitura do mesmo( identificando todos os programas dispon$veis. C mesmo processo deve ser repetido para os demais "&s8&0&s do conjunto. Qasta reali+ar estes passos uma 'nica ve+ e o sistema &ebian se encarregar? de manter as informa2es sobre os "ds8&0&s e con,ecer todos os programas dispon$veis em cada m$dia. Agora( basta digitar! e apt-get install sSnaptic &ebian solicita ao usu?rio #ue colo#ue o "&8&0& de n'mero correto para instalar o programa. importante lembrar-se de anotar os n'meros dos "&s8&0&s nas m$dias #uando estas forem gravadas( para facilitar o processo de instalao. *ma ve+ instalado Synaptic( um atal,o para a execuo do programa / adicionado automaticamente no menu de M&E( na seo 6istema @SystemB. Ao abrir o programa( / solicitada a sen,a de root( uma ve+ #ue instalar e remover programas / um processo #ue exige permiss2es especiais em Linux. C usu?rio deve fornecer a sen,a correta e aguardar a exibio da janela principal de Synaptic( onde 3 es#uerda so mostradas categorias de programas( 3 direita os pacotes @programasB considerados dentro da#uela categoria e abaixo a descrio da utilidade do pacote. Esta descrio geralmente est? em idioma )ngl-s( mas uma simples busca na Internet pode revelar( em 7ortugu-s( tudo sobre um pacote.

A computao pessoal e o sistema operacional Linux -

LO

7ara instalar outros programas( basta #ue o usu?rio escol,a a categoria e mar#ue a caixa de seleo do mesmo( clicando sobre ela e escol,endo ^<arcar para instalao_. As depend-ncias so automaticamente resolvidas e marcadas. 6e no souber a categoria do programa( o usu?rio pode buscar um pacote( clicando no menu Editar( item 7rocurar. 6e tamb/m no souber o nome do pacote procurado( mas souber #ual o tipo de programa #ue procura @por exemplo( um programa para reprodu+ir ar#uivos em mpE( ogg( etcB( deve ento selecionar na janela de busca( no item ^7rocurar em_( o valor ^&escrio e .ome_. .o item ^7rocurar_( deve digitar simplesmente um dos termos relacionados( como por exemplo( ^mpE_ @novamente( sem as aspasB. =eito isso( um simples cli#ue no boto ^7rocura_ exibir? todos os programas relacionados com ar#uivos mpE( de codificao a reproduo. &ependendo da busca( a #uantidade de pacotes exibida pode ser muito grande( motivo pelo #ual so recomendados os programas #ue se seguem neste trabal,o( nos pr5ximos cap$tulos. Estes foram selecionados e testados com bastante cuidado( para #ue se sugerisse os programas mais 'teis e f?ceis de usar em um ambiente pessoal de computao. "om o passar do tempo( o usu?rio con,ecer? novos programas e#uivalentes e poder? optar livremente por eles( afinal( isso fa+ parte da alma da comunidade de software livre! liberdade de escol,af

2 AM=IENTE GRFICO EM LINUX


Em Linux( o ambiente gr?fico / simplesmente uma camada do sistema e no representa papel fundamental para o funcionamento do mesmo( entretanto( em um ambiente pessoal moderno( a interface gr?fica auxilia no trabal,o e permite obter trabal,os mais refinados. R? um servidor gr?fico c,amado K #ue se encarrega do controle das fun2es de entrada pelo teclado e mouse e de sa$da( controlando o acesso 3@sB placa@sB de v$deo. Em conjunto com o servidor K trabal,am os gerenciadores de janelas( #ue so respons?veis pelas tarefas comuns como abrir( maximi+ar( encol,er e movimentar as janelas. Em outras palavras( o servidor fornece o devido suporte para #ue os gerenciadores de janelas possam permitir a interao do usu?rio com o sistema em Linux.

2.1 XCree e X.$rg


.a ocasio desta escrita( esto dispon$veis duas vers2es diferentes do servidor K! C Kfree e o K.org. C Kfree / um projeto #ue durante algum tempo foi o padro de muitas distribui2es( mas por apresentar certos problemas no resolvidos( motivou desenvolvedores a criarem o K.org( atualmente utili+ado como padro em &ebian e v?rias outras distribui2es. Em Linux( a #uase totalidade dos programas guardam suas configura2es em ar#uivos de texto puros. C ar#uivo principal de Kfree / 8etc8KFF8K=NLconfig-I( e o de K.org / 8etc8KFF8xorg.conf. Apesar das diferenas de nomenclatura( a estrutura interna dos ar#uivos / praticamente a mesma. *ma grande vantagem do K / sua capacidade de trabal,ar como cliente-servidor( comunicando-se com os programas e com os recursos de v$deo do computador. &esta forma( no importa se um programa est? sendo executado localmente ou remotamente( o servidor ter? a mesma funo e se comportar? da mesma maneira.

A computao pessoal e o sistema operacional Linux -

;F

2.* Geren)i% $res e <%ne&%s /r% i)i$n%is


7ara casos em #ue o usu?rio no disp2e de muita mem5ria >A<( existem algumas interfaces gr?ficas leves e bastante funcionais #ue disponibili+am os recursos indispens?veis e no comprometem o bom desenvolvimento das atividades. &o grupo de gerenciadores leves( excluem-se M&E e G.C<E( #ue so ambientes desktop completos e so mais exigentes #uanto ao hardware. Esta exig-ncia / compensada com os recursos oferecidos pelos ambientes. 7ara .egus @9::LB( M&E e GN/ME so os mais populares ambientes desktop e podem rivali+ar em #uais#uer sistemas operacionais( entretanto( para as pessoas #ue desejam gerenciadores de janelas mais leves( uma variedade de gerenciadores simples esto dispon$veis para um bom uso em Linux( citando ,lack,ox8&lux,ox( =0U<( entre outros.

2.*.1 lackbo! " Flu!bo!


Ambos so interfaces gr?ficas simples( leves e r?pidas. ,lack'ox possui poucas depend-ncias de bibliotecas e pode ser executado em diversas plataformas. Damb/m / dotado de bons recursos para configurao de cores e estilos. C &lux,ox / derivado do c5digo-fonte do ,lack,ox @verso :.LF.FB e possui mel,orias no aproveitamento da barra de tarefas e funcionalidades( como( por exemplo( possibilidade de organi+ar as janelas em ta's @guias ou abasB e utili+ar a roda do mouse para trocar de ambiente de trabal,o( recursos no encontrados no seu predecessor. R? tamb/m compatibilidade entre os temas para os dois ambientes.

2.*.* #nlightenment
7ossui um gerenciador de autenticao c,amado Entrance( #ue / mais leve do #ue M&< do M&E e G&< do G.C<E( al/m suportar os menus de aplica2es de ambos. Enlightenment destaca-se tamb/m por implementar o suporte a temas. Exige apenas E9 <Q de mem5ria >A< do sistema e apenas 9 <Q de mem5ria da placa de v$deo.

2.*.- Icewm e FHIM


6imples( leve e pr?tico( Icewm disp2e de uma interface bastante semel,ante 3 do Microsoft +indows OP( contendo um boto 3 es#uerda da tela e uma barra de tarefas #ue exibe a ,ora do sistema. Assim como a grande maioria de programas em Linux( Icewm permite

A computao pessoal e o sistema operacional Linux -

;9

personali+a2es( contando com pain/is de configurao IcePref e Ice+MConf. C =0U< / um gerenciador de janelas #ue suporta internacionali+ao completa @o #ue se refere aos idiomas do ambienteB e configura2es de fontes. 7ermite sombras nas janelas e t$tulos laterais @incluindo textos mostrados verticalmenteB.

2.*.2 XFCE
.este ambiente ,? uma barra no centro da tela( na parte inferior( #ue disponibili+a atal,os para as principais aplica2es instaladas no sistema( al/m de ter suporte aos menus com aplica2es do M&E e G.C<E. 6eu gerenciador de ar#uivos( o $hunar( possui todos os recursos comuns necess?rios 3 navegao do usu?rio pelo sistema de ar#uivos. K="E / um ambiente leve de desktop cujos objetivos so a produtividade( rapide+ e baixa utili+ao de recursos do sistema. K="E possui uma interface muito bonita( #ue adota um estilo limpo e provsimplicidade de uso( al/m de ser bastante est?vel. 7or estes motivos( / o ambiente padro de v?rias distribui2es de Linux( como 4reamlinux( Slackware e Morphix. &ebian G.*8Linux I.: tamb/m disponibili+a um "& de instalao com o ambiente K="E integrado.

2.*.: $indowmaker
+indowmaker foi desenvolvido pelo brasileiro Alfredo Mojima( fa+endo sucesso nos sistemas Linux por consumir poucos recursos de m?#uina e ter boa flexibilidade. ",egou a ser a interface gr?fica padro de "onectiva Linux E e I. C acesso aos itens de menu principal / feito de forma id-ntica ao ,lack'ox( onde o usu?rio clica sobre um espao va+io da ?rea de trabal,o. Este gerenciador possui uma ferramenta de configurao c,amada +makerConfig( com diversas op2es para ajustes e de simples utili+ao. Cs temas so de f?cil criao( bastando as imagens necess?rias e um ar#uivo de texto puro( formatado conforme o padro exigido pelo gerenciador. Apesar de no possuir alguns recursos dispon$veis nos ambientes gr?ficos atuais e do projeto encontrar-se com o desenvolvimento #uase parado( +indowmaker / uma opo consider?vel para ser utili+ada em e#uipamentos antigos.

2.*.; Geren)i% $r e <%ne&%s -D eryl

A computao pessoal e o sistema operacional Linux -

;E

Em G.*8Linux( / poss$vel ter gerenciadores de janelas instalados no sistema #ue permitam a aplicao de efeitos tridimensionais sobre os objetos componentes do ambiente de trabal,o( como as janelas( bot2es( desktops virtuais( etc. *m bom gerenciador E& dispon$vel para &ebian I.: / ,eryl6 por sua facilidade de instalao e de uso e pela boa gama de efeitos dispon$veis. ,eryl funciona perfeitamente com o servidor K.org( instalado por padro em &ebian G.*8Linux I.:( entretanto( alguns ajustes devem ser feitos nas configura2es do mesmo para ativar alguns recursos de acelerao gr?fica. muito importante ressaltar #ue o usu?rio deve possuir uma placa de v$deo E& devidamente configurada em seu sistema para #ue ,eryl ou outros aplicativos E& funcionem ade#uadamente. A instalao do driver E& da n0idia / coberta no cap$tulo N( subt$tulo N.F:.9( recomendada neste momento antes de se prosseguir com a instalao citada logo abaixo. 7ara #ue o usu?rio possua um ambiente #ue simule tr-s dimens2es( dever? instalar os seguintes pacotes! 'eryl( 'eryl#core( 'eryl#manager( 'eryl#plugins( 'eryl#plugins#data( 'eryl# settings( emerald( emerald#themes. Alguns outros pacotes sero adicionados automaticamente por Synaptic. .este caso( est? sendo instalado o conjunto de temas Emerald @esmeraldaB( mas outros tamb/m esto dispon$veis. 6ugere-se tamb/m a instalao do pacote mesa#utils( #ue possui ferramentas para execuo de testes de configurao no hardware de v$deo. Ap5s instalar os pacotes citados( o usu?rio deve verificar se a placa gr?fica est? devidamente configurada com o comando! \ glxinfo j grep direct Este comando dever? retornar algumas lin,as e entre elas dever? ,aver uma contendo o texto ^direct rendering= yes_ ou algo semel,ante. Assim( o usu?rio j? sabe #ue a renderi+ao das imagens est? sendo feita diretamente pelo ,ardAare( sem emula2es intermedi?rias por software( o #ue torna o processo de exibio de gr?ficos bem mais r?pido. *ma ve+ obtidos os devidos resultados( falta apenas configurar o servidor K.org( adicionando algumas lin,as ao ar#uivo 8etc8KFF8xorg.conf. Este dever? ser editado pelo usu?rio root para #ue possa ser regravado. Este ar#uivo possui uma estrutura pr5pria( por/m( bastante simples. Ele se divide em se2es e em cada seo so informados os par1metros de iniciali+ao e funcionamento de dispositivos @como teclado( mouse( monitorB( #ue sero usados pelo servidor K. As altera2es #ue devem ser feitas neste ar#uivo so!

.a seo Module! remover a lin,a Load ^dri_ e adicionar a lin,a Load ^dbe_% .a seo Screen! adicionar as lin,as Cption ^KAA.oCffscreen7ixmaps_ e .a seo 4evices! adicionar as lin,as Cption ^>enderAccel_ ^true_ e Cption

Cption ^AddA>GQGLK0isuals_ ^Cn_%

A computao pessoal e o sistema operacional Linux -

;I

^AlloAGLKUit,"omposite_ ^true_%

.a seo Server(ayout! adicionar a lin,a Cption ^A)GLK_ ^on_% "riar uma seo no final do ar#uivo c,amada ^Extensions_ e adicionar a lin,a

Cption ^"omposite_ ^Enable_ no escopo da mesma. )sto far? com #ue o servidor K possa aproveitar ao m?ximo a acelerao E& da placa gr?fica. &epois de gravar o ar#uivo e fec,?-lo( o usu?rio deve reiniciar o servidor K pressionando as teclas Control( lt e ,ackspace( simultaneamente. Ao efetuar a nova entrada no sistema( dever? executar o seguinte comando! \ glxinfo j grep -i texturecfromcpixmap 6e algumas lin,as retornarem deste comando( ento est? tudo pronto para a execuo de ,eryl.

=)G*>A 9E - Janela com textura de gelatina em ,eryl 7ara colocar o gerenciador em funcionamento( o usu?rio pode ir at/ o menu M( no item ^Executar "omando_ e digitar 'eryl#manager0 )sto far? com #ue o gerenciador ,eryl seja carregado e os recursos de um desktop tridimensional sejam desfrutados. *m destes recursos pode ser observado na =)G. 9E( com o efeito #ue deixa as janelas com textura gelatinosa. Cs efeitos de ,eryl so controlados em uma janela de configura2es( acess$vel por meio de um $cone em formato de esmeralda #ue fica na bandeja do sistema en#uanto o gerenciador est? em execuo. poss$vel definir v?rios temas para as janelas( alterando sua apar-ncia e funcionalidades. C usu?rio pode tamb/m escol,er os efeitos aplicados a cada evento dos objetos( como por exemplo( o efeito de #ueimar as janelas ao fec,?-las( como mostrado na =)G. 9I( efeitos de neve e ?gua na tela( etc.

A computao pessoal e o sistema operacional Linux -

;P

=)G*>A 9I - Efeito #ueimar janela de ,eryl C mais interessante de ,eryl / #ue ele transforma os #uatro desktops virtuais padro em lados de um cubo( #ue pode ser visto interna ou externamente( de acordo com as prefer-ncias do usu?rio.

A computao pessoal e o sistema operacional Linux -

;L

=)G*>A 9P - &esktops virtuais em forma de cubo no ,eryl R? previso para #ue o projeto ,eryl una-se ao projeto "ompi+ @outro gerenciador tridimensionalB( para #ue sejam aproveitadas as mel,ores caracter$sticas dos dois e para #ue sejam adicionados novos recursos ao novo projeto de desktop E&.

2.*.D A#1ien/e gr3Ci)$ GNOME


G.C<E / um dos maiores e mais poderosos ambientes gr?ficos para Linux. &iferente dos gerenciadores de janelas( oferece mais recursos de software( sendo assim( mais completo. .a ocasio desta escrita( G.C<E / um dos ambientes mais utili+ados nas distribui2es G.*8Linux. C G.C<E @G.* Network /'"ect Model EnvironmentB disputa com M&E pela prefer-ncia dos usu?rios. =oi desenvolvido com aproveitamento de recursos de uma biblioteca c,amada GDM( criada para a construo do aplicativo ^C G)<7_. C projeto foi fundado em FOO;( pelo brasileiro <iguel de )ca+a( com a inteno de se criar um ambiente gr?fico F::k livre( libertando-se das restri2es de licena da biblioteca [t( de M&E. A filosofia de G.C<E / simplicidade e efici-ncia. 7or este motivo( o conjunto de funcionalidades apresentado por ele / menor #ue o conjunto de M&E. Apesar disso( G.C<E tem um excelente gerenciador de ar#uivos e 'rowser c,amado Nautilus( uma su$te de

A computao pessoal e o sistema operacional Linux -

;;

escrit5rios e 5timos utilit?rios para Internet como o Gnome)"*( o Galeon( g=D7( entre outros. At/ a verso testada neste trabal,o( no executa nen,um assistente de configurao em sua primeira iniciali+ao( deixando para o usu?rio a tarefa de acessar o menu de 7refer-ncias e reali+ar os ajustes necess?rios para personali+?-lo( mas suporta a definio do idioma do sistema como 7ortugu-s do Qrasil. G.C<E exige poucos recursos de mem5ria e processamento( sendo suficiente um Pentium de 9LL <,+( com LI <Q de mem5ria >A<. C ambiente merece um cap$tulo espec$fico para demonstrao de suas funcionalidades( entretanto( como seus recursos so mais modestos do #ue os recursos de M&E( este 'ltimo foi escol,ido para ser o ambiente padro utili+ado neste trabal,o( sendo detal,adamente exposto adiante.

: AM=IENTE GRFICO JDE


&urante algum tempo( ,ouve resist-ncia dos usu?rios em aceitar Linux nos desktops por#ue no ,aviam ambientes gr?ficos #ue fi+essem integrao entre aplicativos. As aplica2es de forma isolada funcionavam muito bem( mas faltavam recursos como permitir arrastar e soltar ar#uivos( lanar a aplicao correta para trat?-los( manter o estado de sess2es de aplicativos( dentre outros. C M&E foi criado com o objetivo de disponibili+ar um ambiente de alta #ualidade para Linux e *nix( integrando as ferramentas para controlar ar#uivos( janelas( m'ltiplas ?reas de trabal,o e aplica2es. 7or exemplo( / poss$vel arrastar e soltar um documento de um diret5rio em uma janela @Mon#uerorB at/ o $cone da lixeira para remov--lo ou para um $cone do /pen/ffice0org para abr$-lo. M&E permite #ue o usu?rio cli#ue com o boto direito do mouse sobre um ar#uivo de imagem( por exemplo( escol,a entre abrir com visuali+adores de imagens( editores de imagens( fa+er exibio de slides ou trat?-la com outras aplica2es. 7ara #ue os usu?rios possam ter aplica2es suficientes para suas necessidades( o ambiente disp2e de uma plataforma para #ue desenvolvedores possam criar programas( compartil,ar informa2es e tratar diferentes tipos de dados. M&E possui uma interface muito bem elaborada e muito rica em funcionalidades( / a opo ideal para os usu?rios iniciantes( entretanto( tamb/m / o ambiente preferido de muitos usu?rios Linux experientes( tudo uma #uesto de gosto pessoal e escol,a. &iversas vers2es diferentes esto dispon$veis deste ambiente( para o presente trabal,o( ser? utili+ada a verso E.P de M&E.

:.1 Re4"eri#en/$s 0%r% JDE


M&E exige um pouco mais de hardware do #ue G.C<E( entretanto( considerando-se os e#uipamentos dispon$veis no mercado na data desta escrita( a exig-ncia / pouca( uma ve+ #ue o ambiente pode ser executado em um Pentium )) de IP: <R+ @ou e#uivalenteB e pelo menos F9N <Q de mem5ria >A< @recomendado para #ue o desempen,o seja mel,orB. *ma importante observao est? na distribuio em uso( pois a performance geral

A computao pessoal e o sistema operacional Linux -

;O

pode variar( c,egando a necessitar de um e#uipamento Pentium ))) com 9PL <Q de mem5ria >A< nas distribui2es !ed#like @distribui2es baseadas na !ed %at ou #ue possuem diversos elementos desta( como o sistema de iniciali+ao System 0 e o gerenciador de pacotes >7<B. .o Slackware e na maior parte dos live-"&s @distribui2es #ue executam diretamente de um "&->C<( sem necessidade de instalao no disco r$gidoB( um Pentium de E:: <R+ com LI <Q de >A< deve ser suficiente( ainda #ue seja uma configurao modesta para um desktop moderno.

:.* C$nCig"r%'7es ini)i%is


Ao iniciar pela primeira ve+( M&E executar? o Assistente de "onfigura2es para a Trea de Drabal,o( um programa #ue orientar? o usu?rio a reali+ar uma r?pida e eficiente configurao inicial do ambiente gr?fico. Assim como em todo assistente de configurao( basta #ue o usu?rio selecione as op2es desejadas e siga as instru2es na tela. C Assistente de configura2es do M&E executar? P passos importantes para o ajuste final do ambiente gr?fico!

Qoas vindas e seleo da linguagem do ambiente% "omportamento do sistema% Enfeites% Dodo mundo gosta de temas% Dempo para refinar.

A computao pessoal e o sistema operacional Linux -

N:

=)G*>A 9L - Assistente de "onfigura2es para a Trea de Drabal,o Dodas as etapas so bastante intuitivas e f?ceis de ajustar( dispensando coment?rios para sua reali+ao. Ao final( M&E mostrar? a opo Lanar o "entro de "ontrole M&E @(aunch M&E Control CenterB( onde outras diversas altera2es e personali+a2es podem ser feitas @=)G. 9LB.

:.- Se&e'($ $ i i$#% $ sis/e#%


6e o idioma 7ortugu-s do Qrasil no foi disponibili+ado pelo Assistente de "onfigura2es para a Trea de Drabal,o do M&E( provavelmente ele no foi instalado. 7ara adicionar este recurso( deve-se instalar o pacote de internacionali+ao kde-iFNn-ptbr. A instalao / simples( basta apenas abrir o gerenciador de pacotes do M&E @2packageB( locali+ado no menu M( na diviso sistema @systemB e digitar o nome do pacote no campo de busca. =eito isso( basta selecionar o pacote e clicar no boto instalar.

A computao pessoal e o sistema operacional Linux -

NF

=)G*>A 9; - 6elecionar idioma 7ortugu-s do Qrasil &epois de instalado o pacote( o usu?rio deve acessar o M&E Control Center( nas op2es de idiomas e adicionar o idioma 7ortugu-s do Qrasil como padro( como mostrado na =)G. 9;. Ao reiniciar o ambiente gr?fico @teclas "D>LlALDl, C2SP CEB( todas as telas e mensagens do sistema estaro em 7ortugu-s.

:.2 O %#1ien/e e /r%1%&E$ e JDE


Dodos os avanados ambientes gr?ficos disponibili+am em seu ambiente de trabal,o alguns elementos fundamentais para a operao do sistema. M&E disp2e basicamente dos seguintes!

Trea de Drabal,o% 7ainel do M&E% <enu M.

:.2.1 re% e /r%1%&E$


M&E disponibili+a uma ?rea de trabal,o #ue conta com um visual limpo e bonito( apresentando( por padro( uma interface semel,ante 3 da =)G. 9N.

A computao pessoal e o sistema operacional Linux -

N9

=)G*>A 9N - Trea de trabal,o M&E A ?rea de trabal,o pode ser rapidamente ajustada com o uso da opo "onfigurar Trea de Drabal,o( acess$vel com um simples cli#ue do boto direito do mouse na tela da ?rea de trabal,o. .a janela #ue se abre( as op2es so intuitivas( permitindo o ajuste da ?rea de trabal,o de acordo com as prefer-ncias do usu?rio. A janela / dividida em categorias( listadas do lado es#uerdo da mesma( semel,ante 3 imagem da =)G. 9O. "ada categoria possibilita ajustes de acordo com o contexto( por exemplo( na categoria =undo de Dela( / poss$vel ajustar o plano de fundo @papel de paredeB( definindo se ,aver? ou no uma imagem( se ser? uma exibio de slides( a posio da imagem na tela( as op2es de cores da tela e das fontes dos $cones( ajustar o cache para o plano de fundo( escol,er o programa #ue far? o desen,o do plano de fundo e at/ mesmo obter mais pap/is de parede. Dudo isso aplicado a uma ou a todas as ?reas de trabal,o. .a categoria "omportamento( / permitido definir se sero exibidos $cones na ?rea de trabal,o ou no( se ,aver? alguma barra de menus no topo da tela( as a2es para o cli#ue de cada boto do mouse( #uais $cones de ar#uivos possuiro pr/-visuali+ao( se sero exibidos $cones de dispositivos( como $cones de "& e pendrives #uando conectados ao computador( entre outros ajustes. interessante destacar a possibilidade de personali+ar o cli#ue com o boto do meio do mouse( #ue em alguns casos pode ser feito com a roda do mouse( nos

A computao pessoal e o sistema operacional Linux -

NE

dispositivos modernos. C item <'ltiplas Treas de Drabal,o deixa 3 escol,a do usu?rio o n'mero de ?reas de trabal,o desejadas por sesso. 7ara cada ?rea de trabal,o podem ser definidas op2es personali+adas e a cada uma delas pode ser atribu$do um nome personali+ado. 7or padro( M&E oferece #uatro ?reas de trabal,o por sesso( n'mero #ue pode ser aumentado de acordo com o gosto ou necessidade do usu?rio. A categoria 7rotetor de Dela permite os ajustes com relao 3 proteo de tela utili+ada pelo sistema( bem como a personali+ao para cada uma das prote2es dispon$veis( como velocidade e n$vel de detal,es( tempo para in$cio autom?tico e sen,a para finali+ao. As prote2es de telas esto agrupadas por categorias( e existe um amplo le#ue de op2es dispon$veis ao usu?rio. 7ara ajustar as op2es relacionadas com resoluo de tela( cores e controle de energia do monitor( basta #ue o usu?rio acesse o item Dela( na janela de configura2es. Ali encontramse op2es de taman,o da tela( taxas de atuali+ao( gama do monitor e tempori+ao para Stand'y( 6uspenso e &esligamento autom?tico do monitor ap5s certo per$odo de ociosidade.

=)G*>A 9O - "onfigurar a ?rea de trabal,o 6eguindo o padro de todos os bons ambientes gr?ficos( M&E possui alguns atal,os em sua ?rea de trabal,o com o objetivo de facilitar ao m?ximo o acesso 3s tarefas mais fre#]entes. Em algumas distribui2es( estes $cones so numerosos( devido 3s personali+a2es feitas pelos mantenedores. &ebian G.*8Linux mant/m a configurao padro do ambiente M&E( apresentando

A computao pessoal e o sistema operacional Linux -

NI

inicialmente apenas tr-s $cones! 6istema( 7asta do *su?rio e Lixo. C $cone 6istema permite o acesso ao Lixo( 3s pastas remotas( 3s unidades do sistema @parti2es( "&->C< e dis#uetesB( 3 pasta de documentos padro e 3s pasta dos usu?rios( tudo atrav/s do Mon#ueror @=)G. E:B.

=)G*>A E: - Janela 6istema no Mon#ueror C $cone denominado 7asta do *su?rio / apenas um atal,o para o gerenciador de ar#uivos Mon#ueror( algo de forma semel,ante 3 pasta <eus &ocumentos do Microsoft +indows. "licando sobre ele( o usu?rio tem acesso ao seu diret5rio pessoal. C Lixo guarda os ar#uivos desnecess?rios #ue foram removidos( at/ #ue seja feita uma limpe+a e estes sejam definitivamente exclu$dos do sistema. .ovos $cones podem ser adicionados( utili+ando as fun2es dispon$veis no menu r?pido( na seo "riar .ovo @=)G. EFB. 7odem ser criadas novas pastas( ar#uivos de texto( ar#uivos RD<L( atal,os para ar#uivos e locali+a2es @*>LB( atal,os para aplicativos e para dispositivos. Estes 'ltimos so 'teis para montagem e desmontagem de dispositivos f$sicos @parti2es( dis#uetes( "&->C<s( etcB. 7ara cada tipo de atal,o( uma caixa de di?logo espec$fica surgir? com o objetivo de orientar o usu?rio na criao do link desejado e auxiliar na definio de uma s/rie de propriedades( como por exemplo( o $cone #ue o representar?.

A computao pessoal e o sistema operacional Linux -

NP

=)G*>A EF - <enu r?pido M&E Cutra forma bastante pr?tica de criar atal,os para a execuo de aplicativos est? na utili+ao da funo arrastar-e-soltar com o mouse. Qasta selecionar o atal,o desejado #ue se encontra dispon$vel nas se2es do <enu M( manter o boto es#uerdo do mouse pressionado sobre ele e arrast?-lo para a Trea de Drabal,o. Em seguida( ser? apresentado um menu r?pido semel,ante ao da =)G. E9( solicitando a ao desejada.

&IG*! >? # Menu r;pido arrastar#e#soltar .este caso apenas est? se arrastando um atal,o j? definido no <enu M( ento o ideal ser? utili+ar a opo "opiar A#ui( para #ue fi#ue dispon$vel na ?rea de trabal,o tamb/m. A #uantidade de atal,os criados no possui limites( dependendo apenas do gosto pessoal do usu?rio.

:.2.* O 0%ine& $ JDE


C painel do M&E / con,ecido tamb/m como barra de tarefas em outros sistemas. composto de alguns elementos por padro( como o menu M( atal,os para a pasta do usu?rio( para o Mon#ueror( um seletor de ?rea de trabal,o @uma ve+ #ue se podem definir m'ltiplas em uma 'nica sessoB( o $cone do 2lipper @#ue gerencia os dados da ?rea de transfer-nciaB( do 2organi1er @organi+ador pessoalB( o rel5gio do sistema e um boto para esconder o painel( representado por uma seta abaixo e 3 direita da tela #ue possibilita ocultar o painel do M&E. poss$vel reali+ar diversos ajustes no painel do M&E( bastando clicar com o boto direito do mouse sobre ele e selecionar a opo desejada para personali+ao. &entre as personali+a2es dispon$veis( tem-se a incluso de novos atal,os para aplicativos e programas

A computao pessoal e o sistema operacional Linux -

NL

com funcionalidades espec$ficas con,ecidos como mini-aplicativos. 7ara isto( o usu?rio dever? acessar as op2es Adicionar ao 7ainel e >emover do 7ainel( para respectivamente adicionar e remover esses elementos. .a opo Adicionar ao 7ainel( item <ini-aplicativo( / exibida uma grande variedade de mini-aplicativos #ue podem ser embutidos no painel do M&E( podendo ser instalados outros #uando for necess?rio. Damb/m / poss$vel adicionar ao painel atal,os para #uais#uer aplica2es #ue estejam dispon$veis no menu M.

=)G*>A EE - 7ainel do M&E @barra de tarefasB Atrav/s da opo "onfigurar 7ainel @no menu r?pido do painel do M&EB( permite-se configurar as cores de todos os elementos componentes do menu M e da barra de tarefas( sua posio na tela( op2es para ocultar a barra e sua animao( escol,er menus opcionais para o menu M @como documentos recentes( por exemploB( definir um plano de fundo para a barra( as a2es para os bot2es do mouse( entre outras op2es.

:.2.- O #en" J
.a instalao padro( o menu M encontra-se dispon$vel em forma de um $cone no canto es#uerdo do painel do M&E e disponibili+a ao usu?rio uma entrada para os principais aplicativos instalados no sistema. Dodas as aplica2es esto agrupadas em diversas categorias( tornando o menu organi+ado e permitindo a f?cil locali+ao dos itens desejados. As principais categorias de aplica2es dispon$veis no menu M so!

"onfigura2es! assistentes de configura2es( controle de impressoras( editor de

menus e atuali+ador do menu M( configurao do painel( centro de controle( entre outros%

&esenvolvimento! )&Es( editores de c5digo( construtores de interfaces &ebian! este item est? presente obviamente apenas em &ebian G.*8Linux.

gr?ficas( depuradores de erros( controles de vers2es( terminais de comandos( etc%

>epresenta uma personali+ao do menu feita por &ebian e disponibili+a uma grande #uantidade de atal,os para aplicativos #ue( em alguns casos( no so encontrados no menu M padro%

Educativo! para o entretenimento do p'blico infanto-juvenil( subdividido nas

A computao pessoal e o sistema operacional Linux -

N;

classes "i-ncia( =erramentas de Aprendi+ado( )diomas( <atem?tica e Cutros( guarda aplicativos como tabela peri5dica( planet?rio( exerc$cios com fra2es( etc%

Escrit5rio! su$tes de escrit5rio @processamento de texto( planil,as eletrYnicas e

apresenta2esB( agendas pessoais( editores de f5rmulas( geradores de relat5rios( gerenciadores de endereos( fluxogramas( entre outros%

Gr?ficos! editores de imagens 'itmaps( vetoriais e $cones( visuali+adores(

capturas de tela( programas para diagramao( manipuladores de ar#uivos PostScript( modelagem E&( comunicao com c1meras digitais( faxes e scanners( etc%

Internet! discadores dial#up( navegadores( gerenciadores de downloads(

clientes de correio eletrYnico( clientes de bate-papo( mensagens instant1neas e )>"( clientes de =D7( leitor de not$cias >66( gerenciador de wireless( dicion?rio online( clientes torrent( e outros%

Jogos! diversos jogos para o entretenimento. Alguns so subdivididos por

categorias! arcade( jogo de cartas( jogos de tabuleiro( jogos infantis e t?ticas V estrat/gias. Al/m dos jogos instalados de forma padro( tem-se tamb/m os jogos instalados pelo usu?rio%

<ultim$dia! ferramentas de ajuste e configurao de ?udio( tocadores

multim$dia @"&s( &0&s e ar#uivos de ?udio e v$deoB( gravadores de ?udio( gravadores de m$dia @"&->8U e &0&->8UB( programas de visuali+ao de D0( codificadores e conversores de ?udio e v$deo%

6istema! ferramentas gerais de ajuste e configurao do sistema. &iferente da

seo "onfigura2es pelo fato destas intervirem no sistema em geral( como gerenciamento de pacotes( conexo A&6L( terminais de lin,a de comando( etc%

*tilit?rios! calculadoras( formatador de dis#uetes( mapa de caracteres(

organi+adores pessoais( editores de texto( sincroni+ao com palmtops( conex2es infravermel,o( sinteti+ador de fala( conversor de texto para fala( telefonia m5vel( fax( trabal,os de impresso( gerenciadores de notas r?pidas e todos os aplicativos #ue no se encaixam nas demais categorias. C menu M / organi+ado e em recursos. [uando um novo programa / instalado( o atal,o correspondente / adicionado automaticamente 3 lista de aplicativos deste menu.

:.: O Cen/r$ e C$n/r$&e JDE


As ferramentas de ajustes do ambiente gr?fico fa+em deste flex$vel e adapt?vel 3s

A computao pessoal e o sistema operacional Linux -

NN

prefer-ncias dos usu?rios. [uanto mais recursos so disponibili+ados pelo ambiente( maior / a necessidade de ferramentas de ajustes e personali+ao. C "entro de "ontrole M&E / a principal ferramenta de configurao deste ambiente gr?fico. =?cil de usar e compreender( esta ferramenta divide as op2es em se2es( organi+adas por utilidade e subdivididas em m5dulos( permitindo #ue o usu?rio encontre facilmente as configura2es desejadas e configure o ambiente e o comportamento geral de suas aplica2es.

:.:.1 A #inis/r%'($ $ sis/e#%


6e encontram dispon$veis diversos m5dulos para facilitar a reali+ao de atividades administrativas tanto do ambiente gr?fico #uanto do sistema Linux.

=)G*>A EI - "entro de controle @administrao do sistemaB .esta seo permitem-se as seguintes configura2es!

"amin,os! gerenciar a locali+ao de onde alguns ar#uivos importantes sero

gravados. 6o configur?veis o camin,o da ?rea de trabal,o @desktopB( o camin,o de auto-in$cio do M&E e o camin,o padro dos documentos do usu?rio%

&ata V Rora! clicando no boto c,amado <odo Administrador( a sen,a do

superusu?rio @rootB / solicitada e o usu?rio pode alterar a data e ,ora do sistema e o

A computao pessoal e o sistema operacional Linux -

NO

fuso ,or?rio%

Gerenciador de (ogin! o gerenciador de login / o programa #ue solicita

identificao de usu?rio e sen,a para iniciar uma sesso no ambiente gr?fico. C gerenciador padro para M&E / kdm e neste m5dulo / permitido configurar op2es como idioma( saudao inicial( estilo do gerenciador( cores( imagem de fundo( fontes( #uais usu?rios podem desligar o sistema local e remotamente( fotos de usu?rios e login autom?tico @'til para computadores no compartil,ados e para usu?rios #ue no desejam digitar sua sen,a sempre #ue iniciali+arem o sistemaB%

Zndice de )magens! permite indexar pastas #ue conten,am imagens para

reali+ao de buscas de imagens no simplesmente por nome de ar#uivo( mas sim por conte'do( ou seja( / poss$vel especificar um ar#uivo #ue conten,a uma imagem parecida com a #ue se deseja encontrar no sistema e solicitar a busca por este padro%

)nstalador de =ontes! o processo de instalao de fontes no sistema Linux /

diferente da instalao em outros sistemas( onde basta copiar os ar#uivos referentes 3s fontes em um determinado diret5rio. Em Linux( / necess?rio reali+ar uma preparao dos ar#uivos e camin,os para a instalao. =eli+mente( M&E possui este m5dulo #ue automati+a a instalao das fontes( bastando acessar o <odo Administrador e adicionar as fontes( apontando o camin,o dos ar#uivos das mesmas. M&E se encarrega de todo o processo de instalao e disponibili+ao das fontes para todos os programas%

(aptop )Q< $hinkpad! permite personali+ar a2es para algumas teclas do (aptop 6onS 0aio! permite a visuali+ao da carga da bateria do note'ook 0aio

note'ook )Q< $hinkpad%

da 6onS e configura2es sobre alertas de carga.

:.:.* A0%rKn)i% e /e#%s


.o item Apar-ncia V temas so permitidas as personali+a2es do ambiente gr?fico no #ue tange ao visual do sistema( como escol,a de fontes( cores( fundos( dentre outras op2es.

A computao pessoal e o sistema operacional Linux -

O:

=)G*>A EP - "entro de controle @apar-ncia e temasB "ores! permite configurar as cores para as barras das janelas( links( textos e poss$vel importar

sele2es( dispondo de uma lista de seleo de es#uema de cores. es#uemas e salvar as modifica2es feitas no es#uema utili+ado%

&ecora2es da Janela! permite a escol,a de como sero desen,adas as barras das janelas( bem como as posi2es dos bot2es minimi+ar(

de

t$tulo

maximi+ar8restaurar( fec,ar e ajuda. C usu?rio pode por exemplo( desejar #ue o boto fec,ar da janela seja locali+ado do lado es#uerdo da mesma e desejar tamb/m #ue as bordas da janela sejam maiores ou menores. Estes ajustes so facilmente reali+ados nesta tela%

Estilo! permite configurar a apar-ncia de itens como bot2es( barras de

progresso( abas( caixas de verificao( caixas de combinao( efeitos sobre menus e outros itens( comportamento com as barras de ferramentas e outras op2es%

=ontes! neste m5dulo ajustam-se todas as defini2es de fontes utili+adas na

?rea de trabal,o( janelas( menus( barras de ferramentas e op2es de anti#aliasing @recurso para aumentar a #ualidade de exibio de fontesB%

=undo de Dela! permite modificar o aspecto de cada ?rea de trabal,o( com

A computao pessoal e o sistema operacional Linux -

OF

relao ao plano de fundo @papel de paredeB e tamb/m obteno de novas imagens%

Gerenciador de Demas! esta / uma das op2es mais interessantes e diferenciais

de M&E. Cs temas permitem o gerenciamento da apar-ncia do sistema de forma simples( possibilitando a escol,a entre visuais existentes ou a instalao de novos temas. *m dos recursos mais fascinantes / a possibilidade de se escol,er pacotes de $cones diferentes e configurar os taman,os e efeitos separadamente para a ?rea de trabal,o( barras de ferramentas( painel e gerenciador de ar#uivos. poss$vel alterar a proteo de tela e as fontes do tema( tudo centrali+ado na mesma janela%

Zcones! opo id-ntica 3 oferecida no item Gerenciador de Demas. 7ermite

escol,er o pacote de $cones e modificar as op2es de taman,o e animao dos mesmos%

Lanador r?pido J Rist5rico! ,abilita a ao do cursor do mouse en#uanto um 7rotetor de tela! definio da animao @screensaverB e tempo de inatividade

programa est? carregando( al/m da indicao na barra de tarefas%

para iniciar seu funcionamento. Damb/m / poss$vel definir uma sen,a para retomar as atividades no computador ap5s o in$cio da proteo de tela%

Dela de apresentao! con,ecida tamb/m como splash. Esta / a tela #ue poss$vel escol,er entre as telas dispon$veis ou

aparece #uando o M&E est? iniciando. instalar novas telas de splash.

:.:.- re% e /r%1%&E$


Cs m5dulos desta seo permitem definir alguns itens de apar-ncia e a2es do ambiente de trabal,o.

A computao pessoal e o sistema operacional Linux -

O9

=)G*>A EL - "entro de controle @?rea de trabal,oB Qarra de Darefas! define o comportamento do painel do M&E. permitido

personali+ar #uais janelas aparecero na barra @se todas as janelas ou somente as minimi+adasB( a ordem de exibio das janelas( se sero mostrados $cones de aplicativos( #uando agrupar aplica2es semel,antes para economia de espao e a apar-ncia de exibio dos itens. Damb/m neste m5dulo / poss$vel configurar as a2es para o cli#ue de cada boto do mouse sobre o painel( por exemplo( se o usu?rio desejar #ue ao clicar com o boto do meio do mouse seja mostrado um menu de opera2es( basta selecionar esta ao para o item escol,ido%

"omportamento! este m5dulo / dividido em tr-s abas. .a primeira @GeralB( o

usu?rio pode escol,er se sero mostrados $cones na ?rea de trabal,o( se ,aver? alguma barra de tarefas no topo da tela @como <A" C6B e as a2es para cada boto do mouse ao clicar na ?rea de trabal,o. A segunda @Zcones de ar#uivosB( configura o alin,amento de $cones( exibio de itens ocultos e trata da pr/-visuali+ao de itens. A pr/visuali+ao / o recurso #ue permite( por exemplo( exibir uma amostra de uma imagem ao manter o ponteiro do mouse sobre o ar#uivo. &iversos tipos de ar#uivos permitem pr/-visuali+ao. A terceira aba @Zcones de dispositivosB( permite configurar se sero exibidos $cones de discos( pendrives( &0&s e outros( recurso 'til para a desmontagem do hardware antes de sua desconexo f$sica. M&E detecta o dispositivo

A computao pessoal e o sistema operacional Linux -

OE

e cria dinamicamente o $cone na ?rea de trabal,o%

"omportamento da Janela! um dos itens #ue permite ajustar as a2es mais

impressionantes e poderosas do ambiente M&E. &ividido em v?rias abas( permite configurar recursos como obteno de foco na janela @se / preciso clicar ou somente passar o mouse( por exemploB( a navegao entre janelas e ?reas de trabal,o( o #ue os bot2es e a roda do mouse fa+em #uando usados sobre a barra de t$tulo e #ual a opo de maximi+ao #uando usados sobre o boto maximi+ar. poss$vel definir( por exemplo( #ue o cli#ue com o boto do meio do mouse sobre o boto de maximi+ar far? somente a maximi+ao vertical da janela. "om relao 3s a2es da janela( o #ue os cli#ues com diferentes bot2es do mouse fa+em sobre a janela e #uais as teclas de atal,o #ue permitem mover( maximi+ar( fec,ar( redimensionar e alternar entre janelas. .a aba <ovendo( ajustam-se os par1metros relativos 3 exibio de conte'do da janela en#uanto / arrastada( animao das janelas e encaixe @as janelas #uando aproximadas de outras( ajustam automaticamente suas posi2esB. Cutras op2es so configur?veis( mas talve+ as #ue despertem mais interesse do usu?rio sejam as op2es de transpar-ncia das janelas.

"onfigura2es Espec$ficas da Janela! permite a2es e propriedades diferentes

para cada janela de aplicativo escol,ida pelo usu?rio. 7or exemplo( deseja-se configurar apenas uma janela de um determinado aplicativo com relativa opacidade ou mesmo atal,os para determinadas janelas( seu taman,o e muitas outras op2es%

<'ltiplas Treas de Drabal,o! define a #uantidade de ?reas de trabal,o

permitidas para cada sesso( sendo em M&E( por padro( vinte ?reas de trabal,o dispon$veis%

7ain/is! regular taman,o e comprimento do painel do M&E( configurar suas

cores( definir planos de fundo para bot2es e painel( op2es de ocultao( menus dispon$veis e posio do painel na ?rea de trabal,o @abaixo( direita( es#uerda ou no topoB.

:.:.2 C$#0$nen/es $ JDE


A seo "omponentes do M&E permite configurar par1metros b?sicos( associados aos diversos utilit?rios do M&E.

Associa2es de Ar#uivos! permite #ue se ajuste os aplicativos associados a

diferentes tipos de ar#uivos e a ordem de prefer-ncia destes aplicativos. "ada ar#uivo pode ter diversos aplicativos associados 3 sua abertura e edio( por exemplo( ar#uivos

A computao pessoal e o sistema operacional Linux -

OI

de m'sica podem ter diversos tocadores associados e um deles / preferencial%

=)G*>A EN E; - "entro de controle @componentes do M&EB

"orretor Crtogr?fico! para definir o verificador de ortografia padro do

sistema( #ue depende dos idiomas instalados. Damb/m outras op2es de correo esto associadas a este m5dulo%

=onte de &ados do M&E! basicamente define a locali+ao dos ar#uivos #ue Gerenciador de Ar#uivos! op2es b?sicas do gerenciador de ar#uivos( como

guardam os dados de calend?rios e outros itens como notas e contatos%

fontes( camin,o inicial da abertura( op2es de menus @como excluso diretaB( navegao em janelas separadas( pr/-visuali+ao e op2es de copiar e mover%

Gerenciador de 6ervios! permite ajustar #uais servios @daemonsB do M&E Gerenciador de 6esso! op2es para pedir confirmao de sa$da do ambiente

sero executados na iniciali+ao( bem como parar e iniciar os mesmos%

M&E( padro do desligamento @sair( reiniciar ou desligarB( #ual a definio do pr5ximo login @M&E permite restaurar a sesso anterior( reabrindo todos os documentos e janelas #ue estavam ativos no momento da 'ltima sa$da do usu?rioB e aplicativos exclu$dos das sess2es%

7erformance do M&E! op2es para uso de mem5ria do Mon#ueror e opo para

A computao pessoal e o sistema operacional Linux -

OP

desabilitar a verificao da configurao do sistema ao iniciar. Esta 'ltima opo desabilita uma c,ecagem autom?tica #ue M&E fa+ na iniciali+ao( sobre os aplicativos instalados( tipos <)<E e deixa o carregamento mais r?pido. Entretanto( elementos podem ter sido alterados e programas removidos na 'ltima sesso e M&E no saber? disso sem a verificao. )sto pode ocasionar problemas como perda de aplicativos no menu M( por exemplo. .o / recomend?vel a utili+ao desta opo%

6eletor de "omponentes! define #uais aplicativos sero utili+ados como

padr2es do ambiente como( por exemplo( cliente de e#mail( navegador de Internet( mensageiro instant1neo( editor de textos integrado e emulador de terminal.

:.:.: C$n/r$&e e energi%


Encontra-se apenas um m5dulo na seo "ontrole de energia. Este m5dulo( c,amado de Qateria do (aptop( permite ajustes no gerenciamento de energia das baterias de note'ooks.

:.:.; Internet L re e
C m5dulo Internet V rede permite configurar par1metros para a rede e diret5rios compartil,ados. poss$vel definir os padr2es de navegao na rede local e na Internet.

A computao pessoal e o sistema operacional Linux -

OL

=)G*>A EO - "entro de controle @Internet V redeB "ompartil,amento de 4esktop! permite #ue o desktop seja compartil,ado pela "onfigura2es de "onexo! tempori+ao de conexo e op2es b?sicas de =D7% "onfigura2es de rede! permite ajustar @no modo administradorB as interfaces poss$vel definir rotas( endereos )7( dom$nios e

rede( para #ue se possa manipular remotamente o computador atrav/s do servidor K%


de rede instaladas no sistema. gerenciar perfis de rede%

.avegao em >ede Local! configurao para cliente do 6A<QA. C 6A<QA

fornece recursos para compartil,amento de ar#uivos e impressoras via rede entre Linux e +indows%

.avegador +E,! o Mon#ueror / o navegador we' padro de M&E e possui um

m5dulo 3 parte de configurao( dedicada 3 sua funcionalidade de navegao para a Internet. Este m5dulo / subdividido nas seguintes partes! Atal,os da +E,( Qarra Lateral de Rist5rico( Cache( "omportamento +e'( Cookies( =iltros d,lock( =ol,as de Estilo( =ontes( )dentificao do .avegador( Java V @avaScript( plugins( Scripts 6G)%

Proxy! possibilita definir um servidor proxy para acesso 3 Internet. Este recurso

/ mais utili+ado em empresas( onde uma 'nica m?#uina concentra e gerencia o acesso

A computao pessoal e o sistema operacional Linux -

O;

3s redes externas @como p?ginas we' na InternetB e compartil,a os recursos permitidos com as esta2es dos usu?rios%

>ede 6em =io! no modo administrador( permite criar e controlar at/ #uatro 6ervio 4iscovery! tamb/m con,ecido como 1eroconf do M&E( este recurso

redes wireless%

possibilita ao usu?rio adicionar dom$nios nos #uais sero pes#uisados recursos compartil,ados @como desktops e servidores de ss, J s,ell seguroB para conectar-se. Estes recursos podem estar na rede local ou em uma rede distante. o usu?rio permite a publicao de servios para outros dom$nios. tamb/m a#ui #ue

:.:.D PeriC?ri)$s
Em 7erif/ricos( so configurados todos os dispositivos de entrada e sa$da do sistema( desde teclado e mouse at/ "oystick e controle remoto.

"1mera digital! permite configurar c1meras digitais e os modos de

comunicao com as mesmas. *ma lista contendo modelos de c1meras suportadas / disponibili+ada( entretanto( mesmo se a c1mera desejada no estiver na lista( o sistema Linux ser? capa+ de detect?-la e comunicar-se com ela%

=)G*>A I: - "entro de controle @perif/ricosB

A computao pessoal e o sistema operacional Linux

ON

"ontroles >emotos! consiste de um conjunto de configura2es para controle

infravermel,o. Alguns aplicativos( como o player multim$dia Maffeine( o kdetv e at/ mesmo o navegador Mon#ueror( suportam funcionalidades via controle remoto. C software de controle infravermel,o utili+ado pelo Linux / o L)>"%

)mpressoras! permite escol,er o sistema de impresso utili+ado pelo M&E

@"*76( L7&( etcB( instalar e gerenciar impressoras e pseudo-impressoras @enviar para fax( e#mail( imprimir para pdfB( configurar o estado do servio de impresso @iniciar e pararB e gerenciar a fila de documentos a serem impressos por cada dispositivo%

@oystick! so configurados os hardwares de controle para jogos% <$dia de arma+enamento! para diversos tipos m$dias detectadas pelo M&E(

algumas a2es so poss$veis( por exemplo( para um &0& / poss$vel explorar o conte'do e reprodu+ir um filme( para uma c1mera digital( permite-se descarregar as fotos com software espec$fico ou navegar pelo dispositivo de arma+enamento da c1mera. Este m5dulo destina-se a configurar #uais a2es sero disponibili+adas para os ar#uivos e m$dias detectadas pelo M&E%

Mouse! configura2es gerais do mouse( como ordem dos bot2es( a2es para o

cli#ue duplo( tema do cursor( acelerao e intervalos de tempo e navegao pelo teclado%

Declado! taxa de repetio( estado de Num(ock #uando iniciar M&E e efeitos

sonoros das teclas @recurso #ue depende das caracter$sticas do teclado e do servidor K( no estando dispon$vel em todos os sistemasB%

Dela! permite ajustar resoluo da tela( cores e gerenciamento de energia do

monitor( escol,endo um tempo para stand'y ou desligamento autom?tico do mesmo.

:.:.F Regi$n%& L %)essi1i&i % e


A seo >egional V acessibilidade( permite configurar formatos associados a v?rias na2es e idiomas. Damb/m permite configurar o teclado com sinos e respostas a diferentes controles.

A computao pessoal e o sistema operacional Linux -

OO

=)G*>A IF - "entro de controle @regional V acessibilidadeB Acessibilidade! configura ajustes para sinos de teclado( teclas lentas e A2es de Entrada! permite ajustar comandos a serem executados #uando

repetidas%

determinada tecla ou combinao de teclas for pressionada( bem como comandos de vo+%

Atal,os do Declado! permite configurar todos os atal,os para executar

aplicativos e comandos em geral no ambiente M&E( al/m do mapeamento de teclas. poss$vel( por exemplo( configurar o conjunto "D>LlM para exibir o menu M. 6o permitidas as mais diversas combina2es de teclas modificadoras @Control( Shift( lt( +in2eyB e teclas regulares para executar comandos ou abrir aplicativos%

"onverso de Dexto para =ala! permite configurar( dentre outras coisas( #ue o

sistema fale as notifica2es #ue esto sendo exibidas. 7or exemplo( ao exibir a janela de aviso de um programa( o sistema pode falar o aviso tamb/m%

(ayout do Declado! permite configurar o desen,o de teclado utili+ado( ou seja( 7a$s8>egio V )dioma! selecionar o pa$s e regio do usu?rio( configura2es de

como as teclas esto dispostas e #ual o idioma do perif/rico%

n'meros( moeda( formato de data e ,ora( formato do papel padro e sistema de medidas.

A computao pessoal e o sistema operacional Linux -

F::

:.:.G Seg"r%n'% L 0ri,%)i % e


Em 6egurana V privacidade( so reali+ados ajustes relativos 3 criptografia( gerenciamento de sen,as e outras op2es #ue afetam o n$vel de segurana do sistema.

=)G*>A I9 - "entro de controle @segurana V privacidadeB "arteira do M&E! trata-se de um reposit5rio( um local seguro para guardar

todas as sen,as( c,amado 2wallet. C 2+allet utili+a uma 'nica sen,a para proteger os dados arma+enados e / respons?vel por gerenciar as sen,as de we'sites para o Mon#ueror e sen,as para outros aplicativos como o Mopete @cliente para mensagens instant1neasB%

"riptografia! gerenciamento de certificados de segurana e criptografia% 7rivacidade! trata basicamente da limpe+a de ar#uivos tempor?rios de Internet.

interessante #ue o usu?rio mar#ue as op2es ade#uadas e reali+e uma limpe+a periodicamente( para evitar #ue poss$veis atacantes remotos consigam acesso a n'meros de "7= e outras informa2es importantes #ue estejam( eventualmente( guardadas como itens tempor?rios%

6en,a V "onta do *su?rio! permite a seleo de uma imagem representativa

do usu?rio no sistema e a insero de seus dados( como nome( organi+ao e e#mail. Damb/m / poss$vel alterar a sen,a e configurar o n'mero de asteriscos #ue aparecero nas caixas de sen,a durante a digitao de cada caractere.

A computao pessoal e o sistema operacional Linux -

F:F

:.:.1B S$# L #"&/i#. i%


Em 6om V <ultim$dia( os m5dulos dispon$veis permitem ajustar propriedades de ?udio em geral e sons de notificao do sistema.

=)G*>A IE - "entro de controle @som V multim$diaB

"ampain,a do 6istema! configura volume( espaamento e durao da "&s de Tudio! permite informar ao sistema #uais as op2es dos codificadores

campain,a do sistema @opo utili+ada em conjunto com acessibilidadeB%

de <7E e CGG 0orbis dispon$veis. Cs codificadores so programas #ue permitem converter ar#uivos em outros formatos%

.otifica2es do 6istema! #uais a2es devem ser tomadas para cada evento de poss$vel( por exemplo( tocar um som #uando um contato

cada programa de M&E.

ficar dispon$vel no Mopete( registrar o evento em um ar#uivo ou at/ mesmo executar outro programa para esta situao%

6istema de 6om! neste m5dulo( o sistema de som pode ser ,abilitado ou

desabilitado( as op2es de #ualidade e execuo remota de sons podem ser configuradas e o dispositivo de som do sistema pode ser selecionado.

:.:.11 O"/r%s Cerr%#en/%s e )$nCig"r%'($


Algumas ferramentas de configurao do ambiente M&E possuem entradas no menu M( so elas! Assistente de "onfigura2es para a Trea de Drabal,o( "onfigurar o 7ainel(

A computao pessoal e o sistema operacional Linux -

F:9

=erramentas de Gerenciamento da "arteira( Gerenciador de )mpresso( Editor de <enus e =erramenta de atuali+ao de menus. &ois destes itens merecem um detal,amento! Editor de <enus e =erramenta de Atuali+ao de <enus. C Editor de <enus fornece os recursos necess?rios para #ue o usu?rio possa ajustar o <enu M conforme suas necessidades. &e forma simples( o usu?rio pode adicionar( editar ou remover atal,os para aplicativos ou at/ mesmo submenus no menu M. A =erramenta de Atuali+ao de <enus permite buscar novas aplica2es instaladas no sistema. )sto / 'til para adicionar a#uelas desenvolvidas com o uso de outras bibliotecas gr?ficas @como a GDMl de G.C<EB( por elas no terem sido concebidas para se integrar ao ambiente M&E. As aplica2es desenvolvidas para o ambiente M&E normalmente criam atal,os diretamente no menu M durante a instalao e em &ebian( / comum #ue os atal,os para aplicativos no integrados ao M&E sejam adicionados ao menu M( na seo &ebian. 7ara #ue possam ser detectadas pela ferramenta( as novas aplica2es devero incluir seus execut?veis no diret5rio 8usr8local8bin ou 8usr8bin( ou um link para os execut?veis nestes diret5rios.

:.:.1* 8 Ins/%&%n $ n$,%s C$n/es n$ sis/e#%


Algumas fontes j? con,ecidas e bastante utili+adas podem no estar instaladas no sistema &ebian8M&E padro( fa+endo com #ue alguns documentos no sejam exibidos de forma correta. .este caso( M&E disp2e de um utilit?rio no "entro de "ontrole c,amado )nstalador de =ontes. Drata-se de um m5dulo da seo Administrao do 6istema #ue permite o gerenciamento completo das fontes no ambiente. Ap5s acess?-lo( o usu?rio deve clicar no boto c,amado <odo Administrador( locali+ado na parte inferior da janela. A sen,a de root / solicitada e a lista de fontes j? instaladas / exibida. Ao clicar sobre uma delas( um exemplo / exibido do lado direito( mostrando exatamente #ual o desen,o da fonte selecionada. 7ara instalar as fontes padro do sistema +indows( por exemplo( mantendo a compatibilidade com os documentos de usu?rios deste sistema( basta copiar os ar#uivos de fontes @#ue geralmente possuem a extenso .ttfB para um diret5rio de Linux ou para uma m$dia remov$vel e clicar no boto Adicionar =ontes( apontando em seguida o camin,o dos ar#uivos. Cutra forma de instalar especificamente as fontes de +indows / utili+ar Synaptic e instalar o pacote msttcorefonts( #ue tra+ as fontes principais do sistema em #uesto.

A computao pessoal e o sistema operacional Linux -

F:E

=)G*>A II - )nstalador de fontes .o we'site AAA.kde-look.org tamb/m encontram-se dispon$veis muitas fontes para download e instalao.

:.:.1- 8 A&/er%r $ /e#% e .)$nes


Cs $cones assumem um papel importante no visual da interface gr?fica de um sistema operacional. .a maioria dos casos( os usu?rios no do tanta import1ncia aos $cones #ue esto sendo utili+ados( talve+ por#ue no saibam #ue em M&E tudo pode ficar da maneira #ue bem desejarem. )sto #uer di+er #ue os usu?rios podem modificar o tema de $cones de acordo com sua personalidade. 7ara a#ueles #ue gostam de interfaces leves( alguns pacotes de $cones como Crystal ou 3ua podem ser bem agrad?veis( bem como o pacote 2ids pode agradar a usu?rios #ue preferem $cones ^desen,ados com l?pis_. <uitos temas esto dispon$veis no AAA.kde-look.org e os usu?rios mais avanados podem at/ mesmo criar seus pr5prios pacotes de $cones e disponibili+?-los para a comunidade. 7ara modificar o pacote de $cones utili+ado( basta acessar a seo Apar-ncia V Demas( do "entro de "ontrole de M&E. .esta seo( um m5dulo c,amado Zcones / dividido em duas abas! a primeira para escol,er o tema de $cones e a segunda para escol,er o taman,o dos $cones em cada ponto da ?rea de trabal,o e os efeitos para cada estado dos mesmos @padro( ativo e desabilitadoB.

A computao pessoal e o sistema operacional Linux -

F:I

=)G*>A IP - Alterar tema de $cones v?lido lembrar #ue o taman,o dos $cones exibidos no gerenciador Mon#ueror podem ser modificados dinamicamente com um simples pressionamento da tecla Control e a rolagem da roda do mouse @#uando aplic?velB ou pelo menu 0er( na opo Daman,o do $cone. 7ara instalar um novo pacote( ap5s obter o tema desejado( o usu?rio deve clicar sobre o boto )nstalar Dema( exibido na primeira aba do m5dulo de configurao dos $cones. *ma janela ento / aberta e / solicitado o camin,o em #ue o ar#uivo se encontra( sendo permitido tamb/m navegar pelo sistema de ar#uivos para escol,er o camin,o absoluto com maior preciso.

=)G*>A IL - Ajustes avanados em $cones

A computao pessoal e o sistema operacional Linux -

F:P

Do f?cil #uanto modificar o tema de $cones / modificar o tema de decorao das janelas( no "entro de "ontrole de M&E. C leitor poder? perceber nesta obra #ue estilos diferentes de janelas foram utili+ados nas ilustra2es e muitos outros estilos esto dispon$veis. [ue tal uma tentativag

:.:.12 8 Pers$n%&i6%n $ $s %/%&E$s e /e)&% $


Cs atal,os de teclado so criados geralmente para #ue aplicativos ou ar#uivos possam ser acionados sem a necessidade de utili+ao do mouse. Em um ambiente M&E padro alguns atal,os so pr/-definidos( mas nada impede #ue o usu?rio crie seus pr5prios atal,os ou modifi#ue os padr2es do ambiente. *m exemplo simples #ue pode ser citado / o comando ALDl=9( usado para abrir o aplicativo de execuo de comandos do M&E. C sinal de adio na expresso significa #ue o pressionamento das teclas deve ser simult1neo. 7ara gerenciar os atal,os do sistema( o usu?rio deve acessar o "entro de "ontrole de M&E( na seo >egional e Acessibilidade( m5dulo Atal,os de Declado. Dr-s abas esto dispon$veis( mostrando a configurao atual e possibilitando as modifica2es.

=)G*>A I; - "onfigurar atal,os de teclado *m dos aplicativos bastante utili+ados em um ambiente desktop &ebian / o navegador Iceweasel. 7ara evitar os cli#ues do mouse( um atal,o pode indicar o pressionamento de teclas correspondente #ue far? com #ue o programa seja lanado. 7ara tal( na aba Atal,os de "omando( basta #ue o usu?rio escol,a o aplicativo Iceweasel e selecione o item 7ersonali+ar( locali+ado na parte inferior da janela. [uando clicado( este item abre uma nova janela #ue

A computao pessoal e o sistema operacional Linux -

F:L

solicita ao usu?rio pressionar a combinao de teclas #ue deseja utili+ar para abrir o programa sempre #ue desejar. &ois atal,os so permitidos por programa( sendo #ue para programar o atal,o secund?rio( o usu?rio deve clicar no boto correspondente na janela de configurao.

=)G*>A IN - "onfigurar um atal,o A tecla Uin / padro em alguns teclados e utili+ada no sistema +indows com atal,os fixos( como por exemplo! UinlE para abrir +indows Explorer( Uinl> para abrir a janela executar( etc. poss$vel para o usu?rio de +indows #ue est? se adaptando ao sistema Linux e #ue possua um teclado deste tipo( configurar as teclas de forma semel,ante( como UinlE para Mon#ueror( por exemplo. importante frisar a liberdade de escol,a dos atal,os de teclado em M&E( pois / poss$vel no somente configurar atal,os para lanar aplicativos( mas modificar as teclas para muitos outros comandos do ambiente gr?fico( na aba Es#uemas de Atal,o da janela de configurao do "entro de "ontrole.

=)G*>A IO - Atal,os globais de M&E

A computao pessoal e o sistema operacional Linux -

F:;

:.:.1: 8 E!i1in $ .)$nes e is0$si/i,$s n% 3re% e /r%1%&E$


A exibio de $cones de dispositivos como "&s e pendrives na ?rea de trabal,o / um recurso de M&E #ue facilita o acesso 3s m$dias e auxilia principalmente na sincroni+ao dos dados e desmontagem das mem5rias remov$veis @pendrivesB.

=)G*>A P: - <enu suspenso de M&E 7ara exibir estes $cones( o usu?rio deve configurar a opo desejada pelo "entro de "ontrole de M&E( na seo Trea de Drabal,o( m5dulo "omportamento. *ma aba c,amada Zcones de &ispositivos guarda as op2es de dispositivos para os #uais est? dispon$vel o recurso. *m camin,o alternativo para acessar a configurao / clicar com o boto direito do mouse sobre uma regio va+ia da ?rea de trabal,o e escol,er a opo "onfigurar a Trea de Drabal,o no menu suspenso( exibido como na =)G. P:. .a janela #ue ser? aberta existe a mesma opo do "entro de "ontrole( onde o usu?rio pode selecionar os tipos de m$dias #ue tero $cones exibidos na ?rea de trabal,o. 7ara exibir os $cones de pendrives e c1meras digitais( basta selecionar! "1mera( "1mera &esmontada( "1mera <ontada( <$dia >emov$vel &esmontada e <$dia >emov$vel <ontada.

=)G*>A PF - Zcones de dispositivos de M&E

A computao pessoal e o sistema operacional Linux -

F:N

[uando o usu?rio inserir uma mem5ria remov$vel( M&E criar? o $cone correspondente na ?rea de trabal,o ativa. [uando o usu?rio clicar sobre o $cone( Mon#ueror ser? ativado e exibir? os ar#uivos #ue esto contidos na m$dia.

&IG*! A? # MBdia !emovBvel 7ara sincroni+ar os dados e desmontar logicamente o dispositivo para poder remov-lo( basta clicar com o boto direito sobre o $cone e escol,er a opo >emover de <odo 6eguro. 7ara os dispositivos como "&s e &0&s( ,aver? uma opo para ejetar a m$dia.

=)G*>A PE - >emoo segura de m$dia remov$vel

:.:.1; 8 A&/er%r $ C"n $ e /e&% @0%0e& e 0%re eA


C papel de parede da ?rea de trabal,o pode ser alterado pelo "entro de "ontrole ou escol,endo a opo "onfigurar a Trea de Drabal,o no menu suspenso exibido #uando se clica com o mouse em uma regio va+ia da ?rea de trabal,o. A primeira seo exibida / =undo de Dela @#ue corresponde ao con,ecido papel de paredeB.

A computao pessoal e o sistema operacional Linux -

F:O

=)G*>A PI - Drocar fundo de tela @papel de paredeB Qasta escol,er a #ual ?rea de trabal,o ser? aplicado o novo plano de fundo @ou a todasB e modificar a opo 7lano de =undo( escol,endo .en,um @para apenas exibir coresB( =igura @onde podem ser escol,idas as mesmasB e Show de Slides @para um fundo din1micoB. 6e desejar obter mais figuras( o usu?rio pode clicar no boto Cbter .ovos 7ap/is de 7arede #uando estiver conectado 3 Internet e escol,er entre as figuras exibidas do site AAA.kde-look.org. Dr-s abas ajudam a ordenar as figuras( classificando entre as mais bem votadas( as mais baixadas e as mais recentes. A figura esco,ida ser? obtida e adicionada 3 lista de escol,a #uando o usu?rio clicar no boto instalar.

=)G*>A PP - Cbter novos planos de fundo com ferramenta M&E 0oltando 3 janela principal da alterao do plano de fundo( depois de escol,er a figura desejada( o usu?rio deve clicar no boto Aplicar para ver imediatamente as figuras aplicadas

A computao pessoal e o sistema operacional Linux -

FF:

3s ?reas de trabal,o escol,idas.

:.:.1D 8 Ti0$s e %r4"i,$s e %'7es


[uando se est? explorando o conte'do dos diret5rios com Mon#ueror e um determinado ar#uivo / clicado( o gerenciador de ar#uivos far? uma c,amada ao programa correto para tratar o ar#uivo. Algumas ve+es( principalmente no caso de v$deos e m'sicas( deseja-se associar um tipo de ar#uivo a um programa espec$fico ou definir a prioridade deste programa para abrir o tipo de ar#uivo referido. *m exemplo simples / o tratamento de ar#uivos de ?udio mpE ou ogg. &iversos programas em Linux possuem capacidade de reprodu+ir este tipo de multim$dia( mas certamente o usu?rio deseja #ue o seu programa predileto seja o primeiro a tentar tratar o ar#uivo. *ma maneira bem simples de se definir os programas corretos e sua prioridade para tratar ar#uivos / acessar o "entro de "ontrole de M&E( na seo "omponentes do M&E( m5dulo Associa2es de Ar#uivos. .a janela #ue se abre( muitos tipos de ar#uivos so exibidos e o usu?rio precisa escol,er o #ue deseja na lista para ento associar a ele um ou mais programas( indicando pela ordem na lista de programas #ual a prioridade de cada um deles. =eitas as modifica2es necess?rias( deve-se clicar em Aplicar para #ue o comportamento de M&E seja alterado.

=)G*>A PL - Dipos de ar#uivos e associa2es com programas

A computao pessoal e o sistema operacional Linux -

FFF

:.; Geren)i% $r J$n4"er$r


C Mon#ueror / o gerenciador de ar#uivos e navegador de Internet padro do ambiente M&E. Este software possui uma interface bonita( consistente e bem estruturada( al/m de ser uma das ferramentas mais utili+adas e evolu$das do M&E. Mon#ueror possui integrao com diversas ferramentas importante( como editores de texto( compactadores de ar#uivos e visuali+adores de imagens e multim$dia. &esta forma( / poss$vel editar textos( assistir a v$deos e exibir imagens( visuali+ar $cones e ar#uivos ,tml e pdf diretamente no Mon#ueror( de forma embutida. &evido ao grande n'mero de recursos e funcionalidades #ue possui( Mon#ueror / mais do #ue um simples gerenciador de ar#uivos( motivo pelo #ual merece um estudo mais aprofundado.

:.;.1 Re)"rs$s e n%,eg%'($


Mon#ueror suporta a navegao em abas desde a verso E.F de M&E. Este recurso / muito 'til para #ue diversos itens e p?ginas sejam vistos em uma 'nica janela do navegador( tornando a ?rea de trabal,o mel,or organi+ada. 6o disponibili+ados bot2es para abertura de novas abas e fec,amento da aba atual. 7ara abrir um ar#uivo em uma nova aba( basta #ue o usu?rio cli#ue com o boto direito do mouse sobre o mesmo e selecione Abrir em uma nova aba.

A computao pessoal e o sistema operacional Linux -

FF9

=)G*>A P; - Mon#ueror com cinco abas abertas &a mesma forma #ue / poss$vel trabal,ar com m'ltiplas abas de navegao( Mon#ueror tamb/m possibilita dividir a janela em um ou mais pain/is. )sto pode ser feito pelo menu Janela ou adicionando a Qarra de =erramentas Extra do Mon#ueror( clicando com o boto direito sobre os $cones da barra de ferramentas e selecionando-a. C usu?rio pode ento dividir a ?rea de dados de uma aba em v?rias partes( visuali+ando conte'dos diferentes em cada uma delas.

=)G*>A PN - &ividir a navegao em pain/is no Mon#ueror

item 6eparar a 0iso em Es#uerda8&ireita( cria uma diviso vertical na janela( como mostrado na =)G. PN e a opo 6eparar a 0iso em Dopo8Qase cria uma diviso ,ori+ontal.

A computao pessoal e o sistema operacional Linux -

FFE

=)G*>A PO - 7ain/is na viso Es#uerda8&ireita de Mon#ueror Al/m de fornecer recursos para a navegao em abas e pain/is( Mon#ueror oferece op2es de visuali+ao diferentes #ue podem ser utili+adas a contento do usu?rio. Estas op2es so a visuali+ao em $cones( em ?rvore e ?lbum de fotos. A visuali+ao em $cones mostra os $cones dos tipos de ar#uivos @em alguns casos uma pe#uena miniatura de seu conte'doB e o nome do respectivo ar#uivo ou diret5rio. J? a visuali+ao em ?rvore( fornece informa2es mais detal,adas sobre os ar#uivos e diret5rios e permite #ue o usu?rio navegue entre os itens expandindo e recol,endo elementos. A visuali+ao em ?lbum de fotos / 'til para pastas #ue cont-m imagens( fotos e outras figuras. .este caso( a maior parte da janela exibe a imagem e do lado direito( uma separao exibe miniaturas #ue( #uando acionadas( exibem a imagem real na parte principal da janela. As tr-s formas de visuali+ao podem ser acompan,adas na =)G. L:( onde a janela foi dividida em tr-s pain/is ,ori+ontais e foi aplicada um tipo de visuali+ao em cada um deles. C taman,o dos $cones nas vis2es em ?rvore e em $cones tamb/m / vari?vel( bastando #ue o usu?rio acione os bot2es em forma de lupa @aumentar e diminuir $conesB( presentes na barra de ferramentas principal. Damb/m esto dispon$veis na barra principal os itens de navegao para voltar( avanar( subir um diret5rio e o item para impresso de ar#uivos selecionados.

A computao pessoal e o sistema operacional Linux -

FFI

=)G*>A L: - Dr-s formas de visuali+ao de ar#uivos de Mon#ueror

:.;.* In/egr%'($ )$# %0&i)%/i,$s n%/i,$s


A compactao de ar#uivos e diret5rios( a visuali+ao de imagens( documentos e v$deos( podem ser reali+adas diretamente no Mon#ueror. "ompactao e descompactao esto dispon$veis no menu r?pido( #ue / exibido #uando o usu?rio clica com o boto direito do mouse sobre um ar#uivo ou diret5rio @=)G. LFB.

=)G*>A LF - <enu r?pido A visuali+ao dos ar#uivos compactados se fa+ naturalmente( sem #ue seja necess?rio descomprim$-los( como mostrado na =)G. L9. Entretanto( para ar#uivos com extenso rar( fa+-

A computao pessoal e o sistema operacional Linux -

FFP

se necess?rio( em alguns casos( instalar um manipulador para este tipo de ar#uivo( sugerindose( neste trabal,o( o rarlinux. As extens2es mais comuns para ar#uivos compactados em Linux so .tar.g+ e .tar.b+9. A utili+ao de ar#uivos com extenso +ip / necess?ria para a compatibilidade com outros sistemas operacionais e tamb/m / suportada no Linux.

=)G*>A L9 - 0isuali+ao de ar#uivo compactado no Mon#ueror A integrao de Mon#ueror com o reprodutor de multim$dia Maffeine( permite obter resultado semel,ante ao exibido na =)G. LE( onde o usu?rio v- um filme em uma das abas do Mon#ueror. .este caso( no rodap/ da janela( sero exibidos os controles do aplicativo #ue reprodu+ o filme( facilitando o controle da m$dia.

A computao pessoal e o sistema operacional Linux -

FFL

=)G*>A LE - >eproduo de v$deo em uma aba do Mon#ueror

:.;.- Re)"rs$s e Internet


Al/m de gerenciador de ar#uivos( Mon#ueror pode assumir a funo de 'rowser e cliente =D7. 7ara a funo de 'rowser( basta #ue no campo denominado Locali+ao( o usu?rio digite a *>L #ue deseja acessar. *m atal,o para a p?gina principal de Mon#ueror encontra-se dispon$vel no painel do M&E. A funcionalidade de navegador we' de Mon#ueror fica um pouco a#u/m de grandes navegadores( como o =irefox da <o+illa &oundation( entretanto( Mon#ueror / simples( leve e completamente integrado ao ambiente M&E. Mon#ueror possui suporte a plugins como &lash e Java. 7ara este 'ltimo( fa+-se necess?rio um ajuste na ,abilitao do suporte a applets Java. .este caso( basta indicar a locali+ao do ar#uivo execut?vel pelo menu de configura2es do Mon#ueror( na seo Java V @avaScript. A transfer-ncia de ar#uivos por =D7 pode ser autenticada ou no( dependendo do site =D7 #ue o usu?rio deseja acessar. Em ambos casos( Mon#ueror pode ser utili+ado para a navegao e manipulao de ar#uivos por este protocolo. 7ara os sites p'blicos( ou seja( #ue no exigem autenticao( basta #ue o usu?rio digite no campo Locali+ao de Mon#ueror( o endereo do site =D7( como em ftp!88ftp.debian.org.br8. 7ara conex2es autenticadas( ser?

A computao pessoal e o sistema operacional Linux -

FF;

solicitada a sen,a de acesso. 7ara comodidade do usu?rio( se desejar acesso direto( sem necessidade de digitao da sen,a( pode utili+ar uma lin,a de *>L #ue descreva sua autenticao( informando o nome de usu?rio e sen,a de acesso( como em ftp!88usu?rio.sen,a4ftp.dom$nio.estenso.

=)G*>A LI - .avegao =D7 no Mon#ueror

:.;.2 Ferr%#en/%s es0e)i%is $ J$n4"er$r


C Mon#ueror possui alguns recursos muito 'teis #ue podem ser acessados pelo seu menu principal( no item =erramentas. *m deles / Abrir Derminal( #ue permite abrir o terminal de comandos em um diret5rio espec$fico( onde se esteja navegando. [uando o terminal @MonsoleB / aberto pelo menu M( o diret5rio padro / o diret5rio do usu?rio. A facilidade #ue Mon#ueror oferece pode ser obtida tamb/m pressionando-se a tecla especial de funo =I( en#uanto se navega em um diret5rio% 7rocurar ar#uivos / uma ferramenta de busca de ar#uivos e diret5rios embutida na janela do gerenciador. poss$vel buscar por nome( tipo de conte'do e propriedades de ar#uivos. Esta pes#uisa aceita tamb/m a utili+ao de express2es regulares e c,aves de busca. C =iltro de visuali+ao disponibili+a a visuali+ao de ar#uivos por formato. 6up2ese a situao em #ue o usu?rio navega em um diret5rio #ue possui muitos ar#uivos( com

A computao pessoal e o sistema operacional Linux -

FFN

formatos variados. 6e o usu?rio deseja encontrar ar#uivos espec$ficos e con,ece seu formato( pode utili+ar o recurso de filtragem para exibir somente os ar#uivos do formato desejado. Mon#ueror disponibili+a 3 escol,a do usu?rio somente os tipos de ar#uivos #ue constam no diret5rio( facilitando a busca. 7ara os usu?rios #ue guardam diversas imagens ou utili+am c1meras digitais e scanners para capturarem suas imagens preferidas( Mon#ueror oferece a possibilidade de criao de uma galeria de imagens. A ferramenta( c,amada "riar Galeria de )magens( solicita alguns par1metros ao usu?rio( como t$tulo da p?gina ,tml #ue ser? gerada( a #uantidade de imagens por lin,a( a pasta e sub-pastas #ue sero utili+adas( o taman,o das miniaturas( a fonte utili+ada e as cores da p?gina.

=)G*>A LP - 7ar1metros para criao de galeria de imagens &epois de escol,er os par1metros e confirmar( o usu?rio precisa apenas aguardar alguns segundos para visuali+ar a gelaria de imagens gerada por Mon#ueror. C resultado / algo parecido com a imagem mostrada na =)G. LL. "ada miniatura / uma 1ncora #ue aponta para a imagem no seu taman,o original.

A computao pessoal e o sistema operacional Linux -

FFO

=)G*>A LL - Galeria de imagens gerada pelo Mon#ueror Al/m dessas facilidades( Mon#ueror permite #ue sejam executados comandos do shell para um ar#uivo selecionado( utili+ando a ferramenta Executar "omando do Shell. Ao selecionar o ar#uivo e esta opo( uma caixa de di?logo / exibida( solicitando par1metros adicionais ao usu?rio( se estes forem necess?rios. Damb/m est? dispon$vel no menu =erramentas uma opo de seleo de conjunto de caracteres remotos( 'til para a navegao na we'. <uitas outras tarefas podem ser executadas pelo Mon#ueror( desde o acesso ao centro de controle at/ a codificao de "&s de ?udio. 7ara #ue possa desfrutar destas funcionalidades( o usu?rio deve digitar o 7rotocolo no campo de locali+ao do gerenciador de ar#uivos. 7rotocolos so simples aplica2es embutidas #ue permitem trocar mensagens entre si( sendo estas funcionalidades tamb/m con,ecidas por Ioslaves.

A computao pessoal e o sistema operacional Linux -

F9:

<* 4!/ C ) Principais protocolos e funcionalidades de 2on3ueror audiocd!8 devices!8 floppy!8 ftp!88 ,ttp!88 ,ttps!88 info!8 "odificao de ?udio em ar#uivos de diversos formatos Exibe as unidades dispon$veis no sistema( com op2es para montagem e desmontagem Acesso 3 unidade de dis#uete do sistema .avegao em =D7( como se fosse diret5rio local 7ara acesso a recursos de Internet Acesso 3 Internet com recursos de segurana @we' seguraB Exibe documentao eletrYnica mais completa dos comandos do sistema. C comando info!8g exibe as op2es dispon$veis Exibe a documentao padro dos comandos do sistema. 6e nen,um comando for informado( ser? exibido um menu com todas as categorias Lista as impressoras instaladas no sistema( al/m das ferramentas padro do ambiente gr?fico Exibe todas as entradas do "entro de "ontrole

man!8

print!8

setting!8

&entre as funcionalidades e protocolos exibidos no [*A&>C F( talve+ a mais interessante seja a opo de codificao de ?udio. Ao inserir um "& de ?udio no computador( o usu?rio pode utili+ar o Mon#ueror para codificar as faixas de ?udio em ar#uivos <7E( CGG e outros formatos( bastando para isso( abrir o gerenciador e digitar no campo Locali+ao o comando ^audiocd!8_ @sem aspasB. Mon#ueror mostrar? v?rias pastas e ar#uivos e se o usu?rio copiar as pastas ou ar#uivos para seu diret5rio home( por exemplo( o gerenciador inicia o processo de codificao automaticamente @veja detal,es no cap$tulo NB. Mon#ueror permite ajustes avanados em suas funcionalidades( pelo menu "onfigura2es( no item "onfigurar Mon#ueror. .a janela #ue se abre( encontram-se( de forma organi+ada e estruturada( diversas op2es de configura2es. As se2es encontradas para a configurao do gerenciador so as mesmas encontradas no "entro de "ontrole( no item .avegador +e'.

A computao pessoal e o sistema operacional Linux -

F9F

=)G*>A L; - "odificao de "&s com o Mon#ueror Mon#ueror / considerado um dos mel,ores gerenciadores de ar#uivos existentes( devido aos recursos #ue facilitam a interao do usu?rio com o sistema.

; APLICAMES PARA INTERNET


Cs usu?rios de desktops( em sua grande maioria( precisam de recursos #ue satisfaam suas necessidades de navegao na Internet( de comunicao instant1nea( transfer-ncia de ar#uivos( downloads e gerenciamento de e#mail. &ebian G.*8Linux possui uma gama muito boa de aplicativos destinados a estes usu?rios e os principais sero abordados neste cap$tulo.

;.1 N%,eg% $r web Iceweasel


Iceweasel foi o nome escol,ido para representar um fork @adaptaoB do navegador =irefox em &ebian G.*8Linux. C motivo da mudana de nome e logotipo foi um conflito de licenas entre a fundao <o+illa e o projeto &ebian. Cs aplicativos portados para &ebian recebem( de seus mantenedores( atuali+a2es constantes de segurana e fal,as comuns encontradas ap5s sua distribuio. =irefox / software livre( entretanto( a fundao <o+illa det/m os direitos sobre o logotipo e o nome =irefox. Demendo #ue altera2es pudessem prejudicar a reputao do navegador( a fundao resolveu impedir as mudanas no software e sua posterior distribuio com logotipo e nome oficiais. &esta forma( o projeto &ebian criou uma adaptao do c5digo do =irefox e mudou o nome e logotipo do navegador( sempre mantendo as funcionalidades encontradas no programa original. Assim( o projeto &ebian no precisa esperar as altera2es de segurana da fundao <o+illa para prover aos seus usu?rios a verso mais recente dos pacotes do software( assumindo total controle sobre sua verso do navegador. poss$vel #ue os usu?rios de &ebian G.*8Linux utili+em o 'rowser =irefox da fundao <o+illa sem problemas e sem conflitos com Iceweasel( entretanto( as atuali+a2es de um dos dois programas no garantem #ue o outro tamb/m estar? com o mesmo n$vel de segurana contra fal,as.

;.1.1 Ins/%&%'($ $ n%,eg% $r

A computao pessoal e o sistema operacional Linux -

F9E

"omo / um software mantido pelo projeto &ebian( Iceweasel pode ser instalado pela ferramenta apt ou pelo gerenciador gr?fico de pacotes escol,ido pelo usu?rio( a partir de um reposit5rio oficial do projeto &ebian. Cs pacotes necess?rios para #ue o software funcione ade#uadamente e no idioma 7ortugu-s do Qrasil so dois! iceweasel e iceweasel-lF:n-pt-br. C primeiro / o navegador propriamente dito e o segundo / o pacote respons?vel pela traduo para o idioma oficial do Qrasil. Ap5s a instalao( um atal,o para o programa ser? criado no menu M( na seo Internet( de forma autom?tica.

;.1.* Re)"rs$s e Iceweasel


6egundo dados de uma pes#uisa reali+ada pela empresa Net pplications @9::;B( o navegador =irefox registrou um crescimento de utili+ao durante do+e meses consecutivos em 9::L. Em Janeiro de 9::;( o 'rowser ocupava a segunda posio entre os mais utili+ados no mundo( representando FE(L;k dos usu?rios. Cs recursos de =irefox( j? presentes em alguns outros navegadores da fundao <o+illa( so transportados para Iceweasel( oferecendo uma excelente experi-ncia ao usu?rio. A navegao em abas( os agregadores de not$cias >66 integrados( a total compatibilidade com as defini2es +e' Standards @padr2es we'B da UE" @5rgo regulador de padr2es para tecnologias we'B( os recursos de =D7( de blo#ueio de janelas popup e as in'meras extens2es existentes( #ue ampliam as funcionalidades deste navegador( so apenas algumas das excelentes caracter$sticas do 'rowser. Dalve+ a funcionalidade de abas seja a #ue mais merea desta#ue( liberando o usu?rio das in'meras janelas #ue podem ser abertas durante uma navegao we'( o recurso possibilita abrir uma *>L diferente em cada aba( tornando a experi-ncia do usu?rio mais organi+ada e controlada @=)G. LNB.

A computao pessoal e o sistema operacional Linux -

F9I

=)G*>A LN - .avegao em abas com Iceweasel Assim como &irefox( Iceweasel possui tamb/m um recurso de busca e instalao autom?tica de plugins necess?rios ao funcionamento de alguns tipos de multim$dia( como a tecnologia &lash( por exemplo. A =)G. LO mostra a janela de solicitao de instalao de plugins de Iceweasel. Ao acionar o boto )nstalar Plugins( o 'rowser leva apenas alguns segundos para locali+ar os ar#uivos necess?rios e instal?-los no computador.

=)G*>A LO - )nstalar plugins adicionais em Iceweasel

A computao pessoal e o sistema operacional Linux -

F9P

Cutro plugin #ue se fa+ necess?rio em muitos casos / o de JA0A( utili+ado em teclados virtuais de digitao de sen,a de acesso a Internet ,anking. .este caso( a instalao prefer$vel / feita manualmente( pela ferramenta A7D @ou SynapticB. 7ara instalar manualmente os plugins( basta #ue o usu?rio digite em um terminal @como rootB! apt-get install flas,plugin-nonfree! para o plugin =las,% apt-get install sun-javaP-plugin! para o plugin JA0A. *m item interessante de Iceweasel / #ue ao contr?rio de muitos outros navegadores( #ue pedem a instalao de barras de ferramentas de sites de buscas( Iceweasel j? possui uma barra com diversas op2es( aceitando ainda #ue o usu?rio adicione sites segundo uma farta lista dispon$vel e acess$vel pela janela de configurao do recurso. )sto torna o visual do navegador mais limpo e organi+ado.

=)G*>A ;: - Cp2es de busca integradas ao )ceAeasel Al/m de tudo isso( pode-se contar com as extens2es do =irefox( #ue adicionam funcionalidades de acordo com o gosto do usu?rio. *ma bastante re#uerida / 5ideo 4ownloader( #ue permite baixar v$deos de sites como Doutu'e com um simples cli#uef 7ara instalar esta extenso( o usu?rio deve visitar a *>L! ,ttps!88addons.mo+illa.org8en-*68firefox8addon89EO:. .esta p?gina( ,? um boto c,amado )nstall Now( #ue deve ser clicado para iniciar o processo. *ma ve+ feito isso( uma nova janela se abrir? pedindo a confirmao da instalao( basta confirmar e o complemento / instalado. 7ara #ue o efeito seja vis$vel( / necess?rio fec,ar e abrir novamente o navegador.

=)G*>A ;F - Aceitar extenso

A computao pessoal e o sistema operacional Linux -

F9L

&epois de instalada esta extenso( um $cone surgir? no canto inferior direito da janela de Iceweasel( onde bastar? o usu?rio clicar #uando estiver assistindo a um v$deo para #ue o programa detecte-o e prepare o download do ar#uivo.

;.1.- C$nCig"r%'7es e Iceweasel


Iceweasel possui diversas op2es de configurao( acess$veis pelo menu Editar( item 7refer-ncias.

=)G*>A ;9 - Janela de configura2es de Iceweasel A seo c,amada 7rincipal da janela de configura2es de Iceweasel( permite ao usu?rio definir sua p?gina inicial( o comportamento de Iceweasel com relao aos downloads e at/ mesmo se ao iniciar o programa( sero abertas as abas das 'ltimas p?ginas visitadas #uando o navegador foi fec,ado ou uma p?gina em branco( em ve+ da p?gina principal definida. Em se#]-ncia( apresenta-se a seo Abas( onde o usu?rio pode definir o comportamento padro para as abas do navegador. Algumas destas configura2es permitem informar se novas p?ginas sero abertas em abas da janela ativa ou em novas janelas( se alertas sobre fec,amento e carregamento de m'ltiplas abas sero exibidos e se as abas abertas por links devem ser colocadas em primeiro plano.

A computao pessoal e o sistema operacional Linux -

F9;

.a seo "onte'do( / permitido definir o blo#ueio de janelas popup e as excess2es 3 regra( permisso de Java e @avaScript( a fonte padro( seu taman,o e as cores( al/m do tratamento aplicado a determinados tipos de ar#uivos. A seo >66 define as a2es tomadas #uando o usu?rio clicar em um link para >66. >66 / uma tecnologia de distribuio de not$cias #ue permite ao utili+ador verificar um pe#ueno trec,o das not$cias de seus sites prediletos( sem #ue seja necess?rio acessar o we'site do fornecedor e aguardar o carregamento de todos os elementos das p?ginas. &esta maneira( o usu?rio seleciona rapidamente o #ue l,e for conveniente e pode ler a mat/ria completa ao clicar no link desejado. Em 7rivacidade( so definidas as op2es de arma+enamento de cookies( do ,ist5rico de p?ginas visitadas e a limpe+a dos dados pessoais( como sen,as de sites arma+enadas. A seo 6egurana oferece recursos para prevenir a instalao de conte'dos por sites visitados( alertas sobre sites falsos @incluindo busca autom?tica no Google para cada p?gina visitadaB( memori+ao e gerenciamento de sen,as e tipos de alertas desejados. As configura2es de acessibilidade e recursos de navegao @como locali+ao de texto automaticamente ao comear a digitaoB( idiomas favoritos para as p?ginas( uso de cache( forma de conexo( gerenciamento de atuali+a2es e criptografia( podem ser definidos na seo Avanado.

;.* C$#"ni)% $r ins/%n/Nne$ J$0e/e


C software de comunicao instant1nea permite o envio e recebimento de mensagens de texto #uase em tempo real. .este tipo de programa( o usu?rio / informado #uando algum de seus contatos est? dispon$vel para trocar mensagens( ou seja( est? conectado 3 rede. .ormalmente estes programas apresentam outros recursos como envio de figuras ou imagens animadas( conversao em ?udio( utili+ao de we'cam e at/ mesmo o envio de ar#uivos. C software )"[ foi um dos primeiros a ser lanado e rapidamente alcanou o sucesso em todo o mundo( abrindo espao para outras empresas criarem novos protocolos e softwares destinados 3 troca de mensagens instant1neas. &entre estes( at/ a escrita deste trabal,o( destaca-se o <6. Messenger( da Microsoft. *m protocolo pode ser resumido como sendo um conjunto de regras e padr2es #ue permite a comunicao entre programas( assim( neste caso espec$fico dos mensageiros( um protocolo representa um servio @<6.( ACL( )"[( etcB. &evido 3 #uantidade de protocolos criados e empresas disputando seu espao( v?rios softwares tamb/m foram criados( cada um para determinado protocolo. 7ara um usu?rio #ue seja cliente de diversas redes pode ser um pouco complicado gerenciar todos os programas de

A computao pessoal e o sistema operacional Linux -

F9N

comunicao instant1nea instalados em seu computador. Mopete permite #ue o usu?rio ten,a v?rias contas de v?rios protocolos diferentes( todas funcionando ao mesmo tempo e com gerenciamento na mesma janela( em outras palavras( o usu?rio pode conectar-se 3s redes <6.( )"[( @a''er( dentre outras( com diversas contas ao mesmo tempo( com uma 'nica inst1ncia do programa em execuo.

;.*.1 Ins/%&%'($ $ J$0e/e


Em &ebian G.*8Linux( com o ambiente M&E instalado( basta #ue o usu?rio reali+e o procedimento de instalao #ue mais l,e agrade( pela ferramenta apt ou pelo gerenciador gr?fico de pacotes. C pacote a ser instalado c,ama-se kopete. 7ara instalao pela ferramenta apt( com privil/gios de root( em um terminal( o usu?rio deve digitar! e apt-get install kopete

=)G*>A ;E - Exemplo de instalao de Mopete

;.*.* C$nCig"r%'7es 0%r% "/i&i6%'($ e J$0e/e )$# "#% )$n/% MSN


.a primeira ve+ #ue o usu?rio iniciar o programa Mopete( ser? solicitado #ue o mesmo crie uma conta em um dos protocolos dispon$veis. 7ara o caso deste trabal,o( ser? criada uma conta #ue d? acesso 3 rede <6..

A computao pessoal e o sistema operacional Linux -

F9O

=)G*>A ;I - Escol,a de protocolo para utili+ao no programa Mopete Cs protocolos dispon$veis na verso de Mopete utili+ada para a confeco deste trabal,o so! A)<( Gadu-Gadu( GroupUise @.ovellB( )"[( )>"( Jabber( Janela de "ontexto @integrao com o servio mensageiro de Microsoft +indowsB( <eanA,ile( <6.( 6<6( um protocolo de teste de Mopete( c,amado $est'ed e ma,oo Messenger @=)G. ;IB. As configura2es para o protocolo escol,ido so feitas na etapa posterior( onde o usu?rio dever? definir a conta #ue ser? associada( a sen,a utili+ada @somente no caso de usar o recurso ^lembrar sen,a_B e adicionar contatos se necess?rio. A =)G. ;P ilustra a configurao de uma conta para <6. Messenger.

A computao pessoal e o sistema operacional Linux -

FE:

=)G*>A ;P - &efinio de conta para o protocolo escol,ido em Mopete .o caso apresentado( depois de configurar os itens b?sicos da conta( o usu?rio pode navegar entre as abas <6. Settings( )nforma2es do *su?rio( "ontatos e "onexo( clicando no boto 7r5ximo ou selecionando a aba desejada. Em <6. Settings( so definidos os par1metros para compartil,amento de emoticons( comportamento do programa #uando receber uma nova mensagem @se abre uma janela automaticamente ou somente um aviso em forma de baloB( envio de identidade do cliente( entre outras. Estas configura2es sero v?lidas para todas as contas #ue o usu?rio criar com o protocolo <6.. .a aba )nforma2es do *su?rio( uma imagem de exibio pode ser escol,ida( o nome de exibio @o nome #ue aparecer? para os contatosB pode ser alterado e os n'meros de telefones comercial( residencial e celular do utili+ador podem ser adicionados. A aba "ontatos serve unicamente para visuali+ar e configurar usu?rios permitidos e blo#ueados. *su?rios permitidos so a#ueles contatos #ue podem ver o status do utili+ador e comunicar-se normalmente com ele. Cs usu?rios blo#ueados so a#ueles usu?rios impedidos de efetuarem comunicao com o utili+ador da conta e sempre o enxergaro em suas listas de contatos com o status de offline @desconectado da redeB. A 'ltima aba( "onexo( como o pr5prio nome sugere( possui informa2es sobre a ligao do programa com a rede de comunicao escol,ida. .o caso de <6.( / poss$vel

A computao pessoal e o sistema operacional Linux -

FEF

@apesar de pouco prov?velB #ue o usu?rio altere a configurao do servidor de mensagens e a porta padro para c,amadas de we'cam. Ap5s reali+adas as devidas altera2es( o programa solicita a sen,a de acesso para a conta e recupera a lista de contatos do usu?rio para a janela principal do programa @=)G. ;LB.

=)G*>A ;L - Janela principal de Mopete

;.*.- C$nCig"r%'7es ger%is $ 0r$gr%#% J$0e/e


Mopete possibilita muito mais do #ue simples bate-papo entre os usu?rios. um programa muito flex$vel e permite v?rias modifica2es( desde 3s contas at/ os dispositivos integrados. 7ara #ue o usu?rio ten,a acesso 3s configura2es( deve clicar no menu "onfigura2es da janela principal de Mopete e escol,er o item "onfigurar. *ma janela semel,ante 3 =)G. ;; ser? aberta e a primeira seo @"ontasB ser? exibida( possibilitando a alterao ou excluso de contas existentes( al/m da criao de novas contas. C usu?rio pode configurar as a2es do programa na seo "omportamento. Esta seo / dividida em #uatro abas! Geral( Events( way Settings e Chat. .a aba Geral definem-se( basicamente( as a2es de exibio de $cone na bandeja do sistema @no painel do M&E( neste casoB( manipulao de mensagens e conexo ao iniciar.

A computao pessoal e o sistema operacional Linux -

FE9

=)G*>A ;; - "onfigurao da seo "omportamento de Mopete A guia @abaB Events permite #ue o usu?rio defina formas para os avisos de mensagens recebidas( a opo de ignorar uma mensagem sem abrir uma janela para a mesma( tempori+ao da bol,a de aviso( mudana de desktop ativo #uando do recebimento de mensagens( janelas em primeiro plano #uando receber uma mensagem( entre outros itens. A aba way Settings configura a definio autom?tica de aus-ncia do usu?rio por inatividade do programa( a mensagem de aus-ncia para este caso e o n'mero de mensagens de aus-ncia #ue devem ser lembradas pelo programa. Cs usu?rios de Mopete podem definir uma s/rie de mensagens de aus-ncia @#uando precisam sair da frente do computador e #uerem alertar os contatos de #ue no estaro respondendo 3s c,amadasB e utili+arem a mensagem mais apropriada( selecionando-a. Mopete arma+ena as 'ltimas mensagens utili+adas( segundo o n'mero de mensagens definidas no item .'mero de mensagens para lembrar. Em Chat( so informadas as op2es da janela padro a ser utili+ada pelo programa @duas op2es de janelasB( a abertura de novas janelas para outros protocolos ou a reutili+ao de janelas para o mesmo protocolo ou at/ mesmo a utili+ao de uma 'nica janela com todos os chats @janelas de conversaoB ativos de todos os protocolos. A seo )dentidade / destinada 3 ,abilitao de uma identidade global do usu?rio( ou seja( a identidade #ue cont/m informa2es gravadas no servidor do protocolo. Esta identidade arma+ena( basicamente( os dados sobre o apelido do usu?rio @nicknameB e imagem do mesmo.

A computao pessoal e o sistema operacional Linux -

FEE

A seo Apar-ncia permite #ue sejam definidos diversos par1metros relativos 3 interface do software Mopete. &ividida em #uatro abas( esta seo permite!

Escol,er o tema de emoticons @figuras #ue representam emo2es por meio de

express2es faciais J geralmente c,amados smillesB a ser utili+ado( baixar novos temas( instal?-los e remover temas existentes%

&efinir a forma de visuali+ao das mensagens nas janelas de bate-papo(

informando se ,avero lin,as divis5rias para os textos de diferentes usu?rios( se as imagens de exibio sero mostradas junto com as mensagens recebidas e enviadas( entre outros itens @=)G. ;NB%

Arranjar a lista de contatos por grupo de metacontatos @agrupar os contatos de

acordo com as rela2es #ue so estabelecidas com eles( por exemplo( comerciais( amigos( fam$liaB( definir o modo de exibio dos contatos @informa2es detal,adas ou $cones 3 direita ou es#uerdaB( as anima2es para #uando ocorrerem eventos na lista de contatos @como a mudana de estado de um contatoB( se a lista de contatos ser? escondida pelo programa e #uais informa2es se deseja ver sobre um contato #uando se passar o mouse sobre seu nickname%

"onfigurar as fontes e cores para a lista de contatos e janela de bate-papo.

=)G*>A ;N - 6eo Apar-ncia das configura2es de Mopete As configura2es de dispositivos de ?udio e v$deo podem ser reali+adas na seo

A computao pessoal e o sistema operacional Linux -

FEI

&ispositivos da janela de configurao de Mopete. .esta etapa( o usu?rio pode selecionar #ual dispositivo de v$deo deseja utili+ar @we'cam( placa de captura e o #ue mais possuir instalado em seu sistemaB( ajustar as propriedades de imagem( como padro utili+ado( bril,o( contraste( saturao( controle de branco e ajustes autom?ticos. Cutras op2es do programa podem ser alteradas pelo menu "onfigura2es( como mostrado na =)G. ;O.

=)G*>A ;O - <enu "onfigura2es do Mopete Em "onfigurar Qarras de =erramentas( o usu?rio pode personali+ar os itens @bot2esB componentes das barras principal( pes#uisa r?pida e identidade global do Mopete. A opo de configurao de plugins permite #ue funcionalidades adicionais sejam ativadas ou desativadas. Estas funcionalidades envolvem traduo de mensagens recebidas de um idioma a outro( apelidos( uso de criptografia( notas de contato( desta#ues e efeitos de texto( favoritos( ,ist5rico( c,amadas de v$deo-confer-ncia( o item ouvindo agora @publica para os contatos #ual o nome do ?udio #ue o usu?rio est? ouvindoB( status de conexo( substituio autom?tica de texto e alguns outros itens @=)G. N:B. A opo do menu c,amada "onfigurar .otifica2es( serve para #ue o usu?rio associe a2es aos eventos do programa( como por exemplo( tocar um determinado som #uando um contato conectar-se 3 rede ou registrar o evento em um ar#uivo de texto. "onfigurar Atal,os Globais / o item #ue permite #ue o usu?rio construa seus atal,os de teclado para executar determinadas a2es no programa @ler mensagem( mostrar ou ocultar lista de contatos e definir aus-ncia e disponibilidadeB. 7ara #ue o usu?rio possa definir atal,os para outras a2es do programa( o item "onfigurar Atal,os dever? ser usado. de ar#uivos e muitos outros. permitido #ue sejam associados atal,os de teclado a comandos como adio de contatos( criao de grupos( definio de estado do usu?rio( envio

A computao pessoal e o sistema operacional Linux -

FEP

=)G*>A N: - "onfigurao de plugins de Mopete

;.*.2 F"n)i$n%#en/$ 13si)$ $ J$0e/e


Assim como outros comunicadores instant1neos( Mopete / um programa com interface intuitiva e de f?cil operao. 7ara iniciar um bate-papo com um contato( basta #ue o usu?rio cli#ue sobre o mesmo na sua lista de contatos e uma janela ser? aberta para a comunicao. .a verso dispon$vel durante esta escrita( no se permite deixar mensagens para contatos offline( como no programa (ive Messenger da Microsoft. <uito provavelmente em vers2es futuras do Mopete este recurso seja implementado. Dodas as a2es relacionadas a um contato podem ser acionadas com o cli#ue do boto direito do mouse sobre o mesmo( na lista de contatos. Algumas destas a2es envolvem! blo#ueio e desblo#ueio de contatos( envio de mensagens( personali+a2es de reproduo de sons para eventos associados a ele( movimentao entre grupos de contatos( altera2es nas propriedades de exibio( envio e recebimento de ar#uivos e imagens da we'cam( entre diversas outras fun2es. Alguns testes efetuados com envio e recebimento de v$deo de we'cam mostraram #ue o recurso funciona muito bem. &entre os programas testados para este trabal,o @Mopete(

A computao pessoal e o sistema operacional Linux -

FEL

GA)<( a<6. e MmessB( Mopete mostrou-se o mais completo da categoria de comunicadores instant1neos para as necessidades de um usu?rio de desktop Linux.

;.*.: 8 Ins/%&%n $ webcam e /es/%n $ )$# %amStream e J$0e/e


C suporte 3s c1meras mais comuns em &ebian / provido pelo m5dulo spcaPxx. Este suporte deve ser instalado pela ferramenta A7D @ou pelo Synaptic( como de costumeB. 7ara descobrir se o e#uipamento est? conectado corretamente ao sistema @c1mera *6QB( a maneira mais segura / desconectar os dispositivos *6Q @menos teclado e mouse( se for o casoB e plugar a we'cam( depois abrir um terminal como root e digitar o comando! e lsusb Algum texto deve surgir indicando #ue um dispositivo de c1mera est? conectado. A partir da$ existem diversas maneiras de fa+--lo funcionar( das #uais duas sero explicadas a#ui. A primeira maneira / instalar pela ferramenta A7D! com o terminal do root( digitar o comando! e uname -a Este comando retorna a verso do kernel em execuo @algo como 9.L.FN-I-LNLB. &epois disso( verificar se o pacote correto est? dispon$vel! e apt-cac,e searc, spcaPxx 6e o comando retornar um pacote spcaPxx-modules-9.L.FN-I-LNL ento / este #ue deve ser instalado com! e apt-get install spcaPxx-modules-9.L.FN-I-LNL Lembrando #ue todo o procedimento pode ser feito no Synaptic tamb/m. A segunda forma de instalar o m5dulo @e a mais simplesB / utili+ando a ferramenta module#assistant. Esta ferramenta automati+a a preparao e at/ mesmo a instalao de m5dulos de suporte a dispositivos como c1meras e placas de v$deo. 7ode-se instalar pelo comando! e apt-get install module-assistant &epois de instalado o programa( o usu?rio deve manter o dispositivo conectado ao sistema e digitar! e m-a auto-install spcaPxx C m5dulo ser? instalado e deve ser carregado pela primeira ve+ de forma manual! e modprobe spcaPxx 7ara testar o funcionamento da we'cam( os usu?rios de M&E podem utili+ar o

A computao pessoal e o sistema operacional Linux -

FE;

programa CamStream @instalar pelo SynapticB( o Camorama @G.C<EB e at/ mesmo o Mopete( no menu de configura2es de dispositivos. 7ara abrir CamStream( acessar a opo Executar "omando do menu M e digitar ^camstream_ @sem aspasB e clicar em Executar. "om o programa em execuo( clicar no menu &ile( item /pen 5iewer( escol,er o dispositivo de c1mera @tamb/m / listada a placa de D0B e escol,er um modo @6)= / satisfat5rioB. Qoto CM e a imagem ser? mostrada.

=)G*>A NF - "am6tream .o Mopete( pelo menu "onfigura2es( item "onfigurar( existe uma seo c,amada &ispositivos( onde deve ser indicada a we'cam e podem ser regulados os itens de bril,o( contraste( claridade( saturao e tonalidade. .a aba op2es existem dois itens para ajuste autom?tico de bril,o e contraste e correo de cor.

=)G*>A N9 - Ajustar we'cam em Mopete

A computao pessoal e o sistema operacional Linux -

FEN

;.- Lei/$r e e&mail #'olution


Em um ambiente desktop( seja dom/stico ou corporativo( / essencial a presena de pelo menos um software destinado a enviar e receber mensagens de correio eletrYnico. Em G.*8Linux( uma #uantidade ra+o?vel de boas ferramentas esto dispon$veis para tais tarefas. &entre estes programas( foram alvo de estudo para este trabal,o! Icedove @fork do <o+illa $hunder'ird para &ebianB( Mmail e Evolution. Cs tr-s programas apresentam funcionalidades semel,antes( tra+endo filtros anti#spam( op2es de regras de mensagens e boa flexibilidade oferecida ao usu?rio no gerenciamento de suas mensagens. Embora destinados 3s mesmas atividades( estes softwares possuem algumas diferenas entre si e um deles( o Evolution( implementa funcionalidades #ue o tornam mais do #ue um simples leitor de e#mails. Al/m de sua funo principal( Evolution gerencia agenda de contatos( agenda de compromissos( bloco de tarefas e memorandos. C Evolution / um programa #ue permite organi+ar e compartil,ar as informa2es sobre os contatos de forma f?cil.

;.-.1 C$nCig"r%'($ ini)i%& e #'olution


.as apresenta2es de programas efetuadas neste trabal,o( uma abordagem breve da instalao dos softwares foi reali+ada( entretanto( a instalao de Evolution ou #uais#uer outros programas em um sistema &ebian G.*8Linux( tendem a ser tarefas f?ceis( uma ve+ #ue todas as depend-ncias de pacotes so resolvidas automaticamente pela ferramenta apt( estando o usu?rio a utili+ar uma G*)( como Synaptic ou o modo de comandos do shell. 7or este motivo( a instalao de tal software no ser? detal,ada neste cap$tulo( bastando di+er #ue o usu?rio deve escol,er a instalao do pacote evolution( para #ue todos os outros componentes sejam instalados. Ap5s a instalao do programa( um assistente de configurao inicial / aberto e os dados para cadastro de uma conta de recebimento e envio de e#mails so solicitados ao usu?rio. 6e esta etapa for pulada( o usu?rio poder? adicionar novas contas mais tarde( acessando o menu Editar( no item 7refer-ncias( na seo "ontas. A =)G. NE exibe um exemplo da primeira etapa da criao de uma conta fict$cia no Evolution.

A computao pessoal e o sistema operacional Linux -

FEO

=)G*>A NE - &ados para criao de conta no Evolution Ap5s preenc,er os dados sobre a identidade do usu?rio @nome e endereo de e#mailB( uma tela ser? exibida( solicitando os dados para recebimento de e#mails. .esta etapa( o usu?rio dever? informar o tipo de servidor ao #ual deseja conectar-se. C mais comum para um ambiente desktop / efetuar conex2es a servidores de mensagens 7C7. Alguns par1metros adicionais so condicionados 3 escol,a do tipo de servidor. .o caso deste trabal,o( ser? exemplificada uma conexo fict$cia a um servidor 7C7 do provedor Derra. Cs par1metros 6ervidor e .ome de *su?rio devem ser preenc,idos com o endereo do servidor de mensagens e o nome de login do usu?rio para este servidor( respectivamente. A opo *sar "onexo 6egura deve ser configurada de acordo com as regras do servidor de e#mails( por exemplo( no caso do Gmail do Google( este par1metro deve ser apontado como 66L @Security Socket (ayerB. )sto oferece uma certa proteo( uma ve+ #ue o usu?rio estar? conectando-se ao servidor e trocando dados de forma criptografada. C tipo de autenticao normalmente suportado / 6en,a. &esta maneira( uma sen,a de acesso ser? solicitada ao usu?rio #uando o mesmo tentar efetuar uma operao com sua conta de e#mails. A =)G. NI demonstra um exemplo gen/rico de configurao.

A computao pessoal e o sistema operacional Linux -

FI:

=)G*>A NI - "onfigurao para recebimento de e#mails no Evolution *ma ve+ fornecidos os dados para conexo com o servidor( o usu?rio tem a possibilidade de definir um intervalo de tempo #ue ser? utili+ado para a c,ecagem de novas mensagens em sua caixa de entrada do servidor e uma opo #ue deixar? as mensagens no servidor mesmo depois de recebidas no cliente de e#mail. Ap5s preenc,idos os dados de recebimento de mensagens( o assistente solicitar? os dados para envio das mesmas. Qasicamente os mesmos par1metros sero configurados( normalmente mudando-se apenas o endereo do servidor de mensagens. =inalmente( na etapa posterior( o assistente pede ao usu?rio #ue escol,a seu fuso ,or?rio. Esta / a 'ltima etapa da configurao de uma conta no Evolution( ento o usu?rio est? ,abilitado a utili+ar este cliente de e#mails.

;.-.* Re)"rs$s e e&mail n$ #'olution


A tela inicial de Evolution( como cliente de e#mails( / semel,ante 3 exibida na =)G. NP. 7ara #ue o usu?rio possa efetuar suas tarefas( precisa con,ecer as funcionalidades dos bot2es da barra de tarefas e con,ecer os recursos adicionais #ue Evolution oferece atrav/s de seus menus. A primeira tarefa a ser executada / o recebimento das mensagens arma+enadas no servidor. C usu?rio deve conectar-se 3 Internet e solicitar ao programa #ue trabal,e em modo

A computao pessoal e o sistema operacional Linux -

FIF

online. 7ara tanto( o utili+ador deve clicar no menu 0er( na opo 0er Qarra de Estado. Esta barra mostrar? o modo de trabal,o #ue est? selecionado( no canto inferior es#uerdo da janela principal do programa. "aso o $cone mostrado conten,a a imagem de conexo interrompida @com um K vermel,o entre dois pontosB( o programa est? operando em modo offline e no sero recebidas mensagens at/ #ue o usu?rio inverta o estado( clicando sobre o referido $cone e fa+endo com #ue o mesmo se parea com o exibido na =)G. NP( onde dois pontos esto unidos. *ma ve+ em modo online( o boto de envio e recebimento de mensagens @Enviar8>eceberB ser? ,abilitado na barra de ferramentas principal do Evolution.

=)G*>A NP - Dela inicial do cliente de e#mails Evolution Qasta #ue o usu?rio cli#ue sobre Enviar8>eceber para #ue a sen,a de sua conta seja solicitada e suas mensagens sejam recebidas. A barra de ferramentas principal de Evolution possui $cones e textos auto-explicativos( como >esponder( >esponder a todos( Encamin,ar( )mprimir( "ancelar e dois itens #ue j? so um diferencial do programa! )ndesejada e .o / )ndesejada. Cs dois servem para controle de spams( ficando a crit/rio do usu?rio informar( na primeira ve+( se o e#mail / indesejado ou no( a partir da$( Evolution far? o controle autom?tico das mensagens enviadas pelo mesmo remetente. 6e uma mensagem se encaixar na regra de indesejada( no momento do recebimento( ser? ar#uivada na pasta )ndesejado( presente na lista de pastas( na lateral

A computao pessoal e o sistema operacional Linux -

FI9

es#uerda do programa @=)G. NPB. Cutro recurso interessante de Evolution / a pes#uisa de mensagens( #ue pode ser feita de forma pr/-definida( onde o usu?rio tem a opo de buscar por palavras no Assunto( no >emetente( no "orpo da mensagem ou de forma avanada( onde o criar? seus pr5prios filtros e condi2es combinadas. A barra de pes#uisa encontra-se logo acima da lista de e#mails( mas o recurso tamb/m pode ser acessado pelo menu 7es#uisar. Algumas mensagens possuem imagens exibidas em seu corpo( por/m( a pol$tica padro da maioria dos clientes de e#mails / no baixar automaticamente tais imagens. 7ara #ue o usu?rio de Evolution possa ver estas imagens( basta clicar no menu 0er e selecionar a opo "arregar )magens. *ma funcionalidade #ue merece desta#ue / a possibilidade de adicionar r5tulos 3s mensagens( classificando-as segundo um contexto. Cs r5tulos podem ter cores diferentes( facilitando a identificao das mensagens. Cs r5tulos pr/-definidos so! )mportante( Drabal,o( 7essoal( A =a+er e <ais Darde. 7ara adicionar um r5tulo 3 mensagem( basta #ue o usu?rio cli#ue com o boto direito do mouse sobre a mesma e selecione o item >5tulo( escol,endo em seguida a rotulao desejada.

=)G*>A NL - >5tulos no Evolution "omo pode ser observado na =)G. NL( muitas outras funcionalidades esto dispon$veis no menu de contexto( mensagem. acionado com o cli#ue do boto direito do mouse sobre uma poss$vel marcar a mensagem como um lembrete( como importante( indesejada(

no lida( manipul?-la( convert--la para uma tarefa e outras a2es.

A computao pessoal e o sistema operacional Linux -

FIE

;.-.- A %gen % e )$n/%/$s


"licando no boto "ontatos( locali+ado abaixo de "orreio( na lateral es#uerda de Evolution( o usu?rio tem acesso ao gerenciamento completo de seus contatos. Evolution permite um cadastro efica+ e organi+ado( possibilitando #ue muitas informa2es sejam adicionadas a um contato( incluindo associao de imagens( diversos endereos de e#mail( diversos endereos f$sicos de correspond-ncia( telefones( #uatro informa2es sobre comunicao instant1nea @3 escol,a! <6.( )"[( ma,oo( Jabber( A)<( GroupUiseB( endereos da we'( profisso( cYnjuge( datas de nascimento e bodas( al/m de notas adicionais.

=)G*>A N; - "adastro de contato no Evolution Cs telefones no se limitam aos exibidos na =)G. N;( mas expandem-se em at/ oito n'meros poss$veis( ficando 3 escol,a do usu?rio classificar cada n'mero( de acordo com de+essete tipos diferentes de telefones @pager( residencial( comercial( etcB. Al/m de todas estas op2es( os contatos podem ser organi+ados por categorias( #ue por sua ve+( possuem cores e $cones de representao. Cs contatos tamb/m podem ser salvos em um servidor ou localmente.

A computao pessoal e o sistema operacional Linux -

FII

;.-.2 A %gen % e )$#0r$#iss$s


Apesar de G.*8Linux contar com ferramentas espec$ficas para organi+ao pessoal( Evolution tra+ consigo uma excelente agenda de compromissos( #ue pode ser acessada clicando-se sobre o boto Agendas( na lateral es#uerda do programa. &iversas vis2es de agendas esto dispon$veis( entre dia( m-s( semana 'til( semana normal e lista. &esta forma( o usu?rio pode facilmente manipular seus compromissos. 7ara criar um novo compromisso( basta #ue o usu?rio efetue um cli#ue duplo com o mouse sobre uma ?rea de uma data ou sobre uma lin,a de ,or?rio do calend?rio. *ma janela semel,ante 3 exibida na =)G. NN ser? exibida.

=)G*>A NN - Adicionando compromisso no Evolution C compromisso pode ser adicionado em uma agenda 3 escol,a do usu?rio @pessoal( contatos( bodas( etcB. Alarmes podem ser programados para as agendas( como( por exemplo( tocar um som ou executar um programa determinado tempo antes do in$cio do compromisso. Evolution / realmente uma poderosa ferramenta e possibilita at/ mesmo agendar reuni2es e gerenciar os participantes a partir de um compromisso cadastrado.

A computao pessoal e o sistema operacional Linux -

FIP

=)G*>A NO - Agenda de compromissos de Evolution

;.-.: T%reC%s e #e#$r%n $s


Cs itens <emorandos e Darefas so os dois recursos #ue auxiliam o usu?rio no gerenciamento pessoal. <emorandos trata apenas de notas di?rias do usu?rio( en#uanto Darefas permite ao usu?rio delegar tarefas( acompan,ar o progresso das mesmas e manipul?-las de acordo com as suas necessidades. C recurso de tarefas diferencia-se dos recursos de gerenciamento de projetos por ser mais simples( sendo assim( se o #ue o usu?rio procura / uma ferramenta para acompan,amento de projetos e delegao de tarefas dentro do mesmo( dever? utili+ar-se de outros programas dispon$veis em Linux e exibidos mais adiante neste trabal,o.

A computao pessoal e o sistema operacional Linux -

FIL

=)G*>A O: - Darefas no Evolution

;.-.; C$nCig"r%'7es % i)i$n%is e #'olution


Cs recursos de Evolution podem ser ,abilitados e configurados pelo menu Editar( no item 7refer-ncias. *ma janela dividida em seis se2es permite ao usu?rio efetuar as mais diversas personali+a2es sobre o programa. A primeira seo trata das contas de e#mails cadastradas no cliente. poss$vel adicionar novas contas( remover( editar e desativar8ativar contas existentes. A seo Autocompletar apenas trata do recurso de sugesto de palavras na digitao do usu?rio e a terceira seo( c,amada 7refer-ncias de "orreio( / dividida em abas( permitindo muitas configura2es por parte do usu?rio. A seguir uma breve descrio das op2es de cada uma das abas!

Geral! trata das fontes das mensagens( exibio( excluso e notificao% "orreio RD<L! op2es de envio de mensagens no formato RD<L( exibio de "ores! gerencia as cores e r5tulos para as mensagens% "abeal,os! permite selecionar #uais itens aparecero na lista de e#mails( como )ndesejada! estabelece filtros para a c,ecagem de spams%

anima2es e imagens nas mensagens%


remetente( destinat?rio( data e ,ora do envio( etc%

A computao pessoal e o sistema operacional Linux

FI;

"ontatos autom?ticos! permite adicionar endereos de e#mail automaticamente

3 lista de contatos #uando o usu?rio responde a uma mensagem e tamb/m sincroni+ar as informa2es dos contatos com a#uelas disponibili+adas no mensageiro instant1neo do mesmo @desde #ue esteja na lista de contatos de mensagens instant1neas do usu?rioB%

Agenda e Darefas! procura por conflitos de reuni2es.

=)G*>A OF - "onfigura2es gerais de Evolution

.a seo 7refer-ncias do >edator( o usu?rio define as op2es para digitao( formatao( alertas( correo ortogr?fica e assinaturas de suas mensagens. A seo Agenda e Darefas permite configurar a apar-ncia das tarefas( suas cores( os alarmes( fuso ,or?rio( semana de trabal,o @escol,endo o dia #ue a semana comea e #uais dias comp2em a semanaB( al/m da publicao de agendas. 7or fim( a seo "ertificados permite controlar os certificados digitais de segurana do usu?rio e os recebidos de contatos( para garantia de autenticidade na troca de mensagens.

;.2 Agreg% $r e RSS AOreg%/$r


>66 / uma forma simples de publicao de conte'do adotada na Internet por muitos we'sites #ue possuem se2es de not$cias. Esta forma de publicao permite #ue o leitor

A computao pessoal e o sistema operacional Linux -

FIN

receba apenas pe#uenas partes das mat/rias( como( por exemplo( o t$tulo e algumas palavras do in$cio do texto. &esta forma( o leitor pode escol,er o #ue l,e c,amar a ateno e ler a mat/ria na $ntegra. C recurso de >66 vai al/m de poupar o leitor de textos longos e cansativos para uma simples escol,a( ele tamb/m permite( atrav/s de programas c,amados agregadores( #ue os leitores escol,am diversas fontes de not$cias para serem exibidas e atuali+adas constantemente em seu computador. Assim( os usu?rios de agregadores >66 no precisam visitar de+enas de sites em busca de not$cias( basta #ue adicionem as fontes em seus programas e aguardem a atuali+ao do conte'do. *m excelente agregador de conte'do >66 para G.*8Linux vem integrado ao ambiente M&E e recebe o nome de Akregator. Cutros agragadores podem ser encontrados( com diferentes formas de trabal,o( como / o caso do 2news$icker. Este 'ltimo funciona como uma barra #ue atravessa o desktop e exibe as c,amadas para as mat/rias das fontes definidas pelo usu?rio.

;.2.1 Re)"rs$s 13si)$s e AOreg%/$r


&entre os diversos recursos de Akregator( o mais b?sico e primordial para manter a organi+ao dos conte'dos / a criao de pastas. A estrutura de pastas permite #ue o usu?rio separe conte'dos por contextos( tornando mais f?cil a navegao entre eles. *ma ve+ criadas as pastas( o usu?rio pode adicionar endereos de >66 e imediatamente @se conectado na InternetB( visuali+ar os conte'dos escol,idos.

=)G*>A O9 - Adicionar fonte de not$cias no Akregator Alguns par1metros so solicitados #uando o usu?rio insere uma nova fonte de not$cias( como o nome amig?vel #ue deseja utili+ar para referenci?-la( definio de um intervalo de atuali+ao personali+ado( ar#uivamento de not$cias e marcao de artigos lidos. A =)G. OE mostra um exemplo de par1metros para um recurso disponibili+ado pelo portal *CL( na sua seo de tecnologia. .a ocasio desta escrita( grandes portais como Derra(

A computao pessoal e o sistema operacional Linux -

FIO

*CL e )G( disponibili+am bons conte'dos em formato >66.

=)G*>A OE - 7ar1metros para nova fonte de not$cias *ma ve+ configurada a fonte de not$cias( a mesma ser? exibida na janela principal de Akregator( permitindo ao usu?rio obter os conte'dos da fonte e selecionar o #ue for de seu interesse para leitura completa.

=)G*>A OI - Exibio de fonte de not$cias >66 do portal *CL A leitura de mat/rias em sua totalidade pode ser feita abrindo-se o conte'do todo em uma nova aba dentro do pr5prio Akregator( como mostrado na =)G. OP( onde o usu?rio l-( na

A computao pessoal e o sistema operacional Linux -

FP:

$ntegra( a segunda mat/ria exibida na lista da =)G. OI.

=)G*>A OP - Leitura de mat/ria completa no Akregator

;.2.* C$nCig"r%'7es $ 0r$gr%#%


As configura2es adicionais de Akregator locali+am-se sob o menu "onfigura2es( #ue possui os itens "onfigurar .otifica2es( "onfigurar Akregator( "onfigurar Atal,os e "onfigurar Qarras de =erramentas. As notifica2es referem-se 3 forma como o usu?rio deseja ser avisado sobre novos conte'dos dispon$veis e novas fontes adicionada remotamente ao Akregator. aplicativos nativos do M&E. Cs itens referentes a atal,os e barras de ferramentas( tratam de atal,os de teclado para a2es do programa e seleo e organi+ao dos itens componentes das barras de ferramentas de Akregator( respectivamente. C item mais interessante nas configura2es deste software / "onfigurar Akregator( onde uma janela dividida em se2es / exibida e diversas personali+a2es podem ser efetuadas. A =)G. OL mostra as se2es Geral( 7acote( Apar-ncia( .avegador e Avanado( #ue possuem suas fun2es descritas abaixo! poss$vel reprodu+ir sons( gravar eventos em ar#uivos e todas as outras possibilidades oferecidas aos

A computao pessoal e o sistema operacional Linux

FPF

Geral! define os par1metros de iniciali+ao e notificao( bem como a 7acote! trata do ar#uivamento dos conte'dos( como limites para ar#uivamento Apar-ncia! cuida apenas do aspecto visual das mat/rias( como tipo e taman,o .avegador! permite configurar o comportamento do navegador #uando

utili+ao de cache do navegador%

e remoo de conte'dos antigos%

de fontes%

acionados os bot2es do mouse( bem como definir #ual navegador ser? acionado #uando o usu?rio desejar abrir uma mat/ria fora do programa Akregator%

Avanado! define o mecanismo para ar#uivamento das mat/rias e tempori+ao

para marcar artigos como lidos( bem como a limpe+a da barra de pes#uisas.

=)G*>A OL - "onfigura2es de Akregator

;.: C$#0%r/i&E%#en/$ e %r4"i,$s )$# JTorrent


*ma das mel,ores maneiras de se obter as m$dias de instalao de &ebian e outras distribui2es / o compartil,amento de ar#uivos. &iversos protocolos esto dispon$veis para esta finalidade( dentre eles( o 'ittorrent.

A computao pessoal e o sistema operacional Linux -

FP9

C sistema de torrents permite #ue os usu?rios obten,am pe#uenos pacotes componentes dos ar#uivos compartil,ados( enviando os #ue j? baixaram para outros usu?rios. &esta forma( no existem filas de espera @como em outros protocolosB e o desempen,o da rede / mel,orado( uma ve+ #ue no ,? servidores sobrecarregados @como no amule( por exemploB. C objetivo deste trabal,o no / demonstrar o funcionamento de uma rede torrent( mas demonstrar um bom software para utili+ao do protocolo 'ittorrent em G.*8Linux. .o / preciso procurar muito para encontrar 2$orrent( uma aplicao integrada ao ambiente M&E e #ue possui uma interface amig?vel e bem organi+ada( al/m de cumprir muito bem a funo para a #ual se destina.

;.:.1 A )$nCig"r%'($ e JTorrent


M$orrent possui diversos par1metros #ue condu+em seu funcionamento. As op2es de personali+ao esto dispon$veis no menu "onfigura2es( na janela principal do software.

=)G*>A O; - "onfigurao de M$orrent 6eguindo o padro das aplica2es nativas de M&E( a janela de configura2es de 2$orrent tamb/m / dividida em se2es.

A computao pessoal e o sistema operacional Linux -

FPE

A primeira das se2es / 4ownloads( onde o usu?rio indicar? ao programa algumas regras do compartil,amento( como o n'mero m?ximo de downloads( de fontes de recebimento( as taxas m?ximas de envio e recebimento @para controle de tr?fego localB e as portas utili+adas pelo software. A seo geral permite #ue o usu?rio indi#ue as pastas para ar#uivos tempor?rios e downloads efetuados( o comportamento do $cone do programa no painel de M&E( mensagens de aviso sobre downloads terminados( utili+ao de mem5ria( personali+ao do endereo de )7 publicado na rede( encriptao de dados do protocolo( entre outras. As funcionalidades de 2$orrent podem ser ampliadas com a ativao de plugins( tarefa #ue pode ser executada pela seo Plugins. .esta seo( podem ser adicionados diversos recursos( como informa2es adicionais sobre transfer-ncias( filtragem de )7 para evitar conex2es indesejadas( busca autom?tica de ar#uivos torrent nas pastas( entre outros. Em 7rocura( o utili+ador define alguns mecanismos de busca #ue sero utili+ados pelo software. *m texto explicativo / exibido nesta janela( indicando o procedimento para #ue o usu?rio possa adicionar buscadores. Alguns pr/-definidos no software so mininova.org( 2$orrents.com e 'ittorrent.com. A seo Janela de )nforma2es serve apenas para tr-s par1metros. C primeiro controla a exibio da lista de peers @pessoas ainda baixando os ar#uivos do torrentB. C segundo par1metro mostra a lista de pedaos #ue esto sendo transferidos e o terceiro mostra a lista de locali+adores de pacotes. poss$vel tamb/m configurar atal,os para a2es e a barra de ferramentas de 2$orrent( assim como nas outras aplica2es nativas de M&E.

;.:.* Re)"rs$s e JTorrent


C software possui uma interface simples e de f?cil entendimento para os usu?rios acostumados com a utili+ao do protocolo 'ittorrent. As principais a2es esto dispon$veis na barra de ferramentas da janela principal e as informa2es sobre os ar#uivos esto organi+adas em abas.

A computao pessoal e o sistema operacional Linux -

FPI

=)G*>A ON - Janela principal de M$orrent

A barra de ferramentas principal possui um boto para criao de ar#uivos torrent( onde o usu?rio tem a opo de compartil,ar um ar#uivo ou pasta na rede. Cutros bot2es como abrir ar#uivo torrent e colar conte'do da ?rea de transfer-ncia fa+em parte desta barra. Cutra barra de ferramentas dispon$vel / a de 4ownload( #ue cont/m os bot2es para controle do download dos ar#uivos @in$cio( parada e gerenciamento da fila localB. .a parte superior do programa( tr-s abas permitem ao utili+ador acompan,ar os recebimentos( os envios e reali+ar procura de ar#uivos torrent para download( respectivamente. As abas de recepo e envio exibem informa2es como o nome do ar#uivo( o status @baixando ou paradoB( o taman,o do ar#uivo( a #uantidade de mega'ytes enviados( as velocidades de envio e recepo( o tempo restante para t/rmino do download( a #uantidade de pessoas compartil,ando a#uele ar#uivo e a porcentagem de reali+ao do download. Cs ar#uivos #ue constam na aba de envios so a#ueles #ue j? foram baixados completamente pelo usu?rio e continuam dispon$veis na rede ou #ue foram criados pelo utili+ador e disponibili+ados. A aba de pes#uisas utili+a os mecanismos de busca adicionados nas configura2es do programa para #ue o usu?rio possa pes#uisar ar#uivos torrent por termos relacionados ou palavras-c,aves. *m exemplo / a pes#uisa pelo termo &ebian( no mecanismo 'ittorrent.com( #ue resulta em diversas imagens )6C para download.

A computao pessoal e o sistema operacional Linux -

FPP

Cutros programas desta categoria esto dispon$veis para &ebian G.*8Linux( como o pr5prio ,it$orrent( A+ureus e QitDornado( entretanto( alguns dependem de JA0A( o #ue os torna um tanto lentos no carregamento da interface( outros possuem os mesmos recursos de 2$orrent( mas uma interface menos rica. 2$orrent satisfa+ todas as necessidades dos usu?rios de programas de compartil,amento 'ittorrent( com adicionais de um visual bonito e uma interface de utili+ao f?cil( al/m de ser completamente integrado ao ambiente M&E.

;.; HOIP e# GNU>Lin"! )$# Skype


*ma forma bastante comum e econYmica de comunicao por vo+ entre os usu?rios de desktops / o software Skype. Este programa no / software livre( entretanto( usu?rios de G.*8Linux com certe+a sentiro necessidade de comunicar-se com seus contatos utili+ando Skype. .a ocasio desta escrita( a verso de Skype para Linux @F.EB no / a mesma verso do software para outros sistemas operacionais @E.:B( contudo( / poss$vel desfrutar dos recursos de comunicao por vo+ com esta verso. "omo o projeto depende da atuali+ao pelo fabricante e o protocolo de comunicao / propriet?rio( a comunidade de software livre( no caso do Skype( somente aguarda pelo lanamento de novas vers2es para Linux.

;.;.1 A ins/%&%'($ e Skype e# De1i%n GNU>Lin"!


A instalao de Skype em &ebian pode ser feita de duas maneiras! baixando-se o pacote em formato deb e instalando pelo gerenciador de pacotes escol,ido ou instalando pela ferramenta apt ou Synaptic. 7ara a primeira opo( o usu?rio e deve acessar o o we'site de do Skype ar#uivo @,ttp!88AAA.skype.com8download8skype8linux8B efetuar download

correspondente ao seu sistema( no caso deste trabal,o( &ebian. Ap5s este procedimento( basta #ue o usu?rio cli#ue sobre o ar#uivo baixado para #ue o gerenciador padro de pacotes seja automaticamente acionado e a instalao possa ser efetuada. Em caso de escol,er a instalao pela ferramenta apt( seja em modo texto ou pelo gerenciador gr?fico( como Synaptic( por exemplo( uma simples configurao deve ser feita no ar#uivo de reposit5rios @fontes de pacotesB. C ar#uivo referido / 8etc8apt8sources.list e a entrada #ue deve ser adicionada /! deb ,ttp!88download.skype.com8linux8repos8debian8 sta'le

A computao pessoal e o sistema operacional Linux -

FPL

non#free. importante lembrar #ue o ar#uivo deve ser aberto pelo super-usu?rio @rootB( caso contr?rio( o usu?rio poder? no conseguir salvar as mudanas. 7ara abrir o ar#uivo usando root( o usu?rio pode acessar o menu M( na seo 6istema( na diviso <ais Aplicativos( o item Gerenciador de Ar#uivos @<odo 6uper-*su?rioB. A adio de uma fonte de pacotes pode ser feita tamb/m pelo gerenciador Synaptic( pelo menu "onfigura2es( item >eposit5rios. &epois de fa+er isto( o usu?rio pode abrir o gerenciador Synaptic @ou seu gerenciador preferidoB e pressionar as teclas Control e >( simultaneamente( para #ue a lista de pacotes dispon$veis nos reposit5rios seja atuali+ada. *ma ve+ #ue a lista esteja atuali+ada( basta #ue o usu?rio procure pelo pacote skype em Synaptic e selecione o mesmo para instalao( aplicando as mudanas em seguida.

;.;.* C$nCig"r%'7es e Skype


7ara #ue o programa Skype funcione corretamente( / preciso #ue o usu?rio verifi#ue as suas configura2es. C acesso 3s configura2es deste software pode ser acessada pelo menu =erramentas( no item Cp2es. &iversas personali+a2es do programa esto dispon$veis.

=)G*>A OO - Janela de configura2es de Skype A seo Geral permite o usu?rio definir o comportamento do programa( no #ue di+

A computao pessoal e o sistema operacional Linux -

FP;

respeito a cli#ues duplos sobre os contatos da lista( exibio de emoticons em um bate-papo( estado autom?tico de aus-ncia( 'rowser e cliente de e#mail padr2es. Em 7rivacidade( definem-se as op2es com relao 3 exposio do usu?rio na rede( ou seja( #uais pessoas podero iniciar c,amadas ou bate-papos( se o estado do usu?rio ser? exibido na rede e se ,ist5ricos de intera2es sero mantidos. Al/m disso( / poss$vel blo#uear os contatos indesej?veis. A seo de .otifica2es prov- op2es para alertas #ue devem ser exibidos #uando determinados eventos ocorrerem no programa. 7or exemplo( o usu?rio pode escol,er ser notificado #uando algu/m solicitar seus detal,es de contato ou #uando receber uma c,amada e no ser notificado #uando algu/m deixar correio de vo+. Al/m disso( pode-se escol,er exibir mensagens de informao para ajuda e dicas. .a seo denominada 6ons( as prefer-ncias sobre alertas sonoros so definidas( personali+ando os sons para os eventos de conexo a c,amada( campain,a( sinal de discagem( sinal de ocupado( c,amada em espera( retorno de c,amada( desligamento( mensagem de batepapo e contato online. Dalve+ a parte mais importante das configura2es de Skype seja a seo &ispositivos( onde o usu?rio deve definir #uais dispositivos presentes no sistema sero utili+ados pelo programa para a correta comunicao por vo+ e o sistema de ?udio #ue ser? utili+ado. &ebian I.: permite a utili+ao de diversos sistemas de som( mas preferencialmente o sistema AL6A. =eli+mente( a verso de Skype utili+ada neste trabal,o suporta o sistema de som AL6A( diferentemente das vers2es anteriores( #ue precisavam do sistema C66 @um sistema de som antigo em Linux( com poucos recursosB. A seo Avanado permite definir op2es de atuali+ao do programa( atendimento de c,amadas e in$cio de bate-papo( bem como as portas utili+adas para conex2es. Em Skype 5oice#mail( o usu?rio define as prefer-ncias de sua caixa postal de mensagens de vo+( como uma mensagem de saudao e comportamento do programa #uando recusar uma c,amada( estiver em uma ligao e receber outra e no atendimento em uma #uantidade de segundos definidos. Este servio depende de assinatura paga e no foi testado neste trabal,o.

;.;.- Re)"rs$s e Skype 0%r% Lin"!


Skype tem uma interface limpa( atraente e funcional. A barra de ferramentas principal do programa permite adicionar um contato( buscar contatos( reali+ar uma confer-ncia( enviar mensagens de bate-papo @textoB( ar#uivos e obter informa2es sobre o perfil de um contato.

A computao pessoal e o sistema operacional Linux -

FPN

Logo abaixo da barra de ferramentas( tr-s abas organi+am a interface! a primeira exibe os contatos do usu?rio( a segunda possui um teclado num/rico virtual imitando o tecla do de um aparel,o telefYnico e a terceira exibe o ,ist5rico das conversa2es. C n'mero de abas pode variar( sendo adicionada uma aba para cada conversao ativa. .a parte inferior do programa( um campo para digitao de um nome de contato Skype ou n'mero de telefone e os bot2es de in$cio e encerramento de c,amada. .o rodap/ da janela( um boto permite ao usu?rio mudar rapidamente seu estado @online( ausente( ocupado( etcB e publicar o seu perfil( al/m de exibir o n'mero de usu?rios online no momento.

=)G*>A F:: - Skype com uma conversao ativa

;.;.2 C$nsi er%'7es % i)i$n%is


Skype possui um servio c,amado Skype $est Call( utili+ado para c,ecar as configura2es de ?udio e gravao de vo+. &urante os testes reali+ados no programa( um

A computao pessoal e o sistema operacional Linux -

FPO

'nico problema foi detectado. Dratava-se de #uando o usu?rio falava ao microfone e ouvia sua vo+ nas caixas de som( por/m( sua vo+ no era gravada pelo servio de teste de Skype. C problema encontra-se nas configura2es do sistema de som AL6A. 7ara solucionar esta situao( o usu?rio deve acessar o terminal de comandos @<enu M( em 6istema( item MonsoleB e entrar na configurao do sistema AL6A( digitando o seguinte comando! e alsamixer Este utilit?rio permite ajustar a entrada e sa$da de sons do sistema. Ao ingressar na tela principal( o usu?rio deve pressionar a tecla de funo =I( para ter acesso 3s defini2es de entrada de ?udio e deve reali+ar algumas configura2es( de acordo com o hardware utili+ado em seu sistema de som. 7ara a soluo do problema( no caso deste trabal,o( bastou #ue o usu?rio selecionasse o item <ic como "A7D*> e aumentasse o volume do item Capture( indicando tamb/m "A7D*> para o mesmo. 7ara #ue o usu?rio movimente-se entre os itens( basta pressionar as setas es#uerda e direita do teclado e para aumentar e diminuir o volume( as setas direcionais para cima e para baixo( respectivamente. 7ara definir a captura( basta selecionar o item e pressionar a barra de espao. A =)G. F:F exibe a imagem da configurao efetuada.

=)G*>A F:F - "onfigurao do sistema AL6A para captura de som Em alguns casos de hardware( / necess?rio ,abilitar outras op2es( #ue certamente

A computao pessoal e o sistema operacional Linux -

FL:

sero encontradas em uma busca na Internet( digitando-se os termos de pes#uisa ^microfone gravao Linux_ e a marca ou modelo da placa de som utili+ada. Ao terminar de efetuar as configura2es( o usu?rio deve deixar o utilit?rio pressionando a tecla E6". Estar? novamente no Monsole e deve efetivar as mudanas efetuadas digitando o comando! e alsactl store Adicionalmente( o utilit?rio M<ix( respons?vel pelo controle do volume de som( deve ser acessado e devidamente configurado( segundo a imagem da =)G. F:9( onde o item de microfone aparece completamente ,abilitado @c$rculo verde acima da barra de volume e vermel,o abaixoB.

=)G*>A F:9 - 0olume do som em M<ix .o existe uma definio padro para o correto funcionamento do hardware do usu?rio( uma ve+ #ue a deteco efetuada pode ser diferente para outros modelos de placas. &e forma geral( a verso de Skype utili+ada neste trabal,o no apresentou problemas #uanto 3 configurao e funcionamento( exceto pelo fato acima relatado( #ue refere-se mais 3 configurao de gravao dos sons do microfone em &ebian G.*8Linux I.: do #ue ao Skype.

;.D 8 C$ne)/%n $8se P Internet is)% %


7ara configurar uma conexo discada( o usu?rio de M&E pode utili+ar o utilit?rio M777 @ferramenta gr?fica( pacote kpppB ou pppconfig @interface de comandos( pacote pppconfigB. "omo neste momento / poss$vel #ue no esteja conectado ainda( os "&s de

A computao pessoal e o sistema operacional Linux -

FLF

instalao de &ebian devem ser usados se os pacotes citados ainda no estiverem instalados. 7ara se conectar com pppconfig( o usu?rio deve acessar o terminal do root e digitar o comando! e pppconfig Cs passos para preparar uma conexo esto nesta ordem!

"riar uma conexo! a primeira tela do programa solicita a escol,a( basta

apertar Enter. A mesma tecla deve ser pressionada para passar por cada tela do processo%

)nformar o nome do provedor! apenas um nome para identificar a conexo( o

padro / ^provider_ e se este nome for escol,ido( ficar? mais f?cil discar. 6e o usu?rio for alterar o nome da conexo( deve procurar usar nomes sem acentos( espaos ou caracteres especiais( usar ago como! conexaoF( ou apenas ig( itelefonica( etc%

)7 &in1mico! para escol,er( usar as teclas de seta e espao para marcar a Autenticao 7A7! Password utentication Protocol. Geralmente os

opo%

provedores discados usam este m/todo( onde o usu?rio deve fornecer um nome e uma sen,a e somente o computador do usu?rio se identifica ao provedor( no ,avendo autenticao na via oposta%

.ome de usu?rio e sen,a! ser? solicitado o nome do usu?rio e depois a sen,a 0elocidade! taxa de transmisso serial do modem( a velocidade sugerida por </todo de discagem! se #uando o usu?rio pressiona teclas de seu aparel,o

da conta no provedor%

padro @FFP9::B serve para a maioria dos e#uipamentos atuais%

telefYnico ouve tons de v?rias fre#]-ncias( a opo escol,ida deve ser $one @tom( discagem multifre#]encial por lin,a digitalB( caso contr?rio( a outra opo%

.'mero a ser discado! inserir o n'mero do provedor% Encontrar o modem! escol,er a opo ^h6imi_ para #ue o programa tente 6alvar e retornar.

detectar automaticamente o modem%

7ara iniciar a conexo discada #ue acabou de ser configurada com pppconfig( o usu?rio deve digitar! e pon nomecdacconexo 6e o nome informado da conexo foi ^provider_ ento basta digitar o comando ^pon_ @sem aspasB para conectar-se. 7ara desligar a conexo( digitar o comando ^poff_. 7ara verificar a conexo( digitar o comando ^plog_.

A computao pessoal e o sistema operacional Linux -

FL9

C utilit?rio M777 / simples e mais f?cil de se configurar( sua interface / intuitiva e as op2es so basicamente usu?rio( sen,a( nome do provedor e n'mero a ser discado. preciso escol,er o m/todo de configurao manual em uma das perguntas feitas pelo assistente. &urante a escrita desta obra( um pe#ueno problema foi encontrado! o atal,o para M777 no menu M no era aberto e o comando kppp no terminal dava acesso negado. 7ara resolver esta situao( basta abrir o terminal do root e digitar! e c,mod ;PP 8usr8bin8kppp &epois disso( o atal,o passa a funcionar normalmente.

=)G*>A F:E - "onexo 3 Internet discada

;.F 8 C$ne)/%n $8se P Internet 1%n % &%rg%


Apesar da grande maioria dos usu?rios de Internet no Qrasil utili+arem lin,as discadas( a conexo banda larga tem crescido e est? dispon$vel em muitas regi2es do pa$s. [uando se trata de conex2es banda larga com autenticao( esta pode ser feita diretamente pelo modem @nem todos os modelos suportamB ou pelo programa de conexo. 7ara este trabal,o( ser? utili+ado o programa pppoeconf e exemplificada uma conexo b?sica para Speedy da DelefYnica com provedor Derra. C pacote pppoeconf deve ser instalado antes de iniciar o processo. Estando devidamente configurado no sistema o referido pacote e estando os e#uipamentos ligados @modem A&6L na lin,a telefYnica e computador ao modem pela interface de redeB( o usu?rio deve acessar o terminal do root e digitar o comando! e pppoeconf C utilit?rio / simples( apesar de ser executado em modo texto. 6eguem os passos!

)dentificao da interface! o programa detecta as interfaces de rede no sistema

A computao pessoal e o sistema operacional Linux -

FLE

e as exibe( pedindo para #ue o usu?rio responda se as interfaces listadas so todas as #ue realmente existem. Ao responder ^6im_( inicia-se uma busca para detectar em #ual das interfaces est? conectado o acesso%

"onfirmar o prosseguimento! depois de encontrar a interface correta( o

programa pergunta ao usu?rio se deseja continuar com a configurao( informando #ue um ar#uivo ser? modificado. Qasta responder ^6im_%

Cp2es populares! algumas op2es padro @noauth e defaultrouteB so

sugeridas e podem ser aceitas sem problemas. 7ara aceitar ou recusar @sim e noB( o usu?rio deve pressionar a tecla DAQ e Enter para escol,er%

.ome de usu?rio! o nome fornecido pelo provedor de acesso( geralmente 6en,a! a sen,a de acesso para a conta informada. .este caso( a sen,a / exibida "onfigurar &.6! o sistema de resoluo de nomes #ue torna poss$vel encontrar

nome4provedor.com.br%

em texto claro para #ue no existam enganos na digitao%

endereos de Internet apenas digitando os nomes( por exemplo! AAA.google.com / apenas um nome associado a um n'mero real de endereo )7 @#ue seria mais dif$cil de lembrar( por exemplo( LI.9EE.FL;.FI;B. .esta etapa( o programa pergunta se a lista de servidores &.6 enviada pelo provedor deve ser adicionada ao ar#uivo de configurao 8etc8resolv.conf. >esponder ^6im_ a esta #uesto / uma atitude fortemente recomendada%

<66 Limitado! escol,a ^6im_ apenas se outros computadores estiverem se "onectar na iniciali+ao! C programa informa #ue a conexo est? configurada

conectando 3 Internet por meio do computador onde est? sendo feita a configurao%

e pergunta se deve inici?-la automaticamente ao iniciar o computador. A no ser #ue ten,a uma forte ra+o para no fa+er isto( recomenda-se escol,er ^6im_%

Estabelecer a conexo! o programa informa os comandos ^pon dsl-provider_

para in$cio de conexo e ^poff_ para t/rmino da mesma e pergunta se deve iniciar a conexo imediatamente. >espondendo ^6im_ a esta pergunta( j? ser? poss$vel abrir Iceweasel ou o navegador preferencial e navegar na Internet. "aso ,ajam problemas na conexo #uando o computador for reiniciado( / v?lido verificar o ar#uivo 8etc8netAork8interfaces. Ele deve parecer-se com o seguinte @considerando apenas uma interface de redeB! auto lo iface lo inet loopback auto dsl-provider

A computao pessoal e o sistema operacional Linux -

FLI

iface dsl-provider inet ppp pre-up 8sbin8ifconfig et,: up e line maintained bS pppoeconf provider dsl-provider auto et,: iface et,: inet manual 6e algo estiver diferente( o usu?rio pode tentar editar o ar#uivo como root e deix?-lo semel,ante ao exemplo( gravando ap5s efetuar as altera2es. Ento deve digitar os comandos ^poff_ e ^pon dsl-provider_ para desconectar e conectar o acesso. 6e a conexo est? normal mas o computador no navega( duas coisas podem estar acontecendo! A primeira / #ue o ar#uivo 8etc8resolv.conf no possui nen,um servidor &.6 listado( provavelmente o usu?rio escol,eu ^.o_ na etapa de configurao de &.6 do pppoeconf. Qasta refa+er o processo e escol,er ^6im_. Lembrando #ue ap5s o processo ser refeito( pode ser necess?rio editar novamente o ar#uivo 8etc8netAork8interfaces. A segunda / a rota padro no definida. C computador tem uma conexo mas o sistema no sabe #ue deve enviar e receber as informa2es por esta conexo( ou seja( no con,ece a rota para sair para a Internet. .este caso( o usu?rio deve acessar o terminal e digitar! e route del default e route add default ppp:

D APLICAMES PARA ESCRITQRIO


Cs softwares desenvolvidos para atender 3s tarefas de produo de textos( planil,as de c?lculos e apresenta2es so comumente agrupados em um pacote( denominado su$te de escrit5rio. *ma su$te bastante famosa e utili+ada #ue pode servir de exemplo e merece m/ritos pela #ualidade de recursos oferecidos( / a su$te Microsoft /ffice. )nfeli+mente( esta / destinada aos usu?rios de outro sistema operacional( no sendo portada para Linux. 7ara suprir a necessidade de aplicativos desta categoria( a comunidade de software livre mant/m um projeto c,amado /pen/ffice0org( #ue desde meados do ano 9::: vem desenvolvendo um excelente trabal,o( produ+indo uma su$te livre e completa. A su$te resultante do projeto recebeu o nome do mesmo @/pen/ffice0orgB e pode ser utili+ada em diversos sistemas operacionais. Cutros aplicativos para escrit5rio completam o trabal,o das su$tes e tamb/m sero abordados neste trabal,o( entre eles( gerenciamento de finanas pessoais( desen,o E& e vetorial.

D.1 A s"./e (pen(ffice)org *.B


[uando a Sun Microsystems decidiu liberar o c5digo de sua su$te Star/ffice( em meados do ano 9:::( teve in$cio o projeto /pen/ffice0org( com o objetivo de fornecer uma su$te de fonte aberta e de #ualidade suficiente para suprir todas as necessidades dos usu?rios. C projeto obteve muito sucesso e /pen/ffice0org / uma das mel,ores e mais completas op2es livres de su$te de aplicativos para escrit5rio. *ma das caracter$sticas mais importantes de /pen/ffice0org / a portabilidade dos documentos produ+idos entre plataformas distintas( ou seja( uma ve+ #ue o programa pode ser instalado em diversos sistemas operacionais @G.*8Linux( Microsoft +indows( 6olaris e <A"C6 KB( os documentos criados com a su$te em um sistema operacional so abertos e editados naturalmente em outro sistema completamente diferente. .a verso F.F do software( ,ouve uma iniciativa brasileira c,amada /pen/ffice0org0'r #ue disponibili+ou a su$te com um corretor ortogr?fico para 7ortugu-s do Qrasil. .a verso

A computao pessoal e o sistema operacional Linux -

FLL

9.: do pacote de aplicativos( ele est? bem integrado com o ambiente gr?fico @seja M&E ou G.C<EB e possui um banco de dados c,amado Qase( opo livre para o popular Microsoft ccess. Cs aplicativos #ue comp2em basicamente /pen/ffice0org so!

/pen/ffice0org +riter! processador de textos e p?ginas RD<L% /pen/ffice0org Calc! planil,as eletrYnicas% /pen/ffice0org Impress! editor de apresenta2es de slides% /pen/ffice0org 4raw! editor de gr?ficos vetoriais% /pen/ffice0org ,ase! banco de dados% /pen/ffice0org Math! editor de f5rmulas matem?ticas.

A su$te /pen/ffice0org pode ser obtida diretamente da p?gina oficial do projeto @AAA.openoffice.orgB( pelo download de um ar#uivo compactado em torno de F:: <Q. .o ,? preocupao com depend-ncias de pacotes por#ue este / pr/-compilado de forma est?tica. C 'nico caso em #ue devem ser instalados pacotes adicionais / no de inserir applets Java. Em &ebian( a instalao pode ser feita pelas ferramentas de gerenciamento de pacotes @apt( Synaptic( etcB. Cs usu?rios brasileiros podem instalar QrCffice.org 9.:( #ue / a personali+ao de /pen/ffice0org 9.: para o Qrasil e vem inclusa na coleo de "&s de &ebian G.*8Linux I.:. C nome QrCffice.org foi escol,ido para evitar disputas judiciais( uma ve+ #ue uma empresa privada do >io de Janeiro c,amada QU6 )nform?tica mant/m o registro da marca /pen/ffice no ).7) @)nstituto .acional da 7ropriedade )ntelectualB desde FOOL. Cs re#uisitos m$nimos para o funcionamento da su$te so! processador Pentium )) 9LL <R+ ou e#uivalente( E:: <Q livres no disco r$gido e pelo menos LI <Q de mem5ria >A< @F9N <Q para mel,or desempen,oB.

D.1.1 (pen(ffice)org $riter


+riter / o processador de textos da su$te /pen/ffice0org. 6eriam necess?rios diversos cap$tulos para mostrar as funcionalidades completas e o poder deste software( no entanto( foge do escopo do presente trabal,o tratar detal,adamente da utili+ao dos programas apresentados. *ma das caracter$sticas mais importantes de +riter / sua capacidade de trabal,ar com diversos formatos de ar#uivos( entre eles( os formatos con,ecidos pelos usu?rios de Microsoft +ord. v?lido registrar #ue os formatos de ar#uivos mantidos pela Microsoft em sua su$te de escrit5rio geralmente no permitem interoperabilidade com outras su$tes( dificultando a construo de filtros para portar estes documentos. *m dos recursos distintos implementado

A computao pessoal e o sistema operacional Linux -

FL;

pela empresa / a criao de macros do Microsoft +ord. Cs formatos de ar#uivos aceitos por +riter so diversos( mas os principais podem ser resumidos em!

odt! formato livre e padro do +riter% sxA! documento de texto de /pen/ffice% rtf! formato leg$vel por diversos processadores de texto% ,tml! linguagem de marcao de ,ipertexto para we'% sdA! texto do Star+riter% txt! ar#uivo texto comum% lAp! (otus +ordPro 4ocument% doc! Microsoft +ord.

A interface de +riter / bastante familiar aos usu?rios acostumados a outras su$tes( o #ue fa+ com #ue a migrao para este programa seja um processo de baixa dificuldade para empresas e usu?rios dom/sticos. Qasicamente( a interface padro inclui o documento #ue est? sendo editado( algumas barras de ferramentas com a2es mais comumente executadas e o menu principal da janela.

=)G*>A F:I - )nterface principal de QrCffice.org +riter +riter oferece todos os recursos necess?rios para editorao profissional de documentos( incluindo capitulao( manipulao de $ndices autom?ticos( estilos personali+ados de formatao( cabeal,os( rodap/s e muitos outras facilidades. 7ara efeito de

A computao pessoal e o sistema operacional Linux -

FLN

comprovao( a =)G. F:I mostra a editorao deste cap$tulo do presente trabal,o( em uma estao &ebian G.*8Linux I.:( com ambiente M&E e QrCffice.org +riter 9.:. As op2es de configura2es para o software podem ser acessadas pelo menu =erramentas( no item Cp2es( onde uma janela organi+ada em algumas se2es ser? apresentada( permitindo ao utili+ador definir desde op2es de autoria de documentos at/ op2es de Internet( passando por gr?ficos( idiomas( camin,os e bancos de dados.

=)G*>A F:P - "onfigura2es de QrCffice.org +riter Apesar de ser muito parecido com Microsoft +ord( a forma com #ue /pen/ffice0org +riter lida com cabeal,os e estilos de par?grafos / diferente do primeiro. 7ara acessar as op2es de cabeal,os( o usu?rio deve clicar no menu =ormatar( item 7?gina( ou clicar com o boto direito do mouse sobre a ?rea de texto e escol,er 7?gina. A janela de ajustes ser? exibida e ento / poss$vel adicionar cabeal,os e rodap/s.

A computao pessoal e o sistema operacional Linux -

FLO

=)G*>A F:L - Estilo de p?gina em /pen/ffice0org +riter 7ara usar diferentes cabeal,os em um documento( / preciso criar novos estilos de p?ginas( #ue facilitaro muito o trabal,o @apesar de parecer mais complexoB. Cs estilos de p?gina e de texto podem ser definidos pressionando-se a tecla =FF( ou pelo menu =ormatar( item ^Estilos e formatao_. "om tudo bem definido( a produtividade aumenta com certe+a( pois o programa oferece o recurso de estipular estilos de par?grafos em se#]-ncia( #ue so aplicados automaticamente en#uanto o usu?rio digita o texto.

D.1.* (pen(ffice)org %alc


*m dos aplicativos mais importantes de computadores pessoais( seja em escrit5rios ou em casa( / a planil,a eletrYnica. "om este tipo de software / poss$vel fa+er c?lculos de simulao( projetar financiamentos( controlar contas( an?lise estat$stica e an?lises de dados comerciais. &a$ a import1ncia de sua presena em uma su$te de escrit5rio como /pen/ffice0org. Calc / a planil,a eletrYnica de /pen/ffice e assim como +riter( possui funcionalidades #ue garantem sua utili+ao por usu?rios adaptados a outras su$tes( como interoperabilidade de formatos de ar#uivos e interface amig?vel( al/m de contar com um grande conjunto de fun2es para c?lculos e formatao. A =)G. F:; exibe a tela principal de QrCffice.org Calc( lembrando #ue QrCffice.org / apenas uma personali+ao de /pen/ffice0org para o Qrasil( sendo #ue todos os recursos e funcionalidades so mantidos.

A computao pessoal e o sistema operacional Linux -

F;:

=)G*>A F:; - Janela principal de QrCffice.og Calc Calc possui um bom conjunto de fun2es( agrupadas por finalidades( como banco de dados( data e ,ora( financeiro( matem?tico( l5gico( matri+( estat$stico( entre outras. 7ossibilita trabal,ar com ordenao e classificao de dados( criao e formatao de gr?ficos( proteo de dados com sen,as( formata2es condicionais( fontes de dados externas e macros. importante frisar #ue as macros diferem de Calc para Microsoft Excel( sendo assim( apesar de possuir filtros para trabal,ar com formatos de outras su$tes( Calc pode no conseguir reprodu+ir de forma exata os comandos de macros gravadas por Excel e vice-versa. Cs demais recursos de fun2es de Excel so tratados normalmente por Calc. /pen/ffice0org Calc consegue trabal,ar com ar#uivos de diversos formatos( sendo alguns deles os #ue possuem extens2es csv( dif( dbf( sdc( stc( sxc( slk( vor( Aks( xls( xlt e ,tml.

D.1.- (pen(ffice)org Impress


Gerentes( diretores( palestrantes( estudantes e at/ mesmo usu?rios #ue no utili+am apresenta2es de slides de forma profissional t-m 3 sua disposio o Impress( software livre para criao de apresenta2es de slides com efeitos de ?udio e imagens( pertencente 3 su$te /pen/ffice0org.

A computao pessoal e o sistema operacional Linux -

F;F

=)G*>A F:N - Janela principal de QrCffice.org )mpress

Impress possui op2es #ue permitem manter os slides de forma organi+ada( separando os componentes da apresentao em abas( dispostas no centro da janela principal. C programa tamb/m exibe uma r?pida visuali+ao dos efeitos aplicados sobre os elementos da apresentao( de forma integrada em sua interface principal. As facilidades de Impress vo al/m da simples utili+ao de imagens e textos( permitindo inserir v$deos( sons e mini-aplicativos nas apresenta2es. Cs mini-aplicativos para Impress podem ser criados em JA0A. 7ara #ue o usu?rio aponte *>Ls desejadas na sua apresentao( o programa permite o mapeamento de imagens e para #ue possa ser impressa uma refer-ncia( Impress cria fol,etos com miniaturas de todos os slides. Impress possui modelos de apresenta2es e um assistente #ue tem como objetivo guiar os usu?rios na criao r?pida de apresenta2es com estilos elegantes e profissionais.

D.1.2 (pen(ffice)org *raw


C 4raw / o editor vetorial @imagens e ilustra2esB de /pen/ffice0org. Este programa visa suprir( de forma mais simples( algumas necessidades b?sicas de editorao( onde os usu?rios geralmente utili+am Corel4raw. 4raw permite a execuo de macros e a insero dos mesmos objetos #ue Impress( ou seja( v$deo( som e mini-aplicativos. 6uas configura2es so acessadas de forma semel,ante

A computao pessoal e o sistema operacional Linux -

F;9

aos outros programas da su$te /pen/ffice0org e sua interface dispensa explica2es( por ser bastante intuitiva.

=)G*>A F:O - Janela principal de QrCffice.org 4raw

D.1.: (pen(ffice)org ase


,ase / o software de banco de dados da su$te /pen/ffice0org e tem como finalidade suprir de forma livre as necessidades dos usu?rios de Microsoft ccess.

=)G*>A FF: - Janela principal de QrCffice.org ,ase

A computao pessoal e o sistema operacional Linux -

F;E

,ase permite aos usu?rios conectarem-se 3 bancos de dados <S6[L e 7ostgre6[L( al/m de seu pr5prio formato de banco de dados( #ue dispensa o uso de um sistema completo de gerenciamento de banco de dados. Ele / uma implementao nova em /pen/ffice0org e talve+( por este motivo( ainda gere alguns problemas ao utili+ador. &urante o desenvolvimento deste trabal,o( um banco de dados novo foi criado com ,ase( por/m( algumas tentativas de execuo de a2es dentro do programa causaram congelamentos na su$te /pen/ffice0org( obrigando o usu?rio a reiniciar o servidor K. =eli+mente( o recurso de recuperao de documentos pareceu estar bem desenvolvido e funcionou corretamente( tra+endo a 'ltima verso gravada dos ar#uivos abertos antes da ocorr-ncia do problema. Al/m dos travamentos( ,ase apresentou uma certa demora no carregamento do programa e na execuo do assistente de criao de banco de dados( demora essa no demonstrada em nen,um dos outros aplicativos da su$te. Apesar destes problemas( presume-se #ue as pr5ximas vers2es de ,ase sejam mais est?veis( uma ve+ #ue o trabal,o da comunidade /pen/ffice0org / constante e de alt$ssima #ualidade.

D.1.; (pen(ffice)org +ath


Math / uma alternativa livre ao Microsoft E3uation e individualmente. 7ara inserir uma f5rmula em um documento do +riter( por exemplo( basta #ue o usu?rio cli#ue no menu )nserir( categoria Cbjeto( item =5rmula. C editor de Math ser? aberto de forma integrada e a imagem da f5rmula automaticamente inserida conforme a criao da mesma. "onforme exibido na =)G. FFF( o Math( executando de forma independente( ou seja( no integrada( possui uma interface simples #ue exibe na parte inferior o c5digo gerador da f5rmula e na parte superior( o desen,o da f5rmula. 7ara #ue o usu?rio construa suas f5rmulas( pode utili+ar uma pe#uena janela suspensa #ue cont/m diversas formas de fun2es e s$mbolos 'teis para a tarefa( ou digitar os comandos diretamente na parte inferior do programa. 0ale lembrar #ue as express2es constru$das com Math ou E3uation so apenas textos e no so calculadas ou resolvidas pelos respectivos programas. possibilita ao usu?rio desenvolver f5rmulas matem?ticas #ue podem inseridas em outros documentos ou exportadas

A computao pessoal e o sistema operacional Linux -

F;I

=)G*>A FFF - "riao de f5rmula no QrCffice.org Math

D.1.D Ger%'($ n%/i,% e %r4"i,$s PS e PDF


Cs formatos de ar#uivos 76 @Post ScriptB e 7&= @Porta'le 4ocument &ormat ) =ormato de &ocumento 7ort?velB foram criados pela do'e Corporation e permitem a leitura de documentos em plataformas distintas( sem alterao no formato de visuali+ao dos mesmos. A su$te de aplicativos /pen/ffice0org 9.: permite a gerao deste formato de ar#uivos de forma nativa( ou seja( sem a necessidade de instalao de ferramentas de terceiros ou comerciais( como acontece no Microsoft +indows( por exemplo( onde / necess?rio instalar a su$te propriet?ria da Adobe( #ue custa algumas centenas de d5lares ou comprar licenas de programas mais baratos( por/m com menos recursos. Apenas dois re#uisitos b?sicos so necess?rios para a gerao dos ar#uivos 76 e 7&= em G.*8Linux( ambos j? presentes em &ebian!

6istemas de impresso L7>8L7>ng ou "*76% 7acote Ghostview.

A forma mais simples para #ue seja gerado um ar#uivo 76 ou 7&= / a utili+ao do sistema de impresso dispon$vel nos aplicativos. Em +riter( por exemplo( a criao de

A computao pessoal e o sistema operacional Linux -

F;P

ar#uivos no formato 76 / feita pelo acesso ao menu de impresso de documentos @menu Ar#uivo( item )mprimirB. .a janela de seleo de impressoras( existe um item c,amado )mprimir para ar#uivo( #ue deve ser marcado antes da confirmao da impresso. &epois disso( o programa solicitar? o nome do ar#uivo a ser gravado no formato 76.

=)G*>A FF9 - Gerao de ar#uivos 76 no QrCffice.org +riter

7ara a criao de ar#uivos 7&=( o usu?rio deve acessar no menu Ar#uivo( o item c,amado Exportar como 7&=. C +riter solicitar? o nome e o local de arma+enamento do ar#uivo. C usu?rio dever? clicar no boto Exportar e ento configurar op2es adicionais( como proteo do conte'do contra altera2es( compresso de imagens( layout padro de visuali+ao e criptografia. Cs passos para a criao de ar#uivos nos formatos citados so os mesmos em todos os aplicativos da su$te /pen/ffice0org. Esta / mais uma das vantagens da su$te livre( pois / poss$vel distribuir #uais#uer trabal,os em formato totalmente port?vel e padro de distribuio de ar#uivos na Internet( com segurana e sem custos.

A computao pessoal e o sistema operacional Linux -

F;L

=)G*>A FFE - Exportao de documentos em formato 7&= no +riter

D.* Geren)i%#en/$ e inC$r#%'7es 0ess$%is "/i&i6%n $ J$n/%)/


Montact / uma ferramenta integrada ao ambiente M&E #ue disp2e de diversos tipos de programas em uma s5 janela( permitindo #ue o usu?rio possa organi+ar-se de forma mais clara e r?pida. A janela principal do programa subdivide-se em se2es( sendo a primeira delas simplesmente um resumo das informa2es do usu?rio. A seo "orreio exibe o cliente de e#mail do ambiente M&E( o 2mail. A barra de ferramentas principal varia de acordo com a aplicao executada e neste caso( como pode ser visto na =)G. FFI( a barra de ferramentas de 2mail / exibida. Em seguida( existe uma seo denominada "ontatos( #ue permite ao usu?rio gerenciar diversos livros de endereos @do programa 2 ddress,ookB e muitas informa2es sobre as pessoas com #uem se relaciona. poss$vel inserir informa2es pessoais como nome( endereo( telefones e e#mails( informa2es profissionais e at/ mesmo dados de locali+ao

A computao pessoal e o sistema operacional Linux -

F;;

geogr?fica( c,aves de criptografia do contato( foto( logotipo( som e campos personali+ados.

=)G*>A FFI - Montact exibindo informa2es de M<ail A seo "alend?rio exibe o programa 2/rgani1er( um sistema de agenda pessoal bem completo( #ue conta com visuali+a2es di?rias( semanais( em listas( mensais e muitas outras. 2/rgani1er oferece a possibilidade de cadastro de compromissos com t$tulo( locali+ao( diversos tipos de recorr-ncias( os participantes dos eventos e os ar#uivos associados( al/m de exibir um gr?fico de ocupao do tempo do usu?rio. 7ara adicionar tarefas #ue ainda devem ser executadas( ser? feito uso da seo Lista de 7end-ncias( onde so administradas tarefas com n$vel de prioridade( informa2es de recorr-ncia( participantes e ar#uivos associados. *ma seo denominada &i?rio / listada abaixo das pend-ncias e difere muito pouco da seo "alend?rio. .a verdade a 'nica diferena entre as duas interfaces / #ue o &i?rio permite apenas um registro das atividades por dia( um texto longo( en#uanto #ue o "alend?rio permite dividir as tarefas por ,or?rios. A seo seguinte( .otas( / como um bloco de rascun,o para o usu?rio( onde o mesmo dever? anotar informa2es tempor?rias #ue podem ser descartadas posteriormente. A seo =onte de .ot$cias exibe o programa kregator( j? exposto detal,adamente neste trabal,o e a 'ltima seo( c,amada 6incroni+ao( permite #ue o usu?rio manten,a atuali+adas as informa2es dos livros de endereos e calend?rios do organi+ador pessoal.

A computao pessoal e o sistema operacional Linux -

F;N

D.- Geren)i%#en/$ e 0r$<e/$s "/i&i6%n $ ,lanner


Linux disp2e de diversas ferramentas para gerenciamento de projetos( dentre as #uais se destaca Planner. Esta ferramenta / uma evoluo do antigo software Mr0 Pro"ect( e torna os projetos bem mais organi+ados. 7rojetos #ue contam com planejamento ade#uado demonstram profissionalismo e seriedade aos clientes( al/m de possu$rem mel,or cumprimento de pra+os e gerenciamento de recursos e cronogramas.

=)G*>A FFP - Janela principal de Planner Planner tem uma interface simples( limpa e poderosa. 7ermite o acompan,amento de utili+ao de recursos( custos e gerenciamento de tarefas( incluindo sua porcentagem de concluso( as pessoas envolvidas e outras tarefas vinculadas 3 primeira. Em mat/ria publicada no site ,ttp!88AAA.portalproject.Fbr.net( uma comparao entre Planner :.FE( MS Pro"ect 9::E da Microsoft e GanttPro"ect 9.: @outro software livreB( a avaliao final classificou MS Pro"ect com m/dia N.E( Planner com m/dia L.F e GanttPro"ect com I.L. A an?lise apresentada levou em considerao os seguintes pontos! amigabilidade do ambiente( alocao de tarefas e recursos( v$nculos( calend?rios( controle de custos( relat5rios( controle de andamento do projeto( importao e exportao de ar#uivos( recursos adicionais( preo do software e trabal,o usando multicomputadores. Planner destacou-se em alocao de tarefas e recursos( calend?rios( amigabilidade do ambiente e preo.

A computao pessoal e o sistema operacional Linux -

F;O

D.2 E i/$r%'($ e&e/rRni)% )$# Scribus


Scri'us / um programa de editorao eletrYnica semel,ante ao Page Maker. ar#uivos em 7&=. f?cil de usar se comparado com outros programas e#uivalentes e possui suporte 3 exportao de

=)G*>A FFL - &emonstrao de Scri'us Scri'us tem suporte a um formato )6C de 7&= de alta #ualidade( al/m de "<mM( um sistema de cores muito utili+ado em gr?ficas e 60G( um padro para desen,os vetoriais. Al/m destes recursos( o programa pode receber expans2es de funcionalidades por meio de plugins( assim como acontece com &irefox( por exemplo. C formato de ar#uivo utili+ado por Scri'us baseia-se em K<L( assim como em CpenCffice.org.

D.: Cri%'($ e i%gr%#%s )$# Di% e Ji,i$


Analistas de sistemas e engen,eiros eletrYnicos esto entre os profissionais #ue t-m necessidade de utili+ar ferramentas de criao de diagramas. Linux oferece diversas op2es de

A computao pessoal e o sistema operacional Linux -

FN:

software

nesta categoria(

destacando-se

&ia( aplicao desenvolvida com maior

compatibilidade com G.C<E e Mivio( integrada ao ambiente M&E. As ferramentas G.C<E geralmente podem ser executadas em um ambiente M&E sem maiores problemas( desta forma( o presente trabal,o possibilita a demonstrao destas duas ferramentas.

=)G*>A FF; - Janela principal de Mivio Danto Mivio como &ia possuem conjuntos de cole2es de formas #ue variam de diagramas *<L a diagramas de eletricidade. *ma das diferenas entre os dois programas est? na #uantidade de tipos de ar#uivos suportados( #ue / maior no &ia. Apesar disso( nen,um dos dois possui capacidade de abrir projetos criados no Microsoft 0isio( programa de objetivo e#uivalente da plataforma Microsoft.

A computao pessoal e o sistema operacional Linux -

FNF

=)G*>A FFN - Janela principal do software &ia *ma das vantagens de se executar Mivio no ambiente M&E / sua integrao com outras ferramentas nativas( como por exemplo( o 2mail( permitindo #ue o usu?rio envie um projeto por e#mail a partir do pr5prio Mivio. Cutros detal,es tamb/m so notados( como a separao de vis2es dentro da janela do software( permitindo compara2es entre diferentes ar#uivos de forma mais f?cil do #ue no &ia( onde os ar#uivos so abertos em janelas diferentes.

D.; Geren)i% $r e Cin%n'%s Kmy+oney


2MyMoney foi criado com a inteno de ser o gerenciadores de finanas pessoais mais f?cil e j? foi premiado com o segundo lugar no ranking dos softwares escol,idos pela comunidade Sourceforge0net. confiabilidade. Cs relat5rios financeiros oferecidos pelo 2myMoney( na verso utili+ada neste trabal,o( no so muito arrojados( mas o programa serve bem ao usu?rio dom/stico. um programa #ue apresenta facilidade de uso e bastante

A computao pessoal e o sistema operacional Linux -

FN9

D.;.1 Prin)i0%is C"n'7es is0$ni1i&i6% %s 0$r K+y+oney


Ao ser aberto pela primeira ve+( o software solicita ao usu?rio #ue crie um novo ar#uivo de gerenciamento financeiro e fornea alguns dados pessoais( de forma opcional. C software permite o trabal,o com v?rias moedas( dentre elas a moeda oficial do Qrasil( sendo solicitado ao utili+ador #ue informe #ual a moeda padro para as transa2es.

=)G*>A FFO - Janela principal de 2MyMoney Ap5s o procedimento de criao de ar#uivo( o programa exibe um resumo da conta do usu?rio e permite #ue todas as fun2es sejam acessadas. As op2es dispon$veis no programa permitem #ue sejam controladas institui2es( as contas gerenciadas pelas institui2es( os lanamentos( livro de registros( investimentos e at/ mesmo cota2es e contas online. C programa permite tamb/m #ue se ten,a o controle de benefici?rios. 2MyMoney possibilita #ue pagamentos sejam agendados e #ue os lanamentos sejam parcelados de acordo com livre escol,a do usu?rio. As contas so classificadas em categorias e a visuali+ao dos pagamentos agendados pode ser feita em calend?rio ou em lista. Cs relat5rios oferecidos incluem receitas e despesas( saldos( valores l$#uidos( todos por data ou instituio. R? tamb/m relat5rios de taxas( investimentos e transa2es( sendo #ue alguns deles podem ser analisados por tipo( conta( benefici?rio( m-s e semana.

A computao pessoal e o sistema operacional Linux -

FNE

D.;.* C$nCig"r%'7es e K+y+oney


As principais configura2es de 2MyMoney tratam de op2es da p?gina inicial do usu?rio( filtros( incrementos de n'meros de c,e#ues( agendamentos( criptografia( cores e fontes do programa e endereos de cota2es online.

=)G*>A F9: - "onfigura2es de 2MyMoney

F APLICAMES MULTIMSDIA
C aprimoramento das aplica2es multim$dia no Linux / um fator importante para #ue o sistema possa gan,ar espao nos desktops. Al/m de programas relacionados ao entretenimento( existem tamb/m diversas op2es de aplicativos de criao de conte'do profissional. Dodos os formatos de ?udio suportados em outros sistemas podem ser reprodu+idos em Linux( inclusive formatos propriet?rios como <7E( U<A( <7EG( entre outros. Algumas distribui2es no incluem( por padro( suporte para estes formatos( entretanto( a instalao dos codecs necess?rios para a reproduo deste conte'do / bastante simples. 7ara os usu?rios #ue necessitam de recursos profissionais mais espec$ficos( Linux disponibili+a programas como L<<6 @(inux Multimedia StudioB( #ue cont/m editores de <)&)( som( se#]enciador de ritmos e um conjunto de efeitos sonoros via software. 7ara a edio de partituras ,? diversas op2es de software( dentre elas( NoteEdit( um programa integrado ao ambiente M&E.

F.1 Re0r$ "'($ e 3" i$


0?rios programas de reproduo de ?udio podem ser utili+ados em Linux( a maioria deles merecedores de bons coment?rios de usu?rios em f5runs de discusso. &evido 3 grande #uantidade de softwares destinados a esta tarefa( sero mostrados dois dos principais e mais con,ecidos em &ebian G.*8Linux! Amarok e .oatun.

F.1.1 A#%r$O
Amarok oferece uma boa experi-ncia ao usu?rio( ao mesmo tempo em #ue implementa uma interface intuitiva( #ue facilita a manipulao das listas de m'sicas. Em sua primeira execuo( exibe um assistente de configurao r?pida( #ue solicita ao usu?rio o diret5rio padro de suas m'sicas. Este software arma+ena as listas de m'sicas em

A computao pessoal e o sistema operacional Linux -

FNP

um banco de dados #ue pode ser 7ostgre6[L( <S6[L ou 6[Lite( este 'ltimo / preferencial por no precisar de interveno do usu?rio para configurao. Amarok l- a estrutura do diret5rio apontado e adiciona os ar#uivos de m'sica encontrados no banco de dados( permitindo ao usu?rio escol,er se o player dever? monitorar os diret5rios em busca de mudanas ocorridas @adio( excluso ou movimentao de ar#uivosB ou no. &epois de constru$do o banco de dados com as cole2es de m'sicas( Amarok exibe uma lista bem organi+ada e #ue permite ao usu?rio selecionar cole2es rec/m-adicionadas ou mais antigas. 7ara reprodu+ir um ar#uivo( basta #ue o usu?rio cli#ue duas ve+es sobre o nome do mesmo na lista.

=)G*>A F9F - >eproduo de ?udio em Amarok *m recurso bastante interessante neste software / o recurso de listas inteligentes. Estas so listas constru$das de acordo com a utili+ao do player e pr/-defini2es do usu?rio. As listas dispon$veis permitem reprodu+ir P: faixas aleatoriamente( faixas favoritas( as mais reprodu+idas( faixas mais novas( nunca reprodu+idas( bastante reprodu+idas( a coleo inteira( g-neros e 'ltima reproduo. Damb/m so oferecidas listas din1micas( streams de r?dio online e podcasts. 7ara #ue o usu?rio possa ouvir uma estao de r?dio( basta clicar com o boto direito do mouse sobre a lista streams de r?dio e escol,er o item ^adicionar_. &epois( inserir o endereo de uma r?dio online( como a Jovem 7an 67( por exemplo! mms!88server:O.virgula.com.br8jovempanfm8.

A computao pessoal e o sistema operacional Linux -

FNL

Al/m dos recursos de listas( Amarok possui um gerenciador de capas de ?lbuns e gerenciador de fila de m'sicas para reproduo( permite salvar listas( reprodu+ir e gravar "&s de ?udio. As configura2es de Amarok seguem o padro de M&E( separando uma janela em se2es. poss$vel #ue o usu?rio personali+e a apar-ncia do programa baixando novos temas pelo menu de configura2es( configure as mensagens exibidas na tela #uando eventos espec$ficos acontecem @mudana de faixa( por exemploB( op2es de reproduo e mecanismos utili+ados( al/m de detectar dispositivos de m$dia( como i7od( para poder reali+ar sincroni+a2es posteriormente. Amarok possui nativamente o recurso de minimi+ao para a bandeja do sistema( mostrando apenas um $cone no painel do M&E en#uanto reprodu+ as m'sicas( permitindo ao usu?rio controlar a reproduo com um cli#ue do boto direito do mouse sobre o $cone citado. Damb/m disponibili+a o controle de e#uali+ao do ?udio( a partir da barra de ferramentas principal.

F.1.* 8 O1/er inC$r#%'7es e #9si)%s+ 3&1"ns+ &e/r%s e %r/is/%s )$# A#%r$O


C programa Amarok tem capacidades impressionantes e facilita muito a organi+ao das m'sicas digitais dos usu?rios( principalmente #uando se trata de recuperar informa2es sobre as m'sicas @nome( ?lbum( artista( ano( etcB. A funcionalidade de recuperao de informa2es / feita gerando-se uma identificao 'nica da m'sica( baseada no ?udio do ar#uivo e comparando esta identificao com um banco de dados na Internet( mantido pela comunidade <usicQrain+. 7ara utili+ar o recurso o usu?rio deve ter o ar#uivo desejado na sua lista de reproduo e ento clicar com o boto direito sobre ele e selecionar Editar )nforma2es da =aixa @tamb/m / preciso ter o pacote libmusicbrain+Ic9a instaladoB.

=)G*>A F99 - Editar informa2es em Amarok *ma nova janela ser? aberta e na aba Eti#uetas basta clicar sobre o boto ^7reenc,er Eti#uetas *sando o <usicQrain+_ para #ue o programa d- in$cio ao processo de gerao de identidade e busca no banco de dados. &epois de aguardar alguns segundos @dependendo da conexo do usu?rioB( algumas informa2es so retornadas e o usu?rio pode escol,er o ?lbum

A computao pessoal e o sistema operacional Linux -

FN;

sugerido pelo Amarok para preenc,er as informa2es sobre a m'sica. Ap5s escol,ido o item desejado( clicar em CM e depois em ^6alvar V =ec,ar_.

=)G*>A F9E - Escol,er informa2es da faixa Al/m disso( / poss$vel solicitar ao programa #ue bus#ue a capa do "& de origem da m'sica( utili+ando o site de vendas de m'sicas Ama+on @no ,? motivo para preocupao( nada ser? cobrado por obter a capa do "&B. 7ara utili+ar esta facilidade( na mesma janela de edio de informa2es( na aba 6um?rio( basta clicar sobre a figura do "& e escol,er ^Cbter do Ama+on.com_.

A computao pessoal e o sistema operacional Linux -

FNN

=)G*>A F9I - Quscar capa do ?lbum com Amarok Ap5s reali+ada a busca( o programa exibe as capas encontradas e o usu?rio pode escol,er 3 vontade( clicando em 6alvar depois de decidir #ual delas ir? utili+ar.

=)G*>A F9P - "apa encontrada por Amarok 7ara ver a letra da m'sica e as informa2es sobre o artista( deve ser ativada a visuali+ao por "ontexto( do lado es#uerdo da janela principal de Amarok. Dr-s abas esto dispon$veis! <'sicas @onde so exibidas as capas dos ?lbuns e suas m'sicasB( Letras e Artista @onde so recuperadas informa2es sobre o artista na UikipediaB.

A computao pessoal e o sistema operacional Linux -

FNO

6e ,ouver dificuldades na recuperao da letra( talve+ um dos scripts respons?veis por reali+ar a tarefa no esteja sendo executado. 7ara corrigir este problema( deve-se acessar o menu =erramentas( item Gerenciador de Scripts( #ue exibir? uma janela contendo a pasta Letras e dentro dela o script LSrc( #ue deve ser selecionado e executado. A ajuda de Amarok exibe outros diversos tru#ues e atal,os para uma utili+ao eficiente dos recursos deste maravil,oso tocador de m'sicas.

=)G*>A F9L - Letra de m'sica recuperada por Amarok

F.1.- N$%/"n
.oatun / um programa bem integrado com o ambiente M&E e pode reprodu+ir tanto ar#uivos de ?udio como v$deos. 7ossui recursos b?sicos( sem controles em bancos de dados e listas inteligentes( entretanto( permite a gravao de listas de reproduo e sua posterior recuperao e execuo. Damb/m pode ficar dispon$vel na bandeja do sistema( disponibili+ando al/m dos controles b?sicos( repetio de faixas( visuali+ao da lista atual e acesso 3s configura2es. C #ue torna .oatun interessante so os plugins #ue podem ser ,abilitados em suas op2es. &entre eles( est? LSrics( #ue permite #ue a letra da m'sica seja mostrada en#uanto a mesma / reprodu+ida.

A computao pessoal e o sistema operacional Linux -

FO:

=)G*>A F9; - .oatun

F.* C$ iCi)%'($ e 3" i$


*ma das principais vantagens de se ter ar#uivos de ?udio gravados em um computador / o fato de no depender da troca de "&s para ouvir uma in'mera #uantidade de m'sicas. 7ara #ue isto seja poss$vel( / necess?rio #ue o usu?rio efetue a converso dos ar#uivos de ?udio contidos em "&s para ar#uivos de m'sica digital( utili+ando seu formato preferido. Cs formatos dispon$veis variam desde o consagrado <7E( #ue / propriet?rio( at/ CGG 0orbis( um formato livre #ue / padro nas distribui2es Linux e ser? utili+ado nos exemplos deste trabal,o( #uando necess?rio. C processo de converso de faixas de ?udio / composto de duas fases! a extrao do ?udio para um ar#uivo no formato Aav e o processo de encoding @codificaoB( #ue efetivamente converte o ar#uivo Aav para o formato desejado. &ois exemplos de bons codificadores para <7E so LA<E e Qladeenc( sendo este 'ltimo open source. As ferramentas para converso geralmente aceitam execuo pela lin,a de comandos( mas diversas interfaces gr?ficas para estas ferramentas esto dispon$veis. 7ara os usu?rios de G.C<E( G>ip talve+ seja a mel,or opo e para usu?rios de M&E( MAudio"reator e Mon#ueror podem reali+ar a tarefa de forma excelente. v?lido salientar #ue a inteno deste trabal,o no / o incentivo 3 pirataria( onde as m'sicas so disponibili+adas em redes de compartil,amento no formato de ar#uivo <7E( mas sim( mostrar como um usu?rio de desktop pode usufruir dos recursos computacionais de seu e#uipamento e seus players port?teis( para obter maior comodidade na execuo de suas m'sicas prediletas( advindas da codificao de seus "&s originais e ad#uiridos legalmente. 6e a inteno do usu?rio for codificar os "&s para reprodu+ir os ar#uivos de ?udio em players port?teis( o formato de ar#uivo CGG 0orbis / uma boa escol,a( pois j? possui suporte em modelos de players recentes( al/m de oferecer uma #ualidade igual ou superior ao <7E( com relativa reduo de taman,o de ar#uivo.

A computao pessoal e o sistema operacional Linux -

FOF

F.*.1 C$ iCi)%'($ "/i&i6%n $ K-udio%reator


2 udioCreator / mais uma das ferramentas integradas ao ambiente M&E #ue dispensa a instalao de outros pacotes de software para a tarefa de codificao de ?udio. *ma das vantagens deste software / sua interface( #ue / limpa e simples( permitindo ao usu?rio reali+ar as tarefas b?sicas como editar as informa2es do ?lbum e selecionar as faixas #ue sero convertidas. &urante a converso( o usu?rio pode acompan,ar o progresso por meio de uma lista criada pelo software em uma nova aba @Drabal,osB( na sua janela principal. C programa pode utili+ar-se de recursos de "&&Q( #ue / uma busca de informa2es sobre ?lbuns( geralmente reali+ada via Internet. .a janela de configura2es de 2 udioCreator( o usu?rio poder? escol,er o codificador desejado para a converso( a pasta onde sero gravadas as faixas e a estrutura de diret5rios e nomes de ar#uivos #ue ser? criada pelo programa( al/m de op2es de busca "&&Q.

=)G*>A F9N - Janela principal de MAudio"reator

F.*.* C$ iCi)%'($ "/i&i6%n $ J$n4"er$r


*ma alternativa aos softwares de converso de ?udio / a utili+ao do gerenciador de ar#uivos Mon#ueror para a tarefa. Este recurso / uma particularidade bastante interessante de Mon#ueror e pode ser acessado facilmente( bastando #ue o usu?rio insira o "& desejado no drive e abra o navegador( digitando no campo de locali+ao o comando audiocd!8. C resultado do pode ser observado na =)G. F9O( onde Mon#ueror exibe diversos

A computao pessoal e o sistema operacional Linux -

FO9

diret5rios com nomes de diferentes formatos de ar#uivos de ?udio e os pr5prios ar#uivos em formato Aav. 7ara #ue o usu?rio possa codificar as m'sicas( deve copiar os diret5rios ou os ar#uivos desejados para um local em seu disco r$gido ou dispositivo de arma+enamento port?til. Mon#ueror utili+ar? o codificador correspondente e criar? os ar#uivos no local de destino da c5pia.

=)G*>A F9O - "odificao de ?udio pelo Mon#ueror

F.- Re0r$ "'($ e ,. e$s


A reproduo de v$deos em Linux( no momento desta escrita( / muito bem suportada por uma grande diversidade de softwares. Alguns destes merecem desta#ue por sua #ualidade( amigabilidade e suporte a muitos formatos de v$deo.

F.-.1 +player
C MPlayer / um reprodutor de v$deos #ue funciona em sistemas baseados em *.)K. "onsegue reprodu+ir uma grande #uantidade de formatos @<7EG-F( <7EG-9( <7EG-I( &ivK( Kvi&( &0&( 0"&( 60"&( >eal <edia( <C0( entre outrosB( seja nativamente ou

A computao pessoal e o sistema operacional Linux -

FOE

fa+endo uso de codecs externos. 7ossui suporte a legendas e tamb/m a reproduo de v$deos via streaming >D7 e RDD7. MPlayer no tem como objetivo principal a reproduo de v$deos via streaming( ento esse suporte no / configurado na instalao padro. "omo possui aproveitamento superior do hardware de v$deo( consegue reprodu+ir mel,or os filmes #ue exigem maior #ualidade( al/m de suportar formatos de sa$da de v$deo como KFF( Kv( &GA( /penG(( 60GAlib( fbdev( AAlib( &irect=Q.

=)G*>A FE: - Mplayer reprodu+indo um filme Mplayer pode ser acionado por meio de uma interface gr?fica ou pela lin,a de comandos. 7ara #ue se possa( por exemplo( reprodu+ir um ar#uivo de v$deo em modo de tela inteira e com legendas( basta #ue o usu?rio digite em um terminal! \ mplaSer -fs -sub ar#uivocdasclegendas ar#uivocdecv$deo. Ap5s o inicio da reproduo do v$deo desejado( a mesma pode ser controlada pela utili+ao de algumas teclas pr/-definidas!

6etas es#uerda e direita! permitem recuar ou avanar alguns segundos na Page4own e Page*P! recuar ou avanar alguns minutos na reproduo% p e espao! pausar a reproduo% f! alternar entre modo de tela inteira e modo de janela% o! desligar e ativar legendas( indicao da posio de execuo no filme sob a 8 e n! controlam o volume do ?udio.

reproduo%

forma de um pe#ueno gr?fico( etc%

As configura2es de MPlayer so feitas pelo menu 7refer-ncias( acessado pelo $cone

A computao pessoal e o sistema operacional Linux -

FOI

de uma c,ave no canto es#uerdo do controlador principal @=)G. FE:B. .este local( / poss$vel definir os drivers de ?udio e sa$da de v$deo( legendas( fontes utili+adas( codecs @decodificadoresB( op2es de uso de cache e camin,o dos dispositivos de "& e &0&.

F.-.* Kaffeine
2affeine / reprodutor de v$deos para G.*8Linux #ue exibe formatos como !eal Player( +indows Media e <uick$ime. Ele utili+a recursos do software Kine e se integra facilmente a ele. Al/m disso( possui o kaffeineplugin para navegadores <o+illa e =irefox( #ue permite ao usu?rio visuali+ar v$deos e ouvir ?udio direto no navegador( redirecionando os ar#uivos para o 2affeine0 Cs ar#uivos kaffeineplugin0so e kaffeineplugin0la so os respons?veis pela reali+ao da tarefa citada anteriormente e locali+am-se no diret5rio 8usr8lib8mo+illa8plugins8( possuindo( no caso de =irefox( liga2es simb5licas dentro da pasta de plugins do navegador.

=)G*>A FEF - Janela principal de 2affeine Em sua janela principal( 2affeine exibe cinco op2es simples( para reproduo de diversos formatos de m$dia( entre &0&( "& de ?udio e 0"&. 7or ser um software de muito

A computao pessoal e o sistema operacional Linux -

FOP

boa #ualidade( 2affeine vai al/m da funo de visuali+ador de m$dia e pode ser utili+ado tamb/m para a codificao de "& de ?udio. A instalao de um pacote c,amado AE9codecs aumenta o potencial deste programa( fa+endo com #ue ele ten,a recursos suficientes para executar os formatos mais con,ecidos entre usu?rios de outros sistemas operacionais. "omo 2affeine utili+a um motor de execuo @Kine como padroB( possui duas op2es de configurao! uma b?sica do pr5prio 2affeine e outra para a configurao do motor escol,ido. Ambas esto dispon$veis pelo menu "onfigura2es. Este player possui recursos interessantes #ue podem ser notados durante a reproduo de um &0&( por exemplo. .a janela principal do software( existem dois campos do tipo combo( para a escol,a r?pida de ?udio e legendas( sem necessidade de parar a reproduo para modificar os par1metros. Cutro recurso interessante relacionado 3s legendas / o controle da velocidade de exibio( com atrasos ou saltos( para #ue se possa sincroni+ar o ?udio e o texto da m$dia em caso de problemas. [uando minimi+ado para o painel do sistema( 2affeine / inteligente o suficiente para suspender a reproduo temporariamente @pausaB. C menu suspenso exibido por 2affeine #uando o usu?rio clica com o boto direito do mouse sobre a regio do filme permite controlar a execuo do filme( gravar o fluxo( escol,er o canal de ?udio @7ortugu-s( )ngl-s( etcB( o modo de ?udio @est/reo( mono( etcB( as legendas dispon$veis( acessar os cap$tulos de &0&s( saltar a reproduo para um ponto exato( como por exemplo( uma ,ora de filme @F!::!::B( dentre outras op2es.

=)G*>A FE9 - <enu Maffeine

F.-.- Xine
Kine / capa+ de reprodu+ir v$deos <7EG-F @?udio l v$deoB( <7EG-9( 0"&( 60"& e &0&( al/m de <7EG-I e A0) @usando bibliotecas UinE9B( uma boa combinao de formatos

A computao pessoal e o sistema operacional Linux -

FOL

para o usu?rio de desktop. Cutra boa caracter$stica deste software / sua capacidade de sincroni+ao entre ?udio e v$deo( proporcionando ao usu?rio uma perfeita reproduo audiovisual. Assim como outros programas( Kine pode ser executado a partir do console shell ou pela interface gr?fica( onde oferece suporte a skins @pelesB( com as #uais o utili+ador pode mudar a apar-ncia do reprodutor de acordo com seu gosto. A interface de Kine divide-se em controlador de reproduo e janela de exibio. C controlador / uma janela em forma de aparel,o de &0& #ue possui o acesso a todas as fun2es do player( como reprodu+ir( pausar( abrir nova m$dia( capturar a cena ativa( atal,os para formatos &0&( 0"&( "&( etc. .esta janela tamb/m / poss$vel acessar a janela de configura2es do reprodutor( onde par1metros para interface gr?fica( reproduo de m$dia( decodificador( legendas e muitas outras podem ser definidos.

=)G*>A FEE - >eprodutor de m$dia Kine A biblioteca principal de xine( libxine( pode ser compartil,ada por diversos outros reprodutores( como por exemplo( 2affeine( Dotem e gKine.

F.2 C$n,ers($ e e i'($ e ,. e$s


Linux possui boas ferramentas para #ue o usu?rio crie e distribua seus v$deos. 7ara

A computao pessoal e o sistema operacional Linux -

FO;

a#ueles #ue necessitam apenas converter um formato de ar#uivo em outro( um software executado pelo console c,amado ==mpeg / uma ferramenta simples e 'til. .o caso de filmes no formato A0) #ue precisam de edio( um software c,amado A0)&emux pode ser utili+ado. 7ara a edio profissional( Linux tamb/m possui diversos programas.

F.2.1 FFM0eg
==<peg / 5timo para converso de formatos de v$deo combinando isto 3 flexibilidade da lin,a de comandos de Linux. En#uanto este documento / escrito( novos formatos de v$deos tornam-se populares na Internet( no sendo compat$veis com players comuns( como o caso do formato =L0 @utili+ado em sites de v$deos online( como Dou$u'eB. .este caso( a converso se torna algo muito 'til para a personali+ao de taman,o( #ualidade e formato. Este software pode converter ?udio e v$deo e / bastante configur?vel. A t$tulo de exemplo( a lin,a de comando digitada para converter um ar#uivo =L0 @Macromedia &lash 5ideoB para um formato mais comum( em <7G( pode ser escrita da seguinte maneira! \ ffmpeg -i video.flv -ab PL -ar 99:P: -b P: -s E9:x9I: teste.mpg .este caso( os par1metros para converso possuem o seguinte significado!

-i! especifica o ar#uivo a ser convertido% -ab! define a taxa de 'its do ?udio% -ar! define a fre#]-ncia do ?udio% -b! taxa de 'its do v$deo% -s! resoluo do v$deo em pixels%

Cs nomes gen/ricos video.flv e teste.mpg representam o ar#uivo de entrada e de sa$da( respectivamente. <uitos outros par1metros esto dispon$veis para este programa( podendo ser consultados no manual dele @comando! man ffmpegB. ==<peg possui tipos de convers2es padr2es( usando-se o argumento --target e eliminando #ual#uer outro par1metro. Este par1metro aceita padr2es pr/-definidos( como( por exemplo( converter no formato( dimenso e #ualidade padro de &0& usando o par1metro ^-target dvd_.

F.2.* E i'($ e ,. e$
Cs programas de edio citados neste t5pico so capa+es de obter o v$deo tanto atrav/s da porta &irewire @dispon$vel nas c1meras mais modernasB #uanto atrav/s de uma placa de

A computao pessoal e o sistema operacional Linux -

FON

captura de v$deo. )sto possibilita ao usu?rio editar( aplicar efeitos e comprimir o v$deo em diversos formatos( para poder grav?-lo em &0& ou "&. 7ara edio profissional de v$deo( a opos / "inelerra( #ue / software livre e gratuito. 6eu mercado-alvo / a edio de v$deos @no a composio digitalB. "onsegue trabal,ar em clusters @grupos de computadores para processamentoB( onde cada computador pode processar um determinado n'mero de frames @#uadrosB e envi?-los para se#]enciamento no computador principal( tornando a tarefa mais r?pida e eficiente. Cutros bom programa de edio de v$deo / Ja,saka( #ue permite criao de efeitos em tempo real( insero de tril,a sonora( legendas e possui uma interface bastante intuitiva. Este software / open source. 7ara edi2es mais simples( um software recomendado / <J7EG( #ue permite editar v$deos capturados com softwares de captura para placas de D0( como KaAD0( possibilitando copiar e colar trec,os de v$deo e comprimi-los em <peg.

F.2.- 8 Gr%,%r "# ,. e$ % /e&% )$# XHi C%0


0?rios so os motivos #ue levariam um usu?rio a gravar um v$deo do #ue est? acontecendo em sua ?rea de trabal,o( por exemplo! o usu?rio deseja demonstrar a utili+ao de um novo programa ou de uma nova funcionalidade de um programa j? con,ecido e em ve+ de escrever v?rias p?ginas de instru2es( grava o procedimento em v$deo. Cutro exemplo seria demonstrar a instalao de um jogo ou mesmo registrar a #uebra de um recorde do mesmo jogo. Enfim( seja #ual for a ra+o( um excelente programa c,amado Kvid"ap ser? muito 'til nesta tarefa. A instalao de K0id"ap no tem segredos( basta instalar o pacote c,amado xvidcap pela ferramenta A7D e um atal,o ser? adicionado automaticamente 3 seo <ultim$dia do menu de M&E @Kvid"ap 6creen "aptureB. Este programa possui dois modos de captura!

<odo 6imples! Single &rame Capture( para capturar a tela v?rias ve+es e

gravar cada captura em um ar#uivo de imagem diferente. 6eria o e#uivalente a tirar v?rias fotografias de uma regio da tela e gravar cada fotografia individualmente( sem se#]enciamento autom?tico. Este modo / recomendado #uando as imagens precisam ser pr/-processadas antes da codificao do v$deo( #ue pode ser feita posteriormente com ffmpeg ou mencoder( por exemplo%

<odo <'ltiplo! Multi &rame Capture( usado para realmente capturar os

movimentos e montar a se#]-ncia de imagens em um 'nico ar#uivo de v$deo. *m

A computao pessoal e o sistema operacional Linux -

FOO

v$deo nada mais / do #ue uma se#]-ncia de imagens individuais exibidas em um determinado intervalo de tempo #ue cria a iluso do movimento. [uando iniciado o programa( apenas uma estreita janela de controles e uma regio em vermel,o so exibidos. o es#uerda da janela tem-se o nome do ar#uivo #ue ser? gerado com a gravao e o menu principal do programa( seguido de!

Qarra de medio de captura! indica se a #uantidade de #uadros capturados por

segundo / satisfat5ria segundo o #ue foi estabelecido nas configura2es do programa. [uando o sistema est? com muita carga( / recomend?vel capturar uma ?rea menor da tela ou redu+ir a taxa de #uadros nas prefer-ncias. [uando o indicador est? verde( significa #ue a captura / satisfat5ria( mas #uando est? amarelo ou vermel,o( significa #ue / preciso fa+er alguns ajustes nas prefer-ncias de captura ou capturar em uma m?#uina mais poderosa%

Stop ou 7arar! usado para interromper definitivamente a gravao do v$deo Pause! interrompe a exibio do v$deo mas permite a continuao do mesmo

atual%

#uando clicado novamente. Geralmente os usu?rios preferem iniciar a gravao do v$deo em modo de pausa%

)niciar Gravao @Start !ecordingB! para dar in$cio a uma sesso de captura de "aptura individual @Single SnapshotB! ativo somente #uando o modo simples

v$deo%

est? em modo de pausa. "om este boto / poss$vel obter uma captura de tela de forma individual @foto da telaB%

>etorno e Avano @!ewind e &orwardB! possuem funcionalidades diferentes

conforme o modo de captura. 7ara captura simples( servem para posicionar a gravao em uma determinada imagem @mover o $ndice atual da gravaoB( por exemplo( se o usu?rio capturou cinco #uadros e percebe #ue os #uadros a partir do terceiro estavam incorretos( pode retroceder at/ o terceiro #uadro e reiniciar a gravao( momento em #ue as imagens antigas sero sobrescritas. 7ara o modo de captura m'ltipla( estes servem para posicionar em um determinado ar#uivo de v$deo( no sobre imagens individuais%

Drava de captura! com um $cone de cadeado( serve para movimentar o

ret1ngulo vermel,o da ?rea de gravao junto com a barra de controles da janela principal. 6e estiver liberado( o controle central pode ser movimentado e a ?rea de gravao permanece na mesma posio%

6eleo da ?rea de captura! permite indicar #ual regio da ?rea de trabal,o ser?

A computao pessoal e o sistema operacional Linux -

9::

capturada. 7ara facilitar o trabal,o( um simples cli#ue na ferramenta e um cli#ue em uma janela deve ajustar o taman,o para a regio exata da janela em #uesto. 6e o fundo da ?rea de trabal,o for clicado( ento ser? indicado um modo de captura da tela toda. "aso seja necess?rio capturar somente uma regio determinada( basta arrastar e redesen,ar o ret1ngulo da ?rea de captura%

Edio! em modo de captura simples c,ama um programa de edio de

imagens @C G)<7( por padroB para #ue a imagem mais recentemente capturada seja trabal,ada. Em modo de captura m'ltipla no c,ama um programa por padro( mas isto pode ser modificado na janela de prefer-ncias.

=)G*>A FEI - )nterface principal de K0id"ap 7ara acessar o menu principal de Kvid"ap( basta clicar com o boto direito do mouse sobre o nome do ar#uivo a ser gerado e as op2es sero exibidas em um menu suspenso. A primeira delas / 7refer-ncias( onde pode-se escol,er( por exemplo( capturar o ponteiro do mouse( o nome do ar#uivo de sa$da( a taxa de #uadros por segundo @F9 so suficientesB( os formatos de ar#uivos e os editores externos #ue sero usados por padro. Damb/m / poss$vel no menu principal escol,er o modo de captura e executar um comando de codificao #ue ten,a sido previamente indicado nas prefer-ncias. Cs bot2es seguintes so sugestivos! ajuda @exibe uma ajuda sobre o programaB( sobre @exibe cr/ditosB e sair @encerra o programaB.

F.: Gr%,%'($ e CD e DHD


6eja para criar c5pias de segurana de ar#uivos( para copiar m$dias ou para criar um "& ou &0& a partir de outros formatos de ar#uivos( Linux oferece sofisticados programas #ue auxiliam o usu?rio em tais tarefas.

A computao pessoal e o sistema operacional Linux -

9:F

F.:.1 J-=
MEQ / o software padro de gravao de "&s no ambiente M&E. Ele oferece uma interface pr?tica( com op2es para gravar "& e &0& de dados( copiar "& @incluindo clonagemB( codificao de "& de ?udio( codificao de &0&( converso de m'sicas e v$deos em diversos formatos( limpar "& regrav?vel( etc. MEQ / bastante intuitivo( possui fun2es bem acess$veis e oferece facilidades ao usu?rio. 7or exemplo( ao criar um "& de ?udio( o usu?rio arrasta os ar#uivos desejados para a janela de gravao e MEQ se encarrega de converter ar#uivos do formato <7E ou CGG para UA0 automaticamente. MEQ possui uma excelente integrao com o ambiente M&E e no menu de contexto deste( ao clicar com o boto direito sobre uma pasta ou ar#uivo( aparece a opo de grav?-los num "& de dados( dentro do menu A2es.

=)G*>A FEP - Janela principal de MEQ C software suporta gravao do fomato e<ovix( um tipo de "& boot?vel #ue permite ao usu?rio #ue no possui um player espec$fico( reprodu+ir o filme da m$dia sem a necessidade de instalar programas adicionais. Ap5s o 'oot( <ovix detecta o v$deo e placa de som e depois de alguns segundos( inicia a exibio dos ar#uivos de v$deo ou ?udio #ue esto dentro do "&( sem interveno do usu?rio. MEQ tamb/m oferece recursos para a criao de imagens )6C de m$dias e sua posterior gravao em "& ou &0&.

A computao pessoal e o sistema operacional Linux -

9:9

F.:.* .&%*&Roast
Apesar de encontrar-se em fase de desenvolvimento en#uanto este documento / escrito( .#C4#!oast / um programa est?vel e suporta todos os principais recursos de um bom gravador de m$dias. Em sua primeira execuo( antes de poder utili+ar o programa( o usu?rio deve abr$-lo como usu?rio root( para acessar o seu menu de configura2es( pelo boto "onfigurao de sua janela principal. 7ara #ue isso seja feito( o usu?rio pode simplesmente pressionar a combinao de teclas ALDl=9 @no ambiente M&EB e digitar ^kdesu xcdroast_ @sem aspasB. Ao acessar o menu de configurao( o usu?rio deve definir as op2es t$picas de #ual#uer programa de gravao de "&s( como velocidade de gravao padro( o taman,o do 'uffer de dados na mem5ria >A< @#ue complementa o 'uffer do gravadorB e configurar os dispositivos preferenciais de leitura e gravao. A 'nica configurao obrigat5ria encontra-se na aba ^R& Settings_( onde deve ser indicado o diret5rio #ue arma+enar? as imagens a serem gravadas. Esta opo no possui um valor fixo( cabendo ao usu?rio definir um local em seus discos #ue possua espao suficiente para arma+enar as imagens de suas grava2es. Este / um dos pontos no muito amig?veis de .#C4#!oast( pois ele sempre cria uma imagem de "& para depois gravar ar#uivos na m$dia. )sto aumenta a segurana com problemas de 'uffer( mas tamb/m aumenta consideravelmente o tempo total de gravao.

F.:.- 8 C&$n%n $ DHDs )$# K/%opy


0ale a pena conservar um bom filme original em &0&( principalmente #uando ele j? est? fora do cat?logo e fica dif$cil encontrar algu/m #ue se dispon,a a vender sua m$dia. Algumas pessoas preferem manter uma c5pia de segurana bem guardada para no perder totalmente o filme no caso de emprestar o original para um amigo e acidentalmente o &0& voltar #uebrado ou riscado. C programa 2ECopy / excelente na tarefa de criar c5pias de segurana de filmes em &0&. extremamente v?lido ressaltar #ue o autor desta obra no incentiva a pirataria de filmes @#ue / crimeB e no se responsabili+a pelo mau uso feito do programa 2ECopy( #ue est? sendo demonstrado para fins de uso pessoal( apenas como medida de segurana contra acidentes ocorridos com as m$dias originais. *m &0& de filme original tem uma capacidade de arma+enamento muito al/m dos I.; GQ ,abituais da maioria das m$dias virgens encontradas 3 venda. 7or este motivo( a #ualidade dos filmes originais / bastante superior 3 de suas c5pias( uma ve+ #ue os programas

A computao pessoal e o sistema operacional Linux -

9:E

de c5pia precisam ajustar @comprimirB filmes #ue encontram-se em m$dias de #uase N GQ em m$dias de metade desta capacidade. Algumas ve+es( #uando se deseja obter maior #ualidade( / necess?rio remover alguns itens #ue constam em &0&s originais( como extras( menus( jogos( traillers( etc. 6eja #ual for a situao( 2ECopy possui todas as funcionalidades necess?rias em uma interface simples e com um processo de f?cil reali+ao. Qasta colocar o &0& no leitor8gravador e clicar no menu A2es( item "opiar.

=)G*>A FEL - ,ackup de &0& com 2ECopy 7ara uma c5pia completa( / preciso deixar selecionada a caixa ^<anter os menus originais_( locali+ada na aba Cp2es de >eproduo @3 direita( na interface principalB. 7ara retirar os itens #ue no se deseja( como linguagens adicionais( legendas e outros anteriormente citados( o usu?rio deve desmarc?-los na ?rea do lado es#uerdo da janela. &esta maneira( os #uase N GQ do &0& original sero redu+idos a pouco menos de L GQ( favorecendo a #ualidade da gravao do filme( #ue pode ser acompan,ada pelo ponteiro e a barra na parte inferior da janela @#uanto mais para o lado verde mel,orB. As configura2es de taman,o da m$dia de destino esto ajustadas por padro para os &0&s comuns de I.; GQ @I.I GQB( no sendo necess?rio alterar na maioria dos casos. 6e o usu?rio desejar alterar as op2es do programa( deve clicar no menu "onfigura2es( item

A computao pessoal e o sistema operacional Linux -

9:I

"onfigurar o 2ECopy. *ma janela ser? exibida e permitir?( dentre outras coisas( configurar o taman,o do &0& destino( os dispositivos de &0& existentes( diret5rio tempor?rio para arma+enar os ar#uivos da c5pia( gravar com MEQ @/ gerada uma imagem para ser gravada com MEQB e automaticamente. 7ara #ue o programa possa gravar a m$dia automaticamente #uando terminar de extrair o conte'do( / preciso #ue a opo Gravao Autom?tica esteja selecionada.

=)G*>A FE; - "onfigurar MO"opS MOcopS tamb/m oferece a possibilidade de copiar um &0& de dupla camada em um &0& simples com uma prov?vel perda de #ualidade devido ao taman,o da m$dia de destino.

F.; E i'($ e i#%gens


6eja para aplicar efeitos em fotografias ou para criar logotipos e ilustra2es( profissionais e usu?rios dom/sticos necessitam de ferramentas #ue apresentem recursos satisfat5rios e possam ser executadas em G.*8Linux. Esta seo demonstra dois dos softwares livres mais con,ecidos pela comunidade Linux! C G)<7 e Inkscape.

F.;.1 O GIMP
C G)<7 @G.* Image Manipulation Program ) 7rograma de <anipulao de )magens G.*B / um excelente programa de criao e edio de imagens( dispon$vel para diversos

A computao pessoal e o sistema operacional Linux -

9:P

sistemas operacionais sob a licena G7L. C programa foi criado em FOOP por 6pencer Mimball e 7eter <attin como um projeto de universidade e atualmente / mantido por volunt?rios. Este / o programa mais indicado para os usu?rios acostumados ao propriet?rio Photoshop e #ue desejam migrar para Linux. Alguns especialistas comparam o G)<7 com o Photoshop( entretanto( cada um deles tem suas vantagens e desvantagens. At/ o momento da produo deste documento( uma das limita2es de G)<7 com relao ao Photoshop / o fraco suporte a perfis de cores e principalmente ao "<mM( formato muito utili+ado para impresso e padro de gr?ficas. Cs perfis de cores permitem #ue a mesma cor vista pelo usu?rio no monitor seja a cor #ue ser? obtida na impresso jato de tinta e em offset. Essa funcionalidade est? prevista para a verso 9.I de G)<7 e uma ve+ implementada( o software poder? ser utili+ado como ferramenta gr?fica profissional( sem a necessidade de processamento posterior das imagens em ferramentas propriet?rias. 6egundo "alligaris @9::LB( tradutor e um dos desenvolvedores envolvidos com o projeto G)<7( outra funcionalidade muito solicitada / a capacidade de trabal,ar com imagens com mais de N 'its de cor por plano( pois muitas c1meras fotogr?ficas digitais permitem o acesso a imagens com at/ FL 'its de cor por plano e isso pode fa+er diferena em imagens com muitos tons escuros( ou muitos tons pr5ximos do branco( por exemplo. Ainda segundo "alligaris( o maior n'mero de reclama2es recebidas de usu?rios / a forma de trabal,o de G)<7 com v?rias janelas( separando ferramentas e imagens em janelas distintas. Ele afirma #ue os desenvolvedores de G)<7 consideram #ue o ideal / deixar um desktop virtual s5 para o programa( o #ue explica as reclama2es( uma ve+ #ue boa parte de usu?rios do G)<7 so usu?rios do sistema +indows( #ue no disp2e de desktops virtuais.

A computao pessoal e o sistema operacional Linux -

9:L

=)G*>A FEN - Janela de ferramentas de G)<7 Apesar de ainda possuir algumas limita2es( o sucesso de G)<7 entre os usu?rios de software livre fe+ com #ue o programa recebesse( no Qrasil( o privil/gio de possuir uma revista digital exclusiva. A G)<7p).E( mantida por volunt?rios e com publica2es trimestrais( fornece aos usu?rios dicas( tru#ues( artigos e entrevistas com profissionais do G)<7. 0oltando 3s funcionalidades do software( G)<7 possui suporte a uma grande variedade de formatos de ar#uivos e ferramentas #ue permitem selecionar( pintar( editar e visuali+ar imagens. poss$vel modificar cores de fundo e de primeiro plano e trabal,ar com m?scaras. A maioria das ferramentas possuem paletas de cores e outras op2es #ue permitem definir efeitos para o desen,o das mesmas. "omo dito anteriormente( G)<7 trabal,a com v?rias janelas( das #uais uma delas cont/m as ferramentas e diversas outras( como a de desen,o ou de camadas( podem ficar vis$veis a contento do usu?rio.

A computao pessoal e o sistema operacional Linux -

9:;

=)G*>A FEO - Janela de trabal,o de G)<7( com menu suspenso ativado .a =)G. FEO( / demonstrado como o menu do programa pode ser acessado em #ual#uer janela de trabal,o( bastando #ue o usu?rio cli#ue com o boto direito do mouse sobre a ?rea da imagem. 7or este menu / poss$vel acessar uma das ferramentas mais interessantes de G)<7( c,amada Script#&u. C Script#&u consiste em comandos #ue so agrupados para proporcionar efeitos sobre a imagem tratada. *m destes efeitos( c,amado de Dranar( pode ser observado na =)G. FI:( onde foi aplicado sobre a imagem da =)G. FEO( dando apar-ncia de cesto tranado 3 imagem.

A computao pessoal e o sistema operacional Linux -

9:N

=)G*>A FI: - Aplicao do Script#&u Dranar sobre uma imagem 7ara #ue o usu?rio possa personali+ar G)<7( pode acessar a janela de configura2es pelo menu Ar#uivo( item 7refer-ncias. Esto dispon$veis op2es para novas imagens( para a grade padro( camin,os de diret5rios de pinc/is( cores( o tema de G)<7( op2es de ferramentas( apar-ncia de janelas( dispositivos e muitas outras.

A computao pessoal e o sistema operacional Linux -

9:O

=)G*>A FIF - Janela de prefer-ncias de G)<7

7elo taman,o do projeto( #ualidade do software e demanda de usu?rios por ferramentas gr?ficas livres( G)<7 / um importante programa dispon$vel em Linux e pode ser utili+ado por we'designers sem #uais#uer restri2es #uanto aos recursos oferecidos. 6uas principais fun2es para a we' so o tratamento de fotos( criao de logotipos( mudanas de cores e converso entre formatos gr?ficos. A verso do software utili+ada neste trabal,o foi a 9.9.

F.;.* Inkscape
Inkscape / um software para a criao de imagens vetoriais e produo de documentos. Drata-se de um fork de outro software( c,amado 6odipodi e se comparado a softwares comerciais( tenta suprir as necessidades de usu?rios de Adobe Illustrator( Corel4raw( 5isio e &ree%and( sendo uma verso livre #ue possui ferramentas b?sicas e mais utili+adas. Inkscape utili+a o m/todo vetorial( ou seja( gera imagens a partir de coordenadas de pontos. Estas imagens so mais leves @consomem menos recursos do sistemaB e no perdem a #ualidade ao sofrerem transforma2es como redimensionamento ou giro( perdas #ue ocorrem com desen,os em formato de mapas de 'its @'itmapsB. C formato de ar#uivo nativo de Inkscape / o 60G @Scalar 5ectorial Graphics J Gr?ficos 0etoriais EscalaresB( um formato aberto definido pela UE"( organi+ao reguladora de padr2es. C software tamb/m trabal,a com os formatos E76( PostScript( 7.G( D)==( G)=(

A computao pessoal e o sistema operacional Linux -

9F:

J7G( A)( 7&=. Alguns recursos de edio oferecem op2es de edio de n5s @pontos na imagem para ajustes mais finosB( camadas( converso de texto em traados e texto em formas. 6obre o 60G( este / uma sub-definio da linguagem K<L. Algumas caracter$sticas suportadas de 60G incluem formas b?sicas( trajetos( texto( marcadores( clones( alfa( transforma2es( gradientes( e agrupamentos.

=)G*>A FI9 - Inkscape= (am'orghini Gallardo( por <ic,ael Grosberg

A interface de Inkscape pode ser observada na =)G. FI9( onde a barra de ferramentas vertical 3 es#uerda mostra as ferramentas de desen,o e edio. .a parte superior da janela( encontra-se a barra de comandos com bot2es de comando gerais e uma barra de controles espec$ficos para cada ferramenta. Al/m destes bot2es( muitas opera2es esto dispon$veis atrav/s de teclas de atal,o e podem ser con,ecidas pelo usu?rio atrav/s do menu Ajuda( item Declas e Atal,os. &esen,os como pol$gonos( espirais( efeitos de lu+( texto( curvas e muitos outros podem ser facilmente implementados pelo usu?rio( devido 3 construo da interface de Inkscape( simples e objetiva.

F.;.- 8 C%0/"r%r % i#%ge# % /e&% )$# KSnapshot


C trabal,o de capturar ^fotos_ da tela de M&E / bastante simplificado com o uso do utilit?rio 2Snapshot. Este programa conta com recursos impressionantes #ue vo desde a

A computao pessoal e o sistema operacional Linux -

9FF

seleo de uma ?rea para obteno da tela at/ a escol,a de um tempori+ador para capturar a imagem. *ma ve+ fornecido o nome de um ar#uivo para gravar a imagem( as pr5ximas tero seus nomes sugeridos automaticamente de acordo com o primeiro nome( sempre acrescentando uma contagem num/rica. Este recurso / muito 'til na confeco de manuais de instru2es( para manter a se#]-ncia de capturas bem organi+ada e tamb/m no ambiente corporativo( onde 3s ve+es / necess?rio enviar uma mensagem de sistema ao pessoal de suporte. Graas ao 2Snapshot o leitor desta obra pode observar as figuras geradas na ?rea de trabal,o do autorf 7ara acionar o programa( o usu?rio deve apertar a tecla Print Screen de seu teclado ou executar o comando! \ ksnapshot C primeiro m/todo / mais usual( mas o programa c,amado / o mesmo. .a janela principal existem os bot2es para capturar( salvar a imagem( imprimir e copiar para a ?rea de transfer-ncia @'til #uando se deseja inserir a imagem diretamente em documentos do /pen/ffice0org +riter( por exemploB. *m controle do tipo seleo @comboB / utili+ado para escol,er o tipo de captura a ser feita( sendo poss$vel capturar a ?rea de trabal,o toda( apenas a regio sob o cursor do mouse @no caso de uma 'nica janela ou um menu suspensoB( uma regio demarcada com o mouse ou uma seo de janela. *m item na parte inferior permite remover ou incluir as bordas das janelas( o #ue pode ser notado observando-se a =)G. FIE( onde as bordas de janela foram suprimidas.

A computao pessoal e o sistema operacional Linux -

9F9

=)G*>A FIE - Snapshot de janela sem bordas

F.D M$ e&%ge# -D
Algumas ve+es( os usu?rios precisam de modelos ou desen,os com apar-ncias reais ou at/ mesmo cenas em tr-s dimens2es. Qoas ferramentas para trabal,os com E& podem ser utili+adas em Linux( dentre elas( Qlender.

F.D.1 =&en er
Qlender ou QlenderE& / um programa de fonte aberta( desenvolvido pela Qlender &oundation e criado inicialmente pela empresa Not a Num'er @ambas do propriet?rio Don >oosendaalB. &estina-se 3 modelagem tridimensional( renderi+ao de gr?ficos e anima2es tridimensionais( al/m de aplica2es interativas em E&( como jogos( apresenta2es e outros. Est? dispon$vel para diversos sistemas operacionais( principalmente G.*8Linux e disp2e de funcionalidades robustas( similares 3 outros softwares propriet?rios da mesma categoria( como Maya( E& Studio Max e "inema I&. Em Qlender( incluem-se avanadas ferramentas de simulao( como rigid 'ody dynamics @din1mica r$gida de corposB( fluid dynamics @din1mica de fluidosB( e soft 'ody

A computao pessoal e o sistema operacional Linux -

9FE

dynamics @din1mica de corpos maciosB( ferramentas de modelagem( ferramentas de animao de personagens e sistema de materiais baseados em .5 @Node MaterialsB. Qlender tamb/m possui( embutido( um motor de jogo com suporte 3 linguagem de programao Python @tanto para o motor de jogo #uanto para o programaB. Este motor utili+a /penG( para renderi+ao de seus gr?ficos e seu uso pode ser feito em criao de jogos( apresenta2es( realidades virtuais( planejamento ar#uitetYnico e outros. Este excelente software / muito 'til em ar#uitetura( desen,o industrial( engen,aria( animao( v$deo( e criao de jogos( tanto #ue foi recomendado pela Peugeot( para ser usado em seus concursos de design de carros @Peugeot 4esign ContestB. Qlender tamb/m foi utili+ado na produo de filmes como A Era do Gelo 9( Elephant7s 4ream @curta-metragem totalmente feito com softwares livresB( $itanic( entre outros. C ambiente de modelagem consiste em E eixos( K( m e p. A modelagem de objetos tridimensionais no Qlender / feita basicamente da mesma forma #ue em outros softwares da categoria e consiste em um processo relativamente f?cil. Alguns profissionais consideram sua interface no muito amig?vel( mas isto / compensado com a utili+ao de muitos atal,os de teclado( conferindo agilidade ao trabal,o. A =)G. FII mostra o ambiente de desenvolvimento do Qlender( #ue divide-se em duas partes principais! a parte inferior da tela / o local onde se encontram as ferramentas de trabal,o e algumas op2es de configurao( como resoluo do objeto renderi+ado( informa2es sobre materiais e texturas( ajustes de luminosidade( transpar-ncias( colis2es e cores% na parte superior( o usu?rio modela e visuali+a os objetos.

A computao pessoal e o sistema operacional Linux -

9FI

=)G*>A FII - Trea de trabal,o de Qlender .a ocasio desta escrita( Qlender encontra-se na sua verso 9.IE( lanada em :9 de =evereiro de 9::;.

F.F Geren)i%#en/$ e i#%gens


C gerenciamento de imagens consiste no arma+enamento e catalogao dos ar#uivos de imagem dos usu?rios( principalmente fotografias.

F.F.1 Pi)%s%
C 7icasa / um software gratuito @no open sourceB cuja funo / organi+ar a coleo de fotos digitais do usu?rio( visando facilitar a procura( edio e compartil,amento de todas as imagens guardadas no 7". "riado pela empresa 7icasa )nc.( ad#uirida em Jul,o de 9::I pelo Google( passou desde ento a ser distribu$do gratuitamente no site da empresa norteamericana. 7icasa possui uma interface muito leve e agrad?vel( sendo tamb/m bastante intuitivo. Al/m da organi+ao dos ar#uivos fotogr?ficos digitais do usu?rio( o programa tamb/m

A computao pessoal e o sistema operacional Linux -

9FP

permite reali+ar altera2es b?sicas em uma imagem por meio de ferramentas r?pidas. Este software pode locali+ar automaticamente todas as imagens e classific?-las em ?lbuns virtuais( organi+ados por data( com nomes de pastas facilmente recon,ecidos. 7ara reorgani+ar as fotos nos ?lbuns( basta #ue o usu?rio arraste e solte imagens entre eles. Al/m de pastas( a organi+ao das imagens pode ser feita tamb/m por marcadores( #ue so mais din1micos( pois em uma mesma pasta podem existir fotos identificadas por diversos marcadores. As fotos selecionadas ficam na bandeja de imagens( e podem ser usadas de diversas formas. C software simplifica a edio avanada de imagens com bot2es de correo e efeitos( dispon$veis com apenas um cli#ue do mouse. Al/m disso( o aplicativo permite compartil,ar imagens muito facilmente( seja enviando por e#mail( imprimindo( criando um "& ou at/ mesmo publicando no 'log do usu?rio. =ornece tamb/m op2es para exportao de imagens alteradas( criao de fol,as de contato( montagens pr/-formatadas( protetor de tela( apresenta2es de slides( entre outras.

=)G*>A FIP - 7icasa do Google As configura2es de 7icasa resumem-se em #uais tipos de ar#uivos sero exibidos @al/m de imagens( / poss$vel reprodu+ir ?udio e v$deoB( defini2es para apresentao de slides( impresso( envio de e#mails e efeitos de tela na visuali+ao do usu?rio.

A computao pessoal e o sistema operacional Linux -

9FL

F.F.* 8 Ins/%&%'($ $ G$$g&e Pi)%s%


7ara instalar este excelente softAare de organi+ao de imagens do Google( / necess?rio reali+ar alguns ajustes no ar#uivo 8etc8apt8sources.list( seja manualmente ou por meio do Synaptic. C Google fornece uma assinatura de verificao de autenticidade #ue deve ser instalada antes de #uais#uer programas fornecidos pela empresa. Esta c,ave pode ser adicionada com um 'nico comando!
e Aget --no-c,eck-certificate -C - ,ttps!88dl-ssl.google.com8linux8linuxcsigningckeS.pub j apt-keS add -

6e preferir( o usu?rio pode acessar a url da empresa pelo navegador Iceweasel! ,ttp!88AAA.google.com8linuxrepositories8aboutkeS.,tml e baixar o ar#uivo manualmente. Ap5s grav?-lo em um diret5rio( o usu?rio deve executar o terminal @shellB como root e digitar o comando @utili+ando o nome do ar#uivo obtidoB! e apt-keS add linuxcsigningckeS.pub *ma mensagem de CM surgir? e ento o usu?rio deve adicionar o reposit5rio do Google na sua lista. 7ara fa+er isto de uma maneira pr?tica( Synaptic disponibili+a o recurso em seu menu "onfigura2es( no item >eposit5rios. [uando acessado( uma janela / aberta e basta ento clicar no boto .ovo( informando os dados da seguinte forma! Dipo Qin?rio @debB *>)! ,ttp!88dl.google.com8linux8deb8 &istribuio! stable 6eo@2esB! main &epois de confirmar no boto CM( / preciso atuali+ar a lista de pacotes( #ue pode ser feito pelo Synaptic pelo menu Editar( no item >ecarregar )nforma2es de 7acotes.

A computao pessoal e o sistema operacional Linux -

9F;

=)G*>A FIL - >eposit5rios de A7D ajustados por Synaptic *ma ve+ carregadas as informa2es( basta procurar pelo pacote ^picasa_ @sem as aspasB no menu Editar( item 7rocurar. Assim como em #ual#uer outra instalao( deve-se marcar o pacote para instalao e clicar no boto Aplicar. &epois de instalado( um atal,o de 7icasa ser? criado automaticamente no menu de M&E( na seo Gr?ficos.

F.F.- F8S0$/
=-6pot / um software muito bom #ue permite ao usu?rio catalogar fotos( fa+er pe#uenos ajustes( exportar para galerias na Internet( gravar em "&( enviar por e#mail e muito mais. C programa permite a importao de imagens diretamente de c1meras digitais ou de pastas de arma+enamento. &urante a importao( o usu?rio pode atribuir eti#uetas caso #ueira colocar as imagens diretamente em alguma categoria( ou pular este passo( podendo atribuir eti#uetas mais tarde. Ap5s copiar as fotos( =-6pot no ir? remov--las da c1mera( se este for o desejo do usu?rio( dever? fa+--lo manualmente. A interface do =-6pot pode ser vista na =)G. FI;. &o lado es#uerdo( so listadas as categorias @eti#uetasB para as fotos. Acima( uma lin,a do tempo com gr?ficos #ue mostram os per$odos em #ue foram tiradas fotografias @as imagens so automaticamente catalogadas pela data em #ue foram tiradasB. Ao centro( encontra-se a lista de fotos e no canto inferior direito(

A computao pessoal e o sistema operacional Linux -

9FN

uma barra de rolagem #ue permite diminuir ou aumentar o 1oom do cat?logo( modificando a #uantidade de imagens vistas de uma s5 ve+. 7or padro( o =-6pot copia todas as imagens para o banco de dados @#ue fica no diret5rio pessoal do usu?rio com o nome de PhotosB. .o / recomend?vel #ue o usu?rio mexa diretamente no diret5rio de fotos do =-6pot( mas sim #ue faa a manipulao de imagens pelo programa.

=)G*>A FI; - )nterface de =-6pot =-6pot( assim como 7icasa( permite o envio de imagens por e#mail( a publicao em galerias we'( no Picasawe'( a criao de apresenta2es de slides( exportao para pastas locais ou "&. Al/m disso( permite #ue o usu?rio adicione coment?rios 3 cada imagem de suas galerias. *ma funcionalidade interessante de =-6pot( / o ar#uivamento de vers2es da mesma imagem( ou seja( ap5s feita #ual#uer modificao em uma figura( ela ser? automaticamente gravada como uma c5pia e a verso original ser? preservada( podendo ser acessada posteriormente. Danto =-6pot #uanto 7icasa so excelentes programas gratuitos para organi+ao de imagens( podendo deixar o usu?rio( por ve+es( em d'vida sobre #ual deles utili+ar. Ambos so muito parecidos em recursos( diferenciando-se apenas pela interface muito mel,or elaborada de 7icasa e pelo fato de #ue =-6pot / de fonte aberta.

A computao pessoal e o sistema operacional Linux -

9FO

F.G C$#"ni)%'($ )$# )N#er%s igi/%is e $"/r$s is0$si/i,$s US=


*ma das necessidades de um usu?rio de desktops / poder transferir imagens entre seus dispositivos port?teis e seus computadores. Estes dispositivos podem envolver c1meras digitais( tocadores de ?udio( discos de arma+enamento e mem5rias do tipo flash @pendrivesB. &ebian G.*8Linux est? totalmente preparado para a deteco destes dispositivos e o ambiente M&E completamente pronto para este tipo de tarefa.

F.G.1 DigiO%# e %s )N#er%s igi/%is


C software &igikam pode ser considerado mais um gerenciador de imagens dispon$vel para o ambiente M&E. 7ermite muitos ajustes( efeitos e reto#ues nas imagens. As diferenas ficam por conta dos recursos de criao de slideshows e envio por e#mail( #ue este software no possui. C acesso aos ar#uivos de c1meras digitais via *6Q / simples( podendo ser feito pelo pr5prio Mon#ueror( por/m( existem modelos de c1meras em #ue o acesso / feito por portas seriais( onde &igikam entra em cena.

=)G*>A FIN - Lista de c1meras digitais de &igikam &igikam / mais voltado para o trabal,o com c1meras digitais( por isso( possui com grande #uantidade de marcas e modelos de c1meras #ue podem ser adicionadas ao software.

A computao pessoal e o sistema operacional Linux -

99:

*ma ve+ #ue ten,a importado as imagens( este programa permite criar cole2es( editar as imagens e organi+ar ?lbuns( assim como outros softwares gerenciadores de imagens.

=)G*>A FIO - Janela principal de &igikam .as configura2es do programa( o usu?rio pode adicionar cole2es( definir op2es de edio de informa2es embutidas das fotos( adicionar ou remover plugins de edio de imagem( gerenciar c1meras e op2es gerais com relao 3s miniaturas e o camin,o da biblioteca de ?lbuns.

F.G.* T$)% $res e 3" i$ 0$r/3/eis+ pendri'es e $ desktop Lin"!


A maioria dos dispositivos de arma+enamento e reprodutores de ?udio port?teis possui uma interface de comunicao via *6Q. R? algum tempo( era necess?rio #ue o usu?rio de Linux adicionasse entradas em seu ar#uivo 8etc8fstab para suprir a necessidade de acesso a estes dispositivos( por/m( a evoluo dos sistemas de deteco de hardware e dos ambientes de trabal,o da plataforma( permitem uma integrao f?cil com a maior parte dos modernos dispositivos( dispensando configura2es manuais e instalao de m5dulos adicionais. .o ambiente montado para a redao deste trabal,o @&ebian G.*8Linux I.: com M&EB( uma ve+ #ue o dispositivo ten,a sido conectado na porta *6Q( este / automaticamente detectado e um di?logo / exibido ao usu?rio( solicitando uma ao a ser tomada @=)G. FP:B.

A computao pessoal e o sistema operacional Linux -

99F

=)G*>A FP: - Ao para dispositivo *6Q .a janela de di?logo de ao( um boto c,amado "onfigurar permite #ue o usu?rio adicione a2es #ue podem ser tomadas #uando determinados tipos de ar#uivos forem encontrados em uma m$dia. .o caso da =)G. FP:( um tocador de ?udio foi conectado 3 interface *6Q e se o usu?rio escol,er a ao Abrir em uma .ova Janela( o gerenciador de ar#uivos Mon#ueror ser? executado e exibir? automaticamente o conte'do da mem5ria do dispositivo. C mesmo / v?lido para pendrives. &epois de algumas atuali+a2es do sistema( pode ser #ue Mon#ueror encontre problemas ao tentar montar um pendrive. *ma mensagem de erro / exibida como! mount! Arong fs tSpe( bad option( bad superblock on 8dev8sda( missing codepage or ot,er error )n some cases useful info is found in sSslog - trS dmesg j tail or so *tili+e o comando ^dmesg j tail_ @sem aspas e como rootB para obter a descrio do erro. 6e esta for algo como ^=AD! *nrecogni+ed mount option qflus,q or missing value_( resolva da seguinte maneira! desconecte o dispositivo e abra o ar#uivo 8usr8s,are8,al8fdi8policS8F:osvendor89:-storage-met,ods.fdi. 7rocure uma lin,a igual a happend keSrqvolume.mount.validcoptionsq tSperqstrlistqiflus,h8appendi e comente a mesma( deixando da seguinte maneira! hf-- happend keSrqvolume.mount.validcoptionsq tSperqstrlistqiflus,h8appendi --i &epois disso( digite! e 8etc8init.d8,al restart "omo pode ser visto na =)G. FPF( a manipulao dos ar#uivos do dispositivo / feita da mesma forma como / para os ar#uivos dos discos r$gidos do sistema. C 'nico detal,e

A computao pessoal e o sistema operacional Linux -

999

importante a ser observado pelo usu?rio / o fato de #ue Linux( por padro( trabal,ar? de forma ass$ncrona com a gravao de dados nestes dispositivos. )sto significa #ue #uando um usu?rio copia ou remove ar#uivos da mem5ria do e#uipamento port?til( isto no / feito instantaneamente( mas na pr5xima sincroni+ao. C ambiente M&E est? ajustado para reali+ar a sincroni+ao com estes dispositivos a cada trinta segundos( aproximadamente. 6e o usu?rio fe+ alguma modificao no conte'do da mem5ria flash( dever? aguardar at/ #ue o sistema reali+e a sincroni+ao e efetive as opera2es antes de remover a conexo *6Q. As mem5rias flash presentes nestes dispositivos port?teis possuem uma vida 'til estimada( #ue consiste em um determinado n'mero de grava2es e leituras. A forma de trabal,o ass$ncrona de G.*8Linux permite prolongar o tempo de vida 'til do dispositivo( uma ve+ #ue( se as opera2es feitas pelo usu?rio precisam ser desfeitas antes da sincroni+ao( nada / gravado efetivamente na mem5ria do e#uipamento.

=)G*>A FPF - Ar#uivos presentes no dispositivo port?til de ?udio 7ara contornar o inconveniente da espera pela sincroni+ao autom?tica do sistema( o usu?rio pode optar por duas a2es!

Abrir um terminal e executar o comando! sync% "onfigurar o ambiente M&E para #ue exiba o $cone dos dispositivos montados

na ?rea de trabal,o( onde bastar? clicar sobre o mesmo para acessar o conte'do das mem5rias flash e tamb/m reali+ar a sincroni+ao com posterior desmontagem. .o so exigidos procedimentos especiais para a remoo do dispositivo da porta

A computao pessoal e o sistema operacional Linux -

99E

*6Q( basta #ue no estejam sendo efetuadas opera2es de troca de ar#uivos ou sincroni+a2es. .o caso de c1meras digitais( a recomendao de desligamento do e#uipamento tamb/m / v?lida em G.*8Linux. [uando os ar#uivos so copiados das mem5rias port?teis para os discos do sistema( o processo / reali+ado de forma s$ncrona( ou seja( instantaneamente( sem necessidade de comandos adicionais para efetivao das opera2es.

F.1B J$g$s
R? algum tempo( poucos jogos nativos para Linux eram interessantes aos usu?rios. Cs jogos eram em sua maioria de gr?ficos simples e com pouco conte'do de intelig-ncia artificial( assim( se os usu?rios desejassem algo mais elaborado( como jogos ricos em recursos gr?ficos E&( precisavam emular um ambiente Microsoft +indows para tentar executar os jogos desta plataforma @#ue sempre estiveram em vantagemB. <uitas empresas investem fortunas na produo de jogos com efeitos especiais( enredos para atrair o usu?rio e gr?ficos sempre mel,orados( imitando a realidade. C mercado de usu?rios Linux torna-se a cada dia mais interessante a este tipo de empresa e jogos comerciais foram portados para Linux( sendo vendidos para os usu?rios. Al/m destes( uma grande #uantidade de bons jogos open source e8ou freeware esto dispon$veis gratuitamente. Cs jogos no portados ainda precisam de emulao.

F.1B.1 J$g$s si#0&es $ %#1ien/e JDE


.este trabal,o( so c,amados jogos simples a#ueles jogos #ue no utili+am o processamento E& das placas gr?ficas( ou seja( podem ser executados na maioria dos computadores( mesmo #ue a placa de v$deo no dispon,a dos recursos de processamento para /penG(. C menu M do ambiente M&E tem um item de jogos #ue divide-se em categorias! Arcade( Qrin#uedos( Jogos de "artas( Jogos de Dabuleiro( MidGames e D?ticas e Estrat/gias. &entro de cada categoria( o usu?rio poder? encontrar jogos nativos do ambiente M&E @jogos simples e inteligentesB e tamb/m os jogos instalados posteriormente( #ue exigem processamento gr?fico mais pesado ou no. &entre os jogos #ue no exigem processamento gr?fico muito sofisticado( est? &ro1en ,u''le( um jogo bastante envolvente e bem elaborado( onde o usu?rio controla um ping]im

A computao pessoal e o sistema operacional Linux -

99I

atirador de bol,as coloridas( com o objetivo de derrubar a estrutura #ue se forma no topo da tela. [uando v?rias bol,as da mesma cor se unem( a estrutura desaba. )sto se repete at/ #ue o usu?rio consiga limpar a tela( mas se demorar muito( o teto comea a descer e as bol,as podem atingir o igl' do ping]im( fa+endo com #ue o jogo termine.

=)G*>A FP9 - &ro1en ,u''le C antigo e famoso jogo 7aci-ncia tamb/m est? dispon$vel para os amantes de jogos de cartas( acompan,ado de Denente Skat e Poker( na mesma categoria. .a categoria de tabuleiro( jogos de l5gica( gamo( banco imobili?rio e #uebra-cabeas so acess$veis. 7ara crianas( o jogo do ,omem-batata @Potato do desen,o $oy StoryB permite montar diversos rostos com os componentes nari+( c,ap/u( boca e outros. Cutro jogo simples e interessante / M6okoban( onde o usu?rio controla um almoxarifado japon-s #ue precisa organi+ar os rubis em seus devidos lugares. 65 / permitido empurrar as pedras( ento( o usu?rio deve ter cautela para no travar os movimentos das mesmas #uando encost?-las nas paredes @=)G. FPEB.

A computao pessoal e o sistema operacional Linux -

99P

=)G*>A FPE - Msokoban! o almoxarifado japon-s MAtYmico / um jogo bastante educativo #ue consiste em montar estruturas #u$micas a partir dos ?tomos de elementos dispon$veis. &o lado direito da tela / mostrada a estrutura a ser montada e o nome do composto @=)G. FPIB.

=)G*>A FPI - Jogo educativo MAtYmico

A computao pessoal e o sistema operacional Linux -

99L

F.1B.* 8 Ins/%&%r $ dri'er -D % nHi i%


Antes de entrar no mundo dos jogos E&( / fundamental #ue o usu?rio ten,a instalado de forma ade#uada o driver de sua placa gr?fica. *ma justificativa para a escrita deste subt$tulo cobrindo com detal,es especificamente a instalao do driver da n0idia / ressaltar e retribuir a import1ncia #ue a fabricante tem dado aos usu?rios de Linux. Damb/m o procedimento para a instalao do driver da n0idia / praticamente o mesmo( independente do modelo da placa utili+ada. Aos usu?rios de outras placas( como as A<&8AD)( por exemplo( recomenda-se uma busca no Google @AAA.google.com.brB( com os seguintes termos @sem as aspasB! ^instalar driver AD) debian etc,_. Esta consulta retorna v?rios resultados #ue estaro ajudando na instalao de placas A<&8AD)( driver =GL>K( at/ a data desta escrita. 6eguindo os procedimentos disponibili+ados pela comunidade( talve+ seja poss$vel #ue a acelerao E& da placa A<&8AD) do usu?rio funcione com sucesso. Em caso alternativo( pode-se tentar os passos indicados no we'site da AD)! AAA.ati.com @em ingl-sB. Em #uais#uer casos( ser? necess?ria uma conexo com a )nternet( #ue pode ser feita pelos utilit?rios M777 @para lin,a discadaB ou pppoeconf @para banda larga como 6peedS( por exemploB. 7ara iniciar a instalao do driver da n0idia( o usu?rio deve abrir o shell do root e descobrir o modelo de sua placa com o comando! e lspci j grep -i nvidia *m resultado semel,ante ao seguinte dever? ser exibido! :F!::.: 0GA compatible controller! n0idia "orporation .0EI sGe=orce =K P9::t .este caso( trata-se claramente de uma placa =K P9::. C passo seguinte / obter o driver diretamento do we'site da n0idia( neste endereo! ,ttp!88AAA.nvidia.com8content8drivers8drivers.asp. "onsiderando a ar#uitetura utili+ada neste livro( deve-se escol,er na primeira caixa de seleo o valor ^Graphics 4river_( na segunda( ^Ge=orce =K 6eries_ e na terceira( ^Linux xNL_. &epois disso( basta clicar no boto ^Gof_. 6urgir? ento uma p?gina #ue cont/m a verso correta e mais atual do driver #ue oferece suporte 3 placa desejada. C usu?rio simplesmente deve procurar o termo ^4ownload_ e clicar sobre o nome do driver( algo parecido com ^.0)&)A-Linux-xNL-F::.FI.FF-pkgF.run_ @notar a extenso .runB. [uando perguntado sobre o #ue fa+er com o ar#uivo( escol,er salvar ou gravar no disco r$gido( de prefer-ncia em seu diret5rio pessoal. C segundo passo / editar o ar#uivo de reposit5rios( #ue at/ o momento s5 con,ece o conte'do dos "&s( para #ue ele possa obter programas do reposit5rio oficial &ebian na Internet. 7ara tal( o usu?rio deve abrir no <enu M( item 6istema( submenu <ais Aplicativos( o programa Gerenciador de Ar#uivos @modo super-usu?rioB. A sen,a de root ser? exigida e

A computao pessoal e o sistema operacional Linux -

99;

depois uma janela do Mon#ueror ser? aberta( exibindo o conte'do dos diret5rios( onde o usu?rio dever? navegar at/ o diret5rio 8etc8apt8 e clicar sobre o ar#uivo sources.list para abr$lo. Ao editar o ar#uivo( as lin,as #ue comeam com ^deb cdrom!s&ebian..._ devem ser comentadas( adicionando-se um sustenido @eB ao in$cio das mesmas @^edeb cdrom!s&ebian..._B. A seguir( adicionar a lista de reposit5rios &ebian! deb ,ttp!88securitS.debian.org8 etc,8updates main contrib deb ,ttp!88ftp.br.debian.org8debian8 etc, main contrib deb ,ttp!88ftp.debian.org8debian8 etc, main contrib deb ,ttp!88ftp.debian.org8 etc, main contrib deb-src ,ttp!88ftp.br.debian.org8debian8 etc, main contrib )sto j? deve ser o suficiente para instalar os ar#uivos auxiliares do processo. Ap5s adicionar a lista( o usu?rio deve salvar o ar#uivo e fec,?-lo. Agora / o momento em #ue deve-se ter uma conexo com a Internet devidamente configurada( ento no shell do root digitar! e apt-get update Assim( a lista de pacotes dispon$veis nos reposit5rios informados no ar#uivo sources.list estar? atuali+ada. &epois do processo de atuali+ao( instalar os seguintes pacotes! e apt-get install binutils xserver-xorg-dev module-assistant pkg-config build-essential )sto far? com #ue uma ferramenta #ue auxilia bastante no processo seja instalada. 7ara us?-la( ainda no shell do root( digitar! e m-a update &epois! e m-a prepare C instalador da n0idia re#uer #ue pelo menos os cabeal,os do kernel ativo sejam instalados para a correta compilao do driver( ou ento( o c5digo-fonte inteiro esteja dispon$vel. A diferena entre os dois ser? o taman,o do download( #ue / bem menor para apenas os cabeal,os. .este caso( ser? demonstrada a instalao do c5digo-fonte inteiro( pois( posteriormente( o usu?rio pode precisar para outras finalidades e ento ele j? estar? pronto. 7ara descobrir a verso do kernel utili+ada no sistema( digitar! e uname -r C padro para &ebian Etc, ser? 9.L.FN @desconsiderar o restante do n'meroB. =eito isso( o usu?rio deve digitar! e apt-get install linux-source-9.L.FN @ou a verso retornada pelo comando anteriorB. C c5digo ser? baixado e ento deve ser descompactado @considerando a verso

A computao pessoal e o sistema operacional Linux -

99N

9.L.FNB! e tar -xvjf 8usr8src8linux-source-9.L.FN.tar.b+9 -" 8usr8src &eve-se ento criar uma ligao simb5lica c,amada linux no diret5rio 8usr8src8( apontando para o diret5rio onde foi descompactado o c5digo-fonte! e ln -s 8usr8src8linux-source-9.L.FN 8usr8src8linux 6e um erro ocorrer( indicando #ue a ligao j? existe( a mesma pode ser removida com o comando! e rm 8usr8src8linux &epois deve ser adicionada com o comando citado anteriormente. C sucesso da instalao do driver re#uer #ue o servidor K esteja inativo na reali+ao da tarefa. 7ara fa+er isto( fec,ar todos os programas da interface gr?fica e pressionar as teclas Control l lt l =9( simultaneamente( para abrir um novo console. .este console( deve-se entrar com o usu?rio root= mufasa login! root @teclar EnterB 7assAord! @digitar a sen,a do root e teclar EnterB &epois de entrar no console( digitar o comando! e 8etc8init.d8kdm stop )sto deve parar o gerenciador de janelas do M&E( finali+ando a sesso gr?fica. =a+er uma c5pia do ar#uivo de configurao do servidor K tamb/m / interessante( no caso de algo sair diferente do esperado( pode-ser voltar a configurao anterior. 7ara isto( um simples comando! e cp 8etc8KFF8xorg.conf 8 etc8KFF8xorg.conf.bkp Agora o usu?rio deve acessar o diret5rio em #ue baixou o instalador( com o comando cd( por exemplo( para mudar para o diret5rio padro do usu?rio #ue baixou o ar#uivo! e cd 8,ome8nomecdocusuario Estando no diret5rio( dar permisso de execuo @c,mod lx nomecar#uivo.runB para o instalador e executar( fornecendo o camin,o do c5digo fonte de Linux previamente instalado! e .8.0)&)A-Linux-xNL-F::.FI.FF-pkgF.run --kernel-source-pat,r8usr8src8linux C assistente ser? aberto e far? algumas perguntas( mas basta escol,er as op2es padro para #ue a instalao funcione. Ao final( o programa pergunta se deve alterar o ar#uivo de configurao do K( o usu?rio pode responder ^sim_ com segurana. [uando terminar( digitar o comando! e reboot )sto reiniciali+ar? o sistema e #uando o servidor K for ativado novamente( o logotipo da n0idia dever? aparecer( indicando #ue o driver est? instalado corretamente.

A computao pessoal e o sistema operacional Linux -

99O

F.1B.- J$g$s 4"e "/i&i6%# 0&%)% gr3Ci)% -D


A demanda por jogos de fonte aberta e8ou gratuitos( fe+ com #ue desenvolvedores ao redor do mundo colaborassem na criao de aplica2es muito interessantes e com #ualidade excelente( tra+endo para a plataforma Linux de+enas de op2es de jogos E&. Cs jogos E& para Linux podem ser comerciais( freeware e8ou open source. )ndependentemente da licena( grande parte destes jogos so baseados em guerras ou disputas com armas. A inteno deste cap$tulo no / incentivar o uso de jogos #ue possam estimular a viol-ncia @pelo contr?rio( espera-se #ue os desenvolvedores ten,am bom senso e construam mais jogos tridimensionais da categoria de esportes( como futebol ou bas#uetebol( por exemploB( mas sim( mostrar #ue a plataforma G.*8Linux / excelente para a execuo desta categoria de aplicativos. &entre os exemplos de bons jogos tridimensionais( pode ser citado o Penguin !acer @antigo Super$uxB. C objetivo do jogo / fa+er com #ue Dux @o ping]im do LinuxB desa diversas montan,as geladas escorregando e capturando os peixes e bYnus #ue aparecem no camin,o( al/m de desviar de ?rvores( terra e saltar de uma montan,a a outra. .o modo de campeonato( o usu?rio tem objetivos a cumprir( como capturar uma certa #uantidade de peixes @aren#uesB e terminar os trajetos antes do tempo se esgotar. Apesar dos cen?rios serem constitu$dos basicamente de texturas de gelo( os gr?ficos do jogo so bons e o controle sobre o personagem / excelente.

=)G*>A FPP - 7enguin >acer

A computao pessoal e o sistema operacional Linux -

9E:

Cutro jogo interessante / GLDron( um jogo de corrida bastante r?pido #ue / baseado no filme Dron @lanado em meados dos anos oitentasB. C ,er5i do filme devia combater a mente de um computador diab5lico( c,amado <"7 @Master Control ProgramB( #ue tentava dominar o mundo. &urante o filme( ,avia um jogo c,amado (ightcycle( do #ual surgiu a id/ia para GLDron. C jogo / simples e consiste em controlar uma lightcycle( deixando uma marca de energia colorida( evitando colidir com as paredes e com as marcas coloridas dos oponentes e as pr5prias. 0ence o jogo a#uele #ue conseguir evitar as colis2es por maior tempo.

=)G*>A FPL - GLDron .a categoria de 6imuladores de vYo( destaca-se &lightGear. C objetivo do projeto / criar uma infra-estrutura de simulao de vYo para uso acad-mico e de pes#uisa( visando o desenvolvimento e busca de id/ias interessantes no campo da simulao( al/m de uma aplicao para o usu?rio final. Este / um dos simuladores mais completos( #ue conta com um bom n'mero de aeronaves e aeroportos( todos( inclusive o pr5prio simulador e seu c5digo-fonte( baixados gratuitamente da Internet6 pois &lightGear / distribu$do sob a licena G7L. A id/ia do &lightGear surgiu da insatisfao com os simuladores de vYo comerciais existentes para 7". 7roblemas como a falta de extensiblidade dos jogos foram resolvidos( uma ve+ #ue existem muitas pessoas no mundo com boas id/ias e #ue sabem programar( podendo assim mel,orar os simuladores dispon$veis.

A computao pessoal e o sistema operacional Linux -

9EF

=)G*>A FP; - 6imulador de vYo &lightGear Jogos de mesa e tabuleiro em E& tamb/m existem( / o caso de &oo'illard e ,rutalchess. C primeiro( um jogo de sinuca #ue permite partidas entre dois participantes e o segundo( um jogo de xadre+( para a#ueles #ue se cansaram do ambiente 9& dos jogos tradicionais.

=)G*>A FPN - =oobillard

A computao pessoal e o sistema operacional Linux -

9E9

A =)G. FPO mostra uma partida do jogo ,rutalChess( onde o usu?rio est? competindo com a intelig-ncia do computador.

=)G*>A FPO - Jogo de xadre+ em E& ,rutalChess C jogo $remulous / um jogo de estrat/gia mesclado com tiro em primeira pessoa. poss$vel #ue o jogador escol,a entre duas raas @dois timesB! ,umanos e alien$genas. "ada uma possui caracter$sticas 'nicas( vantagens e desvantagens. 7ara vencer o jogo( o usu?rio deve destruir a base do time oponente en#uanto tamb/m protege sua base e seus pontos de spawn @constru2es #ue fa+em com #ue o jogador possa renascer #uando morreB. Ao iniciar( o jogador escol,e entre ser um combatente ou um construtor. Cs construtores no possuem poder de ata#ue( mas sim a capacidade de construir( modificar e consertar a base de seu time. [uando um inimigo for morto por um jogador( este gan,ar? uma recompensa. Rumanos gan,am cr/ditos( #ue so utili+ados para comprar mel,ores armas. Alien$genas gan,am pontos de evoluo( utili+ados para evoluir para raas maiores e mais poderosas. $remulous foi eleito pelos usu?rios do site <od&Q como o ^Jogo Standalone do Ano_ @Standalone Game of the DearB( no concurso <CDm 9::L @Mod of the DearB.

A computao pessoal e o sistema operacional Linux -

9EE

=)G*>A FL: - *m dos cen?rios de Dremulous <uitos outros jogos do mesmo estilo de $remulous esto dispon$veis( como / o caso de merica7s rmy( Nexui1( <uake e Enemy $erritory. Al/m destes( outras jogos esto dispon$veis e podem ser facilmente encontrados no site $he (inux Game $ome @,ttp!88AAA.happypenguin.orgB.

F.11 P&%)%s e )%0/"r% e TH


Alguns usu?rios precisam converter suas m$dias 0R6 em &0&( outros simplesmente #uerem ver D0 a cabo no seu computador( alguns desejam converter o conte'do de suas filmadoras para ar#uivos digitais( um outro grupo de usu?rios deseja assistir 3 programao dos canais de D0 aberta em seu desktop e alguns deles( por ve+es( desejam gravar seus programas prediletos. Dodas as op2es citadas so poss$veis em G.*8Linux.

F.11.1 Es)$&E% $ hardware i e%&


Assim como outros perif/ricos dos desktops( as placas de captura e D0 podem ter um fabricante disposto a colaborar com a comunidade ou no. 7or esta ra+o( / necess?rio #ue o usu?rio observe a compatibilidade do hardware com o sistema Linux antes da compra. *ma grande diversidade de placas desta categoria est? dispon$vel no mercado e elas diferenciam-se no somente pelas marcas e modelos( mas assim como as placas-me( pelos

A computao pessoal e o sistema operacional Linux -

9EI

chipsets #ue as comp2em. Este 'ltimo sim / o fator mais importante para os usu?rios de desktops Linux( pois / atrav/s do chipset da placa #ue o usu?rio passa a con,ecer #uais modelos sero compat$veis com seu sistema. &iversos we'sites podem ser consultados para a obteno de respostas sobre configurao e suporte destes hardwares em Linux( por/m( o mais recomend?vel / o site do projeto Linux D0( dispon$vel pela *>L AAA.linuxtv.org. .este we'site( o usu?rio encontrar? informa2es atuali+adas sobre as mel,ores placas para serem utili+adas e com #uais vers2es do kernel de Linux. &evido 3 variedade de chipsets dispon$veis( diversos m5dulos de suporte em G.*8Linux tamb/m foram criados( cada um para suportar determinada fam$lia de chipsets. As placas mais recomendadas so as #ue possuem suporte pelo m5dulo bttv( @chipsets QtNIN( QtNINA( QtNIO( QtN;N( QtN;OB. A variao de nomenclatura de algumas placas pode confundir o usu?rio na ,ora da instalao do hardware( motivo pelo #ual recomenda-se fortemente a pes#uisa pr/via por manuais de instalao e configurao destas placas. .o momento em #ue este documento / escrito( o suporte a placas de captura *6Q ainda est? em fase de desenvolvimento( ento( recomenda-se #ue o usu?rio prefira as placas com conexo 7"). &entre as placas 7") recentes( encontram-se as placas com chip "onexant 9ENNx( #ue / bem suportado em Linux pelo m5dulo cxNNxx. Cutro chip muito bem suportado / o 6aa;FEx( dispon$vel em placas como as 7innacle( LifevieA( Avermedia( "ompro e Derratec. Al/m do chip de v$deo( o usu?rio deve ficar atento para o chip de ?udio( caso contr?rio( poder? ter surpresas no muito agrad?veis #uando puder ver os programas de D0 e no conseguir ouvir o som de forma ade#uada. Em alguns casos( algumas lin,as a mais de configurao no carregamento dos m5dulos podem resolver o problema( em outros( como no caso da Pixel5iew Play$5 Pro *ltra( pouco se encontra em f5runs e tutorias sobre seu funcionamento perfeito em G.*8Linux.

F.11.* Des)$1rin $ 4"%& hardware es/3 ins/%&% $


As placas de captura e D0 geralmente possuem em sua c,apa met?lica o modelo do chipset acoplado ao circuito. Entretanto( em alguns casos( os usu?rios no podem simplesmente abrir o gabinete para descobrir #ual placa est? instalada em seu sistema( pois podem perder a garantia do e#uipamento. Existe uma maneira muito pr?tica para con,ecer o hardware com apenas alguns comandos no shell. .o caso das placas 7")( basta #ue o usu?rio abra uma sesso no komander( por exemplo( execute o comando ^lspci_ e analise o resultado obtido para

A computao pessoal e o sistema operacional Linux -

9EP

encontrar a lin,a correspondente 3 sua placa de D0. A lin,a #ue di+ respeito a este tipo de hardware / identific?vel pela marcao parecida com o texto ^Multimedia video controller!_( seguido do modelo do chip. A lin,a com a sa$da do hardware para esta pes#uisa parece-se com! F?=Fa0F Multimedia controller= Philips Semiconductors S 4ecoder Hrev FCI .este caso( o chipset utili+ado pela placa / o 6AA;FE:( #ue foi configurado com sucesso e facilidade no presente trabal,o. GC>F 5ideo ,roadcast

F.11.- Ins/%&%n $ e )$nCig"r%n $ % 0&%)% e TH


A ativao de hardware em Linux / dada pelo carregamento de um m5dulo #ue d? suporte ao funcionamento do componente instalado. *m m5dulo pode ser carregado e descarregado a #ual#uer momento( no sendo necess?rio reiniciali+ar o sistema para efetivar as altera2es. Dendo em mos a descrio do hardware instalado( o usu?rio precisa simplesmente carregar o m5dulo #ue d? suporte ao chip de sua placa. Al/m de saber #ual o chip correto de sua placa( / preciso #ue o usu?rio informe ao m5dulo a opo correta de tuner( #ue / o componente respons?vel pela sintonia de canais. 7ara uma placa Mo+umi( por exemplo( o usu?rio deveria carregar o m5dulo de uma forma como! e modprobe saa;FEI cardrE tunerrF Essa forma de ativao do hardware / pouco usual( uma ve+ #ue para carregar novamente o m5dulo ap5s a reiniciali+ao do sistema( o usu?rio deveria digitar novamente o comando. 7ara resolver esta situao( basta #ue o usu?rio edite seu ar#uivo 8etc8init.d8bootmisc.s, e insira o comando na 'ltima lin,a do ar#uivo( assim( ele ser? executado automaticamente em cada iniciali+ao. Em &ebian I.:( o usu?rio pode criar um ar#uivo com o nome do m5dulo no diret5rio 8etc8modprobe.d8( #ue conten,a as op2es card e tuner ade#uadas. Em caso de fal,a na ativao ou de no conseguir sintoni+ar os canais( o usu?rio pode remover o m5dulo da mem5ria com os seguintes comandos! e modprobe -r saa;FEI% modprobe -r tuner *ma ve+ removido( / preciso carregar novamente o m5dulo com uma opo diferente de tuner. Esta etapa exige( 3s ve+es( um pouco de paci-ncia do usu?rio e pes#uisa em sites especiali+ados. "om relao ao n'mero da placa informado no par1metro card( o usu?rio

A computao pessoal e o sistema operacional Linux -

9EL

pode descobrir #ual o correspondente de seu hardware consultando uma lista existente no site ,ttp!88AAA.linuxtv.org. Algumas placas possuem controle remoto( #ue / suportado em G.*8Linux por um programa c,amado L)>" @(inux Infrared !emote ControlB. Este / um programa de ativao gen/rica de controle remoto e pode ser utili+ado para diversas finalidades al/m do gerenciamento do controle remoto da placa de D0( como controlar o Mplayer e outros reprodutores de m$dia remotamente( controlar o ponteiro do mouse 3 dist1ncia( controlar apresenta2es de slides( etc.

F.11.2 His"%&i6%n $ )$# T0Time


&epois de instalada a placa( o usu?rio tem 3 sua disposio diversos programas para visuali+ao de canais de D0( como xawtv( kdetv( $5time( dentre outros. C D0Dime / um programa est?vel e f?cil de ser utili+ado( entretanto( algumas ve+es pode precisar de ajustes. Estes ajustes podem ser feitos pelo menu exibido ao clicar com o boto direito do mouse sobre a tela do programa. C menu Input Configuration @"onfigurao da EntradaB( item $elevision Standard @.orma de DelevisoB( define o padro de televiso da regio( no Qrasil / 7AL-<. C item Change 5ideo Source @Alterar a =onte de 0$deoB deve ser deixado como $elevision. 7ara #ue possa encontrar os canais dispon$veis( na opo Channel Configuration @"onfigurao de "analB( o usu?rio deve acessar o item Scan channels for signal @7rocurar "anaisB. recomend?vel a ligao da placa a uma antena externa( para aumentar a #ualidade de recepo de sinal. Apesar de ser um bom programa( $5$ime no oferece a funcionalidade de gravao dos programas de D0( mas isso pode ser feito com o mencoder( #ue tanto grava a programao da D0 como os dados obtidos de outros e#uipamentos ligados 3 entrada da placa de captura. 7ara compensar( D0Dime suporta a ligao com &0&s( v$deo-games e outros componentes( al/m de Closed Captions @legendas enviadas com o sinal de D0B e exibio +idescreen @'til para receptores via 6at/lite e reprodutores de &0&sB.

A computao pessoal e o sistema operacional Linux -

9E;

=)G*>A FLF - $5$ime C programa $5$ime tem v?rios atal,os de teclado( os mais comuns so!

7ara trocar os canais( pode-se digitar o n'mero do canal ou pressionar as teclas Declas l e -! controlam o volume do ?udio% 7ressionar a tecla =! alterna entre a exibio em janela ou tela c,eia% Decla DAQ ou =F! exibe o menu% Decla ,ackspace! para o canal anterior% Decla s! captura um instant1neo da tela @screenshotB% Decla i! muda a fonte de v$deo% Decla d! exibe estat$sticas de depurao% Decla e! modo de ?udio% Decla a! muda o modo de exibio @FL!O( I!E( etcB% Decla v! sempre no topo. Exibe a janela do programa sobre todas as outras =P( =L( =;! Ajustar cor( bril,o( contraste e saturao. A tecla =P seleciona a

de seta do teclado para cima ou para baixo%


sempre. 7ressione v novamente para desativar a funo%

funo e as teclas =L e =; diminuem e aumentam a definio do item escol,ido. Exemplo! para aumentar o bril,o( pressione =P at/ a mensagem Qril,o aparecer na tela( ento pressione =L ou =; para diminuir ou amentar o bril,o da imagem%

A computao pessoal e o sistema operacional Linux

9EN

"li#ue do mouse sobre a tela! exibe ou esconde informa2es sobre o canal desejar colocar os nomes dos canais na tela( edite o ar#uivo

atual e data8,ora. 6e a8.tvtime8stationlist.xml @lembre-se #ue a representa sua pasta home( como 8home8simbaB. Este ar#uivo cont/m a tabela de fre#]-ncias utili+ada pelo programa. 7rocure as entradas abaixo de hlist normrq7AL-<q fre#uenciesrqus-broadcastq audiorqbgqi. As lin,as referentes aos canais so semel,antes a hstation namerqIPq activerqFq positionrqIPq bandrq*6 Qroadcastq c,annelrqIPq finetunerq:q normrq7AL-<q audiorqautoq8i. As lin,as marcadas com activeJKCK representam os canais ativos. .estas lin,as( basta alterar o item name para #ue o nome da emissora passe a ser exibido com seu n'mero na tela principal do programa. Assim( para o caso acima citado( a lin,a modificada seria hstation namerqD0 "*LD*>Aq activerqFq positionrqIPq bandrq*6 Qroadcastq c,annelrqIPq finetunerq:q normrq7AL-<q audiorqautoq8i. &epois de ajustar os nomes( fec,e e abra novamente o $5$ime para #ue as altera2es sejam carregadas. 7ode acontecer uma duplicao de canais depois da reiniciali+ao do programa( por#ue o D0Dime cria algumas entradas abaixo da lista de canais normal no ar#uivo stationlist0xml. .este caso( acesse novamente o ar#uivo e remova as entradas duplicadas criadas abaixo da lista de esta2es na seo citada acima @list normr7AL-<...B.

G UTILITRIOS+ IMPRESSORAS E REDE


*tilit?rios do sistema compreendem programas para 'ackup( editores de texto e outras ferramentas( como calculadoras. As impressoras e o acesso 3 rede tamb/m so itens importantes para um desktop.

G.1 ackup
A perda de ar#uivos importantes( 3s ve+es( pode acarretar s/rios problemas e grandes preju$+os aos usu?rios. 7or este motivo( recomenda-se #ue 'ackups @c5pias de seguranaB sejam feitos com fre#]-ncia( de prefer-ncia diariamente. G.*8Linux possui diversas ferramentas para a reali+ao de 'ackups( desde utilit?rios para c5pia local de ar#uivos at/ programas para c5pia no es#uema cliente-servidor( para redes corporativas.

G.1.1 ackup e# desktop )$# Keep


2eep / uma ferramenta de f?cil utili+ao e #ue permite ao usu?rio reali+ar as c5pias de #uais#uer diret5rios ou ar#uivos escol,idos. 2eep permite tamb/m restaurar uma c5pia previamente reali+ada. Al/m disso( / poss$vel iniciar um 'ackup instantaneamente por meio da tela principal de 2eep( editar a lista de 'ackups e ver o registro das c5pias de segurana. A janela principal de 2eep possui poucos bot2es( o #ue torna a interface limpa e simples para o usu?rio. C 'nico inconveniente notado durante os testes deste programa / a falta de op2es para agendamentos em ,oras( sendo permitido apenas configurar a fre#]-ncia do 'ackup em dias.

A computao pessoal e o sistema operacional Linux -

9I:

=)G*>A FL9 - Gerenciador de c5pias de segurana Meep

2eep / uma soluo simples #ue apenas copia os ar#uivos para outros locais especificados pelo usu?rio. 7ara #ue se ten,a uma soluo mais completa( o usu?rio tem 3 sua disposio ferramentas de ar#uivamento como tar e de compresso como g+ip e b+ip9. Estas( #uando combinadas( permitem obter excelentes resultados. &iversas outras ferramentas so encontradas( como mondo( amanda( flex'ackup e &A>( entretanto( todas elas so apenas para utili+ao em lin,a de comando.

G.* E i/$res e /e!/$ e )%&)"&% $r%


.o ambiente M&E( diversos editores de texto so instalados( sendo os principais! 2edit( 2+rite e Mate. C editor mais rico em recursos / 2write( #ue permite correo ortogr?fica( desta#ue de texto( identao @para programadoresB( insero de coment?rios( alin,amento( alterar entre mai'sculas e min'sculas e tipo de ar#uivos @como K<L( python( etcB. Dalve+ o recurso mais interessante de 2+rite seja a marcao de texto para linguagens de programao e bancos de dados. Este recurso destaca tokens das linguagens de programao e marcao( tornando o c5digo diferenciado por cores( para facilitar o trabal,o do desenvolvedor.

A computao pessoal e o sistema operacional Linux -

9IF

=)G*>A FLE - <arcao para 7R7 com MUrite Cutro utilit?rio bastante comum nos desktops / a calculadora. C ambiente M&E oferece uma calculadora ao usu?rio #ue / rica em recursos. Estes recursos vo da escol,a dos bot2es componentes da ferramenta at/ a insero de valores de constantes utili+adas em diversas ?reas do con,ecimento ,umano. M"alc( a calculadora de M&E( possui fun2es cient$ficas e de engen,aria( estat$sticas( l5gicas e permite reali+ar as contas inversas( por exemplo( o boto de logaritmo( #uando invertido( permite calcular o exponencial.

=)G*>A FLI - A calculadora de M&E M"alc M"alc possui valores para as constantes mais usadas nas categorias <atem?tica(

A computao pessoal e o sistema operacional Linux -

9I9

Eletromagnetismo( Dermodin1mica( Gravitao e AtYmico8.uclear. Essas constantes vo desde o n'mero 7) @E(FIFPO9LPEPOB at/ Acelerao da Gravidade @O(N:LLPB.

G.- S"0$r/e % i#0ress$r%s


C sistema Linux tem sido empregado em diversas fun2es( de servidor de Internet a servidor de ar#uivos( assumindo tamb/m em muitos casos( a tarefa de servidor de impresso. .o ambiente de impresso( ar#uivos podem ser descarregados diretamente na porta da impressora ou colocados em uma fila @spoolB0 As portas de impresso no Linux so identificadas como lp:( lpF( lp9 e servem para #ue o sistema possa se comunicar com a impressora. A impresso direta de um documento de texto( c,amado ar#uivo.txt( por exemplo( pode ser feita com um simples comando! \ cat ar#uivo.txt i 8dev8lp: Este comando envia a sa$da do comando cat @#ue lista o conte'do de ar#uivo.txtB para o dispositivo 8dev8lp:( #ue representa a impressora instalada nesta porta paralela. A impresso via spool possui a vantagem de liberar o programa #ue gerou o trabal,o de impresso( transferindo a responsabilidade do gerenciamento desse trabal,o e de outros a um programa denominado de daemon de impresso @em Linux( lpr e lprngB. C funcionamento de lpr e lprng / basicamente gerar um ar#uivo tempor?rio com os dados a serem impressos e coloc?-lo em uma fila de espera( apagando o ar#uivo tempor?rio assim #ue a impresso for finali+ada. 7ara #ue o servio de spool seja testado( basta #ue o usu?rio digite um comando como! e cat ar#uivo.txt j lpr )mpress2es por spool podem ser compartil,adas( permitindo acesso remoto por outros usu?rios da rede.

G.-.1 Sis/e#% e i#0ress($ )$# CUPS


C Common *nix Printing System @6istema comum de impresso *nixB / uma ferramenta #ue permite o gerenciamento completo de impressoras em sistemas Linux. C "*76 / um gerenciador de impresso #ue pode ser utili+ado via we' @RDD7B( atrav/s do #ual podem ser adicionadas( exclu$das( alteradas e configuradas muitas impressoras( bem como administrados "o's @serviosB de impresso de uma ou de todas as

A computao pessoal e o sistema operacional Linux -

9IE

impressoras compartil,adas na rede. "*76 / eficiente e proporciona gerenciamento f?cil de impressoras( al/m de navegao pela rede. 7ara o gerenciamento das impressoras( o usu?rio pode acessar o recurso via 'rowser( digitando na *>L o endereo ,ttp!88localhost!LEF8. =eito isto( ser? exibida a p?gina principal de controle de "*76.

=)G*>A FLP - 7?gina inicial de "*76 7ara os usu?rios de M&E( / poss$vel acessar as configura2es de impresso pelo centro de controle( em 7erif/ricos8)mpressoras. 7ara #ue o usu?rio possa adicionar uma impressora( basta selecionar o sistema "*76 na janela principal e escol,er o item de adio de impressoras @ dd PrinterB no menu superior. *m di?logo ser? exibido solicitando as informa2es sobre o tipo de impressora a ser instalada( como impressora local em portas paralelas( seriais e *6Q( impressoras em rede( impressoras compartil,adas com 6A<QA( etc. *m detal,e importante para os usu?rios de "*76 / a instalao da lista de drivers de impressoras para este sistema. Al/m dos pacotes de servidor e cliente instalados de "*76( o usu?rio deve adicionar o pacote cupsys#drivers#gutenprint( #ue fornece os drivers para grande #uantidade de modelos e fabricantes de impressoras. Cs fabricantes suportados pela verso do pacote utili+ada neste trabal,o so! Apollo( Apple( Qrot,er( "anon( "iti+en( &E"( &Smo( Epson( =ujifilm( =ujistu( R7( )Q<( )nfotec( MSocera( Lexmark( <inolta( .E"( Ckidata( Clivetti( ClSmpus( 7anasonic( 7"7)( >aven( >aA(

A computao pessoal e o sistema operacional Linux -

9II

>ico,( 6amsung( 6eiko( 6,arp(6onS( 6tar( DallS( Kerox e pebra( al/m de impressoras gen/ricas. A instalao de impressoras tamb/m pode ser feita pelo "entro de "ontrole de M&E( na seo 7erif/ricos( item )mpressoras. .este caso / necess?rio #ue o usu?rio cli#ue no boto <odo Administrador e fornea a sen,a de root para adicionar um dispositivo. &epois disso( deve certificar-se de #ue o gerenciador #ue est? sendo executado / "*76 @abaixo( 3 direita da janelaB e clicar no boto Adicionar( no item )mpressora. *m assistente ser? lanado e basta seguir as instru2es.

=)G*>A FLL - )mpressoras no "entro de "ontrole de M&E A possibilidade maior / #ue o sistema consiga detectar a impressora conectada ao computador e liste o modelo mais apropriado para o usu?rio. "aso isto no ocorra( o usu?rio pode clicar no boto Cutra( da janela exibida na =)G. FL; @no caso( o boto j? foi clicado e recebeu a descrio Qanco de &adosB e selecionar o ar#uivo de driver correpondente 3 sua impressora @normalmente ar#uivos com extenso ppdB.

A computao pessoal e o sistema operacional Linux -

9IP

=)G*>A FL; - &i?logo de seleo de impressora de M&E

G.2 Tr%1%&E$ e# re e
<uitas ve+es( usu?rios de desktops precisam compartil,ar ar#uivos entre seus e#uipamentos e em alguns casos( os ar#uivos podem ser muito grandes para serem copiados em pendrives ou outras m$dias e transferidos de uma estao a outra. 7ara esta finalidade( utili+ar uma conexo de rede pode resolver definitivamente os problemas de compartil,amento. Cutra situao em #ue torna-se necess?rio o compartil,amento de ar#uivos em rede( / no caso dos c,amados servidores de ar#uivos( utili+ados nas empresas para arma+enarem todos os documentos e ar#uivos de usu?rios( centrali+ando o gerenciamento dos mesmos e facilitando compartil,amento e 'ackup. 7ara estas situa2es( G.*8Linux disp2e de servios como .=6 @Network &ile SystemB( utili+ado para compartil,amentos em redes ,omog-neas de sistemas operacionais Linux e 6A<QA( mais utili+ado em redes ,eterog-neas( onde / necess?rio reali+ar trocas de ar#uivos entre esta2es Linux e +indows( por exemplo. 6A<QA tamb/m permite reali+ar compartil,amentos em redes ,omog-neas de Linux( por/m( .=6 possui uma forma mais simples de configurao para tal tarefa. "om 6A<QA tamb/m / poss$vel disponibili+ar impressoras para os usu?rios da rede.

A computao pessoal e o sistema operacional Linux -

9IL

G.2.1 T%1i&i/%n $ $s )$#0%r/i&E%#en/$s


7ara #ue o usu?rio de &ebian G.*8Linux e M&E possa compartil,ar facilmente seus ar#uivos em redes com .=6 e 6A<QA( dever? instalar os seguintes pacotes!

samba! o gerenciador de compartil,amentos de ar#uivos e impressoras. Em

&ebian G.*8Linux I.:( instalar? tamb/m outros pacotes pertencentes ao conjunto 6A<QA%

nfs#common e nfs#kernel#server! o servio de compartil,amento .=6% kdenetwork#filesharing! m5dulo para o Control Center #ue permite gerenciar

os compartil,amentos de ar#uivos em M&E. *ma ve+ instalados os pacotes( o usu?rio pode acessar o "entro de "ontrole de M&E @Control CenterB e na seo Internet V >ede( acessar o m5dulo "ompartil,amento de Ar#uivos para #ue possa executar as tarefas necess?rias.

=)G*>A FLN - "ompartil,amento de Ar#uivos pelo "entro de "ontrole 7ara adicionar os compartil,amentos( basta #ue o usu?rio cli#ue em Adicionar( escol,a a pasta e o tipo de compartil,amento no di?logo #ue ser? aberto. poss$vel compartil,ar uma ou mais pastas ao mesmo tempo com 6A<QA e .=6( para diversas m?#uinas ou para m?#uinas espec$ficas na rede( controlar as permiss2es de acesso por grupos ou usu?rios.

A computao pessoal e o sistema operacional Linux -

9I;

=)G*>A FLO - &i?logo de compartil,amento *ma ve+ #ue ten,am sido feitos os compartil,amentos( os usu?rios autori+ados( se estiverem executando G.*8Linux em seus desktops( podem acess?-los pelo Mon#ueror( atrav/s do atal,o 7astas de >ede( na tela inicial do navegador ou digitando o endereo remote!8 no campo de *>L do mesmo.

A computao pessoal e o sistema operacional Linux -

9IN

=)G*>A F;: - Acesso a compartil,amento com Mon#ueror 7ara #ue os usu?rios de Linux possam navegar em compartil,amentos de esta2es +indows( no "entro de "ontrole de M&E existe um m5dulo descrito por .avegao em >ede Local. .este local( o usu?rio deve inserir o login e sen,a utili+ados como padro para o acesso em redes a esta2es +indows. Cutro m5dulo do "entro de "ontrole / espec$fico para o controle do servio 6A<QA. Este m5dulo tamb/m encontra-se na seo Internet V >ede. Cutras formas de compartil,amento podem ser utili+adas( como =D7( +e' e 6"7( entretanto( para o usu?rio de desktops( .=6 e 6A<QA so as mais convenientes( por serem mais f?ceis de se controlar e configurar pelo ambiente M&E.

G.2.* Re es se# Ci$s


A configurao dos dispositivos wireless( presentes geralmente em note'ooks( pode ser reali+ada tamb/m no "entro de "ontrole de M&E( pelo m5dulo >ede 6em =io. 7ara #ue o usu?rio possa ter mais informa2es com relao a seus adaptadores wireless( alguns pacotes adicionais so sugeridos para instalao!

kwifimanager! um conjunto de ferramentas #ue permite ao usu?rio gerenciar

A computao pessoal e o sistema operacional Linux -

9IO

sua conexo de rede wireless atual%

kwirelessmonitor! uma pe#uena aplicao M&E #ue fica residente na bandeja

do sistema( monitorando a conexo sem fio. Exibe a #ualidade do sinal e a taxa de 'its( usando gr?ficos em barras ou em pi++a. *ma boa #uantidade de pacotes de suporte a adaptadores sem fio est? dispon$vel para instalao e pode ser visuali+ada pelo gerenciador Synaptic. A maior parte destes pacotes d? suporte a adaptadores )ntel( os mais comuns em note'ooks.

=)G*>A F;F - Janela principal de MAi=i<anager

G.: 8 Firewall
A necessidade de estar em contato com pessoas em diversos locais do mundo( de acessar ar#uivos e compartil,ar informa2es com parceiros comerciais ou colegas de trabal,o e a crescente onda de servios we' fa+em com #ue os usu?rios de desktop cada ve+ mais precisem estar conectados 3 Internet para reali+arem suas tarefas. &entre os problemas acarretados por esta necessidade( talve+ o maior seja o descon,ecimento #ue alguns usu?rios possuem sobre os riscos a #ue se sujeitam #uando seus computadores esto conectados 3 grande rede. *m dos mitos #ue pode iludir alguns usu?rios menos experientes em G.*8Linux / a#uele #ue cria uma falsa sensao de segurana( fa+endo com #ue o usu?rio acredite #ue para estar seguro( basta executar Linux em seu computador. Este tipo de informao pode acarretar s/rios danos aos usu?rios desatentos por#ue #ual#uer sistema mal configurado pode permitir invas2es por atacantes remotos( seja Linux ou #ual#uer outro. C sistema operacional Linux possui uma estrutura de segurana bastante eficiente

A computao pessoal e o sistema operacional Linux -

9P:

contra v$rus. Existem scripts @c5digos interpretados pelo shellB maliciosos #ue podem causar s/rios danos ao sistema( mas somente se executados por usu?rios desatentos e com permiss2es de root. Dendo a preocupao com v$rus praticamente eliminada( os usu?rios de Linux precisam preocupar-se com outros tipos de ameaas! atacantes remotos #ue tentam invadir o sistema. Esta preocupao tamb/m se estende a usu?rios de outros sistemas operacionais( por/m( geralmente( os usu?rios de Linux so mais atentos com relao a estes detal,es. o ferramenta #ue auxilia na proteo do desktop contra os ata#ues de crackers( impedindo #ue os mesmos tomem o controle da m?#uina remotamente( d?-se o nome de firewall. A funo b?sica do firewall / selecionar os pacotes de dados #ue devem entrar no computador ou sair dele. Linux possui um filtro de pacotes nativo @kernelB c,amado ipta'les. Esta ferramenta / rica em recursos( flex$vel e extens$vel. Apesar de necessitar de um con,ecimento um pouco avanado em redes por parte do usu?rio para #ue sejam criadas regras de filtragem realmente eficientes( ipta'les possui uma estrutura de comandos bastante l5gica e de f?cil compreenso. As regras podem ser passadas diretamente pelo shell( em comandos #ue dinamicamente adicionam ou retiram restri2es ao tr?fego de rede. 7ara os usu?rios #ue no so administradores de redes( ou seja( so usu?rios de desktops( a #uem o presente trabal,o se destina( o mais interessante / #ue se possa interagir com ipta'les por meio de uma G*) @interface gr?ficaB( #ue facilita a escrita e modificao das regras. =eli+mente( diversas interfaces de interao com ipta'les esto dispon$veis em Linux( sendo &irestarter uma das #ue oferecem maior facilidade para o usu?rio.

G.:.1 Firestarter
&irestarter / um firewall visual de c5digo aberto #ue tenta ser amig?vel ao usu?rio( manipulando de forma transparente as regras de filtragem de Ipta'les. C programa monitora em tempo real as conex2es de rede ativas( mostrando tentativas de invaso no momento em #ue acontecem e tamb/m exibindo a #uantidade de dados #ue passa pelas interfaces monitoradas. "om este software / poss$vel compartil,ar a Internet e controlar listas de permiss2es de acesso. C assistente executado na primeira ve+ #ue se abre o programa tenta detectar a conexo do usu?rio e pede para #ue o mesmo confirme as informa2es. "omo trabal,a com pol$ticas( tra+ por padro algo pr/-definido( mas / importante #ue o usu?rio leia sobre as regras de entrada e sa$da para #ue possa tornar o programa mais eficiente. Dodo tr?fego de

A computao pessoal e o sistema operacional Linux -

9PF

entrada #ue no / uma resposta a uma conexo estabelecida por um computador seguro / blo#ueada. 7ara a sa$da( existem duas possibilidades! ^negar tr?fego de sa$da #ue no / permitido_ e ^permitir tr?fego de sa$da #ue no / negado_. Apesar de parecer a mesma coisa( a primeira opo / restritiva( ou seja( cria uma lista de permiss2es #ue o usu?rio pode editar e nega a sa$da de todo o resto. A segunda opo / permissiva( ou seja( permite todo o tr?fego de sa$da( exceto o #ue estiver na lista de blo#ueios do usu?rio. Cutros bons softwares de gerenciamento de firewall esto dispon$veis em Linux( como Guard4og e &irewall ,uilder. Este 'ltimo( um programa muito completo #ue permite um controle minucioso do tr?fego de rede( mas #ue exige um n$vel de con,ecimento um pouco maior por parte do usu?rio para #ue possa ser bem configurado.

=)G*>A F;9 - Janela principal de =irestarter

A computao pessoal e o sistema operacional Linux -

9P9

1B LINGUAGENS DE PROGRAMAO E SCRIPTS


Em Linux( a programao de aplicativos / poss$vel mediante uma boa gama de ferramentas e linguagens dispon$veis. &entre a grande variedade de linguagens( esto "( "ll( !u'y( Python( 7R7( La+arus e Gambas. Al/m de todas j? citadas( / muito comum #ue os usu?rios de desktops Linux escrevam ou utili+em shell scripts( #ue so se#]-ncias de comandos gravadas em um ou mais ar#uivos e utili+am os comandos e programas do shell( provendo uma grande capacidade de execuo de tarefas.

1B.1 Ling"%ge# C
C kernel de Linux e muitas das suas aplica2es so escritos em "( motivo pelo #ual os usu?rios de Linux #ue so desenvolvedores geralmente con,ecem muito bem a linguagem. " / uma linguagem estruturada #ue permite uma programao bem organi+ada em fun2es e uma interao com o ,ardAare de forma mais precisa( o #ue a torna excelente para a programao de sistemas operacionais. A manipulao de ponteiros8endereos de mem5ria tamb/m / um dos pontos fortes de ". " / uma excelente linguagem de programao e deve ser aprendida por a#ueles usu?rios #ue desejam desenvolver ou estudar o kernel de Linux( bem como por a#ueles #ue desejam ter um mel,or controle sobre o hardware( desenvolvendo m5dulos para dispositivos e aplicativos em geral.

1B.* G%#1%s
C Gambas / uma )&E de desenvolvimento baseado em um interpretador ,asic. mantido por Qenoit <inisini( um franc-s #ue afirma #ue Gambas no tenta torna-se compat$vel com 5isual ,asic( mas / uma linguagem com objetos mais ao estilo Java( com

A computao pessoal e o sistema operacional Linux -

9PE

ar#uivos representando classes( compilados e interpretados. 7ermite adicionar novas funcionalidades a um projeto( baseando-se em uma biblioteca existente ou criada pelo pr5prio usu?rio. Damb/m possui recursos para gerao de pacotes de distribuio dos programas. Gambas aproveita conceitos de 5isual ,asic e de outras linguagens( tentando mel,orar as defici-ncias existentes. Algumas caracter$sticas #ue tornam Gambas diferente de 0Q!

Gambas separa os c5digos de classes e formul?rios% Gambas usa pixels como medida padro de tela% Gambas utili+a passagem de par1metros por valor como padro% Em Gambas( as vari?veis precisam ser declaradas antes de serem utili+adas% "om Gambas / poss$vel aproveitar o poder do shell Linux ou de aplica2es de Em Gambas( / poss$vel criar janelas de formatos variados @diferentes de

lin,a de comando j? existentes( criando interfaces gr?ficas para elas%

ret1ngulosB( apenas ajustando a propriedade ME0Mask de uma janela( definindo ?reas transparentes.

=)G*>A F;E - )&E de Gambas A filosofia *nix dita #ue os programas sejam escritos para fa+erem uma 'nica coisa e #ue faam isso muito bem. Damb/m di+ para #ue ,ajam recursos de modo texto( pois esta / uma interface universal. .este ponto( uma das vantagens do Gambas com relao ao 5isual ,asic / #ue o Gambas foi constru$do segundo a filosofia *nix( o #ue significa #ue o usu?rio pode aproveitar o poder do sistema operacional e de mil,ares de ferramentas em ve+ de

A computao pessoal e o sistema operacional Linux -

9PI

escrever os c5digos. A t$tulo de exemplo( o usu?rio poderia construir uma interface gr?fica #ue unificasse as funcionalidades de #ueimadores de "&s( tocadores de ar#uivos <7E e gerenciadores de downloads( simplesmente utili+ando os recursos disponibili+ados por v?rios destes programas em Linux.

1B.- ,ython
Python / uma linguagem interpretada e orientada a objetos #ue pode ser utili+ada para o desenvolvimento de aplicativos e como linguagem de script. Dem uma sintaxe simples e permite reusabilidade de c5digo e f?cil manuteno. Dodos os programa escritos em Python so compostos por objetos e rela2es entre eles e cada objeto possui uma identidade e um tipo( #ue no podem ser mudados. C controle de blocos de Python / feito por indentao( diferente das outras linguagens( como " ou JA0A( por exemplo( onde um bloco / delimitado pelos caracteres u e v. C interpretador de Python possui recursos de liberao de mem5ria aprimorados #ue permitem liberar espao #uando objetos j? no so mais necess?rios.

1B.2 PTP
7R7 significa %ypertext Preprocessor @pr/-processador de ,ipertextoB e / uma poderosa linguagem de programao open source( mundialmente utili+ada como ferramenta de construo de we'sites e tamb/m no ambiente desktop( com a verso 7R7-GDM para construo de aplica2es diversas. 7R7 integra-se facilmente ao c5digo RD<L e / usado para se criar p?ginas we' din1micas. Apesar de no ser uma exclusividade dos utili+adores Linux( 7R7 / muito mel,or integrada com o ambiente( provendo mecanismos para c,amadas diretas a comandos do sistema operacional no servidor we' @na maioria dos casos( Apac,e e Apac,e9B. 7R7 permite a utili+ao de diversos bancos de dados( como <S6[L e 7ostgre6[L( al/m de Cracle. 7or ser uma linguagem livre e contar com desenvolvedores no mundo todo( / uma tarefa simples encontrar classes escritas em 7R7 #ue facilitem a conexo com bancos de dados de diversos tipos. A verso P de 7R7 / poderosa o bastante para reali+ar trabal,os com sess2es para controle de acesso no ambiente we'( manipulao de imagens( integrao com K<L( e at/ mesmo envio de e#mails @desde #ue se ten,a um servidor de e#mails devidamente

A computao pessoal e o sistema operacional Linux -

9PP

configuradoB. C 7R7-GDM / uma ligao entre a linguagem 7R7 e a biblioteca GDM( o #ue significa #ue 7R7-GDM / o pr5prio 7R7 com mais recursos. C 7R7-GDM / a primeira extenso de 7R7 #ue permite escrever aplica2es do lado do cliente @ client#sideB com interface gr?fica. Esta unio gera uma ferramenta independente de plataforma #ue roda tanto em ambientes Linux #uanto +indows. "om 7R7-GDM( / poss$vel criar aplica2es #ue comuni#uem-se com servidores @banco de dados( ar#uivos( entre outrosB( mas #ue tamb/m ten,am acesso aos recursos da m?#uina onde estejam sendo executadas @executar aplica2es( escrever ar#uivos e acessar dispositivos locaisB. 7ara #ue isto acontea( o 7R7-GDM precisa ser instalado em cada m?#uina #ue executar? uma aplicao deste tipo.

11 S(FT$-R# LIHRE NAS EMPRESAS


"om o esforo conjunto de desenvolvedores volunt?rios ao redor do mundo( tanto o sistema Linux como os softwares livres em geral( gan,aram maior confiabilidade e facilidade de uso( tendo fora para competir por um importante espao nas empresas! os desktops.

11.1 C%i!% E)$nR#i)% Fe er%&


Em Cutubro de 9::E( o governo federal instituiu uma comisso para a instalao de software livre em 5rgos p'blicos. &entre as pretens2es do projeto( esto! otimi+ar e aumentar investimentos em tecnologia( garantir o compartil,amento de sistemas sem infringir leis( capacitar e formar servidores p'blicos especiali+ados em software livre e formular uma pol$tica nacional para adoo destes softwares. A "E= @"aixa EconYmica =ederalB( com o incentivo governamental( vem implementando internamente o produto QrCffice e uma pol$tica de se ter op2es aos softwares propriet?rios. Em mat/ria publicada na revista de circulao interna Gente da "aixa( 7aulo <aia( gerente nacional de projetos de tecnologia da informao da "E=( afirma #ue no / pretenso abandonar de ve+ o uso de software propriet?rio( mas oferecer uma alternativa( tendo em mente #ue disponibili+ar esse sistema / #uebrar paradigmas pol$ticos( culturais e tecnol5gicos. Assim( os empregados esto sendo treinados e preparados para a adeso. C projeto da "E= c,ama-se 7rograma "aixa Livre e no visa somente o alin,amento com as estrat/gias do governo federal( mas tamb/m a reduo do custo de licenas do sistema de todos os computadores da instituio. 7aulo <aia di+ #ue com o software livre( a "aixa deixa de contratar FEI mil licenas de uso propriet?rias. &entre as muitas aplica2es do projeto( merece desta#ue a proposta de esta2es de loteria em software livre( pioneira no mundo( j? #ue os sistemas lot/ricos esto integrados em um mesmo terminal baseado em software livre( gerando uma economia de cerca de >\ F:.:::.:::(:: com o corte de custos de licenas de sistema operacional propriet?rio.

A computao pessoal e o sistema operacional Linux -

9P;

11.* Me/rR e S($ P%"&$


0isando redu+ir custos e controlar as despesas( a "ompan,ia do <etropolitano de 6o 7aulo @<etrYB( em meados de FOO;( iniciou a busca por solu2es livres. C <etrY iniciou o uso de correio eletrYnico livre( abandonando o /ffice 5ision( at/ ento no mainframe. A escol,a por software livre foi uma #uesto de custo( por#ue depois de an?lises feitas com softwares similares como (otus Notes e Microsoft Exchange( verificou-se o alto custo destas su$tes de e# mail. Em FOOO( o <etrY estava em crise financeira e estava negociando com a Microsoft para licenciamento da su$te /ffice( de forma #ue fosse economicamente vi?vel e regulari+asse as licenas em uso. Cs custos aproximados de >\ N::.:::(:: ao ano fi+eram com #ue a empresa adotasse o Star/ffice( at/ ento pertencente 3 Star 4ivision da Aleman,a @comprada posteriormente pela Sun MicrosystemsB. Algum tempo depois( a Sun Microsystems disponibili+ou a verso /pen/ffice gratuitamente. C projeto foi bem aceito no Qrasil e o <etrY mant/m parceria estreita com a comunidade /pen/ffice0org( sendo respons?vel pelos testes em todas as novas vers2es do software( al/m de ter em sua e#uipe membros coordenadores do projeto /pen/ffice0org0'r. Cutros projetos como o <icro Livre( servidores Linux e soluo de banco de dados livre fa+em com #ue o <etrY seja uma boa refer-ncia de aplicao de software livre nas empresas.

11.- O"/r$s )%s$s e #igr%'($ 0%r% Lin"!


Al/m da iniciativa privada( organi+a2es no governamentais( governos( universidades e muitos outros tipos de entidades migraram e continuam o processo de migrao para desktops Linux. As distribui2es utili+adas so diversas e a lista de projetos de migrao completados e em andamento / muito extensa. Alguns exemplos #ue podem ser citados so as redes de ,ipermercados "arrefour e 7o de A'car% as =oras Armadas Qrasileiras! em processo de migrao desde 9::P( prev9I::: desktops% a cidade de <uni#ue! com cerca FI::: desktops em 9::L @projeto Li<*KB% cidade de 0iena! projeto de migrao desde 9::P( tendo IN:: dos FL::: 7"s com Linux no mesmo ano% escolas da prov$ncia de Qol+ano( )t?lia! mais de L::: estudantes e E::: desktops6 exemplo #ue se estende at/ o momento desta escrita( com diversas outras cidades italianas% 7rojeto c,in-s Alaco! mais de P:::: desktops em 9::L. <uitas outras entidades no mundo todo continuam adotando Linux como sistema

A computao pessoal e o sistema operacional Linux -

9PN

operacional de seus desktops. *ma lista detal,ada de usu?rios de &ebian G.*8Linux pode ser encontrada na *>L do projeto! ,ttp!88AAA.debian.org8users.

A computao pessoal e o sistema operacional Linux -

9PO

O=SERHAMES FINAIS DO AUTOR


C sistema operacional Linux( mais precisamente sob a distribuio do projeto &ebian( mostra-se completamente satisfat5rio para um ambiente desktop. 6ua estabilidade( performance e segurana( aliadas ao excelente conjunto adaptado de ferramentas da &ree Software &oundation6 so capa+es de impressionar at/ mesmo usu?rios mais experientes de sistemas operacionais propriet?rios. C sistema de gerenciamento de pacotes oferecido por &ebian G.*8Linux soluciona muito bem uma das maiores dificuldades dos usu?rios novatos na plataforma! a instalao( remoo e atuali+ao de programas( ao mesmo tempo #ue poupa tempo dos usu?rios mais adaptados de &ebian. C projeto M&E( fornecedor de um dos ambientes gr?ficos mais completos para Linux( mostrou-se muito bem integrado ao sistema operacional e tamb/m provou ser um 5timo ambiente para utili+ao de ferramentas livres. Mon#ueror( o seu gerenciador de ar#uivos e navegador we' padro( disp2e de funcionalidades muito interessantes( integrando-se com visuali+adores de imagens e v$deos( funcionando como codificador de faixas de ?udio de "&s e como um navegador leve e poderoso. <uitas das ferramentas escol,idas nesta monografia so nativas do ambiente M&E( #ue vem contribuindo de forma importante e significativa na populari+ao do sistema Linux na computao pessoal. =erramentas para trabal,o com imagens como C G)<7 e Inkscape6 suprem muito bem as necessidades de usu?rios de Adobe Photoshop e &ireworks e de forma b?sica dos usu?rios de Corel4raw. &evido a caracter$sticas de desenvolvimento das ferramentas livres( como velocidade de evoluo e implementao de recursos( / poss$vel #ue( em pouco tempo( Inkscape possa competir igualmente com Corel4raw( considerando-se #ue Inkscape ainda / uma ferramenta bastante nova e amadurece rapidamente com o compartil,amento de con,ecimento entre usu?rios e desenvolvedores. .o campo da multim$dia( o sistema comporta-se muito satisfatoriamente( superando as expectativas ao oferecer( em alguns casos( ferramentas de #ualidade superior 3#uelas encontradas para a popular plataforma Microsoft +indows.

A computao pessoal e o sistema operacional Linux -

9L:

A su$te de escrit5rio /pen/ffice0org demonstra um est?gio bastante avanado e maduro de desenvolvimento( sendo( al/m de exibida no presente trabal,o( citada em casos de sucesso do <etrY de 6o 7aulo e "aixa EconYmica =ederal. C suporte a hardware camin,a bem( entretanto( ainda existem muitos componentes f$sicos exclusivamente voltados ao sistema +indows( sem #ue ,aja disponibilidade de drivers por parte dos fabricantes para Linux( atrasando um pouco o suporte dos mesmos na plataforma. Cs mecanismos de deteco de hardware de Linux mostram-se bastante eficientes( sendo #ue nen,um ou poucos ajustes so necess?rios para o correto funcionamento de um novo componente. &iante dos resultados positivos obtidos com a instalao do ambiente desktop Linux( pode-se afirmar #ue a maturidade do sistema operacional @tanto com relao ao kernel #uanto com relao 3s ferramentas gr?ficas #ue o completamB( prov- uma soluo gratuita de alto n$vel de #ualidade( nos termos de usabilidade( bele+a e ri#ue+a de recursos. A gratuidade das ferramentas auxilia muito na reduo do preo final de um e#uipamento( podendo este ser ad#uirido mais facilmente por cidados( empresas e institui2es de ensino no Qrasil e no mundo. A adoo do Linux nos desktops torna-se simplesmente uma #uesto de adaptao dos usu?rios de sistemas propriet?rios( fa+endo com #ue os mesmos con,eam os recursos e#uivalentes na nova plataforma. 7or/m( / necess?rio tamb/m #ue os vendedores de computadores pessoais com Linux pr/-instalado( ofeream uma distribuio confi?vel e madura( como &ebian G.*8Linux( para #ue os usu?rios no ten,am frustra2es( forando-se a optar pela pirataria de software. Damb/m torna-se necess?ria a reciclagem das assist-ncias t/cnicas de muitas cidades do Qrasil( #ue oferecem suporte b?sico aos produtos propriet?rios e demonstram pouco interesse em oferecer o suporte necess?rio ao software livre( seja por motivo de limitao t/cnica( descon,ecimento ou comercial. "om um esforo conjunto entre desenvolvedores( governos e organi+a2es( Linux pode ser adotado no como uma alternativa( mas sim como um padro da computao pessoal( pela sua organi+ao( #ualidade e efici-ncia. Agora #ue este material foi 'til a voc-( distribua gratuitamente ao amigos e procure aprofundar-se mais no assunto( ten,o certe+a #ue voc- se fascinar? cada ve+ mais com o Linux( assim como eu. 6e no concorda com alguma coisa escrita a#ui( aguardo atentamente suas d'vidas ou sugest2es no endereo linuxnodesktop4gmail.com( terei pra+er em responder. "olabore ativamente com a mel,oria deste conte'do e seu nome certamente ser? lembrado nas vers2es posteriores. Qoa sorte( obrigado por ler e conte sempre com a comunidade do Software Livre %iBB f

A computao pessoal e o sistema operacional Linux -

9LF

=I=LIOGRAFIA
ACM)( C. et al. >efer-ncia &ebian. &ebian 7roject( jun. 9::L. &ispon$vel em! h,ttp!88AAA.debian.org8doc8manuals8reference8reference.pt-br.,tmli. Acesso em! F: jan. 9::;. QA>)6C.( &. Amarok F.E.N - qCq reprodutor de m'sicas. Dux 0ermel,o( 9::L. &ispon$vel em 9; mai. 9::;. Q>E0)GL)E>)( >. L. 6e introdu+indo no universo dos filesSstems. 6lackAare Qrasil( ago. 9::I. &ispon$vel em h,ttp!88AAA.slackAarebrasil.com.br8Aebcsite8artigos8artigoccompleto.p,pgaidrF:Ni. Acesso em 9; mai. 9::;. Q>-L).*K. 6un contrata )an <urdock( fundador do &ebian. Q>-Linux.org( mar. 9::;. &ispon$vel em h,ttp!88br-linux.org8linux8sun-contrata-ian-murdock-fundador-dodebiani. Acesso em 9; mai. 9::;. "A<7C6( A. L. G. "*76 - uma soluo de baixo custo para impresso em servidores L).*K. 6ociedade Qrasileira de "ultura e Ensino 6uperior( ago. 9::E. &ispon$vel em h,ttp!88AAA.rnp.br8neAsgen8:E:P8cups.,tmli. Acesso em 9; mai. 9::;. "A<7C6( A. C #ue / uma distribuio Linux. Q>-Linux. =lorian5polis( mar. 9::L. &ispon$vel em h,ttp!88br-linux.org8linux8fa#-distribuicaoi. Acesso em 9; mai. 9::;. "E6A>( >. =oras Armadas adotam software livre. 0alor EconYmico( jun. 9::P. &ispon$vel em h,ttp!88AAA.serpro.gov.br8noticias6E>7>C89::P:LF;c:9i. Acesso em F9 mar. 9::;. &A77E>( =.% J*.)C>( G. <.% 6)L0A( D. 6. Impress:o em rede (inux. 6o Leopoldo J >6( 9::P. 9: f. <onografia. *niversidade do 0ale do >io dos 6inos( 6o Leopoldo( 9::P. &EQ)A. )nstallation Deam. &ebian G.*8Linux installation guide. &ebian( abr. 9::;. &ispon$vel em h,ttp!88AAA.debian.org8releases8etc,8iENL8i. Acesso em! 9: abr. 9::;. &C<).GC6( 0. Qlender! *m pacote completo para E&. Loja <A"( mar. 9::;. &ispon$vel em h,ttp!88lojamac.com8blog89::;8:E8:F8blender-um-pacote-completo-para-Edi. em h,ttp!88tuxresources.org8portal8modules8sections8index.p,pgoprvieAarticleVartidrLi. Acesso

A computao pessoal e o sistema operacional Linux -

9L9

Acesso em 9; mai. 9::;. E>A.( &. UindoAs Px <ore Expensive t,an <ac C6 K. >oug,lSdrafted( ago. 9::L. &ispon$vel em! h,ttp!88AAA.roug,lSdrafted.com8>&8Rome8LL:E;IL"-=ENN-IA";-ON=PL"QOPFP:FI;9.,tmli. Acesso em 9P mai. 9::;. E6DA&C( G. <etrY de 67 economi+a *6\ O:: mil com software livre. C Estado de 6. 7aulo( FN abr. 9::;. EmE( C. >ic,ard 6tallman protesta contra AD). Crange ESe( mai. 9::L. &ispon$vel em h,ttp!88AAA.orangeSe.com8index.p,pgneAsrFVvisualrFVneAscidrIIP9LVlangrpti. Acesso em 9L mai. 9::;. =A>)A( A. C. GA<QA6! A definitiva resposta open source ao <icrosoft 0isual Qasic. 0iva o Linux( FL fev. 9::P. &ispon$vel em h,ttp!88AAA.vivaolinux.com.br8artigos8verArtigo.p,pgcodigor9F;OVpaginarLi. Acesso em! 9: abr. 9::;. =)LRC( ". =. QrCffice.org! "omunidade CpenCffice.org.br muda de nome no Qrasil. 6oftAare 9L mai. 9::;. =C*>&A.( C. 6obre o K="E. K="E.org( 9::;. &ispon$vel em h,ttp!88AAA.xfce.org8glangrptcQ>i. Acesso em 9L mai. 9::;. GE.DE &A "A)KA J A >E0)6DA &C6 E<7>EGA&C6 &A "A)KA. Qras$lia! "aixa EconYmica =ederal( 9::I - . Qimestral G)<7p).E. 6ite C G)<7( 9::L - . Drimestral. RC<ERC6D. G)<7! uma alternativa ao 7,otos,op.. Rome,ost( 9::L. &ispon$vel em h,ttp!88AAA.,ome,ost.com.br8artigos8gimpcumacalternativacaocp,otos,op-:EO.,tmli. Acesso em 9L mai. 9::;. R*.GE>( 6. 4e'ian GN*8(inux ,i'le. .eA mork! RungrS <inds )nc.( 9::F. ).M6"A7E Qrasil. "omunidade )nkscape do Qrasil. &ispon$vel em h,ttp!88tAiki.softAarelivre.org8bin8vieA8)nkscapeQrasili. Acesso em! F9 mar. 9::;. JA.G( <. 4ominando !ed !at (inux E. >io de Janeiro! "i-ncia <oderna Ltda.( 9::E. LE&6DmLE. Jogos para Linux( um mercado em franca expanso. Dux >esources( jan. 9::;. &ispon$vel em h,ttp!88AAA.tuxresources.org8blog8gprFEIi. Acesso em :; fev. 9::;. LE&6DmLE. Drabal,ando com fotos usando o =-6pot. Dux >esources( nov. 9::L. &ispon$vel em h,ttp!88AAA.tuxresources.org8blog8gprF9Ni. Acesso em :N de+. 9::L. Livre 7aran?( jan. 9::L. &ispon$vel em h,ttp!88AAA.softAarelivreparana.org.br8modules8neAs8article.p,pgstorSidrN::i. Acesso em abr. 9::;. &ispon$vel em h,ttp!88AAA.estadao.com.br8tecnologia8informatica8noticias89::;8abr8F:8P;.,tmi. Acesso em

A computao pessoal e o sistema operacional Linux -

9LE

<AppA>)CL( G. Rist5ria do software livre no metrY. <etrY 6. 7aulo( FN abr. 9::P. &ispon$vel em h,ttps!88extranet.metrosp.com.br8doAnloads8metro.s,tmli. Acesso em FN abr. 9::;. <ADC6( =. J. D. *sando *>7<) - o #ue so pacotes. Julio Qatisti( ago. 9::L. &ispon$vel em h,ttp!88AAA.juliobattisti.com.br8tutoriais8jarbasteixeira8urpmi::F.aspi. Acesso em 9; mai. 9::;. <A"RA&C( A. =. "asos de sucesso com Linux.Dec, =orce( abr. 9::;. &ispon$vel em h,ttp!88AAA.tec,force.com.br8index.p,p8neAs8linuxcblog8casoscdecsucessoccomclinuxi. Acesso em 99 abr. 9::;. <A>6C.( ). 0ienna starts desktop Linux migration. p&.et( jul. 9::P. &ispon$vel em h,ttp!88neAs.+dnet.co.uk8softAare8:(F::::::F9F(EO9:;ILF(::.,tmi. Acesso em P abr. 9::;. <ELC( E. 7. Guia do sistema GN*8(inux para o usu;rio desktop. Linux Rome( nov. 9::L. drEi. Acesso em! 9P de+. 9::L. <C.[*E)>C( J. ". Q. "onvertendo v$deos usando ==<7EG. Guia do RardAare( jul. 9::L. &ispon$vel em h,ttp!88AAA.guiado,ardAare.net8artigos8EPF8i. Acesso em! :L abr. 9::;. <C>)<CDC( ". E. EKDE x >eiser=6( #ual / o mais segurog. Guia do RardAare( set. 9::E. &ispon$vel em h,ttp!88AAA.guiado,ardAare.net8dicas8extE-reiserfs-#ual-maisseguro.,tmli. Acesso em 9; mai. 9::;. <C>)<CDC( ". E. Entendendo como o Linux =unciona. Guia do RardAare( mar. 9::P. &ispon$vel em h,ttp!88AAA.guiado,ardAare.net8tutoriais8:O;8print.p,pi. Acesso em! FP mar. 9::;. <C>)<CDC( ". E. )nstalando os drivers E& da n0idia e AD) @resumoB. Guia do RardAare( jan. 9::;. &ispon$vel em h,ttp!88AAA.guiado,ardAare.net8dicas8nvidia-ati.,tmli. Acesso em 9L jan. 9::;. <C>)<CDC( ". E. Murumin! desvendando seus segredos. Guia do RardAare. &ispon$vel em h,ttp!88AAA.guiado,ardAare.net8livros8kurumin8:E8i. Acesso em! :L abr. 9::;. <C>)<CDC( ". E. (inux= &erramentas $Lcnicas. 7orto Alegre! 6*L( 9::P. <C>)<CDC( ". E. 7rogramas de Escrit5rio. Guia do RardAare( mar. 9::L. &ispon$vel em h,ttp!88AAA.guiado,ardAare.net8guias8:N8indexI.p,pi. Acesso em 99 mar. 9::;. <C>)<CDC( ". E. *sando o &irestarter. Guia do RardAare( set. 9::P. &ispon$vel &ispon$vel em h,ttp!88AAA.linux,ome.eti.br8site8index.p,pgoptionrcomccontentVtaskrvieAVidr;;V)temi

A computao pessoal e o sistema operacional Linux -

9LI

em h,ttp!88AAA.guiado,ardAare.net8artigos8E998i. Acesso em F: abr. 9::;. <C>)<CDC( ". E. >eiser=6 e EKDE. Guia do RardAare( set. 9::E. &ispon$vel em h,ttp!88AAA.guiado,ardAare.net8dicas8extE-reiserfs-#ual-mais-seguro.,tmli. Acesso em! 9P jan. 9::;. <C*L&E>( <. et al. Guia do *su?rio do Evolution - tradu+ido por "lovis 6ena. 6ervtec( jan. 9::L. &ispon$vel em h,ttp!88AAA.servtec.eti.br8doAnloads8evolution9.I.:8bookF.,tmli. Acesso em 9; mai. 9::;. .A6R( A.% .A6R J. (PIC C Certification ,i'le. .eA mork! RungrS <inds )nc.( 9::F. .EG*6( ". (inuxM ,i'le ?FFN Edition= ,oot *p to &edoraO6 2N/PPI.6 4e'ianM6 S*SEO6 *'untuO6 and G /ther 4istri'utions. )ndian?polis! UileS 7ublis,ing )nc.( 9::L. .EC"C>E. 7rimeiro "omputador 7essoal nasceu ,? 9P anos. Anduta( ago. 9::L. &ispon$vel em h,ttp!88anduta.Aordpress.com89::L8:N8F98primeiro-computador-pessoalnasceu-,a-9P-anos8i. Acesso em 9O abr. 9::;. .*.E6( <. 7. Aspectos formais da linguagem pSt,on. &<AD J =*>G( FOON. &ispon$vel em h,ttp!88AAA.dmat.furg.br8apSt,on8aspectos.,tmli. Acesso em :N jan. 9::;. CMA.C( <. "omputador =lex. =)A7( 9::I. &ispon$vel em h,ttp!88AAA.fiap.com.br8portal8intccdacconteudo.jspg)&rFE:;P:i. Acesso em 9P mai. 9::;. 7A6DC>E( G. 6. Rist5rico dos Lanamentos do &ebian. &ebian pine( jul. 9::P. &ispon$vel h,ttp!88AAA.debianbrasil.org8+ine8edicoes89::P8::98debian+inec9::Pc::9cfislcco.pdfi. Acesso em 9; mai. 9::;. 7>A.E0)"R( J. D,e Uonderful Uorld of Linux 9.L. Mniggit( 9::E. &ispon$vel em! h,ttp!88AAA.kniggit.net8AAol9L.,tmli. Acesso em! 9P jan. 9::;. >A&ME( R. >eviso do jogo J GLD>C.. Linux=ocus( ago. 9::F. &ispon$vel em h,ttp!88AAA.linuxfocus.org87ortugues8<aS9::F8articleFOI.s,tmli. Acesso em F9 mai. 9::;. >E0)6DA L).*K. 6ite >evista-Linux( 9::L - . Qimestral. >)QE)>C( *. CertificaP:o (inux. >io de Janeiro! Axcel Qooks( 9::I. >C&).( J. A =A[ @perguntas fre#]entesB do &ebian G.*8Linux. &ebian 7roject( jun. 9::L. &ispon$vel em h,ttp!88AAA.debian.org8doc8manuals8debian-fa#8index.ptbr.,tmlecontentsi. Acesso em! :P jan. 9::;. 6RA.MLA.&( 6. &ebian Ains <unic, Linux deal. ".ED .eAs( abr. 9::P. &ispon$vel em h,ttp!88neAs.com.com8&ebianlAinsl<unic,lLinuxldeal89F::-;EIIcEPLNO::E.,tmli. Acesso em 9: abr. 9::;. 6"A<Q>Am( J.% <c"lure( 6.% Murt+( G. %ackers Expostos ) Segunda EdiP:o0 6o 7aulo! <akron( 9::F. em

A computao pessoal e o sistema operacional Linux -

9LP

6"R)L&D( R. (inguagem C. 6o 7aulo! <cGraA-Rill Ltda( FONL. 6)L0A( G. <. 6istema de gerenciamento de pacotes. Guia =oca Linux( out. 9::L. &ispon$vel em h,ttp!88focalinux.cipsga.org.br8guia8intermediario8c,-dpkg.,tmi. Acesso em 9; mai. 9::;. 6)L0A( .. 7or #ue usar o Linuxg .J6G( nov. 9::P. &ispon$vel em h,ttp!88njsg.no.sapo.pt8doAnloads8A,Slinux8A,Slinux.psi. Acesso em 9P mai. 9::;. 6)L0A( 7. .. D. <plaSer - <ultimHwdia de grande #ualidade em Linux. Grupo de )nvestigao Linux( F: out. 9::E. &ispon$vel em h,ttp!88gil.di.umin,o.pt8membros8pns8mplaSer-doc8vieAi. Acesso em :F jan. 9::;. 6CA>E6( U. P%P A ) Conceitos6 programaP:o e integraP:o com 'anco de dados. 6o 7aulo! rica( 9::;. DE)KE)>A( J. Crgani+ando suas m'sicas com Amarok. $he @oe !eport( jul. 9::;. &ispon$vel em h,ttp!88AAA.joelteixeira.net89::;8:;8organi+ando-suas-msicas-comamarok.,tmli. Acesso em :F ago. 9::;. D*<ELE>C( &.% <)"REL).( 0.% Q>A."RE>( J. &. "onstruo de objetos tridimensionais para jogos com o Qlender. Linux <aga+ine( jul. 9::P. &ispon$vel em h,ttps!88AAA.linuxmaga+ine.com.br8issue8:E8cenografiacdigitalc.,tmli. Acesso 9::L. *.)"A<7. C andaril,o do softAare livre. Jornal da *.)"A<7( abr. 9::F. &ispon$vel em h,ttp!88AAA.unicamp.br8unicamp8unicampc,oje8ju8abril9::F8pagFEabril9::F.,tmi. U)M)7E&)A. Qlender. Uikipedia.org( mai. 9::;. &ispon$vel em Acesso em 9L mai. 9::;. h,ttp!88pt.Aikipedia.org8Aiki8Qlenderi. Acesso em :F mai. 9::;. em fev.