Você está na página 1de 264

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& "ompi+ =usion..............................................................;9
I.9.; J Ambiente gr?fico G.C<E......................................................................................;P
P J A<Q)E.DE G>T=)"C M&E............................................................................................;;
P.F J >e#uerimentos para M&E............................................................................................;;
P.9 J "onfigura2es iniciais.................................................................................................;N
P.E J 6eleo do idioma do sistema.....................................................................................;O
P.I J C ambiente de trabal,o de M&E..................................................................................N:
P.I.F J Trea de trabal,o...................................................................................................N:
P.I.9 J C painel do M&E.................................................................................................NI
P.I.E J C menu M.............................................................................................................NP
P.P J C "entro de "ontrole M&E.........................................................................................NL
P.P.F J Administrao do sistema....................................................................................N;
P.P.9 J Apar-ncia e temas................................................................................................NN
P.P.E J Trea de trabal,o...................................................................................................O:
P.P.I J "omponentes do M&E.........................................................................................O9
P.P.P J "ontrole de energia..............................................................................................OI
P.P.L J )nternet V rede.....................................................................................................OI
P.P.; J 7erif/ricos............................................................................................................OL
P.P.N J >egional V acessibilidade...................................................................................O;
P.P.O J 6egurana V privacidade.....................................................................................OO
P.P.F: J 6om V multim$dia...........................................................................................F::
P.P.FF J Cutras ferramentas de configurao................................................................F::
P.P.F9 - )nstalando novas fontes no sistema..................................................................F:F
P.P.FE - Alterar o tema de $cones...................................................................................F:9
P.P.FI - 7ersonali+ando os atal,os de teclado...............................................................F:I
P.P.FP - Exibindo $cones de dispositivos na ?rea de trabal,o........................................F:L
P.P.FL - Alterar o fundo de tela @papel de paredeB.........................................................F:;
P.P.F; - Dipos de ar#uivos e a2es.................................................................................F:O
P.L J Gerenciador Mon#ueror.............................................................................................FF:
P.L.F J >ecursos de navegao......................................................................................FF:
P.L.9 J )ntegrao com aplicativos nativos....................................................................FFE
P.L.E J >ecursos de )nternet...........................................................................................FFP
P.L.I J =erramentas especiais do Mon#ueror.................................................................FFL
L J A7L)"AGWE6 7A>A ).DE>.ED...................................................................................F9F
L.F J .avegador Aeb )ceAeasel.........................................................................................F9F
L.F.F J )nstalao do navegador....................................................................................F9F
L.F.9 J >ecursos de )ceAeasel.......................................................................................F99
L.F.E J "onfigura2es de )ceAeasel..............................................................................F9P
L.9 J "omunicador instant1neo Mopete.............................................................................F9L
L.9.F J )nstalao do Mopete.........................................................................................F9;
L.9.9 J "onfigura2es para utili+ao de Mopete com uma conta <6........................F9;
L.9.E J "onfigura2es gerais do programa Mopete........................................................FE:
L.9.I J =uncionamento b?sico do Mopete......................................................................FEI
L.9.P - )nstalando Aebcam e testando com "am6tream e Mopete.................................FEP
L.E J Leitor de e-mail Evolution........................................................................................FE;
L.E.F J "onfigurao inicial de Evolution....................................................................FE;
L.E.9 J >ecursos de e-mail no Evolution.......................................................................FEO
L.E.E J A agenda de contatos.........................................................................................FI9
L.E.I J A agenda de compromissos................................................................................FIE
L.E.P J Darefas e memorandos.......................................................................................FII
L.E.L J "onfigura2es adicionais de Evolution.............................................................FIP
L.I J Agregador de >66 Akregator....................................................................................FIL
L.I.F J >ecursos b?sicos de Akregator..........................................................................FI;
L.I.9 J "onfigura2es do programa...............................................................................FIO
L.P J "ompartil,amento de ar#uivos com MDorrent..........................................................FP:
L.P.F J A configurao de MDorrent...............................................................................FPF
L.P.9 J >ecursos de MDorrent........................................................................................FP9
L.L J 0C)7 em G.*8Linux com 6kSpe.............................................................................FPI
L.L.F J A instalao de 6kSpe em &ebian G.*8Linux.................................................FPI
L.L.9 J "onfigura2es de 6kSpe....................................................................................FPP
L.L.E J >ecursos de 6kSpe para Linux..........................................................................FPL
L.L.I J "onsidera2es adicionais...................................................................................FP;
L.; - "onectando-se 3 )nternet discada...............................................................................FPO
L.N - "onectando-se 3 )nternet banda larga........................................................................FLF
; J A7L)"AGWE6 7A>A E6">)DX>)C...............................................................................FLI
;.F J A su$te CpenCffice.org 9.:........................................................................................FLI
;.F.F J CpenCffice.org Uriter.......................................................................................FLP
;.F.9 J CpenCffice.org "alc..........................................................................................FLN
;.F.E J CpenCffice.org )mpress.....................................................................................FLO
;.F.I J CpenCffice.org &raA........................................................................................F;:
;.F.P J CpenCffice.org Qase.........................................................................................F;F
;.F.L J CpenCffice.org <at,.........................................................................................F;9
;.F.; J Gerao nativa de ar#uivos 76 e 7&=...............................................................F;E
;.9 J Gerenciamento de informa2es pessoais utili+ando Montact....................................F;P
;.E J Gerenciamento de projetos utili+ando 7lanner..........................................................F;;
;.I J Editorao eletrYnica com 6cribus............................................................................F;N
;.P J "riao de diagramas com &ia e Mivio.....................................................................F;N
;.L J Gerenciador de finanas MmS<oneS........................................................................FN:
;.L.F J 7rincipais fun2es disponibili+adas por M<S<oneS........................................FNF
;.L.9 J "onfigura2es de M<S<oneS..........................................................................FN9
N J A7L)"AGWE6 <*LD)<Z&)A.........................................................................................FNE
N.F J >eproduo de ?udio.................................................................................................FNE
N.F.F J Amarok..............................................................................................................FNE
N.F.9 - Cbter informa2es de m'sicas( ?lbuns( letras e artistas com Amarok....................FNP
N.F.E J .oatun...............................................................................................................FNN
N.9 J "odificao de ?udio.................................................................................................FNO
N.9.F J "odificao utili+ando MAudio"reator.............................................................FO:
N.9.9 J "odificao utili+ando Mon#ueror.....................................................................FO:
N.E J >eproduo de v$deos...............................................................................................FOF
N.E.F J <plaSer..............................................................................................................FOF
N.E.9 J Maffeine.............................................................................................................FOE
N.E.E J Kine...................................................................................................................FOI
N.I J "onverso e edio de v$deos...................................................................................FOP
N.I.F J ==<peg.............................................................................................................FOL
N.I.9 J Edio de v$deo.................................................................................................FOL
N.I.E - Gravar um v$deo da tela com K0id"ap.............................................................FO;
N.P J Gravao de "& e &0&............................................................................................FOO
N.P.F J MEQ....................................................................................................................9::
N.P.9 J K-"&->oast.......................................................................................................9:F
N.P.E - "lonando &0&s com MO"opS...........................................................................9:F
N.L J Edio de imagens.....................................................................................................9:E
N.L.F J C G)<7.............................................................................................................9:E
N.L.9 J )nkscape.............................................................................................................9:N
N.L.E - "apturar a imagem da tela com M6naps,ot.......................................................9:O
N.; J <odelagem E&..........................................................................................................9FF
N.;.F J Qlender...............................................................................................................9FF
N.N J Gerenciamento de imagens.......................................................................................9FE
N.N.F J 7icasa.................................................................................................................9FE
N.N.9 - )nstalao do Google 7icasa...............................................................................9FP
N.N.E J =-6pot................................................................................................................9FL
N.O J "omunicao com c1meras digitais e outros dispositivos *6Q................................9FN
N.O.F J &igikam e as c1meras digitais...........................................................................9FN
N.O.9 J Docadores de ?udio port?teis( pendrives e o desktop Linux..............................9FO
N.F: J Jogos........................................................................................................................999
N.F:.F J Jogos simples do ambiente M&E.....................................................................999
N.F:.9 - )nstalar o driver E& da n0idia..........................................................................99P
N.F:.E J Jogos #ue utili+am placa gr?fica E&................................................................99N
N.FF J 7lacas de captura e D0............................................................................................9E9
N.FF.F J Escol,a do ,ardAare ideal...............................................................................9E9
N.FF.9 J &escobrindo #ual ,ardAare est? instalado.......................................................9EE
N.FF.E J )nstalando e configurando a placa de D0........................................................9EI
N.FF.I J 0isuali+ando com D0Dime..............................................................................9EP
O J *D)L)DT>)C6( )<7>E66C>A6 E >E&E......................................................................9EN
O.F J Qackup.......................................................................................................................9EN
O.F.F J Qackup em desktop com Meep..........................................................................9EN
O.9 J Editores de texto e calculadora..................................................................................9EO
O.E J 6uporte a impressoras................................................................................................9IF
O.E.F J 6istema de impresso com "*76......................................................................9IF
O.I J Drabal,o em rede.......................................................................................................9II
O.I.F J Rabilitando os compartil,amentos....................................................................9IP
O.I.9 J >edes sem fios...................................................................................................9I;
O.P - =ireAall......................................................................................................................9IN
O.P.F J =irestarter...........................................................................................................9IO
F: J L).G*AGE.6 &E 7>CG>A<AGHC E 6">)7D6....................................................9PF
F:.F J Linguagem "...........................................................................................................9PF
F:.9 J Gambas....................................................................................................................9PF
F:.E J 7St,on......................................................................................................................9PE
F:.I J 7R7..........................................................................................................................9PE
FF J 6C=DUA>E L)0>E .A6 E<7>E6A6........................................................................9PP
FF.F J "aixa EconYmica =ederal........................................................................................9PP
FF.9 J <etrY de 6o 7aulo.................................................................................................9PL
FF.E J Cutros casos de migrao para Linux.....................................................................9PL
CQ6E>0AGWE6 =).A)6 &C A*DC>.................................................................................9PN
Q)QL)CG>A=)A....................................................................................................................9L:
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....................................................................LE
=)G*>A FN - 6elecionar fuso ,or?rio......................................................................................LI
=)G*>A FO - &igitar sen,a do root..........................................................................................LP
=)G*>A 9: - &igitar o nome completo do usu?rio comum.....................................................LL
=)G*>A 9F - .ome de login do usu?rio comum.....................................................................LL
=)G*>A 99 - )nstalar G>*Q na <Q>.....................................................................................L;
=)G*>A 9E - Escrever na tela com fogo usando "ompi+ =usion............................................;I
=)G*>A 9I - 0isuali+ao em cubo no "ompi+......................................................................;P
=)G*>A 9P - Assistente de "onfigura2es para a Trea de Drabal,o.......................................;O
=)G*>A 9L - 6elecionar idioma 7ortugu-s do Qrasil..............................................................N:
=)G*>A 9; - Trea de trabal,o M&E........................................................................................NF
=)G*>A 9N - "onfigurar a ?rea de trabal,o.............................................................................N9
=)G*>A 9O - Janela 6istema no Mon#ueror.............................................................................NE
=)G*>A E: - <enu r?pido M&E..............................................................................................NI
=)G*>A EF - <enu r?pido arrastar-e-soltar.............................................................................NI
=)G*>A E9 - 7ainel do M&E @barra de tarefasB.......................................................................NP
=)G*>A EE - "entro de controle @administrao do sistemaB..................................................N;
=)G*>A EI - "entro de controle @apar-ncia e temasB..............................................................NO
=)G*>A EP - "entro de controle @?rea de trabal,oB.................................................................OF
=)G*>A EL - "entro de controle @componentes do M&EB.......................................................OE
=)G*>A E; - "entro de controle @componentes do M&EB.......................................................OE
=)G*>A EN - "entro de controle @)nternet V redeB..................................................................OP
=)G*>A EO - "entro de controle @perif/ricosB.........................................................................OL
=)G*>A I: - "entro de controle @regional V acessibilidadeB..................................................ON
=)G*>A IF - "entro de controle @segurana V privacidadeB..................................................OO
=)G*>A I9 - "entro de controle @som V multim$diaB...........................................................F::
=)G*>A IE - )nstalador de fontes..........................................................................................F:9
=)G*>A II - Alterar tema de $cones......................................................................................F:E
=)G*>A IP - Ajustes avanados em $cones...........................................................................F:E
=)G*>A IL - "onfigurar atal,os de teclado..........................................................................F:I
=)G*>A I; - "onfigurar um atal,o.......................................................................................F:P
=)G*>A IN - Atal,os globais de M&E...................................................................................F:P
=)G*>A IO - <enu suspenso de M&E...................................................................................F:L
=)G*>A P: - Zcones de dispositivos de M&E........................................................................F:L
=)G*>A PF - <$dia >emov$vel..............................................................................................F:;
=)G*>A P9 - >emoo segura de m$dia remov$vel...............................................................F:;
=)G*>A PE - Drocar fundo de tela @papel de paredeB.............................................................F:N
=)G*>A PI - Cbter novos planos de fundo com ferramenta M&E........................................F:N
=)G*>A PP - Dipos de ar#uivos e associa2es com programas.............................................F:O
=)G*>A PL - Mon#ueror com cinco abas abertas...................................................................FFF
=)G*>A P; - &ividir a navegao em pain/is no Mon#ueror................................................FFF
=)G*>A PN - 7ain/is na viso Es#uerda8&ireita de Mon#ueror.............................................FF9
=)G*>A PO - Dr-s formas de visuali+ao de ar#uivos de Mon#ueror...................................FFE
=)G*>A L: - <enu r?pido.....................................................................................................FFE
=)G*>A LF - 0isuali+ao de ar#uivo compactado no Mon#ueror........................................FFI
=)G*>A L9 - >eproduo de v$deo em uma aba do Mon#ueror............................................FFP
=)G*>A LE - .avegao =D7 no Mon#ueror.........................................................................FFL
=)G*>A LI - 7ar1metros para criao de galeria de imagens................................................FF;
=)G*>A LP - Galeria de imagens gerada pelo Mon#ueror.....................................................FFN
=)G*>A LL - "odificao de "&s com o Mon#ueror............................................................F9:
=)G*>A L; - .avegao em abas com )ceAeasel.................................................................F9E
=)G*>A LN - )nstalar plugins adicionais em )ceAeasel.........................................................F9E
=)G*>A LO - Cp2es de busca integradas ao )ceAeasel........................................................F9I
=)G*>A ;: - Aceitar extenso...............................................................................................F9I
=)G*>A ;F - Janela de configura2es de )ceAeasel..............................................................F9P
=)G*>A ;9 - Exemplo de instalao de Mopete....................................................................F9;
=)G*>A ;E - Escol,a de protocolo para utili+ao no programa Mopete..............................F9N
=)G*>A ;I - &efinio de conta para o protocolo escol,ido em Mopete..............................F9O
=)G*>A ;P - Janela principal de Mopete...............................................................................FE:
=)G*>A ;L - "onfigurao da seo "omportamento de Mopete.........................................FEF
=)G*>A ;; - 6eo Apar-ncia das configura2es de Mopete................................................FE9
=)G*>A ;N - <enu "onfigura2es do Mopete.....................................................................FEE
=)G*>A ;O - "onfigurao de plugins de Mopete.................................................................FEI
=)G*>A N: - "am6tream.......................................................................................................FEL
=)G*>A NF - Ajustar Aebcam em Mopete.............................................................................FEL
=)G*>A N9 - &ados para criao de conta no Evolution.......................................................FEN
=)G*>A NE - "onfigurao para recebimento de e-mails no Evolution................................FEO
=)G*>A NI - Dela inicial do cliente de e-mails Evolution.....................................................FI:
=)G*>A NP - >5tulos no Evolution.......................................................................................FIF
=)G*>A NL - "adastro de contato no Evolution....................................................................FI9
=)G*>A N; - Adicionando compromisso no Evolution.........................................................FIE
=)G*>A NN - Agenda de compromissos de Evolution...........................................................FII
=)G*>A NO - Darefas no Evolution........................................................................................FIP
=)G*>A O: - "onfigura2es gerais de Evolution..................................................................FIL
=)G*>A OF - Adicionar fonte de not$cias no Akregator........................................................FI;
=)G*>A O9 - 7ar1metros para nova fonte de not$cias............................................................FIN
=)G*>A OE - Exibio de fonte de not$cias >66 do portal *CL...........................................FIN
=)G*>A OI - Leitura de mat/ria completa no Akregator.......................................................FIO
=)G*>A OP - "onfigura2es de Akregator.............................................................................FP:
=)G*>A OL - "onfigurao de MDorrent................................................................................FPF
=)G*>A O; - Janela principal de MDorrent............................................................................FPE
=)G*>A ON - Janela de configura2es de 6kSpe....................................................................FPP
=)G*>A OO - 6kSpe com uma conversao ativa..................................................................FP;
=)G*>A F:: - "onfigurao do sistema AL6A para captura de som....................................FPN
=)G*>A F:F - 0olume do som em M<ix..............................................................................FPO
=)G*>A F:9 - "onexo 3 )nternet discada............................................................................FLF
=)G*>A F:E - )nterface principal de QrCffice.org Uriter.....................................................FLL
=)G*>A F:I - "onfigura2es de QrCffice.org Uriter...........................................................FL;
=)G*>A F:P - Estilo de p?gina em CpenCffice.org Uriter...................................................FLN
=)G*>A F:L - Janela principal de QrCffice.og "alc.............................................................FLO
=)G*>A F:; - Janela principal de QrCffice.org )mpress.......................................................F;:
=)G*>A F:N - Janela principal de QrCffice.org &raA..........................................................F;F
=)G*>A F:O - Janela principal de QrCffice.org Qase............................................................F;F
=)G*>A FF: - "riao de f5rmula no QrCffice.org <at,.....................................................F;E
=)G*>A FFF - Gerao de ar#uivos 76 no QrCffice.org Uriter............................................F;I
=)G*>A FF9 - Exportao de documentos em formato 7&= no Uriter................................F;P
=)G*>A FFE - Montact exibindo informa2es de M<ail.......................................................F;L
=)G*>A FFI - Janela principal de 7lanner.............................................................................F;;
=)G*>A FFP - &emonstrao de 6cribus...............................................................................F;N
=)G*>A FFL - Janela principal de Mivio................................................................................F;O
=)G*>A FF; - Janela principal do softAare &ia....................................................................FN:
=)G*>A FFN - Janela principal de M<S<oneS.....................................................................FNF
=)G*>A FFO - "onfigura2es de M<S<oneS.......................................................................FN9
=)G*>A F9: - >eproduo de ?udio em Amarok..................................................................FNI
=)G*>A F9F - Editar informa2es em Amarok.....................................................................FNP
=)G*>A F99 - Escol,er informa2es da faixa.......................................................................FNL
=)G*>A F9E - Quscar capa do ?lbum com Amarok..............................................................FN;
=)G*>A F9I - "apa encontrada por Amarok.........................................................................FN;
=)G*>A F9P - Letra de m'sica recuperada por Amarok.......................................................FNN
=)G*>A F9L - .oatun............................................................................................................FNO
=)G*>A F9; - Janela principal de MAudio"reator................................................................FO:
=)G*>A F9N - "odificao de ?udio pelo Mon#ueror...........................................................FOF
=)G*>A F9O - <plaSer reprodu+indo um filme....................................................................FO9
=)G*>A FE: - Janela principal de Maffeine...........................................................................FOE
=)G*>A FEF - <enu Maffeine...............................................................................................FOI
=)G*>A FE9 - >eprodutor de m$dia Kine..............................................................................FOP
=)G*>A FEE - )nterface principal de K0id"ap.....................................................................FOO
=)G*>A FEI - Janela principal de MEQ.................................................................................9::
=)G*>A FEP - Qackup de &0& com MO"opS.......................................................................9:9
=)G*>A FEL - "onfigurar MO"opS........................................................................................9:E
=)G*>A FE; - Janela de ferramentas de G)<7.....................................................................9:P
=)G*>A FEN - Janela de trabal,o de G)<7( com menu suspenso ativado............................9:L
=)G*>A FEO - Aplicao do 6cript-=u Dranar sobre uma imagem......................................9:;
=)G*>A FI: - Janela de prefer-ncias de G)<7.....................................................................9:N
=)G*>A FIF - )nkscape! Lamborg,ini Gallardo( por <ic,ael Grosberg..............................9:O
=)G*>A FI9 - 6naps,ot de janela sem bordas.......................................................................9FF
=)G*>A FIE - Trea de trabal,o de Qlender...........................................................................9FE
=)G*>A FII - 7icasa do Google............................................................................................9FI
=)G*>A FIP - >eposit5rios de A7D ajustados por 6Snaptic.................................................9FL
=)G*>A FIL - )nterface de =-6pot........................................................................................9F;
=)G*>A FI; - Lista de c1meras digitais de &igikam............................................................9FN
=)G*>A FIN - Janela principal de &igikam...........................................................................9FO
=)G*>A FIO - Ao para dispositivo *6Q............................................................................99:
=)G*>A FP: - Ar#uivos presentes no dispositivo port?til de ?udio......................................99F
=)G*>A FPF - =ro+en Qubble................................................................................................99E
=)G*>A FP9 - Msokoban! o almoxarifado japon-s................................................................99I
=)G*>A FPE - Jogo educativo MAtYmico..............................................................................99I
=)G*>A FPI - 7enguin >acer................................................................................................99N
=)G*>A FPP - GLDron...........................................................................................................99O
=)G*>A FPL - 6imulador de vYo =lig,tGear.........................................................................9E:
=)G*>A FP; - =oobillard.......................................................................................................9E:
=)G*>A FPN - Jogo de xadre+ em E& Qrutal",ess...............................................................9EF
=)G*>A FPO - *m dos cen?rios de Dremulous......................................................................9E9
=)G*>A FL: - D0Dime..........................................................................................................9EL
=)G*>A FLF - Gerenciador de c5pias de segurana Meep.....................................................9EO
=)G*>A FL9 - <arcao para 7R7 com MUrite...................................................................9I:
=)G*>A FLE - A calculadora de M&E M"alc.........................................................................9I:
=)G*>A FLI - 7?gina inicial de "*76..................................................................................9I9
=)G*>A FLP - )mpressoras no "entro de "ontrole de M&E..................................................9IE
=)G*>A FLL - &i?logo de seleo de impressora de M&E....................................................9II
=)G*>A FL; - "ompartil,amento de Ar#uivos pelo "entro de "ontrole..............................9IP
=)G*>A FLN - &i?logo de compartil,amento........................................................................9IL
=)G*>A FLO - Acesso a compartil,amento com Mon#ueror.................................................9I;
=)G*>A F;: - Janela principal de MAi=i<anager................................................................9IN
=)G*>A F;F - Janela principal de =irestarter........................................................................9P:
=)G*>A F;9 - )&E de Gambas..............................................................................................9P9
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
G>*Q e o kernel( por exemplo%
8dev J dispositivos( #ue podem ser acessados por programas #ue processam
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
sistema e da maioria dos aplicativos e ferramentas%
8home J os usu?rios #ue interagem com o sistema e no possuem privil/gios
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
kernel do Linux%
8proc J diret5rio virtual @no existe fisicamenteB mantido pelo 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
pelo programa ^cron_ em um intervalo de dias%
8usr J diret5rio #ue arma+ena programas e dados dispon$veis a todos os
usu?rios do sistema( podendo ser compartil,ado entre diversas esta2es de trabal,o%
8var J cont/m dados vari?veis da sesso( como ar#uivos de registros @logsB(
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.
7ara ar#uivos( cada permisso correspondente possibilita!
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.
7ara os diret5rio( cada permisso correspondente possibilita!
ler! para listar o conte'do do diret5rio%
escrever! para adicionar ou remover ar#uivos no diret5rio%
executar! para acessar ar#uivos no diret5rio.
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
contr?rio de ps #ue apenas exibe uma p?gina fixa. 7ara encerrar( basta pressionar #%
lsmod! exibe os m5dulos carregados no sistema%
rmmod @ou modprobe -rB! remove um m5dulo do kernel( por isso exige como
argumento o nome do m5dulo a ser removido( por exemplo! rmmod spcaPxx%
modprobe! carrega um m5dulo do kernel( por isso tamb/m exige o nome do
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
EL: MQ - corresponde aos dis#uetes de P.F8I_ && @dou'le densitS J dupla densidadeB%
fd:uFII: - primeira unidade de dis#uete( formato alta densidade( capacidade
FII: MQ - corresponde aos dis#uetes de E.F89_( R& @high density J alta densidadeB%
fdF J segunda unidade de dis#uete( em +indows corresponde a Q!.
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.
Cutros we'sites especiali+ados #ue merecem cr/ditos pela boa #uantidade de material
=)G*>A F - Exemplo de busca no Google
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 destacando-
se 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.dicas-
l.com.br( AAA.linuxsecuritS.com.br( AAA.noticiaslinux.com.br( AAA.softAarelivre.org(
,ttp!88under-linux.org( AAA.bestlinux.com.br( AAA.guiado,ardAare.net(
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 palavras-
c,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
so+in,og
6e eu precisar de ajuda( existem comunidades na Internet( f5runs( suporte
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 dpkg-
source. 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( /! apt-
get 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.
*ma ve+ #ue ten,a encontrado o programa desejado( o usu?rio pode partir para a
=)G*>A 9 - Qusca de pacotes pela ferramenta apt
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!88ftp-
master.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
standard.cgiB
outros 'ugs e notas sobre festas de matana de 'ugs
@,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
do usu?rio%
Dodos os pacotes parte do &ebian so livres para redistribuio sob os termos
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! placa-
me 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.
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 ii$#% 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
=)G*>A E - Dela inicial para instalao do sistema &ebian G.*8Linux
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.
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.
=)G*>A I - 6eleo de idioma para o processo de instalao
A computao pessoal e o sistema operacional Linux - P9
-.*.2 Ini)%'($ $ /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.
=)G*>A P - 6eleo de pa$s do utili+ador
A computao pessoal e o sistema operacional Linux - PE
-.*.: C$nCig"r%'($ e ree+ 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.
=)G*>A L - 6eleo do layout de teclado
A computao pessoal e o sistema operacional Linux - PI
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.
=)G*>A ; - 6eleo de interface de rede prim?ria
A computao pessoal e o sistema operacional Linux - PP
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 N - &igitar o nome do computador
=)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. neste ponto
#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.
A computao pessoal e o sistema operacional Linux - P;
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
=)G*>A F: - 6eleo do m/todo de particionamento
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.
7ara iniciar o processo de configurao de uma partio( basta efetuar duplo cli#ue
=)G*>A FF - Lista de discos r$gidos e parti2es
A computao pessoal e o sistema operacional Linux - PO
sobre a mesma e uma tela semel,ante 3 mostrada na =)G. F9 ser? exibida.
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
=)G*>A F9 - Dela inicial de configurao de partio
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.
Ap5s a seleo do tipo de sistema de ar#uivos( o usu?rio / enviado 3 tela anterior @de
=)G*>A FE - 6eleo do tipo de sistema de ar#uivos para uma partio
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.
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.
=)G*>A FI - 6eleo do ponto de montagem de uma partio
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<.
*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.
=)G*>A FP - =inali+ar a configurao da partio
A computao pessoal e o sistema operacional Linux - LE
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 FL - =inali+ando o particionamento
=)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.
-.*.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.
=)G*>A FN - 6elecionar fuso ,or?rio
A computao pessoal e o sistema operacional Linux - LP
&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:.
=)G*>A FO - &igitar sen,a do root
A computao pessoal e o sistema operacional Linux - LL
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 9: - &igitar o nome completo do usu?rio comum
=)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_.
*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
=)G*>A 99 - )nstalar G>*Q na <Q>
A computao pessoal e o sistema operacional Linux - LN
*nified ,ootloaderB( do 7rojeto G.*. C usu?rio poder?( posteriormente( escol,er outro
gerenciador.
-.1B Ai)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 prov-
simplicidade 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 %ompiz Fusion
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.: / "ompi+ =usion( o resultado da
^adoo_ do projeto QerSl @descontinuadoB pelo projeto "ompi+. Apesar desta adoo( deve
ficar claro #ue a base para "ompi+ =usion / "ompi+ @no so o mesmo projetoB. C
gerenciador 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 este 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. Cs testes foram reali+ados com placa n0idia e mais
informa2es sobre Compi1 podem ser obtidas no site do projeto @AAA.opencompositing.orgB.
)nstalao!
7asso F! Adicionar a c,ave G7G para poder obter os pacotes!
e Aget ,ttp!88doAnload.tuxfamilS.org8s,ames8AI9AL"=P.gpg -C- j apt-keS add -
7asso 9! )nstalar os pacotes!
e apt-get install compi+-fusion-kde @usu?rios de G.C<E compi+-fusion-gnomeB.
7ara configurar o ar#uivo do servidor K @8etc8KFF8xorg.confB( o usu?rio deve editar
como root para #ue possa ser regravado. Este ar#uivo possui uma estrutura pr5pria e se divide
em se2es #ue informam os par1metros de iniciali+ao e funcionamento de dispositivos
@como teclado( mouse( monitorB( 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 ^glx_%
.a seo Screen6 logo abaixo de &efaultdept, 9I( adicionar as lin,as!
Cption ^>enderAccel_ ^Drue_
Cption ^AlloAGLKUit,"omposite_ ^Drue_
Cption ^AddA>GQGLK0isuals_ ^Drue_
"riar uma seo no final do ar#uivo!
6ection kExtensionsk
Cption ^"omposite_ ^Enable_
End6ection
)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
A computao pessoal e o sistema operacional Linux - ;I
pressionando as teclas Control( lt e ,ackspace( simultaneamente. Ao efetuar a nova entrada
no sistema( pressionar ALDl=9 e digitar! compi+ --replaceV
As funcionalidades de Compi1 &usion so configuradas em uma janela acess$vel
inicialmente pelo menu M( em "onfigura2es( item Compi1Config Settings Manager. Cs
temas so configurados em um item c,amado Emerald D,eme <anager. "om isso / 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.
As ?reas de trabal,o so transformadas cada uma em um lado de um cubo( #ue pode
ser movimentado #uando o usu?rio segura as teclas "ontrol e Alt e ao mesmo tempo clica
com o mouse em um ponto da tela( mant/m o boto pressionado e arrasta para os lados. At/ a
escrita deste documento( o projeto ,avia disponibili+ado a verso :.L de Compi1 &usion.
=)G*>A 9E - Escrever na tela com fogo usando Compi1 &usion
A computao pessoal e o sistema operacional Linux - ;P
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::m
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
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
=)G*>A 9I - 0isuali+ao em cubo no Compi1
A computao pessoal e o sistema operacional Linux - ;L
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 - ;N
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 - ;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'($ $ ii$#% $ 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.
=)G*>A 9P - Assistente de "onfigura2es para a Trea de Drabal,o
A computao pessoal e o sistema operacional Linux - N:
&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,C2SPCEB( 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.
=)G*>A 9L - 6elecionar idioma 7ortugu-s do Qrasil
A computao pessoal e o sistema operacional Linux - NF
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
=)G*>A 9; - Trea de trabal,o M&E
A computao pessoal e o sistema operacional Linux - N9
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 encontram-
se 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.
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
=)G*>A 9N - "onfigurar a ?rea de trabal,o
A computao pessoal e o sistema operacional Linux - NE
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.
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?.
=)G*>A 9O - Janela 6istema no Mon#ueror
A computao pessoal e o sistema operacional Linux - NI
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.
.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
=)G*>A E: - <enu r?pido M&E
&IG*! => # Menu r;pido arrastar#e#soltar
A computao pessoal e o sistema operacional Linux - NP
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.
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
gr?ficas( depuradores de erros( controles de vers2es( terminais de comandos( etc%
&ebian! este item est? presente obviamente apenas em &ebian G.*8Linux.
>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
=)G*>A E9 - 7ainel do M&E @barra de tarefasB
A computao pessoal e o sistema operacional Linux - NL
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 - N;
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.
.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
=)G*>A EE - "entro de controle @administrao do sistemaB
A computao pessoal e o sistema operacional Linux - NN
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
note'ook )Q< $hinkpad%
(aptop 6onS 0aio! permite a visuali+ao da carga da bateria do note'ook 0aio
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 - NO
"ores! permite configurar as cores para as barras das janelas( links( textos e
sele2es( dispondo de uma lista de seleo de es#uema de cores. poss$vel importar
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
de t$tulo das janelas( bem como as posi2es dos bot2es minimi+ar(
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
=)G*>A EI - "entro de controle @apar-ncia e temasB
A computao pessoal e o sistema operacional Linux - O:
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
programa est? carregando( al/m da indicao na barra de tarefas%
7rotetor de tela! definio da animao @screensaverB e tempo de inatividade
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
aparece #uando o M&E est? iniciando. poss$vel escol,er entre as telas dispon$veis ou
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 - OF
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
=)G*>A EP - "entro de controle @?rea de trabal,oB
A computao pessoal e o sistema operacional Linux - O9
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 - OE
de m'sica podem ter diversos tocadores associados e um deles / preferencial%
"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
guardam os dados de calend?rios e outros itens como notas e contatos%
Gerenciador de Ar#uivos! op2es b?sicas do gerenciador de ar#uivos( como
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
sero executados na iniciali+ao( bem como parar e iniciar os mesmos%
Gerenciador de 6esso! op2es para pedir confirmao de sa$da do ambiente
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
=)G*>A EL - "entro de controle @componentes do M&EB =)G*>A E; - "entro de controle @componentes do M&EB
A computao pessoal e o sistema operacional Linux - OI
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 ree
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 - OP
"ompartil,amento de 4esktop! permite #ue o desktop seja compartil,ado pela
rede( para #ue se possa manipular remotamente o computador atrav/s do servidor K%
"onfigura2es de "onexo! tempori+ao de conexo e op2es b?sicas de =D7%
"onfigura2es de rede! permite ajustar @no modo administradorB as interfaces
de rede instaladas no sistema. poss$vel definir rotas( endereos )7( dom$nios e
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
=)G*>A EN - "entro de controle @Internet V redeB
A computao pessoal e o sistema operacional Linux - OL
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
redes wireless%
6ervio 4iscovery! tamb/m con,ecido como 1eroconf do M&E( este recurso
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. tamb/m a#ui #ue
o usu?rio permite a publicao de servios para outros dom$nios.
:.:.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 EO - "entro de controle @perif/ricosB
A computao pessoal e o sistema operacional Linux - O;
"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 - ON
Acessibilidade! configura ajustes para sinos de teclado( teclas lentas e
repetidas%
A2es de Entrada! permite ajustar comandos a serem executados #uando
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(
como as teclas esto dispostas e #ual o idioma do perif/rico%
7a$s8>egio V )dioma! selecionar o pa$s e regio do usu?rio( configura2es de
n'meros( moeda( formato de data e ,ora( formato do papel padro e sistema de
medidas.
=)G*>A I: - "entro de controle @regional V acessibilidadeB
A computao pessoal e o sistema operacional Linux - OO
:.:.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.
"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.
=)G*>A IF - "entro de controle @segurana V privacidadeB
A computao pessoal e o sistema operacional Linux - 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.
"ampain,a do 6istema! configura volume( espaamento e durao da
campain,a do sistema @opo utili+ada em conjunto com acessibilidadeB%
"&s de Tudio! permite informar ao sistema #uais as op2es dos codificadores
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
cada programa de M&E. poss$vel( por exemplo( tocar um som #uando um contato
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(
=)G*>A I9 - "entro de controle @som V multim$diaB
A computao pessoal e o sistema operacional Linux - F:F
=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:9
.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.
=)G*>A IE - )nstalador de fontes
A computao pessoal e o sistema operacional Linux - F:E
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 II - Alterar tema de $cones
=)G*>A IP - Ajustes avanados em $cones
A computao pessoal e o sistema operacional Linux - F:I
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.
*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
=)G*>A IL - "onfigurar atal,os de teclado
A computao pessoal e o sistema operacional Linux - F:P
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.
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 I; - "onfigurar um atal,o
=)G*>A IN - Atal,os globais de M&E
A computao pessoal e o sistema operacional Linux - F:L
:.:.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.
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 IO - <enu suspenso de M&E
=)G*>A P: - Zcones de dispositivos de M&E
A computao pessoal e o sistema operacional Linux - F:;
[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.
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.
:.:.1; 8 A&/er%r $ C"n$ e /e&% @0%0e& e 0%reeA
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.
=)G*>A P9 - >emoo segura de m$dia remov$vel
&IG*! @> # MAdia !emovAvel
A computao pessoal e o sistema operacional Linux - F:N
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.
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
=)G*>A PE - Drocar fundo de tela @papel de paredeB
=)G*>A PI - Cbter novos planos de fundo com ferramenta M&E
A computao pessoal e o sistema operacional Linux - F:O
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 PP - Dipos de ar#uivos e associa2es com programas
A computao pessoal e o sistema operacional Linux - FF:
:.; 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 - FFF
&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.
C
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.
=)G*>A PL - Mon#ueror com cinco abas abertas
=)G*>A P; - &ividir a navegao em pain/is no Mon#ueror
A computao pessoal e o sistema operacional Linux - FF9
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.
=)G*>A PN - 7ain/is na viso Es#uerda8&ireita de Mon#ueror
A computao pessoal e o sistema operacional Linux - FFE
:.;.* 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.
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+-
=)G*>A PO - Dr-s formas de visuali+ao de ar#uivos de Mon#ueror
=)G*>A L: - <enu r?pido
A computao pessoal e o sistema operacional Linux - FFI
se necess?rio( em alguns casos( instalar um manipulador para este tipo de ar#uivo( sugerindo-
se( 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.
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.
=)G*>A LF - 0isuali+ao de ar#uivo compactado no Mon#ueror
A computao pessoal e o sistema operacional Linux - FFP
:.;.- 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?
=)G*>A L9 - >eproduo de v$deo em uma aba do Mon#ueror
A computao pessoal e o sistema operacional Linux - FFL
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.
:.;.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. 6up2e-
se a situao em #ue o usu?rio navega em um diret5rio #ue possui muitos ar#uivos( com
=)G*>A LE - .avegao =D7 no Mon#ueror
A computao pessoal e o sistema operacional Linux - FF;
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.
&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.
=)G*>A LI - 7ar1metros para criao de galeria de imagens
A computao pessoal e o sistema operacional Linux - FFN
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.
=)G*>A LP - Galeria de imagens gerada pelo Mon#ueror
A computao pessoal e o sistema operacional Linux - FFO
&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'.
<*4!/ > ) Principais protocolos e funcionalidades de 2on3ueror
audiocd!8 "odificao de ?udio em ar#uivos de diversos
formatos
devices!8 Exibe as unidades dispon$veis no sistema(
com op2es para montagem e desmontagem
floppy!8 Acesso 3 unidade de dis#uete do sistema
ftp!88 .avegao em =D7( como se fosse diret5rio
local
,ttp!88 7ara acesso a recursos de Internet
,ttps!88 Acesso 3 Internet com recursos de segurana
@we' seguraB
info!8 Exibe documentao eletrYnica mais
completa dos comandos do sistema. C
comando info!8g exibe as op2es dispon$veis
man!8 Exibe a documentao padro dos comandos
do sistema. 6e nen,um comando for
informado( ser? exibido um menu com todas
as categorias
print!8 Lista as impressoras instaladas no sistema(
al/m das ferramentas padro do ambiente
gr?fico
setting!8 Exibe todas as entradas do "entro de
"ontrole
A computao pessoal e o sistema operacional Linux - F9:
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.
=)G*>A LL - "odificao de "&s com o Mon#ueror
; 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 - F99
"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;m 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 - F9E
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 LN - )nstalar plugins adicionais em Iceweasel
=)G*>A L; - .avegao em abas com Iceweasel
A computao pessoal e o sistema operacional Linux - F9I
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.
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 Boutu'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 LO - Cp2es de busca integradas ao )ceAeasel
=)G*>A ;: - Aceitar extenso
A computao pessoal e o sistema operacional Linux - F9P
&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.
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.
=)G*>A ;F - Janela de configura2es de Iceweasel
A computao pessoal e o sistema operacional Linux - F9L
.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 - F9;
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
;.*.* 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..
=)G*>A ;9 - Exemplo de instalao de Mopete
A computao pessoal e o sistema operacional Linux - F9N
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 na,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.
=)G*>A ;E - Escol,a de protocolo para utili+ao no programa Mopete
A computao pessoal e o sistema operacional Linux - F9O
.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
=)G*>A ;I - &efinio de conta para o protocolo escol,ido em Mopete
A computao pessoal e o sistema operacional Linux - FE:
@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.
;.*.- 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.
=)G*>A ;P - Janela principal de Mopete
A computao pessoal e o sistema operacional Linux - FEF
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.
=)G*>A ;L - "onfigurao da seo "omportamento de Mopete
A computao pessoal e o sistema operacional Linux - FE9
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.
As configura2es de dispositivos de ?udio e v$deo podem ser reali+adas na seo
=)G*>A ;; - 6eo Apar-ncia das configura2es de Mopete
A computao pessoal e o sistema operacional Linux - FEE
&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.
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. permitido #ue sejam associados atal,os de teclado a
comandos como adio de contatos( criao de grupos( definio de estado do usu?rio( envio
de ar#uivos e muitos outros.
=)G*>A ;N - <enu "onfigura2es do Mopete
A computao pessoal e o sistema operacional Linux - FEI
;.*.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(
=)G*>A ;O - "onfigurao de plugins de Mopete
A computao pessoal e o sistema operacional Linux - FEP
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 - FEL
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.
.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 N: - "am6tream
=)G*>A NF - Ajustar we'cam em Mopete
A computao pessoal e o sistema operacional Linux - FE;
;.- 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 - FEN
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.
=)G*>A N9 - &ados para criao de conta no Evolution
A computao pessoal e o sistema operacional Linux - FEO
*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
=)G*>A NE - "onfigurao para recebimento de e#mails no Evolution
A computao pessoal e o sistema operacional Linux - FI:
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.
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
=)G*>A NI - Dela inicial do cliente de e#mails Evolution
A computao pessoal e o sistema operacional Linux - FIF
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.
"omo pode ser observado na =)G. NL( muitas outras funcionalidades esto dispon$veis
no menu de contexto( acionado com o cli#ue do boto direito do mouse sobre uma
mensagem. poss$vel marcar a mensagem como um lembrete( como importante( indesejada(
no lida( manipul?-la( convert--la para uma tarefa e outras a2es.
=)G*>A NP - >5tulos no Evolution
A computao pessoal e o sistema operacional Linux - FI9
;.-.- 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.( )"[( na,oo( Jabber( A)<(
GroupUiseB( endereos da we'( profisso( cYnjuge( datas de nascimento e bodas( al/m de
notas adicionais.
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.
=)G*>A NL - "adastro de contato no Evolution
A computao pessoal e o sistema operacional Linux - FIE
;.-.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.
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.
=)G*>A N; - Adicionando compromisso no Evolution
A computao pessoal e o sistema operacional Linux - FII
;.-.: 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.
=)G*>A NN - Agenda de compromissos de Evolution
A computao pessoal e o sistema operacional Linux - FIP
;.-.; 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
anima2es e imagens nas mensagens%
"ores! gerencia as cores e r5tulos para as mensagens%
"abeal,os! permite selecionar #uais itens aparecero na lista de e#mails( como
remetente( destinat?rio( data e ,ora do envio( etc%
)ndesejada! estabelece filtros para a c,ecagem de spams%
=)G*>A NO - Darefas no Evolution
A computao pessoal e o sistema operacional Linux - FIL
"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.
.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
=)G*>A O: - "onfigura2es gerais de Evolution
A computao pessoal e o sistema operacional Linux - FI;
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.
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(
=)G*>A OF - Adicionar fonte de not$cias no Akregator
A computao pessoal e o sistema operacional Linux - FIN
*CL e )G( disponibili+am bons conte'dos em formato >66.
*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.
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
=)G*>A O9 - 7ar1metros para nova fonte de not$cias
=)G*>A OE - Exibio de fonte de not$cias >66 do portal *CL
A computao pessoal e o sistema operacional Linux - FIO
$ntegra( a segunda mat/ria exibida na lista da =)G. OI.
;.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. poss$vel
reprodu+ir sons( gravar eventos em ar#uivos e todas as outras possibilidades oferecidas aos
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!
=)G*>A OI - Leitura de mat/ria completa no Akregator
A computao pessoal e o sistema operacional Linux - FP:
Geral! define os par1metros de iniciali+ao e notificao( bem como a
utili+ao de cache do navegador%
7acote! trata do ar#uivamento dos conte'dos( como limites para ar#uivamento
e remoo de conte'dos antigos%
Apar-ncia! cuida apenas do aspecto visual das mat/rias( como tipo e taman,o
de fontes%
.avegador! permite configurar o comportamento do navegador #uando
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.
;.: 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.
=)G*>A OP - "onfigura2es de Akregator
A computao pessoal e o sistema operacional Linux - FPF
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.
6eguindo o padro das aplica2es nativas de M&E( a janela de configura2es de
2$orrent tamb/m / dividida em se2es.
=)G*>A OL - "onfigurao de M$orrent
A computao pessoal e o sistema operacional Linux - FP9
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 - FPE
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.
=)G*>A O; - Janela principal de M$orrent
A computao pessoal e o sistema operacional Linux - FPI
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 deve acessar o we'site de Skype
@,ttp!88AAA.skype.com8download8skype8linux8B e efetuar o download do ar#uivo
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 - FPP
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.
A seo Geral permite o usu?rio definir o comportamento do programa( no #ue di+
=)G*>A ON - Janela de configura2es de Skype
A computao pessoal e o sistema operacional Linux - FPL
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 bate-
papo 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 - FP;
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.
;.;.2 C$nsier%'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
=)G*>A OO - Skype com uma conversao ativa
A computao pessoal e o sistema operacional Linux - FPN
'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.
Em alguns casos de hardware( / necess?rio ,abilitar outras op2es( #ue certamente
=)G*>A F:: - "onfigurao do sistema AL6A para captura de som
A computao pessoal e o sistema operacional Linux - FPO
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.

.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
=)G*>A F:F - 0olume do som em M<ix
A computao pessoal e o sistema operacional Linux - FL:
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
opo%
Autenticao 7A7! Password utentication Protocol. Geralmente os
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
da conta no provedor%
0elocidade! taxa de transmisso serial do modem( a velocidade sugerida por
padro @FFP9::B serve para a maioria dos e#uipamentos atuais%
</todo de discagem! se #uando o usu?rio pressiona teclas de seu aparel,o
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
detectar automaticamente o modem%
6alvar e retornar.
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 - FLF
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.
;.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
=)G*>A F:9 - "onexo 3 Internet discada
A computao pessoal e o sistema operacional Linux - FL9
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
nome4provedor.com.br%
6en,a! a sen,a de acesso para a conta informada. .este caso( a sen,a / exibida
em texto claro para #ue no existam enganos na digitao%
"onfigurar &.6! o sistema de resoluo de nomes #ue torna poss$vel encontrar
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
conectando 3 Internet por meio do computador onde est? sendo feita a configurao%
"onectar na iniciali+ao! C programa informa #ue a conexo est? configurada
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 - FLE
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 - FLP
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 - FLL
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.
+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
=)G*>A F:E - )nterface principal de QrCffice.org +riter
A computao pessoal e o sistema operacional Linux - FL;
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.
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.
=)G*>A F:I - "onfigura2es de QrCffice.org +riter
A computao pessoal e o sistema operacional Linux - FLN
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.
=)G*>A F:P - Estilo de p?gina em /pen/ffice0org +riter
A computao pessoal e o sistema operacional Linux - FLO
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.
=)G*>A F:L - Janela principal de QrCffice.og Calc
A computao pessoal e o sistema operacional Linux - F;:
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
=)G*>A F:; - Janela principal de QrCffice.org )mpress
A computao pessoal e o sistema operacional Linux - F;F
aos outros programas da su$te /pen/ffice0org e sua interface dispensa explica2es( por ser
bastante intuitiva.
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 F:N - Janela principal de QrCffice.org 4raw
=)G*>A F:O - Janela principal de QrCffice.org ,ase
A computao pessoal e o sistema operacional Linux - F;9
,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 possibilita ao usu?rio
desenvolver f5rmulas matem?ticas #ue podem inseridas em outros documentos ou exportadas
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.
A computao pessoal e o sistema operacional Linux - F;E
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
=)G*>A FF: - "riao de f5rmula no QrCffice.org Math
A computao pessoal e o sistema operacional Linux - F;I
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.
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.
=)G*>A FFF - Gerao de ar#uivos 76 no QrCffice.org +riter
A computao pessoal e o sistema operacional Linux - F;P
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 2ddress,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
=)G*>A FF9 - Exportao de documentos em formato 7&= no +riter
A computao pessoal e o sistema operacional Linux - F;L
geogr?fica( c,aves de criptografia do contato( foto( logotipo( som e campos personali+ados.
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.
=)G*>A FFE - Montact exibindo informa2es de M<ail
A computao pessoal e o sistema operacional Linux - F;;
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.
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.
=)G*>A FFI - Janela principal de Planner
A computao pessoal e o sistema operacional Linux - F;N
D.2 Ei/$r%'($ e&e/rRni)% )$# Scribus
Scri'us / um programa de editorao eletrYnica semel,ante ao Page Maker. f?cil de
usar se comparado com outros programas e#uivalentes e possui suporte 3 exportao de
ar#uivos em 7&=.
Scri'us tem suporte a um formato )6C de 7&= de alta #ualidade( al/m de "<nM( 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
=)G*>A FFP - &emonstrao de Scri'us
A computao pessoal e o sistema operacional Linux - F;O
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.
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.
=)G*>A FFL - Janela principal de Mivio
A computao pessoal e o sistema operacional Linux - FN:
*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. um programa #ue apresenta facilidade de uso e bastante
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.
=)G*>A FF; - Janela principal do software &ia
A computao pessoal e o sistema operacional Linux - FNF
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.
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.
=)G*>A FFN - Janela principal de 2MyMoney
A computao pessoal e o sistema operacional Linux - FN9
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 FFO - "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 - FNI
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.
*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.
=)G*>A F9: - >eproduo de ?udio em Amarok
A computao pessoal e o sistema operacional Linux - FNP
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.
*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
=)G*>A F9F - Editar informa2es em Amarok
A computao pessoal e o sistema operacional Linux - FNL
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_.
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_.
=)G*>A F99 - Escol,er informa2es da faixa
A computao pessoal e o sistema operacional Linux - FN;
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.
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.
=)G*>A F9E - Quscar capa do ?lbum com Amarok
=)G*>A F9I - "apa encontrada por Amarok
A computao pessoal e o sistema operacional Linux - FNN
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.
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.
=)G*>A F9P - Letra de m'sica recuperada por Amarok
A computao pessoal e o sistema operacional Linux - FNO
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.
=)G*>A F9L - .oatun
A computao pessoal e o sistema operacional Linux - FO:
F.*.1 C$iCi)%'($ "/i&i6%n$ K-udio%reator
2udioCreator / 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
2udioCreator( 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.
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
=)G*>A F9; - Janela principal de MAudio"reator
A computao pessoal e o sistema operacional Linux - FOF
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.
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
=)G*>A F9N - "odificao de ?udio pelo Mon#ueror
A computao pessoal e o sistema operacional Linux - FO9
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.
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
reproduo%
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
forma de um pe#ueno gr?fico( etc%
8 e o! controlam o volume do ?udio.
As configura2es de MPlayer so feitas pelo menu 7refer-ncias( acessado pelo $cone
=)G*>A F9O - Mplayer reprodu+indo um filme
A computao pessoal e o sistema operacional Linux - FOE
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.
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
=)G*>A FE: - Janela principal de 2affeine
A computao pessoal e o sistema operacional Linux - FOI
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.
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
=)G*>A FEF - <enu Maffeine
A computao pessoal e o sistema operacional Linux - FOP
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.
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 ei'($ e ,.e$s
Linux possui boas ferramentas para #ue o usu?rio crie e distribua seus v$deos. 7ara
=)G*>A FE9 - >eprodutor de m$dia Kine
A computao pessoal e o sistema operacional Linux - FOL
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 Bou$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.* Ei'($ 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 - FO;
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&% )$# XHiC%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 - FON
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. p 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
atual%
Pause! interrompe a exibio do v$deo mas permite a continuao do mesmo
#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
v$deo%
"aptura individual @Single SnapshotB! ativo somente #uando o modo simples
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 - FOO
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.
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.
=)G*>A FEE - )nterface principal de K0id"ap
A computao pessoal e o sistema operacional Linux - 9::
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.
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&.
=)G*>A FEI - Janela principal de MEQ
A computao pessoal e o sistema operacional Linux - 9:F
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 2CCopy / 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 2CCopy( #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:9
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( 2CCopy 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.
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
=)G*>A FEP - ,ackup de &0& com 2CCopy
A computao pessoal e o sistema operacional Linux - 9:E
"onfigurar o 2CCopy. *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.
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.; Ei'($ 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
=)G*>A FEL - "onfigurar MO"opS
A computao pessoal e o sistema operacional Linux - 9:I
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 "<nM( 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:P
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)<7q).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.
=)G*>A FE; - Janela de ferramentas de
G)<7
A computao pessoal e o sistema operacional Linux - 9:L
.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.
=)G*>A FEN - Janela de trabal,o de G)<7( com menu suspenso ativado
A computao pessoal e o sistema operacional Linux - 9:;
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.
=)G*>A FEO - Aplicao do Script#&u Dranar sobre uma imagem
A computao pessoal e o sistema operacional Linux - 9:N
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)=(
=)G*>A FI: - Janela de prefer-ncias de G)<7
A computao pessoal e o sistema operacional Linux - 9:O
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.
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
=)G*>A FIF - InkscapeD (am'orghini Gallardo( por <ic,ael Grosberg
A computao pessoal e o sistema operacional Linux - 9F:
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 - 9FF
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 =&ener
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
=)G*>A FI9 - Snapshot de janela sem bordas
A computao pessoal e o sistema operacional Linux - 9F9
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( n e q. 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 - 9FE
.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 norte-
americana.
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
=)G*>A FIE - Trea de trabal,o de Qlender
A computao pessoal e o sistema operacional Linux - 9FI
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.
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.
=)G*>A FII - 7icasa do Google
A computao pessoal e o sistema operacional Linux - 9FP
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 - 9FL
*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(
=)G*>A FIP - >eposit5rios de A7D ajustados por Synaptic
A computao pessoal e o sistema operacional Linux - 9F;
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.
=-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.
=)G*>A FIL - )nterface de =-6pot
A computao pessoal e o sistema operacional Linux - 9FN
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.
&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.
=)G*>A FI; - Lista de c1meras digitais de &igikam
A computao pessoal e o sistema operacional Linux - 9FO
*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.
.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.
=)G*>A FIN - Janela principal de &igikam
A computao pessoal e o sistema operacional Linux - 99:
.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 kflus,k 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 keSrkvolume.mount.validcoptionsk tSperkstrlistkiflus,h8appendi e comente a
mesma( deixando da seguinte maneira!
hf-- happend keSrkvolume.mount.validcoptionsk tSperkstrlistkiflus,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
=)G*>A FIO - Ao para dispositivo *6Q
A computao pessoal e o sistema operacional Linux - 99F
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.
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
=)G*>A FP: - Ar#uivos presentes no dispositivo port?til de ?udio
A computao pessoal e o sistema operacional Linux - 999
*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 - 99E
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.
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.
=)G*>A FPF - &ro1en ,u''le
A computao pessoal e o sistema operacional Linux - 99I
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 FP9 - Msokoban! o almoxarifado japon-s
=)G*>A FPE - Jogo educativo MAtYmico
A computao pessoal e o sistema operacional Linux - 99P
F.1B.* 8 Ins/%&%r $ dri'er -D % nHii%
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 - 99L
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 - 99;
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
rootD
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 - 99N
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 FPI - 7enguin >acer
A computao pessoal e o sistema operacional Linux - 99O
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.
.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.
=)G*>A FPP - GLDron
A computao pessoal e o sistema operacional Linux - 9E:
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 FPL - 6imulador de vYo &lightGear
=)G*>A FP; - =oobillard
A computao pessoal e o sistema operacional Linux - 9EF
A =)G. FPO mostra uma partida do jogo ,rutalChess( onde o usu?rio est? competindo
com a intelig-ncia do computador.
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 BearB( no concurso <CDn 9::L @Mod of the BearB.
=)G*>A FPN - Jogo de xadre+ em E& ,rutalChess
A computao pessoal e o sistema operacional Linux - 9E9
<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 ie%&
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
=)G*>A FPO - *m dos cen?rios de Dremulous
A computao pessoal e o sistema operacional Linux - 9EE
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 - 9EI
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!
EFDEa0E Multimedia controllerD Philips Semiconductors SG>=E 5ideo ,roadcast
4ecoder Hrev E>I
.este caso( o chipset utili+ado pela placa / o 6AA;FE:( #ue foi configurado com
sucesso e facilidade no presente trabal,o.
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 - 9EP
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 - 9EL
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
de seta do teclado para cima ou para baixo%
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
sempre. 7ressione v novamente para desativar a funo%
=P( =L( =;! Ajustar cor( bril,o( contraste e saturao. A tecla =P seleciona a
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%
=)G*>A FL: - $5$ime
A computao pessoal e o sistema operacional Linux - 9E;
"li#ue do mouse sobre a tela! exibe ou esconde informa2es sobre o canal
atual e data8,ora.
6e desejar colocar os nomes dos canais na tela( edite o ar#uivo
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 normrk7AL-<k fre#uenciesrkus-broadcastk audiorkbgki. As lin,as referentes
aos canais so semel,antes a hstation namerkIPk activerkFk positionrkIPk bandrk*6
Qroadcastk c,annelrkIPk finetunerk:k normrk7AL-<k audiorkautok8i. As lin,as marcadas
com activeJK>K 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 namerkD0 "*LD*>Ak activerkFk positionrkIPk bandrk*6
Qroadcastk c,annelrkIPk finetunerk:k normrk7AL-<k audiorkautok8i. &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 - 9EO
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.* Ei/$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.
=)G*>A FLF - Gerenciador de c5pias de segurana Meep
A computao pessoal e o sistema operacional Linux - 9I:
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.
M"alc possui valores para as constantes mais usadas nas categorias <atem?tica(
=)G*>A FL9 - <arcao para 7R7 com MUrite
=)G*>A FLE - A calculadora de M&E M"alc
A computao pessoal e o sistema operacional Linux - 9IF
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 - 9I9
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.
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(
=)G*>A FLI - 7?gina inicial de "*76
A computao pessoal e o sistema operacional Linux - 9IE
>ico,( 6amsung( 6eiko( 6,arp(6onS( 6tar( DallS( Kerox e qebra( 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.
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.
=)G*>A FLP - )mpressoras no "entro de "ontrole de M&E
A computao pessoal e o sistema operacional Linux - 9II
G.2 Tr%1%&E$ e# ree
<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.
=)G*>A FLL - &i?logo de seleo de impressora de M&E
A computao pessoal e o sistema operacional Linux - 9IP
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.
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.
=)G*>A FL; - "ompartil,amento de Ar#uivos pelo "entro de
"ontrole
A computao pessoal e o sistema operacional Linux - 9IL
*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.
=)G*>A FLN - &i?logo de compartil,amento
A computao pessoal e o sistema operacional Linux - 9I;
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.* Rees 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
=)G*>A FLO - Acesso a compartil,amento com Mon#ueror
A computao pessoal e o sistema operacional Linux - 9IN
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.: 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
=)G*>A F;: - Janela principal de MAi=i<anager
A computao pessoal e o sistema operacional Linux - 9IO
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.
p 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 - 9P:
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;F - Janela principal de =irestarter
A computao pessoal e o sistema operacional Linux - 9PF
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 - 9P9
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
lin,a de comando j? existentes( criando interfaces gr?ficas para elas%
Em Gambas( / poss$vel criar janelas de formatos variados @diferentes de
ret1ngulosB( apenas ajustando a propriedade ME0Mask de uma janela( definindo ?reas
transparentes.
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
=)G*>A F;9 - )&E de Gambas
A computao pessoal e o sistema operacional Linux - 9PE
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 - 9PI
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)% Feer%&
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 - 9PL
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( prev-
9I::: 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 - 9P;
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 - 9PN
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 - 9PO
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 - 9L:
=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 - kCk reprodutor de m'sicas. Dux 0ermel,o( 9::L.
&ispon$vel em
h,ttp!88tuxresources.org8portal8modules8sections8index.p,pgoprvieAarticleVartidrLi. Acesso
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.slackAare-
brasil.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-do-
debiani. 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.
A computao pessoal e o sistema operacional Linux - 9LF
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=P-
L"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( abr. 9::;. &ispon$vel em
h,ttp!88AAA.estadao.com.br8tecnologia8informatica8noticias89::;8abr8F:8P;.,tmi. Acesso em
FN abr. 9::;.
EnE( 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 Livre 7aran?( jan. 9::L. &ispon$vel em
h,ttp!88AAA.softAarelivreparana.org.br8modules8neAs8article.p,pgstorSidrN::i. Acesso em
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)<7q).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 nork! 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 C. >io de Janeiro! "i-ncia <oderna Ltda.( 9::E.
LE&6DnLE. 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&6DnLE. 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.
A computao pessoal e o sistema operacional Linux - 9L9
<AqqA>)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. q&.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. &ispon$vel em
h,ttp!88AAA.linux,ome.eti.br8site8index.p,pgoptionrcomccontentVtaskrvieAVidr;;V)temi
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-mais-
seguro.,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. (inuxD &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
A computao pessoal e o sistema operacional Linux - 9LE
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.br8doAnloads8evolution-
9.I.:8bookF.,tmli. Acesso em 9; mai. 9::;.
.A6R( A.% .A6R J. (PIC > Certification ,i'le. .eA nork! RungrS <inds )nc.( 9::F.
.EG*6( ". (inuxM ,i'le FEEN EditionD ,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-pessoal-
nasceu-,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 qine( jul. 9::P.
&ispon$vel em
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.pt-
br.,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::-;EIIcE-
PLNO::E.,tmli. Acesso em 9: abr. 9::;.
6"A<Q>An( J.% <c"lure( 6.% Murt+( G. %ackers Expostos ) Segunda EdiP:o0 6o
7aulo! <akron( 9::F.
A computao pessoal e o sistema operacional Linux - 9LI
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 @ ) 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-com-
amarok.,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 em fev.
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.
Acesso em 9L mai. 9::;.
U)M)7E&)A. Qlender. Uikipedia.org( mai. 9::;. &ispon$vel em
h,ttp!88pt.Aikipedia.org8Aiki8Qlenderi. Acesso em :F mai. 9::;.

Você também pode gostar