EDITORESEliane Domingos de Sousa
Vera Cavalcante
REDATORES
Carlos Eduardo M. da Cruz
Cristiano Figueiredo
Denis Katko
Douglas Vigliazzi
Edina Arouca
Emerson Luiz F. Borges
Jaime Batista de Souza
Javier Obregón
Jocemar do Nascimento
Jônios Máximo
Juliano Ramos
Keith Curtis
Leif Lohdal
Libby Clark
Marcos Oliveira da Silva
Marcos Teixeira
Mauro Duarte
Raul Pacheco da Silva
Ronaldo Ramos Júnior
TRADUÇÃO
Daniel Rodriguez
David Jourdain
Olivier Hallot
REVISÃO
Olnei Augusto Araujo
Vera Cavalcante
DIAGRAMAÇÃO
Carlos Eduardo M. da Cruz
Eliane Domingos de Sousa
Raul Pacheco da Silva
Vera Cavalcante
CAPA
Leandro Ferra - (Quadrochave Produções Livres)
CONTATO
revista@libreoffice.org
REDAÇÃO
redacao@libreoffice.org
A revista LibreOffice Magazine
é desenvolvida somente com
ferramentas livres. Programas
usados: LibreOffice Draw,
Inkscape e Gimp.
O conteúdo assinado e as
imagens que o integram, sãode inteira responsabilidade deseus respectivos autores. Nãorepresentam necessariamente
a opinião da LibreOffice
Magazineedeseus
responsáveis.
Todosos
direitos sobre as imagens são
reservados a seus respectivos
proprietários.

editorial
Amamos febrilmente o LibreOffice!
Por uma série de motivos, esse ano, teve sua relevância, para o bem oupara o mal, no público e no privado, para alguns de alguma forma epara os demais de outra maneira. Mas estamos caminhando sempre,
unidos, ou não. Caminhamos buscando nossas soluções e nossa
direção.
A LibreOffice Magazine, termina esse ano com a certeza que ajudou a
divulgar essa suíte de escritório, produzida com muito esforço
voluntário, por muitas pessoas de todos os lugares do mundo. Para
quem não sabe, nossa revista é um projeto internacional da The
Document Foundation que é a mantenedora da suíte de escritórios
LibreOffice. E se alguém, de alguma maneira, acha que a The Document
Foundation não está fazendo o melhor pelo LibreOffice, tenha a certezaque, há milhares de pessoas em muitos países, trabalhando
voluntariamente para o sucesso desse projeto. Que a febre deatualizações, que para alguns pode parecer “sei la o que”, é sim um
trabalho de perseguição a excelência. Mas como nunca, em qualquerárea de atuação, se chega efetivamente ao excelente, sem que ele no
próximo segundo já não o seja, continuamos febrilmente buscando
melhorias contínuas, e dividindo essas melhorias com todos. Para quem
percebe e, também, para os que não! Vale destacar que no ano de 2014o LibreOffice teve o lançamento de 15 versões, que trouxeram
correções, melhorias e novas implementações no software.
Mas isso é feito por uma imensa maioria de voluntários, que o fazem
pondo a disposição do aplicativo, seu tempo, sua máquina e seus
pensamentos. E é uma parcela muito pequena de pessoas que ganhampara isso, bancadas por empresas, que tem interesse no
desenvolvimento do LibreOffice.
Gostaríamos de oferecer a todos mais uma edição da LibreOffice
Magazine, com muita dedicação de uma comunidade, que “ama depaixão” poder colaborar com o LibreOffice. Nesse e nos próximos anos.
Que a paixão pelo que fazemos seja eterna, enquanto dure.
Desejamos a todos um Feliz Natal e um Próspero Ano Novo.
Agradecemos a todos que colaboraram com essa edição.
Vera Cavalcanteííndice
ndice
Mundo Libre
Criando modelos robustos e com qualidade05

LibreOffice nos telecentros de Niterói

13

Enviando patches HiDPI para LibreOffice19

LibreOffice marca presença em eventos

34

Como Fazer
Criando gráficos de colunas e linhas

36

Modelos Pimaco a um clique de seu documento

39

Formatação condicional para a linha toda

44

Aplicando formatação “zebrada” no Calc

48

Somando dados filtrados

51

Transformando PDF em JPG

56

Norma ABNT NBR-15287 no LibreOffice Writer59

Funções financeiras do LibreOffice Calc

65

Controle de estoque com o LibreOffice Base73

Espaço Aberto
Adequando a distribuição GNU/Linux Ubuntu à filosofia do Software Livre

97

O que é GNU/EterTICSs ?

113

Entrevista: Carlos Cesar Soares

119

Automatizando instalações Linux – Parte II

125

Projeto Escola.com

132

Pessoa com deficiência e tecnologia – onde tudo começou!

137

Entrevista: Greg Kroah-Hartman

149

Software Livre na UFVJM Campus Mucuri

162

Software Livre na TV UNESP

165

LibreOffice Magazine | Abril 20144

artigoMundo Libre

Cr iar modrobustos elos
qualidade e com

Por Leif Lohdal | Tradução: Olivier Hallot
Quandoestiver

Mas por que não abrir seu velho

migrando do Microsoft Office para omodelo .DOT ou .DOTX no LibreOffice

LibreOffice, é importante fornecer aos

e salvar o resultado em .OTT?

usuários modelos de documentos bons

Bem esse é, exatamente, um dos errosesuarobustos.

LibreOfficeorganização

Se

estiverusandooemparalelocomoMicrosoft Word ou se seus usuários
estão colaborando com outros de foradesuamodelosorganização,
devem

então

seus

considerar

estasituação. Os modelos, neste caso,
devem ser extrarrobustos quando se
tratar de interoperabilidade.
LibreOffice Magazine | Dezembro 2014

maiscomuns.

Criar

modelosnoLibreOffice não é converter modelosdo Word. É criar modelos do zerousando a melhor ferramenta para isso:o LibreOffice. Se escolher o atalho e
converter os modelos do Word em
modelos do LibreOffice, você terá
problemas. Grandes problemas.
5artigoMundo Libre
A experiência mostra que a falta deCasointeroperabilidade decorre da baixa

executando

qualidade dos modelos.

existência de outras macros, considere

Outra recomendação: Não tente fazer

obter a mesma funcionalidade sem

o LibreOffice se parecer com o Word eutilizar uma suíte Office. Tais sistemas

não tente fazer seus modelos sede muitas macros não são adequados

parecerem com os do Word. Você nãopara ambientes de negócios e devem,

enganará seus usuários.

na

Se for um especialista em Word, vocêpode não ser a pessoa certa para
desenvolver um modelo no LibreOffice.
Use o LibreOffice como LibreOffice e
não finja que ele é o Word.

Macrostenhamaioria

desenvolvidos
sistemademacrosedosistemadependentes

dos

casos,

daserem

como parte deumgerenciamento

dedocumentos ou similar. Colocar lógica
de negócios num sistema complexo demodelos e macros é muito arriscado.

Antes de começar

Tente evitar utilizar macros. Muitos
modelos desenvolvidos para o MS
Office 2003 tem macros incorporadasou referenciadas para conseguir uma
funcionalidadeavançada.

Utilizar

Prefira a inteligência à força bruta.
Analise os modelos existentes do Wordem categorias de modelos conectados
logicamente. Alguns dos modelos tem

macros implica num risco que, em

uma

situações especiais, o documento não

Identifique as semelhanças e coloque

reaja

os

conformeoesperado

simplesmente porque a macro não
estará disponível ou a sua execução foi
desativada por razões de segurança.
Utilizar

macrosnecessário

não

com

as

deveriaseraplicações

modernas de Office.
LibreOffice Magazine | Dezembro 2014

propriedade
modelosem

em

comum?

categoriasou“famílias”. Por exemplo, se tiver muitos
modelos de cartas com conteúdo
diferente ou idiomas diferentes, muito
provavelmenteusarãoasmesmasfontes e tamanhos.
6

artigoMundo Libre
Tente também conhecer as estratégias

Somente o que deve ser definido nos

do design ou, as recomendações deestilos deve ser parte do modelo

designmestre.

daempresaseexistirem.

No

futuro,quandocriar

Grandes organizações têm algo sobremodelos novos, você pode usar oisso no departamento de comunicação.

modelo mestre como modelo. E quado

O melhor mesmo é achar um guia deprecisar fazer ajustes nas propriedades

estilo e de design para cartas com

comuns, você pode fazer uma só vez

medidas precisas e identificação deno modelo mestre e carregá-lo em

cores.

todos os outros modelos.

Pergunte ao fornecedor original dos

Pense nos usuários

modelos do Word para lhe dar umaversão PDF de cada modelo. Isso daráa você e ao fornecedor de modelos um
gabarito para o layout e você poderá
evitar discussões posteriores sobre aposição precisa dos pixels de um
objeto qualquer. Você pode fazer os
PDFs de referência, mas é melhor emais correto se puder obtê-los do
proprietário dos modelos.

Crie o modelo mestre
A partir dai, você pode criar o quechamo de modelo mestre. Este modelo
não será usado por mais ninguém
exceto pelo desenvolvedor do modelo
e contém somente os estilos e medidas
em comum.
LibreOffice Magazine | Dezembro 2014Não pense que o departamento de TI é
qualificado

para

definirosrequerimentos. Primeiramente por que
este grupo de pessoas tem em geralum entendimento próprio de como a TI
funciona e por consequência, estão
muito qualificados. O usuário médio
deve

ser

aquelerequerimentos

quedefineosenquantoodepartamento de comunicação deve
definir os requerimentos do layout eda marca da empresa nos modelos.
Os usuários são diferentes. Alguns são
bem treinados e são mestres na edição
detextos.

assistentes

Outrossãoadministrativos

somenteenãofazem ideia de como funciona a edição
de textos ou automação de escritório.
7

artigoMundo Libre
Seus modelos devem ser operados
pelas pessoas que os usam. Alguns
modelos podem ser muito sofisticados
e com um alto grau de automação

Interoperabilidade
Criar modelos interoperáveis com o
Word não é fácil. Requer bastante
trabalho e muitos testes. E uma coisa

enquanto que outros – modelos denão se pode esquecer. O LibreOffice e

cartas por exemplo - devem ser o maiso Microsoft Office são duas aplicações
diferentes

simples possível de usar.

plataformas
plataformaseépossíveldesenvolver modelos que funcionam
todas

elas.

formatosdeos dois está melhorando a cada versão
do LibreOffice, mas não é perfeita e
muito provavelmente nunca será. A

O LibreOffice é uma aplicação para

em

dois

arquivos diferentes. A conversão entre

Modelos para todas asváriascom

Amaioriadasconversão

dedocumentos

deve

portanto ser considerada com um
desvioasituação

normal.

Uma

situação especial que deve ter o seu
devido cuidado.

organizações tem políticas para isso,

Conversão de arquivos ida e volta?

mas é uma boa ideia considerar este

Esqueça. Não funciona.

assunto de qualquer forma. Pode serquealgunspoucossejam

O dilemacomputadores Mac mesmo que a

Queremosque

política diga o contrário. Portanto,

LibreOfficesejam

dedique um tempo neste tema.

modelos do Word, pixel por pixel?

Modelos para multiplataformas tem,A maioria dirá que sim, mas eu digo

via de regra, qualidade maior do que
modelos que só funcionam em uma
delas.
LibreOffice Magazine | Dezembro 2014

os

modelosdoidênticos

aos

que não. Concordo que isso ajuda as
pessoas a entenderem como funciona
quando o que funciona hoje é o que
funcionava ontem.
8artigoMundo Libre
Mas esta exigência de ser igual em
nível de pixel é descabida, por duasrazões.
Primeira: Será que os atuais modelosdo Word são bons mesmo?
Talvezosejam

Um exemplo
Notas de rodapé no Writer parecembem diferentes das mesmas notas derodapé do Word. Mas podem serfacilmente interoperáveis se deixá-las

mas

foram

com os parâmetros padrão. Você podedesenvolvidos há anos. Assim criar

apesar disso fazer com que as notas

modeloscomo

dosde rodapés se pareçam precisamente

existentes

pode

herdarcom as do Word, mas se o fizer, elasdesconhecimento sobre o legado e

não sobreviverão a uma conversão defalta de qualidade. Então aproveite a

ida e volta no Word.

oportunidade

O mesmo ocorre com índices e outros

cópiasexatasinduzir

de

criar

a

modelos

melhores, mais modernos e robustos
agora que estamos migrando. Uma
segunda chance pode não aparecermais.
A outra é que uma das principais
regras a lembrar quando falamos derecursos avançados de automação.
Criar

modelosinteroperáveis

não

significa que serão semelhantes aosmodelos do Word. Significa que podem
sertrabalhados

com

as

duas

aplicações.

interoperabilidade é que quanto mais

Imagens e objetosvocê personaliza seu modelo, menos

Sempreinteroperável

tente

obter

os

arquivosserá.

Assim,

originais em vez de tentar pegá-los do

tentafazê-losmodelo do Word. Ao redimensionar asparecerem exatamente iguais, vocêimagens – mesmo usando ferramentas

perderá interoperabilidade.

de alta qualidade – você perderá

enquantoelevocêBusque ater-se aos padrões.
LibreOffice Magazine | Dezembro 2014

qualidade.
9artigoMundo Libre
Se possível obtenho as logomarcas no

Se a caixa de texto com a informação

seu formato vetorial como o SVG ou

do endereço é ancorada na página

um arquivo do PhotoShop. Assim vocêentão a logomarca não deve estar

poderá

ancorada

compilarasimagensnonoparágrafo.

Utilizeotamanho e qualidade exatas para seu

mesmo método de ancoragem para

propósito. Uma logomarca compilada

todos os objetos de um mesmo grupopara

e você tornará as coisas muito mais

a

web

é

normalmentepara

fáceis para desenvolver, manter e usar.

tamanhos de arquivo pequenos e não

Em geral pergunte a si mesmo se o

é boa o suficiente para uma carta

objetoimpressa com qualidade.

posição específica na página ou numa

comprimidaeotimizada

Imagens como logomarcas ou objetos
como caixas de texto com informações
de contato da empresa e sobre oremetente são centrais a qualquer
modelo. Estas coisas são por outro
lado um tanto difíceis de fazer de um
jeito

que

sejam

aceitáveis

após

converter para o Microsoft Word. O
principal

problema

não

é

o

deve

ser

colocadonuma

posição relativa a alguma coisa. Uma
logomarca da empresa num modelo decarta ou caixa de texto com o endereço
do remetente deve ser posicionada na
página e portanto ancorada na página.
Se tiverem de ser repetidos em várias
páginas, eles devem ser ancorados noparágrafo no cabeçalho ou rodapé mas
com medidas relativas à página.

posicionamento (a posição exata no

Ferramentas

papel) mas em que estão posicionados.

Gerar Conteúdo

O que interessa aqui é a âncora. A

Ao criar modelos, é importante testar orazão deste problema é que o Word eo Writer tem maneiras diferentes demodelo com algum conteúdo. Para
este fim, escrevi uma extensão doresolver o assunta da âncora. A regra

LibreOffice Writer que pode gerar

principal é usar o mesmo ancoramento

grandes quantidades de texto “Lorempara objetos posicionados juntos.

ipsum”.

LibreOffice Magazine | Dezembro 201410

artigoMundo Libre
A extensão, que é sem custo está aqui:O

Site de extensões

plataforma,

mas

há

Você também pode usar o autotexto

diferenças

entre

de

“tp” (digite tp seguido de F3).

operacionais.

A

Word

operacional.

Utilize o Word para ver como o modelo

Compare os resultados

original funciona, seu layout e suasCompare os resultados (PDF) com areações.

saida de referência do Word com o

ExporteoLibreOfficeé

independentedepequenas
sistemasabordagem

mais

segura é usar o mesmo sistema

documento

resultante em PDF para compararão.

programa diff-pdf.

LibreOffice
Utilize o LibreOffice para desenvolver
os novos modelos. Mas antes decomeçar,aprendaausá-lo.

Você

descobrirá que as primeiras três ou
quatrotentativas

falharão.

Mas

durante o trabalho, você aprenderá
com seu sucesso e suas falhas.
Recomendo que você use o mesmo
sistema operacional ao desenvolver osmodelos que o de seus usuários.

Com

esta

ferramenta,

você

pode

mesclar dois arquivos ODF e sobrepôlos para comparar as posições precisas
dos pixels, por exemplo, a logomarca e
asmargens.

Baixe

nesse

link:

https://github.com/vslavik/diff-pdf

Leif Lodahl - Colaborador voluntário da comunidade LibreOffice há 10 anos, acontar do projeto de tradução do LibreOffice para Dinamarquês. Membro fundador
da The Document Foundation, também faz parte da comunidade internacional.
Trabalha profissionalmente com projetos de migração em LibreOffice e vem
convertendo modelos de documentos para vários clientes na Dinamarca.

LibreOffice Magazine | Dezembro 201411

LibreOffice Magazine | Abril 201412

Mundo Libre

artigoLibreOffice nos
telecentros de Niterói
Por Carlos Eduardo Mattos da Cruz
No inicio deste ano, percebemos que seria possível reestruturar nosso cursobásico de informática que estava muito desatualizado, inclusive com aulas de um
projeto descontinuado – O BrOffice.org. Resolvemos desmembrar em 2 cursos
distintos: um básico de informática e internet e outro totalmente dedicado a uma
suíte de escritório. Claro que, em relação a suíte de escritório, escolhemos oLibreOffice.

LibreOffice Magazine | Dezembro 201413

Mundo Libre

artigoUtilizamos como nossa nova apostila os guias de introdução que se encontram na
Wiki do projeto.

https://wiki.documentfoundation.org/Documentation/pt-br

Em 9 meses de projeto, temos atualmente, 14 telecentros espalhados no município ejá formamos mais de 90 alunos em nossa suíte de escritório livre favorita.

Nas duas fotos a esquerda o Agente de Inclusão Cleber de Jesus e a direita o Agente deInclusão Rosalvo Canella com uma aluna.

LibreOffice Magazine | Dezembro 201414

Mundo Libre

artigoAlém dos telecentros, o pessoal do administrativo também adotou a suíte como
ferramenta padrão.

A esquerda Antonio o Coordenador dos Telecentros e a direita Luana Assistente Social.

O Subsecretário de Ciência e Tecnologia Luiz Andrade e a Diretora de Tecnologia
Social Adriana Neves acreditam no software livre como uma solução social para a
inclusão digital dos cidadãos do município de Niterói.

A esquerda o Subsecretário de Ciência e Tecnologia Luiz Andrades e a direita a
Diretora de Tecnologia Social Adriana Neves.
LibreOffice Magazine | Dezembro 201415

Mundo Libre

artigoCom intuito de retornar para a comunidade, foi alocada para o Setor a Thais
Busko que é responsável pela reformulação e atualização da apostila. O material
esta sendo revisado por Cadunico e Vera Cavalcante da comunidade LibreOffice.
Assim a medida que os recursos da suíte forem sendo implantados a apostila em
português Brasil acompanhará em tempo real a evolução do projeto.

Thais responsável pela diagramação e atualização da apostila. Cadunico cuida dasrevisões iniciais.
Nesta fase estamos concentrados em atualizar as apostilas de Writer, Calc e
Impress. Havendo a necessidade, no futuro, poderemos incluir os outros
softwares da suíte.

LibreOffice Magazine | Dezembro 201416

Mundo Libre

artigoPara quem mora na cidade de Niterói e gostaria de fazer o curso, procure um dos
telecentros nos endereços abaixo, faça seu cadastro gratuitamente e aguardar oinicio das aulas.

•

NPD - Rua Visconde do Uruguai, 300 - Centro•

Morro do Estado - Rua Araújo Pimenta, S/N - Centro•

Oficina do Parque - Estrada Demétrio de Freitas, 150 - Maceió Pendotiba•

Luiz Eduardo Travassos do Carmo (CLIN) - Rua Indígena, 72 - São Lourenço•

Professor Firmino Marsico Filho (Horto do Barreto) Parque Palmir Silva Rua Doutor Luiz Palmier S/N - Barreto•

FAMNIT - Rua Mário Viana, 532 - Santa Rosa•

Macquinho - Avenida Benjamin Sodré S/N - Próximo ao MAC Ingá•

Centro de Oportunidades e Cidadania Digital Telecentro Santa Bárbara Cabo Geraldo Calderaro, 313 – Santa Bárbara•

Morro do Cavalão - Avenida Paris, 250 - São Francisco•

Telecentro Morro do Céu - Rua da Horta, 1- Morro do Céu Caramujo•

Preventório - Travessa Santa Canda, 5 - Preventório Jurujuba•

Helena Tibau (Viva Idoso) - Rua Professor Luiz Otacílio, 145 - Santa Rosa•João Goulart - Avenida Visconde Rio Branco, S/N - Centro•

CEU Jurujuba - Rua Carlos Ermilindo, 34 – Jurujuba - Niterói

Carlos Eduardo Mattos da Cruz - Designer que utiliza somente software livre em amais de 10 anos. Membro dos grupos SLRJ, LINUERJ, DibianRJ. Criador ecoordenador do GNUGRAF. Protagonista da séria que ensina edição de video com
software livre o CECID Cena Aberta (http://cecid.org.br/?page_id=31). Migrou
várias instituições para software livre na área de computação gráfica, tais como
Rio Info, UNESP Ilha Solteira e IMPA. Criador das capas da revista Espirito Livre
desde a 8ª edição. Consultor em software livre da Subsecretaria de Ciência eTecnologia de Niterói.

LibreOffice Magazine | Dezembro 201417

LibreOffice Magazine | Dezembro 201418

artigoMundo Libre

Enviando
Enviando Patches
Patches HiDPI
HiDPI para
para
LibreOffice
LibreOffice ou
ou “Como“Como eu
eu
aprendiaprendi aa amar
amar oo Heartbleed”
Heartbleed”
Por Keith Curtis | Tradução: David Jourdain
Eu escrevi a minha história sobre terVocê é incentivado a enviar código para

algunspatches HiDPI no LibreOffice,a árvore principal, onde a espera dura

mas ela estava inacabada, porqueaté 6 meses. Duas vezes por ano, oenquanto o código tinha que ser aceito

código é ramificado e enviado. Entrena trilha principal de desenvolvimento,
havia muita coisa por fazer. Não havia
enviado, só havia testado no Gnome eno KDE, não havia testado no Windows,
e não havia funcionado no Mac. E opior de tudo, é que foi perdida a data

esses grandes lançamentos, a cadamês, uma nova versão secundária é
feita

contendo

correções

de

alta

prioridade. Enquanto isso, a maior
parte da equipe de desenvolvimentode corte de 20 de Dezembro paraavança com a adição de características

entrar na versão 4.2.0. Foi deixado

epara o seguinte lançamento, que era alançamento.

versão 4.3.0, no final de Julho.

Já era tarde para entregar o código

O LibreOffice tem um processo depara a versão 4.2.0, e por isso eu não

lançamento dividido em duas partes.

estava recebendo muito feedback.

LibreOffice Magazine | Dezembro 2014delimpezaparaopróximo19

artigoMundo Libre
Poucas pessoas testam as compilações

que outras pessoas podem corrigir

diárias, com todos os lançamentos

seus bugs, também podem encontrar

mensaisparaseus bugs. Se o seu código está

testar. Um cara legal chamado Darcy

causando problemas, e ninguém temda Austrália apareceu no “QA alias”.

tempo para olhar para ele, ele pode ser

Havia compilado o LibreOffice em seu

revertido. O trabalho é interessante,

laptop com o Fedora 20. Eu verifiquei

mas

eu

era

apenasum

funcionou, mas foi só isso. A única

motivado

com

algum

tempo

maneira de obter esse código testado

durante o feriado de Natal. Queria

foi tirá-lo de lá.

reservar tempo para lidar com aseTambémrelease-candidates

tinha

decidido

parar

de

usuário
livre

queixas inevitáveis.

colaborar após o segundo lote. Eu

Apesar da falta de feedback, uma veztinha melhorado muitas das partes

que faz diferença para o visual e paramais visíveis do produto, mas também

usabilidade, por que esperar? Mais

estavacriando

cada

vez

mais

computadores com estas belas telaspotenciais

para

mim.

estão saindo todos os dias. Uma tela

Desenvolver um software não é apenas

com alta resolução é a melhor razão

sobre o código em si. Também é sobrepara comprar um novo laptop. Nãoo quê está por trás do seu trabalho. Eu

deve ser uma experiência de software

poderia provar que a maioria daslivre que podemos desfrutar apenas

minhas mudanças foram boas, masolhando. O LibreOffice tem muitas

estava mudando em lugares onde nem

maneiras de melhorar, mas isso podesempre entendia bem o que estava

pareceracontecendo

tempo.

problemasaoredor.

Poderiajustificar minhas correções, mas não ocódigo em torno dele.
Mesmo

que

o

LibreOfficesejaconstruído por uma comunidade em
LibreOffice Magazine | Dezembro 2014bomapenas

neste

meio

Barra Lateral
A barra lateral foi uma das áreas naqual eu quase não trabalhei.

20artigoMundo Libre
Com cerca de 70 mil linhas de código

não ter várias pessoas reaprendendo onovointerfacetrabalho do outro. Levei horas paraalternativa, eu queria focar primeiro na

corrigir problemas que poderiam ter

já existente. Tenho utilizado esta basesido corrigidos durante o almoço,

de código por quase 10 anos mesmo

exatamente pela pessoa que escreveu

sem perceber. O código também foi

o código. No entanto, enquanto oescrito por alguém da IBM, e por isso

LibreOffice está usando patches do

eu não poderia achar que qualquer um

Apacheno LibreOffice seria capaz de me

geralmente

ajudar.

planejando trabalho. Por isso, pedir

fornecendo

Tambémuma

esperavaqueaequipeApache notaria os relatórios de bugs eresolveria

osLibreOffice

pega

estão

gruposativamente

apoio para o HiDPI para a barra lateral
teria sido uma quebra de protocolo.

O

Além disso, as bases de código são

correções

dodivergentes entre si, de modo que as

Apache diariamente. Contudo, apenas

correções podem não ser úteis. O

cerca de metade das alterações são

Apache OpenOffice não tem a API

úteis

OutputDevice::DPIScaleFactor. Por isso,

LibreOffice

barra

não

os

lateral.

pois,

da

OpenOffice,asemmuitoscasos,

jáfez

trabalho.

o

o

os

patchesnão

teriamsido

Entretanto, todos os pedaços de valor

diretamente úteis. Eu não testei osão portados, e apenas uma pequena

Apache OpenOffice no Linux, mas simporção das milhares de melhorias do

no Windows 8.1 e os bitmaps da barra

LibreOffice ficam para as melhorias delateralpré-lançamento.

tamanho. No entanto, o Windows 8.1

Eu considerei enviar um e-mal para oApache OpenOffice, perguntando seeles estavam cientes do problema eestavam planejando trabalhar nele. Émais eficiente coordenar esforços e
LibreOffice Magazine | Dezembro 2014

pareciam

ter

o

dobro

de

pode ter colocado artificialmente em
escala toda a interface gráfica do
Apache OpenOffice, já que o texto eraumabagunça

embaçada,secomparado com o LibreOffice:21

artigoMundo Libre

Por isso, avaliei que corrigir a barra

Foram os mesmos processos e técnicas

lateral para o LibreOffice não seria alta

que havia utilizado para as outras

prioridade para Apache.

partes do código. Como de costume,

Embora eu, pessoalmente, não meencontrar o lugar correto para colocar

importe com a barra lateral, agora ela

uma correção foi a parte mais difícil.

está

o

Estou satisfeito por ter trabalhado nele,mais

não somente por fazer o ajuste visual

lugares eu corrija, mais forte seriam os

na barra lateral além das outras

argumentos

quemelhorias, mas também por corrigir

convencer as pessoas a obter asum erro que deixava a barra sem

melhorias. Percebi que só precisava

funcionar.

A

barra

me motivar para aprender o código.

LibreOfficeé

melhorEntão, enquanto estava no norte de

OpenOffice,poisMichigan com a minha família durante

dinâmicoquandoonoitesentanto, os botões maiores ficavam

calmas, e eu “cavei” e aprendi a barra

mais largos do que a largura máxima

lateral,permitida. Com a barra lateral, a partir

ativadaImpress.

por

Sabia

feriado,padrão

que

de

houve

para

quantoque

teria

algumassuficientemente

bem

para

corrigir as principais questões.
LibreOffice Magazine | Dezembro 2014ela

lateral

do

do

no

que

tem

acoplada.

layoutNode um estado inválido, o produto ainda
22

artigoMundo Libre
funcionaria, mas se você tentasse

Nem me lembro claramente como

redimensioná-la com o mouse, vocêachei o lugar para consertar, mas

poderia, às vezes, ter que fixá-la noapenas lendo o código encontrei a

LibreOffice. Se você forçar o software

rotinaalém de seus limites, coisas ruins

SidebarController::RestrictWidth.
SidebarController::RestrictWidth

podem acontecer.

Já que foi um lote de código novo para uma trilha estável, o Comitê Gestor deEngenharia do LibreOffice teve uma discussão sobre isso em uma de suasreuniões semanais.

LibreOffice Magazine | Dezembro 201423

artigoMundo Libre
Uma vez que eles deram seu apoio,

Mas não por muito tempo, pois oKendy se preparou para a revisão dos

Norbert Thiebaud se opôs a eles,

patches.

quando usado para Mac. Então, depois

Trabalhar com o software livre podedeser divertido, mas também pode ser
perturbador, porque os problemas
podem aparecer a qualquer momento.
Fiquei feliz em ver o e-mail do Kendy,
que pedia revisão dos patches noGerrit.

uma enxurrada de e-mails por

mais de três dias, finalmente, tivemos
que resolver com outro patch. Dentro
de alguns dias, depois disso tudo, os
patchesforam

revisados

e

foram

adicionados para o lançamento daversão 4.2.3-RC1.

Windows
Fiquei feliz por ver finalmente meus esforços entrarem no lançamento da RC. Mastambém não foi por muito tempo, pois esta tela com os botões da barra deferramentas cortadas apareceu na minha caixa de entrada:

LibreOffice Magazine | Dezembro 201424

artigoMundo Libre
Isto foi perturbador por várias razões.

Também não entendia o c ó d i g o d oA primeira é que poderia ter sido

l a y o u t d a b a r r a d e ferramentas.

encontrado meses antes. Em vez disso,
apareceu para mim no dia em quetinha coisas particulares para resolver.
Mas, não consegui me concentrar em
minhas tarefas e fiquei pensando
sobre as barras de ferramentas, e oque faria sobre isso.

Eu havia escrito antes um gerenciador
da barra de ferramentas e não queria
ser voluntário para tratar de um
problema tão chato como este.
No entanto, me senti mal com isso epensei que deveria pelo menos fazer
algum esforço para tentar corrigir este

Eu me perguntei por meses o que

problema.

aconteceria quando este código fosse

mesmo, decidi ler o código da barra detestado no Windows. O LibreOffice é

ferramentas do início ao fim e ver se

criadoencontrava

principalmente

desenvolvedoresdeLinux,

pormasoWindows é o sistema operacional mais
popular para os seus usuários.

Então,

algonaquelaque

Afinal, você não tem que ser muito
inteligente para perceber uma faca
ensanguentada

mas limpei em algumas horas e por

assassinato, não é mesmo?

Windows por 15 anos. A última vez foi
há 9 anos e eu não tinha planos devoltar a usá-lo.
Tinha imaginado várias possibilidadespara o que poderia acontecer no
Windows, mas os botões da barra deferramentas aparecerem cortados não
era uma delas.
LibreOffice Magazine | Dezembro 2014

estivesseclaramente errado.

Minha máquina veio com o Windows,
isso não pude experimentá-lo. Usei

noite

na

cena

de

um

Assim, eu passei o olho pelo arquivo
toolbox.cxx, incluindo o código delayout de barra de ferramentas e não
percebiqualquer

coisa

que

se

arquivo,odestacasse.
Fui

para

o

próximotoolbox2.cxx. No meio do caminho,
encontrei algo suspeito:

25artigoMundo Libre

Este “16” era um sinal de um lugar que precisava ser duplicado. Eu ainda nãosabia quem havia usado essa função e se ela faria diferença, mas o OpenGrok me
ajudou e acabei descobrindo que esta função foi chamada pela rotina principal dolayout da barra de ferramentas.
Assim sendo, eu fiz esta alteração:No entanto, eu não poderia dizer seContudo,

isso

implicações

resolveria

o

eu

não

sabia

quais

problema.

O

comentário acima do código,quealteração. Foi uma mudança que eu

felizmente estava em Inglês, explicava

tentaria, se tivesse uma caixa doque era relevante apenas para as

Windows para instalação. Ela exige

barras de ferramentas vazias. Este não

muito menos esforço mental paraera o caso que me interessava. Por

testar uma mudança do que provar

isso, mudei o código esperando que omanualmente o que acontece em uma

comentário estivesse errado.

grande função.

LibreOffice Magazine | Dezembro 2014teriam

com

a

minha

26

artigoMundo LibreContanto que você possa testar as

Estava novamente preso e frustrado.

alterações,aNão podia saber se a mudança havia

necessidade de entender plenamente

corrigido o bug, o que me deixouodesconfortável para pedir um patchvocêfuncionamento

pode
do

adiar
códigono

Windows.

para ser revisado 3 vezes. Correções àsOlhei ao longo do código, mas não ocegas

entendi direito e, honestamente, nem

geralmente não são uma boa maneira

queria. Por outro lado, foi fácil ver quede trabalhar.

a alteração era razoável e útil para

Também não sabia como apresentar

muitos casos. Então, eu submeti no
Gerrit, para ver se a minha alteração

paraversõesestáveisalterações a qualquer coisa que não
fosse o branch master. A wiki dopoderia se revista e aprovada. Se

LibreOffice

posso

build

desenvolvedores, mas não cobrem

diário, então talvez pudesse convencer

esse tópico específico. Então decidi

alguém a experimentar meu patch. Eu

pedir

o apresentei e esperei por algum

submetê-los ao Gerrit para tê-los antes

comentário. Três dias depois, Caolan

do lançamento da release 4.2.3. Caolan

McNamara da Red Hat revisou e

fez isso e ainda me enviou os “feitiços”

aceitou o patch. Eu pessoalmente achopara uso do Git, para que eu mesmo

que o Arch Linux é uma distro melhor

possa fazê-lo no futuro.

esgueirar-meemum

do que o Fedora, mas sou muito grato
pelos investimentos úteis que a Red
Hat tem feito para o projeto do
LibreOffice.

ao

é

ótima

Caolan

se

para

ele

novos

poderia

Com alguns comentários do Norbert e
do Miklos Vajna, o patch entrou norelease 4.2.3. Fiquei muito feliz, mas
não por muito tempo, pois logo percebi

Uma vez que meu patch entrou nas

que a versão final do 4.2.3 RC já haviabuilds diárias, enviei um e-mail ao

sido

tester, perguntando se ele poderia

distribuir as mudanças para o Git, masavaliá-lo, mas ele respondeu que não

isso não faz diferença, pois ele é otinha tempo.

equivalente digital do air guitar.

LibreOffice Magazine | Dezembro 2014

lançada.

Você

ainda

pode

27

artigoMundo Libre
É possível marcar os erros comolançamento por algumas horas. No

releasesentanto, o bug do Heartbleed e alguns

críticoseatrasarolançamento, mas isso não ocorreu com

outrosimportantes

apareceram,eeste bug. Eu deveria ter ficado feliz pois

assim outra RC foi feita. Eu souo erro foi finalmente corrigido, mas ao

provavelmente a única pessoa na

invés disso estava chateado que depois

Internet, além da NSA, que estava feliz

de todo esse estresse, havia perdido o

com o Heartbleed.

prazo para adicionar o patch ao
Regressão no KDE
Assim que o LibreOffice 4.2.3 foi disponibilizado, outro bug apareceu, para os
usuários Ubuntu que usam o KDE:

Alguém com um monitor 15,6” etinha estudado o código de detecção

resolução de 1920x1080 estava vendo

multimonitores para suporte DPI nomodo HiDPI do jeito que aparece na

Linux. Já que sabia exatamente o que

imagem acima. Este é um bug péssimo,

estava fazendo ali na 4.2.3, não havia

pois se trata de uma regressão. Omeobjetivo do recurso é melhorar a

rapidamente o problema. Só precisava

experiência dos usuários HiDPI, nãodescobrir os dados sobre DPI noquebrá-lo para todo mundo. Degradar

LibreOffice e como eles estavam sendo

um produto para outras pessoas é arecebidos do sistema operacional. Vocêmaneira mais rápida de ter seu código

pode olhar o código tanto quanto

revertido. Isso seria estressante paraqueira, mas se você depende d emim, mas várias semanas antes eu

informações específicas de hardware,

LibreOffice Magazine | Dezembro 2014

preocupadoemresolver28

artigoMundo Librenão pode prová-lo corretamente até
que

você

teste

em

outroscomputadores.
Eu havia levado um bom tempo para
aprender o código, pois havia submeti
do um patch para o LibreOffice 4.3.
Tinha simplificado apenas para buscar
a partir do xrdb e nunca me preocupei
em buscar o “X.org” do Windows. Havia
encontrado a informação não confiável
para o meu laptop. Na minha máquina,
o X.Org me diz que é 96 DPI em um
monitor 33" por 18". É impressionanteconseguir espremer tudo em uma telade 13,3”. O patch para ignorar o “X” nãoestá na 4.2.X, mas isso não foi um
problema, porque a parte mais difícil é
entender o código.
O tester foi muito útil, pois ele me deu
rapidamenteainformação
que
precisava.
O problema é simples de descrever. O
monitor era de 141 DPI, mas o “X” dizia
que era de 139x144. Claro que isso é
uma bagunça com os dados, quando
se tem diferentes valores de DPI na
direção X e Y, mas isso já não era
relevante aqui.

A questão era que duplicação no LibreOffice havia esticado em 144 DPI na direção
Y:

Poderia pensar em várias correções,Por isso, com essas correções, as

mas não tinha certeza do quê seria ocoisas estão em boa forma. A próxima

melhor a ser feito. Então decidi pediredição era para o Unity, que estava

ao Kendy que tinha escrito essa linha

quebrado.

de código. Dentro de alguns dias, ele
apresentou uma melhora que não farácom que esse novo modo possa
carregar em até, pelo menos, 168 DPI.
Isso resolve o problema para estamáquina, e espero que para outras também.
LibreOffice Magazine | Dezembro 2014

Unity
Enquanto o LibreOffice ficou bom no
Gnome, no KDE, e no Xfce, eu não
havia testado no Unity.
29

artigoMundo Libre
É difícil fazê-lo funcionar no Arch, poisambientes

tem patchesdetrabalho

permitem.

para

um

monte

de

Aparentemente, existem novas APIs nocomponentes-chave

que

eles

não

Unity.

estão convencidos em aceitar. E assim
eu teria que substituir um monte depacotes do sistema, e não queria lidar
com este risco para o meu laptop
pessoal.

Gostaria que o Unity corrigisse seus
valores do xrdb. Eu não sei onde está adocumentação

do

Unity

ou

como

escrever um código específico para oUbuntu no LibreOffice. Eu recomendei

O Unity não é o único ambiente de

ao desenvolvedor do Ubuntu, o Bjoern

trabalho que o Ubuntu suporta, mas é

Michaelsen, para requisitar uma nova

a primeira opção de uso e por issomáquina.

mesmo eu estava curioso. A equipe do

funciona no Unity e a correção ainda é

Unity tinha feito um monte de trabalho

desconhecida.

Porenquanto,

ele

não

com HiDPI para a versão 7, e assim eu
esperavaqueele

funcionaria.

O

Ubuntu 14.04 oferece o LibreOffice
4.2.3 com os ícones do LibreOfficecolocados de forma destacada noDock.
Depois de não ouvir nada por meses,
eu usei uma imagem Live-USB do
Ubuntu 14.04. Infelizmente,descobrique, mesmo que eles tenham parte deseus trabalhos no design do Gnome
3.10, eles não corrigiram os valores do
xrdb, e acaba retornando apenas 96
DPI. Poderia encontrar, também, um
jeito de forçar os aplicativos a serem
exibidos em 192 DPI, como os outros
LibreOffice Magazine | Dezembro 2014

Por enquanto, “O Fim”
Essa história termina aqui, mas há
muito mais que pode ser feito. Seriaótimo ter bitmaps de alta resolução nabarra de ferramentas, mas isso não é
alta prioridade, pois só alguns estão
pixelizados. Para o Mac ainda está
quebrado.

Parecequeosistemaoperacional não funciona em pixels em
monitores de retina. Boa sorte a quem
estiver corrigindo isso.
O splash screen é um pouco
embaraçoso, mas é visível apenas por
um momento.
30

artigoMundo Libre
Encontreiocódigorelevantenopara lidar com bitmaps em diferentes

splashx.c, mas não encontrei uma

tamanhos. A barra de status ainda

forma simples de corrigir, pois o código

precisa ser melhorada. Os bitmaps

é novo e aparentemente não podeparecem bons, mas porque o layout éusar a classe BitmapEx com suas

feito em pixels e armazenado em umrotinas de escalonamento. Na verdade,arquivo XML, e desta forma não há

muitas vezes ele desenha os bitmaps

nenhuma maneira no momento para

pixel por pixel. Talvez alguém possa

fazê-lo para diferentes larguras, para

apenas fazer um splash screen maior etelas normais e para telas HiDPI.

generalizar o controle de progresso
A caixa de dialogo para hiperlink tem alguns problemas:

A

caixa

de

diálogopara

inserir

Felizmente, a caixa de diálogo pode ser

caracteres especiais precisa ser mais

redimensionada e, por isso, não é um

alta por padrão. As letras estão todas

grande problema.

muito pequenas. Eu passei algum

Também é preciso testar no Windows

tempo olhando o código, mas nunca

7, apesar da minha casual releitura daconsegui encontrar o lugar para fazer

documentação

uma correção.

funcionar.

LibreOffice Magazine | Dezembro 2014

MSDN,

ele

deve

31

artigoMundo LibreA

propriedadedocarácterdeO Kohei Yoshida passou um par desublinhado ondulado ainda não estásemanasescalonando. Eu não me preocupei

recentemente, por isso, espero que

com isso, pois é muito pouco utilizado

quando ele receber um novo laptop,

comparado com erros ortográficos, e é

rapidamente será capaz de corrigir

um path de código mais complicado.

este bug. Não parece que muitos

A pré-visualização dos estilos de linha
da barra de ferramentas suspensa
desenha linhas muito finas. Eu procurei
no código, mas ele era muito grande.

trabalhando

nisso

monitores de diferentes resoluções
estão sendo tratados adequadamente
no LibreOffice. Corrigir estes bugs serácomplicado. O trabalho continua!

Keith Curtis – Ex-programador da Microsoft, autor de um livro explicando por que
devemos ter carros que nos levam para passear e hoje está fazendo um filme.
http://keithcu.com/wordpress/?page_id=802

LibreOffice Magazine | Dezembro 201432

LibreOffice Magazine | Abril 201433

eventoMundo Libre

Por Vera Cavalcante
Comunidade LibreOffice Participa de Mesa Redonda de TI
No último dia 31 de outubro de 2014, foi realizada a Mesa Redonda de TI,
promovida nas instalações da Faculdade Jk - Campus Santa Maria – Brasília.
O objetivo da Mesa Redonda foi mostrar aos alunos da faculdade, como anda omercado de trabalho na área de TI e o uso de software livre nas empresas
privadas como também nas empresas públicas.
Henderson Matsuura Sanches, foi o representante da comunidade LibreOfficeparticipando da Mesa Redonda, além de vários outros profissionais de TI e
professoresdainstituição.

Esses

profissionais,

responderam

questões

apresentadas pelos alunos da faculdade, sobre o mercado de TI.
Uma das questões recorrente foi em relação a qualificação profissional na áreade Tecnologia da Informação. Os alunos queriam saber como se qualificar com
qualidade. Nas respostas o consenso foi que, “estudar sempre” e a melhor
qualificação. A tecnologia evolui a cada segundo e é preciso “estar antenado”,
para entender essa evolução.
LibreOffice Magazine | Dezembro 201434

Mundo Libre

eventoComunidade LibreOffice Presente no XI Fórum Goiano de Software Livre
A Comunidade LibreOffice se fez presente no XI FGSL – Fórum Goiano deSoftware Livre, que aconteceu nos dias 21 e 22 de novembro de 2014, na
Universidade Federal do Goias – UFG, na cidade de Goiânia.
Henderson Matsuura Sanches palestrou, durante o evento, sobre o tema
“LibreOffice para empresas”.
Questões como migração da suíte proprietária para o LibreOffice e suasvantagens, implementação, compatibilidade, interoperabilidade, novidades do
aplicativo, treinamento, suporte, padrão ODF, Norma ISO/IEC 26.300, foram
assuntos que fizeram parte da palestra.
Além da participação da comunidade LibreOffice no evento, dele também
participaram as comunidades do Firefox, Grita de Brasília, Fedora, Phyton,
WordPress – GO, Anapolivre de Anápolis - GO, grupo JavaScript – GO, grupo
Mulheres na Tecnologia.

LibreOffice Magazine | Dezembro 2014

35

dica

Como Fazer

Criando Gráficosde colunas
e linhasPor Douglas Vigliazzi

Nesse ano, durante as eleições, um gráfico não utilizado comumente, foi muito
usado para demonstrar a evolução dos candidatos durante as pesquisas. Um
outro fator que motivou essa dica foi uma pergunta feita, no estande do
LibreOffice durante a XI Latinoware.
Para criar um gráfico deste tipo é necessário ter, pelo menos, duas colunas ou
linhas de dados. Para o nosso exemplo digite a planilha abaixo.

LibreOffice Magazine | Dezembro 201436

Como Fazer

dica

Para gerar o gráfico, selecione os dados e clique em Inserir > Objeto > Gráfico...
Marque as opções como demonstra o gráfico abaixo e clique em Proximo >>.

Agora é necessário indicar a série de dados, ou seja, escolher a forma como seus
dados estão distribuídos na tabela. Neste exemplo, temos os dados em linhas,
por isso selecione Série de dados em linhas.

Clique em Concluir e veja o resultado.

LibreOffice Magazine | Dezembro 201437

Como Fazer

dica

Aqui temos o gráfico gerado com colunas e linha.
Atenção: para gerar a linha – Metas projetadas no exemplo, serão sempre
utilizados os valores da última linha ou coluna.
Douglas Vigliazzi - Analista de TI na Universidade Estadual Paulista “Júlio deMesquita Filho” - UNESP. Graduado em TI e especialista em Redes deComputadores. Trabalha com software livre e de código aberto desde 1998. Atuano fomento para a adoção e uso de tecnologias e padrões abertos dentro da
UNESP como membro do Fórum de Software Livre. Membro da The Document
Foundation e do grupo de documentação e tradução do LibreOffice para português
do Brasil. DJ nas horas de folga.

LibreOffice Magazine | Dezembro 201438

Como Fazer

dica

Modelos
Pimaco a um
clique de seu
documento
Por Carlos Eduardo Mattos da Cruz - “Cadunico”
Certo dia aqui na Secretaria de Ciência e Tecnologia de Niterói, uma funcionária
precisava fazer umas etiquetas. Fui no site da Pimaco e escolhi o modelo empadrão .doc e pronto. As etiquetas foram produzidas. Dias depois o problema
retornou só que com um outro modelo. Vendo que a cada nova etiqueta eu teria
que baixar o padrão correspondente resolvi pesquisar sobre o assunto e achei nosite brasileiro do LibreOffice este projeto.

https://pt-br.libreoffice.org/projetos/etiquetas/
LibreOffice Magazine | Dezembro 201439

Como Fazer

dica

Nessa página clique em Clique aqui para baixar a extensão.

Depois de baixar o arquivo pimaco-labels.oxt para um local conhecido em sua
máquina clique duas vezes sobre ele para instalá-lo no LibreOffice. Você verá uma
tela como a que aparece na imagem abaixo.
Clique OK para iniciar a instalação.

A janela Acordo de licença de software da extensão é aberta. Aceite os termos
da licença.
LibreOffice Magazine | Dezembro 201440

Como Fazer

dica

Na sequencia aparecerá a tela a seguir. Isso mostra que a extensão foi instaladacorretamente.

Criando as etiquetas
Clique na seta ao lado do botão Novo da barra de ferramentas Padrão e escolha
Etiquetas.

Abre-se a janela Etiquetas.
Na opção Fabricante você tem disponível vários fabricantes de etiquetas. Naopção Tipo também há várias opções.
Para o nosso exemplo escolha em:●

Fabricante > Pimaco A4●

Tipo > A4351

Em seguida em Novo documento.
LibreOffice Magazine | Dezembro 201441

Como Fazer

dica

Veja as medidas da etiqueta nesse campo quando tiver dúvidas sobre isso.

Pronto! Foi criada uma página de etiquetas em branco.

LibreOffice Magazine | Dezembro 201442

Como Fazer

dica

Agora é só colocar a mão na massa!
Uma dica: este padrão não serve apenas para Pimaco, pois outras empresas
fabricantes de etiqueta utilizam o mesmo formato. Faça uma pesquisa pelainternet para procurar as especificações.

Carlos Eduardo Mattos da Cruz - Designer que utiliza somente software livre em amais de 10 anos. Membro dos grupos SLRJ, LINUERJ, DibianRJ. Criador ecoordenador do GNUGRAF. Protagonista da séria que ensina edição de video com
software livre o CECID Cena Aberta (http://cecid.org.br/?page_id=31). Migrou
várias instituições para software livre na área de computação gráfica, tais como
Rio Info, UNESP Ilha Solteira e IMPA. Criador das capas da revista Espirito Livre
desde a 8ª edição. Consultor em software livre da Subsecretaria de Ciência eTecnologia de Niterói.

LibreOffice Magazine | Dezembro 201443

Como Fazer

dica

Formatação condicionalpara a linha toda
Por Douglas Vigliazzi

Aplicar Formatação condicional em planilhas é muito útil, pois permite maior
flexibilidade na formatação. Definir estilos que possam ser aplicados em diversas
situações ajuda a destacar todo um conjunto de valores.
Vamos aprender como utilizar a formatação condicional em algumas situações.
Digite a planilha abaixo. Na coluna F utilize a função Média.

LibreOffice Magazine | Dezembro 201444

Como Fazer

dica

Na coluna G - Resultado vamos utilizar a Função SE para ver quem foi Aprovado
ou Reprovado.
Clique na célula G4 e digite:=SE(F4>$C$9;"Aprovado";"Reprovado")Depois clique e arraste para as demais células. No caso é o intervalo G5:G7.
Sua planilha deve ficar como a da imagem abaixo.

Agora imagine que deseje destacar toda uma linha em vez de apenas um
resultado.
Vamos destacar, como exemplo, toda a linha para aqueles que estão com“Reprovado” como Resultado.
Selecione toda a área que receberá a formatação condicional.

LibreOffice Magazine | Dezembro 201445

Como Fazer

dica

Clique no menu Formatar > Formatação Condicional > Condição...
É aberta a caixa de dialogo Formatação Condicional para A4:G7.
●

Em Condição 1 escolha A fórmula é,é●Na caixa de texto digite:●$G4=”Reprovado”

Veja na imagem abaixo as opções até o momento.

O carácter $ tem a função de fixar a coluna G, permitindo que as linhas sejam
deslocadas.
Dando sequência vá em Aplicar estilo > Novo estilo...
Abre-se a caixa de dialogo Estilo da célula. Na aba Organizador de um nome paraseu novo estilo. Nosso exemplo tem o nome de vermelho.
vermelho

LibreOffice Magazine | Dezembro 201446

Como Fazer

dica

Agora vá na aba Plano de fundo e escolha a cor vermelha. Clique OK.

Veja o resultado.

Faça mais uns testes. Por exemplo mude a nota do Roberto no 1º bimestres de
10,0 para 1,5 e veja que automaticamente a linha 4 e destacada em vermelho.
Douglas Vigliazzi - Analista de TI na Universidade Estadual Paulista “Júlio deMesquita Filho” - UNESP. Graduado em TI e especialista em Redes deComputadores. Trabalha com software livre e de código aberto desde 1998. Atuano fomento para a adoção e uso de tecnologias e padrões abertos dentro da
UNESP como membro do Fórum de Software Livre. Membro da The Document
Foundation e do grupo de documentação e tradução do LibreOffice para português
do Brasil. DJ nas horas de folga.

LibreOffice Magazine | Dezembro 201447

Como Fazer

dica

Por Emerson Luiz Florentino Borges

Um recurso interessante no LibreOffice Calc, que facilita a comparação de dados
numéricos, é a utilização de uma formatação “zebrada” nas planilhas. Utilizamos
formatações “zebradas” quando queremos aplicar cores alternadas em linhas.
Veja nossa planilha de exemplo.

LibreOffice Magazine | Dezembro 2014

48

dica

Como Fazer

A formatação “zebrada” pode ser criada usando a Formatação Condicional, em
conjunto com as funções ÉPAR( ) e LINHA( ).
)Vamos ver como isso será aplicado no exemplo da planilha acima:
Selecione a área onde a formatação será aplicada.

Em nosso exemplo

corresponde ao intervalo A3:F10;
A3:F10Clique em Formatar > Formatação Condicional > Condição...
Vamos usar como condição uma Fórmula. Por isso, selecione na Condição 1 aopção A fórmula é;
Na segunda caixa digite a fórmula:
ÉPAR(LINHA( ));Usamos neste exemplo a junção de duas fórmulas: ÉPAR e LINHA.
A função LINHA nos mostrará o número da linha da planilha,
A função ÉPAR vai verificar se o número obtido é par.
Em Aplicar estilo selecione e opção Novo estilo. Será aberta a caixa dedialogo Estilo da célula.
Na aba Organizador em Nome, defina um nome para seu estilo;

LibreOffice Magazine | Dezembro 201449

Como Fazer

dica

Na aba Plano de fundo selecione uma cor para ser aplicada.

Clique em OK para finalizar e veja o resultado.

De acordo com a nossa lógica, foi aplicada a formatação de Plano fundo somente
nas linhas pares.

Emerson Luiz Florentino Borges – Especialista em Implantação e Gestão de EaD;
Técnico de TI na Divisão de Sistemas de Informação da Universidade Federal do
Rio de Janeiro – Campus Macaé; Idealizador e Coordenador do Projeto de
Adaptação ao Software Livre - UFRJ (Mozilla Firefox e LibreOffice em EaD); Tutor
presencial de Informática Básica (Ubuntu e LibreOffice) para os cursos degraduação do Consórcio CEDERJ (Centro de Educação a Distância do Estado do
Rio de Janeiro) no Polo Macaé; Professor de Informática do PRONATEC(Programa Nacional de Acesso ao Ensino Técnico e Emprego).

LibreOffice Magazine | Dezembro 201450

Como Fazer

dica

Somando dados filtrados
Por Douglas Vigliazzi
Fazer a soma de dados no Calc é muito
simples, utilizamos a função SOMA.
Mas quando trabalhamos com filtro dedados - Autofiltro, o cálculo para asoma não é atualizado. São somados
todos os valores, incluindo os valores
ocultos que não fizeram parte do filtro.
Veja a nossa planilha de exemplo.

LibreOffice Magazine | Dezembro 2014

51

dica

Como Fazer
Não seria possível saber qual é o
total

de

apenasdeterminado

produto, utilizando somente a função
SOMA.
Selecione o intervalo A2:E2
Vá em Dados > Filtro >Autofiltro.
Agora, na janela Autofiltro selecione
os seguintes Produtos:
Enlatados
Frios
Temperos

Veja que o Total não
se altera. A função
SOMA

continua

calculando

todo

o

intervalo.

LibreOffice Magazine | Dezembro 2014

52

dica

Como Fazer
Para que seja calculado apenas os
dados filtrados a função SUBTOTAL
deve ser utilizada.
Sua sintaxe é:
SUBTOTAL(Função;Intervalo)
Onde:Funçãoéum

númerorepresenta

uma

das

que

seguintesfunções:

1 MÉDIA
2 CONT.NÚM
3 CONT.VALORES
4 MÁXIMO
5 MÍNIMO
6 MULT
7 DESVPAD
8 DESVPADP
9 SOMA
10 VAR
11 VARPIntervalo é o intervalo que
inclui as células.
Para saber o resultado dasoma
usamos

dos

dados
o

correspondente

filtradosnúmeroà

9,funçãoSOMA.
Veja na imagem abaixo como
fica a fórmula e o resultado
obtido.

LibreOffice Magazine | Dezembro 2014

53

dica

Como Fazer

Agora

temos

como

resultado apenas os itens
escolhidos no filtro ou asoma das células visíveis.

Se aplicar novos filtros o
calculoéutilizando

somenteitens

pedidos

efetuadonoosfiltronesse momento. Veja oexemplo abaixo.

LibreOffice Magazine | Dezembro 2014

54

dica

Como Fazer

Veja que os resultadospara o TOTAL se mantém
enquanto

que

SUBTOTAL
acordo

é

com

feito
os

no
de
itens

selecionados na janela deAutofiltro.

Agora seus dados já estão sendo calculados e com valores consistentes.

Douglas Vigliazzi - Analista de TI na Universidade Estadual Paulista Júlio deMesquita Filho - UNESP. Graduado em TI e especialista em Redes deComputadores. Trabalha com software livre e de código aberto desde 1998. Atuano fomento para a adoção e uso de tecnologias e padrões abertos dentro da
UNESP como membro do Fórum de Software Livre. Membro da The Document
Foundation e do grupo de documentação e tradução do LibreOffice para português
do Brasil. DJ nas horas de folga.

LibreOffice Magazine | Dezembro 2014

55

dica

Como Fazer

Transformando
PDF em JPG
Por Raul Pacheco da Silva
Muitas vezes temos um documento em PDF (Notas Fiscais em geral são enviadas
neste formato) e ao querer armazenar ou compartilhar, em locais como oFacebook por exemplo, o software ou page não aceita este tipo de documento.
Aceita somente JPG, PNG, GIF ou TIFF.
Usando o LibreOffice Draw, podemos rapidamente e facilmente transformar
qualquer documento PDF em JPEG, PNG, GIF, TIFF ou outros formatos.
Vamos fazer?
Em primeiro lugar abra o LibreOffice Draw, Na sequência abra o arquivo PDF
desejado em uma das formas a seguir:
Menu Arquivo > Abrir ou, na barra de ferramentas Padrão, clique no ícone Abrir
ou Pressione simultaneamente as teclas CTRL + O.
LibreOffice Magazine | Dezembro 201456

Como Fazer

dica

No navegador de arquivos, selecione o arquivo que deseja transformar.

Quando o arquivo for aberto, clique em qualquer lugar dele para selecioná-lo e
repare no seu tamanho na barra de Status.

Vá no menu Formatar > Página.
Na caixa de diálogo Configuração de página,página na aba Página,
Página altere os valores de:●Largura e Altura para os encontrados na barra de Status e,●

Margens Esquerda, Direita, Em cima, Embaixo para 0,00.

●

Clique em Sim na mensagem que aparece.

LibreOffice Magazine | Dezembro 201457

Como Fazer

dica

Clique duas vezes na barra de Status onde é exibido o tamanho da figura.
Abre-se a caixa de diálogo Posição e tamanho.
●

Na aba Posição e tamanho altere os valores de●Posição X e Posição Y para 0, para posicionar a figura no canto superior
esquerdo da página. Observe onde esta marcado o Ponto de base.

●

Vá

no

menu

Arquivo>

Exportar;●

No navegador de arquivos,
selecione

o

nome

que

desejar●Em Tipo de arquivo,
arquivo selecione
JPEG PNG, GIF ou TIFF. Em
nosso exemplo JPEG.

Na caixa de diálogo Opções do JPEG, clique no botão SALVAR. Seu arquivo estarásalvo para ser compartilhado agora na extensão JPG.
Raul Pacheco da Silva – Sócio da NRR – Serviços Auxiliares da Construção Civil
Ltda. Inspetor Técnico em Saneamento. Conheceu o então BrOffice em 2010.
Atualmente é membro da comunidade LibreOffice, atuando na tradução dadocumentação para o PT-BR Colabora na página wiki do LibreOffice e também na
LibreOffice Magazine.

LibreOffice Magazine | Dezembro 201458

Como Fazer

tutorial

Norma ABNT
NBR-15287 noLibreOfce
Writerda Silva
Por Marcos Oliveira

A ideia de criar este tutorial surgiu da necessidade de cumprir as orientações da
Associação Brasileira de Normas Técnicas – ABNT, para formatação de trabalhosacadêmicos.
A intenção aqui e a de expor de forma simples os procedimentos para auxiliar na
formatação do documento de acordo com o item 5.3 da norma NBR 15287 da
ABNT de 2011 que aborda o tema de paginação.
“A
A numeração deve figurar, a partir da primeira folha da parte textual, em
algarismos arábicos, no canto superior direito da folha, a 2 cm da borda superior,ficando o último algarismo a 2 cm da borda direita da folha” (ABNT – NBR 15287,
p.11, grifo nosso).
LibreOffice Magazine | Dezembro 201459

Como Fazer

tutorial

Seguem então os passos necessários para paginação adequada à norma:
Inicialmente clique no cabeçalho da página. No canto superior direito
aparecerá um retângulo azul com o seguinte texto: Cabeçalho (Estilo Padrão).
Padrão)Veja na imagem abaixo.

Na sequência vá no menu Inserir > Campos > Número de Página. Insira anumeração da página no cabeçalho da página.

Você pode, nesse momento, alinhar a numeração de acordo com suanecessidade. Nesse exemplo, seguindo a norma da ABNT, clique em Alinhar à
direita.

LibreOffice Magazine | Dezembro 201460

Como Fazer

dica

Agora clique na seta ao lado do texto Cabeçalho (Estilo Padrão) e escolha aopção Formatar cabeçalho...

Abre-se a janela Estilo de página:
Estilo padrão. Clique sobre obotão Mais...,Mais... localizado na parteinferior da janela.

LibreOffice Magazine | Dezembro 201461

Como Fazer

tutorial

A janela Borda / Plano defundo surgirá. Em Definido
pelo

usuárioselecioneasbordas que deseja ajustar. No
nosso exemplo, são as bordas
superior e direita.

Agora selecione em Linha > Estilo – nenhum - .

LibreOffice Magazine | Dezembro 201462

Como Fazer

tutorial

Desmarque a opção Sincronizar.

Em Espaço até o conteúdo,
conteúdo ficaram desmarcados os campos À direita e Em cima.
Isso aconteceu porque anteriormente, selecionamos as margens superior e
direita. Se, naquele momento, fossem selecionadas as outras margens, agora
estariam também liberadas.
Clique em OK.

LibreOffice Magazine | Dezembro 201463

Como Fazer

tutorial

Para finalizar na janela Estilo de página: Estilo padrão clique em Aplicar.

Pronto!
Seu documento agora está de acordo com o item 5.3 da ABNT norma NBR 15287
de 2011.
REFERÊNCIAS:ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS - ABNT. NBR 15287: informação
e documentação / projeto de pesquisa / apresentação. Rio de Janeiro, 2011.
Disponível em: <http://www.abnt.org.br>.

Marcos Oliveira da Silva – Entusiasta de software livre. Apreciador de sistemas
Linux e compartilhamento de conhecimento na rede. Graduando em Ciências
Contábeis pela Universidade Federal de Uberlândia - UFU. Trabalha com vendas e
manutenção de artigos de informática.

LibreOffice Magazine | Dezembro 201464

Como Fazer

tutorialFunções Financeiras do Calc
Por Mauro DuarteFunções básicas
As funções financeiras básicas funcionam como uma só, tendo os mesmos
elementos. O nome da função indica a informação que estamos procurando.
Atenção!! Lembre-se que valores recebidos são positivos e valores pagos são
negativos.

Função TAXA
A função é utilizada ao calcular um financiamento ou investimento, no qual temos
os valores mas não conhecemos qual taxa de juros está sendo aplicada. Para isto
precisamos conhecer:
LibreOffice Magazine | Dezembro 201465

Como Fazer

tutorial

NPER - é o Número de períodos,
PGTO - pagamento por período,VP - o valor presente e
VF - valor futuro em alguns casos.

ExemplosFoi feito um empréstimo no valor de R$ 10.000,00 para ser pago mensalmente R$
300,00 durante 48 meses. Qual é a taxa de juros aplicada?

A fórmula é:=TAXA(NPER;PGTO;VP)
Veja na planilha.

Foi feito um investimento no valor de R$ 5.000,00. Ao final do período de 60
meses serão recebidos R$ 10.000,00. Qual é a taxa?

A fórmula é:=TAXA(NPER;PGTO;VP;VF)
Veja na planilha.

LibreOffice Magazine | Dezembro 201466

Como Fazer

tutorialFunção PGTO
A função PGTO serve para calcular o valor de cada pagamento mensal em um
empréstimo ou investimento. É necessário ter:
TAXA - é a taxa de juros aplicada sobre o valor,
NPER - é o número total de parcelas a serem pagas,
VP - é o valor do montante inicial,
VF - é o valor ao final do período total de parcelas. Se for omitido seráassumido zero, como no caso do recebimento de um empréstimo ou
financiamento de um produto onde ao final não desejamos dever mais nadae,Tipo que pode ser 1, representando que a primeira parcela é uma entrada. Se
for omitido será assumido 0.

ExemplosRecebemos R$ 10.000,00 como empréstimo para ser pago em 60 meses a uma
taxa de 1,23%.

A fórmula é:=PGTO(TAXA;NPER;VP)
Veja na planilha.

Fizemos um investimento inicial no valor de R$ 5.000,00 e durante 48 meses
voltamos a depositar um valor. Esta aplicação rende 0,6% ao mês e nossa meta é
alcançar R$ 10.000,00. Qual o valor depositado mensalmente?

LibreOffice Magazine | Dezembro 201467

Como Fazer

tutorial

A fórmula é:=PGTO(TAXA;NPER;VP;VF;TIPO)
Veja dois exemplos de utilização.

Função VP
A função VP – Valor Presente, retorna o valor real de um investimento resultantede uma série de pagamentos regulares.
Use esta função para calcular a quantia em dinheiro necessária para ser investidaa uma taxa fixa hoje, de modo a receber uma quantia específica, uma anuidade,em um número determinado de períodos. Você também pode determinar quantodinheiro deve restar depois do fim do período. Especifique também se a quantia
deverá ser paga no início ou no fim de cada período.
Insira esses valores como números, expressões ou referências. Se, por exemplo,
os juros são pagos anualmente a 8%, mas você deseja usar o mês como período,insira 8%/12 em Taxa e o LibreOffice Calc automaticamente calculará o fatorcorreto.

ExemplosFizemos um investimento mensal de 100 reais a uma taxa de rendimento de
0,67% durante 2 anos.

LibreOffice Magazine | Dezembro 201468

Como Fazer

tutorial

A fórmula é:=VP(TAXA;NPER;PGTO)
Veja nas planilhas.

Queremos investir, a uma taxa mensal de 0,54%, um valor desconhecido a fim demensalmente retirar R$ 500,00. Ao final do período de 5 anos queremos ainda
manter R$ 10.000,00.
A fórmula é:=VP(TAXA;NPER;PGTO;VF;TIPO)

Função VF
A função VF retorna o valor futuro de um investimento com base em pagamentos
constantes e periódicos, e uma taxa de juros constante (Valor futuro).

LibreOffice Magazine | Dezembro 201469

Como Fazer

tutorial

Exemplos=VF(TAXA;NPER;PGTO)
Mensalmente é depositado na poupança um valor de R$ 75,00 a um rendimento
de 0,5% + TR que vamos arredondar para 0,6%. Qual será o montante em 1 ano?
A fórmula é:=VF(TAXA;NPER;PGTO)=VF(0,6%;12;-75) que retorna R930,30
Entretanto se já havia R$ 75,00 e foi feito mais 11 pagamentos, isto é, a primeiraparcela é uma entrada, a fórmula fica assim:

É um valor maior pois incide juros na primeira parcela doze vezes.
Qual será o valor no final de um investimento se a taxa de juros for de 4% ao ano
e o período de pagamento for de dois anos, com um pagamento periódico de R$
750,00? O investimento possui um valor inicial de R$ 2.500,00.
A fórmula é=VF(TAXA;NPER;PGTO;VP;Tipo)
Veja como fica na planilha.
=VF(4%;2;-750;-2500) Retorna R$ 4.234,00. O valor ao final do investimento é
R$ 4.234,00.
LibreOffice Magazine | Dezembro 201470

Como Fazer

tutorialFunção NPER
A função NPER faz parte do grupo de funções básicas financeiras. Sua tarefa édescobrir o número de pagamentos necessários para zerar uma dívida ou
alcançar uma meta de valor acumulado.

ExemplosCompramos um TV no valor de R$ 2.499,99 em prestações de 249,00 a uma taxa
mensal de 2,85%. Quantas prestações serão pagas até quitar a dívida?
A formúla é=NPER(TAXA;PGTO;VP)Não é conveniente utilizar um número fracionário nos resultados de parcelas.
Então utilize a função de Arredondamento e não elimine simplesmente as casas
decimais, pois futuros cálculos vão utilizar os valores fracionados.

Veja como fica a função.

Quero receber R$ 10.000,00 investindo R$ 2.500,00 inicialmente e R$ 100,00 ao
mês na poupança. O rendimento mensal é de 0,6%.
A fórmula é=NPER(TAXA;PGTO;VP;VF;TIPO)
Mas podemos aperfeiçoar utilizando a função Arredondamento e além dissoverificar quantos anos e meses se referem as parcelas. Veja como fica na planilha.
LibreOffice Magazine | Dezembro 201471

Como Fazer

tutorial

A fórmula para chegar aos valores de anos e meses você vê abaixo.

Conclusão
Podemos utilizar as funções financeiras do Calc para diversos tipos deplanejamentos, sejam eles dívidas, investimentos, economias e muito mais. Basta
usar a criatividade e o conhecimento das fórmulas. Aceite o desafio!
Maiores informações no meu livro http://goo.gl/fyhNGj.
Mauro Duarte - Professor, Palestrante e apaixonado por Software Livre. Formado
em Web Designer e programação pela UNISUL e especialista em Educação
Superior pela FGF Faculdades Integradas. Tem uma grande experiência com
ensino, lecionando a mais de 13 anos nas áreas de TI, suporte e redes. Autor dolivro Calc Avançado pela editora Viena.

LibreOffice Magazine | Dezembro 201472

tutorial

Como Fazer

Controle de estoque
com o LibreOffice Base
Por Ronaldo Ramos Júnior
Introdução
A intenção deste tutorial, além de ajudar o usuário a construir uma ferramenta
para controle de estoque, é também a de orientar em como utilizar as
ferramentas básicas do LibreOffice Base para a construção de um banco dedados eficiente.
O assunto será dividido em 2 partes,ou mais se necessário, que sairão
nesta e nas edições subsequentes daLibreOffice Magazine.
Dentreasferramentas

Criar

mais

para

os

produtos,armazenarclientes

fornecedores, etc;

e

sobre

tabela;Criar

consultas

informações

nossos dados, como informações
sobre

informações

determinado registro em outra●

tabelasRelacionar essas tabelas, ou seja,dizer para o banco que temos

vamos

aprender:
●

●

para

extrair

relevantes

para

nossa administração desse banco;●

Criar um relatório bacana para
imprimirnosso

inventáriodeprodutos;
LibreOffice Magazine | Dezembro 201473

tutorial

Como Fazer●

E também, criar alguns formulários

leigo,

para trabalhar de maneira maisoferecem uma quantidade rica deintuitiva com administração dos

possibilidades para quem possui um

dados nas tabelas.

pouco de interesse e curiosidade emVocê não precisa ser um mestre na
administração de banco de dados paraconstruir ferramentas úteis para o seu
dia a dia.
O LibreOffice Base é excelente pois
oferece ferramentas simples, porém
poderosas, e que trazem resultados
surpreendentes para aqueles que seaventuram a desmistificar esse mundo
da armazenagem de dados.
Criartabelas,esses

recursosO BancoExistem apenas três passos para criar obanco de dados que vamos utilizar no
decorrer do tutorial.
Abra o LibreOffice Base. Na caixa dedialogo Assistente de banco de dados
selecione:●

Criar um novo banco de dados >Banco de dados incorporado >HSQLDB incorporado.

formulários e relatórios no LibreOffice

LibreOffice Magazine | Dezembro 2014

todos

aprender coisas novas.

relacionamentos,

Base exige muito pouco do usuário

mas●

Cliqueem

Próximo>>para

continuar.

74

Como Fazer

tutorial

Na tela seguinte marque as opções:●Sim, registre o banco de dados para mim e,●

Abrir o banco de dados para edição. Clique em Concluir.

O registro é necessário para efeitos de localização e organização dos dados e asegunda opção permite que o banco seja aberto para edição assim que for salvo.
●

Coloque o nome do banco como estoque e salve em uma pasta de fácil
localização. Pronto!

Se tudo deu certo o LibreOffice Base vai abrir um banco novo para que sejapossível criar as tabelas e manipular os dados de acordo com as nossas
necessidades.
As Tabelas
Para nosso pequeno sistema de estoque, vamos utilizar cinco tabelas:●

Cliente,●DetalhePedido,

LibreOffice Magazine | Dezembro 201475

Como Fazer●

Pedidos,●

Fornecedor e●

Produto.

tutorial

Vamos começar pela tabela Cliente epara criá-la será preciso utilizar o
Editor de tabelas.
●

Clique em Tabelas > Criar tabela
no editor...

Na janela que se abre, definiremos os
nomes dos campos e os tipos de
dados

que

esses

camposarmazenarão.
Aqui vamos construir uma tabela semelhante aquelas criadas pelo LibreOffice
Calc.
Fazendo uma analogia simples, o que se deve ter em mente é que o nome do
campo que você vai colocar é, na verdade, um rótulo para uma coluna (pensando
no Calc). E definir o tipo de campo é dizer quais os dados que podem ser
armazenados naquela coluna (textos, números, datas, etc).
●

Clique na primeira célula e entre com o texto codigo_cliente.
Repare que na célula ao lado
automaticamente o editor atribui o
Tipo do campo “Text [VARCHAR”(variável de texto) ao Nome do
campo criado. Mas na verdade
precisaremos de um campo dotipo “Integer [INTEGER]” (inteiro).

LibreOffice Magazine | Dezembro 201476

tutorial

Como Fazer

Isso porque criaremos um campo que armazene um número que vai ser o código
do cliente.
●

Clique duas vezes na célula que está com “Text [VARCHAR” e na lista que
aparece selecione a opção “Integer [INTEGER]”.

●

Para que todo cliente possua um código único altere a propriedade Valor
Automático deste campo para Sim.
Ao fazer isso, impedimos a inclusão
manual dos valores neste campo edeixamos o próprio LibreOffice Baseresponsável

porinseriros

númerossequenciais para cada cliente que foradicionado nesta tabela.
A partir dai, este campo passa a serconsiderado a chave primária desta
tabela, ou seja, poderemos referenciar os
clientes em cada registro (registro = linha
preenchida na tabela, ou para ficar maisclaro, cada cliente que for cadastrado)
através deste campo.
LibreOffice Magazine | Dezembro 201477

Como Fazer

tutorial

Todos os tipos de campos possuem propriedades e elas sempre estarão visíveis
na parte inferior do editor. Sempre que você selecionar uma propriedade uma
caixa de texto explicativa vai aparecer na parte direita para informar qual autilidade desta propriedade.

Exemplo - na figura acima observe que a propriedade Tamanho está relacionada
com o comprimento que os dados podem ter neste campo (codigo_cliente do tipo
inteiro).
Agora que o campo para o código do cliente foi criado e definido como chaveprimária, vamos inserir o restante dos campos que serão utilizados nesta tabela.
Você pode inserir o campos como na figura a seguir, respeitando sempre as
letras maiúsculas e minusculas, assim como underlines, para que no futuro não
ocorram problemas de referência em nosso controle.
LibreOffice Magazine | Dezembro 201478

tutorial

Como Fazer●

Quando terminar é só
clicar no botão salvar edefinir

o

nome

da

tabela como Cliente.

Depois que salvar, feche ajanela do editor. A tabela
Cliente agora estará listada
na janela Tabelas. A partirde agora, todas as tabelas
que

você

criar

serão

adicionadas

nesta

mesma

lista.

LibreOffice Magazine | Dezembro 201479

Como Fazer

tutorial

Repita os passos anteriores para criar as próximas tabelas, lembrando derespeitar os nomes das tabelas e dos campos.
Nome da Tabela: Pedidos
Nome do Campo

Tipo do Campo

Propriedades

codigo_pedido

IntegerValor automático = Sim

data_pedido

Date

codigo_cliente

Integerpagamento

Text

Nome da Tabela: DetalhePedido
Nome do Campo

Tipo do Campo

Propriedades

id_detalheIntegerValor automático = Sim

codigo_pedido

Integer

codigo_produto

Integerquantidade

Integer

Nome da Tabela: Fornecedor
Nome do Campo

Tipo do Campo

Propriedades

codigo_fornecedor

IntegerValor automático = Sim

nome

Text

cnpj

Text

endereço

TextbairroText

cidade

Text

uf

Text

cep

Text

LibreOffice Magazine | Dezembro 201480

Como Fazer

tutorial

Nome da Tabela: Produto
Nome do Campo

Tipo do Campo

Propriedades

codigo_produto

IntegerValor automático = Sim

nome

Text

quantidade

Integerpreco_custo

DecimalCasas decimais = 2

preco_venda

DecimalCasas decimais = 2

codigo_fornecedor

Integer

Observação - Na tabela Produto, além de alterar a propriedade Valor
automático do campo produto, também precisamos modificar as propriedades
Casas decimais para 2 nos campos preco_custo e preco_venda porque vamos
trabalhar com valores monetários que utilizam duas casas decimais para os
centavos.

Sua lista de tabelas deve ficar como a da imagem abaixo.

LibreOffice Magazine | Dezembro 201481

Como Fazer

tutorial

Nota - É muito importante que os nomes do banco (estoque.odb), das tabelas e
dos campos sejam iguais aos desse tutorial, para evitar erros de referência mais afrente. Respeite maiúsculas, minúsculas e underlines.
Algumas observações
Os Tipos de campos Text se diferenciam. Veja como saber qual deve ser utilizado:●

Text [ Varchar ] - Todos os campos do tipo Text são Text [ Varchar ], pois este
campo permite armazenar vários caracteres.

●

Text [ Char ] armazena somente um caractere.

●

Text [ Varchar_ignorecase ] é semelhante ao Text [ Varchar ] porém não faz
distinção entre letras maiúsculas e minúsculas.

Exemplos:●Text [ Varchar ]“Revista” não é a mesma coisa que “revista”●

Text [ Varchar_ignorecase ]“Revista” é a mesma coisa que “revista”

Os Relacionamentos
Paratabelasrelacionar

nossascliqueem

Ferramentas > Relações....

LibreOffice Magazine | Dezembro 201482

tutorial

Como Fazer
Porpadrão,quandovamos

adicionar pela primeira vez astabelas no editor de relações, ajanelaAdicionartabelasé

aberta.
●Selecione a tabela e em
seguida clique em Adicionar.

●

Adicione todas as tabelas e feche a janela Adicionar tabelas.

Seu editor de relações vai ficar com as tabelas alinhadas como na figura abaixo.

Cinco “Janelinhas” contendo os nomes dos campos de nossas tabelas alinhadas e
prontas para receberem os relacionamentos. Mas antes, organize as janelinhas
como na figura abaixo. Para movê-las, basta apenas clicar no título da tabela earrastar,como

janelasnormaisdoseusistema.

Você

pode

tambémredimensionar estas pequenas janelas para que todos os campos das tabelasfiquem visíveis.

LibreOffice Magazine | Dezembro 201483

Como Fazer

tutorial

Vamos começar relacionando a tabela Cliente com a tabela Pedidos.
●

Clique o botão esquerdo do mouse sobre o campo codigo_cliente da tabela
Cliente e mantendo o botão pressionado arraste o mouse até o campo
codigo_cliente da tabela Pedidos.

O editor mostrará uma linha ligando as duas tabelas com o número 1 ao lado do
campo da tabela Cliente e com a letra n ao lado do campo da tabela Pedidos.

Isso quer dizer que o relacionamento que fizemos é do tipo “um para muitos”,
ou seja, um cliente pode fazer muitos pedidos, ou muitos pedidos podem
pertencer a um cliente específico.
Agora vamos relacionar a tabela Pedidos e a tabela DetalhePedido.
●

Clique o botão esquerdo do mouse sobre o campo codigo_pedido da tabela
Pedidos e mantendo o botão pressionado arraste até o campo codigo_pedido
da tabela DetalhePedido.

LibreOffice Magazine | Dezembro 201484

Como Fazer

tutorial

Mais um relacionamento. Agora entre a tabela DetalhePedido e a tabela
Produto.
●Clique

o

mouse

botão

esquerdo

do

sobre

o

campo

codigo_produto

databelaDetalhePedido emantendo obotão pressionado arraste até ocampo codigo_produto da tabela
Produto.

E agora vamos para o último relacionamento entre a tabela Produto e a tabela
Fornecedor.
●Clique

o

mouse

botão
sobre

codigo_fornecedor
Produto eesquerdo

do

o

campo

da

tabelamantendo o botão

pressionado arraste até o campo
codigo_fornecedor databelaFornecedor.
LibreOffice Magazine | Dezembro 201485

Como Fazer

tutorial

Todos os relacionamentos estão prontos.
Seu mapa de relacionamentos deve ficar semelhante a figura a seguir.

Entre a tabela Pedidos e a tabela Produto existe a tabela DetalhePedido que
serve como uma ponte. Este tipo de relacionamento se chama de “muitos para
muitos”, onde um pedido pode conter vários produtos e também um produto
pode estar em vários pedidos.
Alguns erros comuns na hora de relacionar as tabelas podem ocorrem porque os
campos não foram especificados corretamente na hora de definir o Tipo do
campo. Repare que, todos os campos que foram ligados, devem ser do tipo
Integer (Inteiro). Se o editor retornar algum erro quando você estiver
relacionando as tabelas volte no editor de tabelas e veja qual foi o tipo de dado
que você atribuiu a este campo.
As Consultas
Para facilitar a visualização dos dados que nos interessam para o controle deestoque utilizaremos as consultas.
Consultas permitem agrupar dados de várias tabelas para extrair as informações
que precisamos.
precisamos
Vamos criar duas consultas: uma para obter dados sobre os pedidos e outra para
obter a situação do estoque (inventário). Para criar as consultas utilizaremos oeditor de consultas do Base.
LibreOffice Magazine | Dezembro 201486

tutorial

Como Fazer●

Clique em Consultas > Criar consulta no editor...
Ao abrir o editor de consultas a janela
Adicionar tabela ou consulta estará
disponível. O processo para adicionar
as tabelas é semelhante ao utilizado na
criação das relações.
●Clique no Nome da tabela e em
seguida em Adicionar. Se preferir,um clique duplo no nome da tabela
também vai adicioná-la no editor.

A primeira consulta a ser criada será a de pedidos. Então vamos precisar
adicionar as tabelas Produto, Pedidos e DetalhePedido. Após adicionar astabelas pode fechar a janela Adicionar tabela ou consulta. Seu editor deve estar
semelhante ao da figura abaixo.

LibreOffice Magazine | Dezembro 201487

tutorial

Como Fazer

O que faremos agora é dizer ao editor de consultas quais campos vamos utilizar ea que tabelas pertencem. Para isso, preste atenção na parte inferior do editor.
Observe as linhas Campo, Alias e Tabela.
●

Na primeira coluna em frente ao rótulo Tabela clique uma vez e veja a lista detabelas adicionadas no passo anterior e adicione a tabela Pedidos.

●●

Em frente ao rótulo Campo selecione o campo codigo_pedido.

Na segunda coluna
codigo_produto.

selecioneatabelaDetalhePedido

e

o

campo

●

Na terceira coluna selecione a tabela Produto e o campo nome.

●

Na quarta coluna selecione a tabela DetalhePedido e o campo quantidade.

●Na quinta coluna a tabela Produto e o campo preco_venda.

Na sexta coluna utilizaremos um recurso interessante do editor. Na linha campo
criaremos uma fórmula que vai multiplicar a quantidade desejada pelo preço devenda deste produto. O calculo será efetuado para todos os produtos adicionados nopedido.
●Na sexta coluna, na linha campo digite a seguinte fórmula:"DetalhePedido"."quantidade" * "Produto"."preco_venda"●

Na coluna Alias (ou pseudônimo) digite Total.

Estamos adicionando um apelido a fórmula digitada.
LibreOffice Magazine | Dezembro 201488

Como Fazer

tutorial

Como não se trata de um campo que pertença a uma tabela não tem um rótulo
próprio. Se o campo Alias não for preenchido toda vez que for chamada a consulta
ela entenderá que o nome do campo é toda a fórmula digitada.
Após concluída, sua consulta deve se parecer com a imagem a seguir.

●

Clique no ícone Salvar e altere seu nome para ConsultaPedidos.

LibreOffice Magazine | Dezembro 201489

Como Fazer

tutorial

Repita o processo para criar outra consulta, só que agora adicione apenas a tabela
Produto e certifique-se que a configuração dos campos fique como a figura a seguir.

●

A fórmula utilizada na quinta coluna é:"Produto"."quantidade" * "Produto"."preco_custo"●

Salve esta consulta com o nome TotalEstoque.

O Relatório
O relatório é um documento de texto do LibreOffice Writer usado para exibir os
dados formatados de forma mais elegante, possibilitando assim a impressão earquivamento destes mesmos dados.
dados
Vamos criar um relatório com base na consulta TotalEstoque, que na verdade é um
inventário dos produtos que estão cadastrados no banco.
●

Clique em Relatórios > Assistente de relatório...

LibreOffice Magazine | Dezembro 201490

Como Fazer

tutorial

A janela do assistente de relatórios é bem simples e intuitiva. A primeira tela doassistente pergunta qual tabela ou consulta deseja adicionar ao relatório.
●Selecione a consulta TotalEstoque.

Abaixo desta caixa de seleção, você encontra uma lista chamada “Campos
disponíveis” que contém os campos criados na consulta. É necessário dizer para oassistente que precisamos adicionar todos os campos no relatório.
●Clique no botão >> para que todos os campos disponíveis passem para a lista dadireita chamada Campos no relatório.

LibreOffice Magazine | Dezembro 201491

Como Fazer

tutorial

Após transferir os campos a lista fica como na figura abaixo.

●

Clique Avançar para ir para a próxima etapa.

Agora é necessário colocar rótulos que vão deixar a leitura mais simples e intuitiva
nos nomes dos campos, que geralmente são úteis como referência em nossas
consultas e tabelas, mas não ficam tão bonitos em um relatório.
●●Apague as sugestões do assistente e reescreva os rótulos como sugeridos na
imagem ao abaixo.

Clique em Avançar.

LibreOffice Magazine | Dezembro 201492

Como Fazer

tutorial

Vamos agrupar os dados por nome●

Na lista de Campos clique em nome,●

Depois no botão > para que o campo nome passe para a lista Agrupamentos,●

Clique em Avançar >.

A próxima tela do assistente pergunta se deseja classificar de alguma forma as
informações no relatório.
●Classifique o resultado por nome em ordem crescente.

●

Clique em Avançar >.

LibreOffice Magazine | Dezembro 201493

Como Fazer

tutorial

Agora é necessário escolher entre as opções de layout para o relatório.
●Em Layout dos dados escolha Colunar, coluna única,●

Em Orientação escolha Retrato,●

Clique Avançar >.

LibreOffice Magazine | Dezembro 201494

Como Fazer

tutorial

Os últimos passos são:●●Colocar o nome do relatório como Inventário de Estoque,Escolher a opção Relatório dinâmico (para atualizar as informações sempre queo relatório for aberto),●

A opção Criar relatório agora.

●

Clique em Concluir.

Quando clicar em concluir um relatório em branco será exibido. Mas não sepreocupe pois isto aconteceu porque ainda não existem produtos cadastrados em
sua tabela de produtos.

LibreOffice Magazine | Dezembro 201495

Como Fazer

tutorial

Mas vamos resolver isto na próxima edição da LibreOffice Magazine, em fevereiro de2015.

Ronaldo Ramos Júnior - Tecnólogo em Informática para Negócios e pós graduando
em Engenharia de Sistemas. Trabalha há mais de dez anos como instrutor na
modalidade "in company" e recentemente como desenvolvedor com foco em ecommerce.

LibreOffice Magazine | Dezembro 201496

artigoEspaço Aberto

iMasters

Adequando a distribuição
GNU/Linux Ubuntu à filosofia
do Software Livre
Por Juliano Ramos - “Grubelilo”

O apelido de Grubelilo ganhei em

Depois de ler o artigo do André

meados de 2008 enquanto ministrava

Machadoum treinamento sobre gerenciador de

Ubuntu o inimigo número 1 do softwarelivre” , comecei a refletir sobre o Ubuntu

boot. De tanto que falei sobre o LILO eo GRUB os alunos começaram a mechamar de Grubelilo e este apelido
ficou.
Tenho caminhado pela estrada do
Software livre há mais de treze anos,
sendo uma das minhas paixões à
Administração dos Sistemas.
Todos os anos trabalho em festivais de

Gnu/Linux.

cujo

o

Lembro-metítuloqueé

“ficavamuito feliz com os CDs que recebia da
Canonical no começo de vida desta
distribuição. O Ubuntu era uma opção
mais amigável em relação ao Debian.
Um grande sucesso.
Escrevi diversos artigos, tutoriais e ebook sobre ele. Nesta época ainda não

instalação de Software livre Flisol eera um seguidor do movimento dopalestro sobre o Mundo Opensource

software livre (note-se: Filosofia GNU).

voluntariamente em todo o Brasil.

Ajudei muita gente a instalar software

LibreOffice Magazine | Dezembro 2014

proprietário com tutoriais de como97

artigoEspaço Aberto

instalar o flash player, codecs proprietários e etc. Felizmente fui convertido!
O artigo do André Machado sobre a distribuição Ubuntu é verdadeiro. O Ubuntu
acabou seguindo um rumo mais comercial e contra o movimento filosófico GNU;como a loja - Central de programas, que oferta softwares proprietários.

Mas é possível usar o Ubuntu sendo fiel à filosofia do Software livre?
Sim! Mas não recomendável.
Recomendo que você utilize o Trisquel GNU/Linux que é uma distribuição 100%em software livre, com repositório próprio e que teve como base o Ubuntu.

Mas eu adoro o Ubuntu e o Unity!
O Trisquel tem como default o Gnome-fallback e muitos usuários curtem o
Ubuntu pelo ambiente Unity, então, para estes usuários, resolvi criar um pequeno
tutorial que tem como objetivo: “Limpar o Ubuntu e torná-lo 100% software livre”.
E esse artigo é parte do e-book que pode ser baixado nesse linK. Além de baixá-lo,você é livre para editá-lo, melhorá-lo e usar como quiser. No entanto, gentilmentee honestamente gostaria que a nota a seguir tivesse menção em sua alteração.
VersãoOriginaldeJulianowww.rede.tux4.com.br/grubelilo

Ramos

–

Grubelilo

–

2014

–

O que é o GNU?
Gnu é um sistema operacional livre similar ao Unix.
Através do site oficial do projeto você pode encontrar versões GNU – mais
precisamente, GNU/Linux - que são completamente livres. O projeto GNU iniciouse em 1984 e seu nome é um acrônimo recursivo de “Gnu is Not Unix”.
LibreOffice Magazine | Dezembro 201498

Espaço Aberto

artigoOs sistemas operacionais similares ao UNIX se constroem a partir de um conjunto
de aplicações, bibliotecas e ferramentas de programação, além de um programa
para alocar recursos e interagir com o hardware, denominado de núcleo. Usamos
GNU habitualmente com um núcleo denominado Linux.
Esta combinação é o sistema operacional GNU/Linux, usado pôr milhões depessoas que erroneamente chamam todo o sistema apenas de Linux. O GNU
desenvolve um núcleo próprio chamado de Hurd, que anda em passos lentos pôr
falta de desenvolvedores, principalmente por causa do grande sucesso do Linux. (http://www.gnu.org/software/hurd/hurd.html).
O que é software livre?
O software livre é uma questão de liberdade, não de preço. Esta explicação sedeve pelo fato de que “Free software” em inglês dá um duplo sentido:
a palavra “free” no inglês tem duas definições: grátis e livre.
LibreOffice Magazine | Dezembro 201499

Espaço Aberto

artigoPorém devemos pensar em “Free Speech” não “Free Beer”. Ou seja, “Livre, deliberdade de expressão” não como “Livre, de cerveja grátis”. O software livre é
uma questão de liberdade para os usuários, que podem:
Executar, copiar, distribuir, estudar e modificar o software.

Mas concretamente, se refere a quatro tipos de liberdades básicas para o usuário:1. Liberdade de executar o programa como desejar. (Para qualquer propósito)
2. Liberdade de estudar o funcionamento do programa
3. Liberdade de distribuir cópias e ajudar os outros
4. Liberdade de melhorar este programa e publicar suas melhoras.

Distribuições de GNU/Linux
Existem centenas de distribuições de GNU/Linux espalhadas pelo mundo. Porém,são poucas destas distribuições que seguem os preceitos da fundação dosoftware livre, ou seja, a grande maioria, não respeita as liberdades dos usuários.
Elas distribuem e ofertam softwares proprietários e com licenças restritivas,
muitas vezes, sem alertar o usuário que pensa estar utilizando um sistema “100%livre e aberto”.
Para que uma distribuição de GNU/Linux seja considerada 100% livre ela deveseguir as diretrizes da Fundação do Software Livre. Veja abaixo algumas destas
diretrizes.
Firmware Não-livre
Alguns aplicativos e drivers requerem firmware para funcionar e, algumas vezes,

LibreOffice Magazine | Dezembro 2014100

Espaço Aberto

artigoeste firmware é distribuído somente na forma de código binário, sob uma licença
não-livre. Nós chamamos esses programas de firmware de “blobs”. Na maioria
dossistemas

GNU/Linux,você

normalmente

encontraria

esses“blobs”

acompanhando alguns drivers no kernel Linux. Tais firmwares devem serremovidos das distribuições de sistemas livres.

Dados Não Funcionais
Os dados que não são funcionais, que não realizam qualquer trabalho na prática,
são mais um enfeite para o software do que uma parte dele. Portanto, nós não
insistimos no critério de licenças livres para esses dados não funcionais. Eles
podem ser incluídos nas distribuições de sistemas livres desde que sua licença
conceda a permissão para copiar e redistribuir, tanto para propósitos comerciais
quanto não comerciais. Por exemplo, algumas engines de jogos liberados sob a
GNU GPL são acompanhados de informações do jogo – um mapa mundial fictício,gráficos de jogo e assim por diante – publicadas sob uma licença que só permite acópia exata. Uma vez que esses são dados não funcionais, eles podem ser partede uma distribuição de sistema livre mesmo que sua licença não se qualifiquecomo livre.
Marcas Registradas
Marcas registradas são associadas aos softwares. Por exemplo, o nome de um
programa pode ser uma marca registrada ou a sua interface pode exibir alogomarca. Com frequência, o uso dessas marcas será controlado de alguma
maneira; particularmente, desenvolvedores são normalmente solicitados a
remover referências à marca registrada de softwares quando eles o modificam.
Em casos extremos, essas restrições podem tornar o programa não-livre. É injusto
que uma pessoa peça que você remova uma marca registrada de um código
modificado se esta marca registrada está difundida por todo o código fonte.
LibreOffice Magazine | Dezembro 2014101

Espaço Aberto

artigoDesde que os requisitos práticos sejam razoáveis, porém, as distribuições desistema livre podem incluir esses programas, com ou sem as marcas registradas.
Do mesmo modo, a própria distribuição pode possuir marcas registradas em
particular. Não há problema se a modificação exigir a remoção dessas marcas
registradas, desde que elas possam ser prontamente removidas sem haver perda
da funcionalidade.
Porém, é inaceitável usar uma marca registrada para restringir a cópia e
redistribuição do código fonte de toda uma distribuição, ou parte dela.
Todas as diretrizes estão disponíveis no endereço:
http://www.gnu.org/distros/free-system-distribution-guidelines.pt-br.html
Criando o “GNUbuntu”
Vou nomear esta customização do Ubuntu de GNUbuntu. Para inciar eu
recomendo que você utilize uma versão LTS (Maior tempo de suporte). Nestecaso é o Ubuntu 14.04 – LTS.
Faça a Instalação normalmente do Ubuntu 14.04. Obviamente não instale osuporte à softwares de terceiros na instalação. Isto habilita os repositórios extras
do Ubuntu que possuem softwares não-livres.
Removendo as lentes do Amazon
As lentes da Amazon não afetam a filosofia do Software livre, mas sim, sua
privacidade. Como você pode desenvolver software para qualquer propósito, as
lentes do Amazon, pode-se dizer, são um spyware livre. Remover é garantir um
pouco de privacidade ao uso do sistema.
●Pesquise na Central de Programas pôr Amazon e remova do sistema.

LibreOffice Magazine | Dezembro 2014102

Espaço Aberto●

artigoRecomendo também que vá em Configuração do sistema/Privacidade edesative as pesquisas on-line. Para efetivar a remoção das lentes, abra um
terminal e digite o comando abaixo (ele é um único comando. Copie-o inteiro
e cole no seu terminal):
gsettings set com.canonical.Unity.Lenses disabled-scopes"['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope','more_suggestions-populartracks.scope', 'music-musicstore.scope','more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope','more_suggestions-skimlinks.scope']"

Repositórios mais confiáveis
Os repositórios do Ubuntu são definidos como:●

Main - softwares oficialmente suportados,●

Universe - softwares mantidos pela comunidade, mas não suportados
oficialmente,●

Restricted - softwares suportados que não estão disponíveis completamente
sob uma licença livre e●Multiverse - softwares que não são livres.

Isto significa que se você usar somente repositórios Main não usaria nenhum
software em desacordo com a Fundação do Software livre - FSF . Isto tem gerado
algumas discussões nas comunidades de software livre, principalmente pôr
usuários que não confiam na Canonical.
Então, recomendo que você instale os repositórios do Trisquel. Que são mantidos
pôr uma comunidade de usuários que seguem a filosofia do software livre.
Como o Trisquel 7 – Belenos é baseado no Ubuntu 14.04, não tive problema
algum usando estes repositórios de software.
LibreOffice Magazine | Dezembro 2014103

Espaço Aberto

artigoCrie um backup do seu sources.list. Abra o terminal e digite:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

Este comando cria uma cópia de backup dos repositórios oficiais do Ubuntu(sources.list.backup). Em seguida abra o source.list, remova todo seu conteúdo ecopie os repositórios do Trisquel:deb http://archive.trisquel.info/trisquel/ belenos maindeb http://archive.trisquel.info/trisquel/ belenos-backports maindeb http://archive.trisquel.info/trisquel/ belenos-security maindeb http://archive.trisquel.info/trisquel/ belenos-updates main

Atualize a lista de repositórios com o comando:
sudo apt-get update
Removendo o Firefox e o ThunderbirdVocê pode estar surpreso com isto, afinal, em quase todas as apresentações
sobre software livre o Firefox é demonstrado como exemplo.
Realmente, o Firefox possui seu código-fonte aberto e livre, porém, seu logotipo
possui Marca Registrada o que entra em inconformidade com as diretrizes daFundação do Software livre para uma distribuição 100% livre.
Abra um terminal e digite:
sudo apt-get remove firefox
sudo apt-get remove thunderbird

LibreOffice Magazine | Dezembro 2014104

Espaço Aberto

artigoAgora, vamos instalar o navegador Icecat (Versão do Firefox suportada pelo
projeto GNU) e leitor de e-mail Icedove (Usado pelo Debian), ambos disponíveis
nos repositórios do Trisquel:sudo apt-get install icedove icedove-l10n-pt-br
sudo apt-get install icecat icecat-locale-pt
Flash player Livre?
O Gnash é uma opção livre ao Adobe Flash Player. Com o avanço dodesenvolvimento de páginas em HTML5 pensando-se em SEO (Search Engine
Optimization) o flash está cada vez mais em desuso. Até a megacorporação desoftwares proprietários Apple influenciou no crescimento do HTML5 ao não dar
suporte ao Flash player nos seus dispositivos móveis.
Para instalar use os comandos abaixo:
sudo apt-get install gnashsudo apt-get install browser-plugin-gnash

Remover sugestão de Apps no dash
Isto é útil. Já que as vezes você recebe sugestões indevidas (softwares não-livres)no seu dash (menu do Unity), abra o terminal e instale dconf-tools:
sudo apt-get install dconf-tools
E abra o dconf-tools com o comando:
sudo dconf-editor
LibreOffice Magazine | Dezembro 2014105

Espaço Aberto

artigoAtualize os repositórios:
sudo apt-get update

E remova agora a caixa de seleção:display available apps

Atualizar o Núcleo Linux – Libre
O Kernel padrão do Ubuntu utiliza firmware não-livres. Como desejamos uma
distribuição em conformidade com a Fundação do Software Livre, vamos instalaro Kernel Linux-Libre. Que é uma limpeza do Kernel original Linux, sem nenhuma
linha de código não-livre.
Edite o repositório:sudo gedit /etc/apt/sources.list

Adicione esta linha no final do arquivo:
deb http://linux-libre.fsfla.org/pub/linux-libre/freesh/ freesh main

Descarregue a chave do repositório:wget http://linux-libre.fsfla.org/pub/linux-libre/freesh/archive-key.asc

Agora execute a instalação da chave:sudo apt-key add archive-key.asc

LibreOffice Magazine | Dezembro 2014106

Espaço Aberto

artigoAtualize os repositórios:
sudo apt-get update

Instale o seu núcleo novo
Escolha o núcleo baseado em sua arquitetura. Se não sabe rode o comando:$ archNo meu caso o núcleo o é 64bits, então o comando:
sudo apt-get install linux-libre64 linux-libre64-headers

Espere o final da instalação. Atualize o Grub.
Caso não o faça o seu novo núcleo não estará disponível na inicialização.
sudo update-grub2
Espere a atualização e reinicie o computador.
Suporte à MP3
Mp3 é um formato proprietário. Recomendo que você use ogg.
No entanto, não existe problema em criar software livres que executem softwares
ou arquivos proprietários. O LibreOffice por exemplo, executa arquivos .doc.
Então, para dar suporte aos seus arquivos de música .mp3, usaremos ogstreamer que é livre e licenciado pela GPL.
sudo apt-get install gstreamer1.0-plugins-ugly

LibreOffice Magazine | Dezembro 2014107

Espaço Aberto

artigoVocê pode saber mais sobre a licença do Gstreamer aqui.

Alterando o Boot Splash (plymouth) do Ubuntu
O Ubuntu possui sua logomarca registrada o que resulta no mesmo fator do
Firefox ou Thunderbird. Neste caso recomendo que você altere a tela de boot dosistema.
Usaremos para isto o Super Boot Manager.
Para sistemas de 32 bits digite os seguintes comandos no terminal:
cd /tmpwget -c launchpad.net/~ingalex/+archive/super-boot-manager/+files/buc_0.5.2-17_i386.deb
sudo dpkg -i *.deb
sudo apt-get install -f

Para sistemas de 64 bits digite no terminal:
cd /tmpwget -c launchpad.net/~ingalex/+archive/super-boot-manager/+files/buc_0.5.2-19_amd64.deb
sudo dpkg -i *.deb
sudo apt-get install -f

Agora, execute os comandos:
sudo add-apt-repository ppa:darklordpaunik8880/darkminttrustytahr4
sudo apt-get update
sudo apt-get install super-boot-manager
LibreOffice Magazine | Dezembro 2014108

artigoEspaço Aberto

Abra o software pelo Dash colocando a senha do administrador. Clique em
Plymouth-Manager e vá na opção para criar um tema. Eu recomendo como
imagem de boot a que está na figura a seguir.

Vocêpoderá

fazer

odownloaddomeu pacote de imagens para o Gnubuntu neste endereço:
Quando descompactar terá duas opções de tema - blue (azul) e default.
Synaptic pela central de programas
Como a central de programas do Ubuntu oferece propaganda, não devemos
utilizá-la. Recomendo o Synaptic.
sudo apt-get install synaptic

Acesse o diretório /usr/bin/
cd /usr/bin

LibreOffice Magazine | Dezembro 2014109

Espaço Aberto

artigoVocê pode saber mais sobre a licença do Gstreamer aqui.

Alterando o Boot Splash (plymouth) do Ubuntu
O Ubuntu possui sua logomarca registrada o que resulta no mesmo fator do
Firefox ou Thunderbird. Neste caso recomendo que você altere a tela de boot dosistema.
Usaremos para isto o Super Boot Manager.
Para sistemas de 32 bits digite os seguintes comandos no terminal:
cd /tmpwget -c launchpad.net/~ingalex/+archive/super-boot-manager/+files/buc_0.5.2-17_i386.deb
sudo dpkg -i *.deb
sudo apt-get install -f

Para sistemas de 64 bits digite no terminal:
cd /tmpwget -c launchpad.net/~ingalex/+archive/super-boot-manager/+files/buc_0.5.2-19_amd64.deb
sudo dpkg -i *.deb
sudo apt-get install -f

Agora, execute os comandos:
sudo add-apt-repository ppa:darklordpaunik8880/darkminttrustytahr4
sudo apt-get update
sudo apt-get install super-boot-manager
LibreOffice Magazine | Dezembro 2014110

artigoEspaço Aberto
Remova os links:
sudo rm -rf software-centersudo rm -rf software-center-gtk3

Crie os novos links:
sudo ln -s synaptic-pkexec software-center-gtk3
sudo ln -s synaptic-pkexec software-center

Trocar o ícone do Ubuntu do Launcher
No arquivo .tar.gz que está em: http://tux4.com.br/arquivos/gnubuntuart.tar.gzvocê tem o modelo launcher_bfb.png. No entanto, você pode alterar esta imagem
para qualquer outra no formato .png de mesmo tamanho.
Local da imagem:/usr/share/unity/icons/launcher_bfb.png

Imagem da tela de login
Copie

uma

imagem

com

o

nome

warty-final-ubuntu.png

para/usr/share/backgrounds/
Substitua a imagem padrão.

Conclusão
Este artigo tem como missão orientar os usuários que desejam usar o Unity e não
abrem mão de sua liberdade de usar somente software livre.
LibreOffice Magazine | Dezembro 2014111

Espaço Aberto

artigoMuitos usuários dizem: “Não sou programador, porque devo me preocupar com
a licença do software”?
Um comentário no artigo do André Machado me chamou a atenção e responde
esta questão: “É como dizer que liberdade de imprensa não me serve pra nada.
Não sou jornalista!” - André Caldas
As mudanças que explanei neste documento, transformam seu Ubuntu em uma
nova distribuição, já que não mais usaremos os repositórios oficiais.
Não pretendo criar nenhum tipo de guerra com seguidores do movimento
opensource ou de xiitas do Ubuntu. Se você não se enquadra no que este artigopropõem ignore-o. Caso queira debater suas ideias, melhorar este artigo, ou até
mesmo criar uma distro 100% Livre e brasileira (pois ainda não temos), visite
nossa rede social www.rede.tux4.com.br e vamos conversando por lá.

Juliano Ramos – Apelido Grubelilo. Engenheiro da Computação, certificado LPI,
Cisco, Novell e Red Hat. criador e mantenedor da rede social Tux 4 YOU. Escreveu
diversos e-books sobre Segurança e Administração. Na comunidade Trisquel atua na
tradução da documentação. Administrou 30 unidades de Telecentro em São Paulo ea metodologia de ensino utilizada no programa social do Instituto Brasileiro deTecnologia da Informação - IBRATI. Fundador do Instituto Social Brasileiro deInclusão Tecnológica - ISBIT. Voluntário na ONG Elo Solidário. Ja atuou como
Pesquisador ambiental da SOS Mata Atlantica.

LibreOffice Magazine | Dezembro 2014112

artigoEspaço Aberto

O que é GNU/EterTICs?
Por Javier Obregón | Tradução: Daniel Rodriguez
A idéia por trás do conceito de
GNU/EterTICs foi a base para odesenvolvimento
distribuição
projetadadeuma

GNU/Linux-Livrepara

funcionarem

ambientes de Rádios Comunitárias,
Cooperativas, Escolares, ou seja,
destinada a Comunicação Popular!
O nome refere-se ao sistema operacional em que se baseia a ideia, que é osistema operacional GNU; a palavra Éter refere-se ao meio onde as rádios
transmitem e TIC é a abreviação de Tecnologias de Informação e
Comunicações lembrando também a Cooperativa LiberTICs em que oprojeto nasceu.
“Não quer dizer, de nenhuma maneira, que esta é a forma como se deve
trabalhar”. Isso não é nada menos do que a forma que encontramos para
trabalhar com o Software Livre na FM El Libertador (rádio comunitário de El
Salvador) e espero que sirva de base para outras rádios no processo deatualização e ou migração para software livre.
Tecnicamente GNU/EterTICs é uma personalização orientada ao uso ememissoras de rádio da distribuição Debian. Ela integra várias ferramentas e
configurações da vida quotidiana na Comunicação Popular.

LibreOffice Magazine | Dezembro 2014113

Espaço Aberto

artigoÉ claro que GNU/EterTICs não incluem ou terão componentes padrão queameacem a liberdade dos usuários a partir do paradigma da liberdade
proposta pela FSF; se o rádio precisa deste ou aquele componente
proprietário é livre para instalar sob sua responsabilidade, mas nós não
incentivamos a sua utilização.

Por que construir uma outra distro e não usar
uma existente?
Há várias respostas, uma das quais é que muitas vezes o processo de“migração para o Software Libre” é associado a “instalar uma distro
GNU/Linux”. O que é por vezes conhecido é que, dentro da gama das
distribuições GNU/Linux, nem todas são livres do conceito proposto neste
paradigma. No momento em que este texto foi escrito ha 8 distribuições
livres. Esperamos que GNU/EterTICs possam estar entre essas opções em
algum momento.

Apoio à Formação
GNU/EterTICs também nasceu com essa intenção, para reduzir a curva deaprendizagem para o mínimo necessário, sem transformar o usuário em
um “zumbi pressiona botões”. Mão do Software Livre, o usuário podechegar onde seu desejo de aprender, conhecer, investigar, tanto quanto a
sua imaginação e capacidade possam levar. O único limite é ele mesmo.
Com o GNU/EterTICs como plataforma educacional para oficinas desoftware livre nas rádios, podemos levar o ambiente de operação FM El
Libertador onde formos.

LibreOffice Magazine | Dezembro 2014114

Espaço Aberto

artigoAjuda na migração das Rádios
Com base em nossa experiência de trabalho com GNU/Linux na rádio
desde 2006 e em oferecer treinamento para outras rádios vimos que hásempre um monte de ansiedade e desejo de quebrar as cadeias
tecnológicas, mas é difícil dar o primeiro passo de instalação e configuração
do sistema, que se mostrou outra grande motivação para desenvolver
GNU/EterTICs, ajudando rádios nesse primeiro passo. Agora só é necessário
inicializar o PC com a distro num Live DVD e escolher suas configurações.
Simples assim.
Claro que cada rádio pode usar as 4 liberdades e mudar tudo, ao seu gosto
e necessidades, para que a ferramenta de software se adapte a rádio e nãoo inverso. É por isso que personalizamos esta distribuição desenhada por epara pessoas de rádio, dando uma ampla aplicação para o trabalho a que
se destina.

HackingNão aquele dos filmes, mas o verdadeiro hacking, que cada um de nós
podemos ser, tomando o nosso trabalho, profissão ou ciência além dos
limites estabelecidos e contribuir para o bem comum. Sob esta definição,você se identifica como um hacker? Por curiosidade e desejo de saber mais,sobre como uma distro GNU/Linux funciona, é a melhor maneira deaprender.

LibreOffice Magazine | Dezembro 2014115

Espaço Aberto

artigoO que está incluído no GNU/EterTICs●●

A última versão estável 4.1 consiste em:●

Distribuição Base: Debian Wheezy 7.7●

Kernel Livre: 3.17.2-gnu●

Ambientes de desktop: MATE 1.8, XFCE 4.8 e LXDE 4

Suite Radit como sempre, temos o conjunto completo de Radit, agora
com IRadit atualizado para a versão 1.0.2.

LibreOffice Magazine | Dezembro 2014116

Espaço Aberto●

artigoRivendell automator de rádios, amplamente utilizado no norte da Pátria
Grande pelos irmãos da Venezuela, por exemplo. Agora vem préinstalado e pronto para usar no GET.

●

Servidor de áudio Jack integrado com Pulseaudio, graças a scripts
gratuitos do projeto Caribay.

●

Editor de áudio Audacity●

Editor de áudio Ardour●

AudioRecorder software para uso como fita testemunha.

●

RadioTray

●

MIXXX

●

Reprodutor IDJC●

Deja-Dup para backup●

Mumble para chamadas VoIP●

Iceweasel

LibreOffice Magazine | Dezembro 2014117

artigoEspaço Aberto●

LibreOffice 4.3.3.2 do repositório backports do Wheezy●

Icecast2 Servidor de Streaming●

Darkice Cliente de Streaming●

Ices2 Cliente de Streaming

Desenvolvimento de uma comunidade
Um dos pilares do Software Livre são as comunidades geradas em torno
das ferramentas, e o

GNU/EterTICs é uma ferramenta. O valor

acrescentado é dado pela comunidade de emissoras e técnicos deinformática da Pátria Grande que estão constantemente melhorando "suadistro". A prova está na lista de discussão e no novo web site.

Mais informações
●http://gnuetertics.org/●

http://listas.radioslibres.net/cgi-bin/mailman/listinfo/radios-y-sl

JavierObregón

-

Pai,

Mãe

e

principal

desenvolvedordadistribuição

GNU/EterTICs. Há anos se dedicando a promover a filosofia de software livre
fornecendo capacitação e apoio aos processos de migração. É de Misiones,
Posadas, Argentina. http://javierobregon.com.ar/

LibreOffice Magazine | Dezembro 2014

118

entrevista

Espaço Aberto

Carlos
Cesar
SoaresPor Edina Arouca
Carlos Cesar Soares é Mestre em Saúde Pública pela Faculdade de Saúde Pública da
Universidade de São Paulo, graduado pela Faculdade de Odontologia da Universidadede São Paulo e especialização em Saúde Coletiva pela Fundação para oDesenvolvimento

Científico

eTecnológico

da

Odontologia-

FUNDECTO/USP.

Atualmente, é cirurgião dentista da Justiça Federal de Primeiro Grau em São Paulo eda Prefeitura Municipal de Franco da Rocha-SP. Possui experiência na área deOdontologia, com ênfase em Saúde Coletiva. Membro do Centro Colaborador do
Ministério da Saúde em Vigilância da Saúde Bucal (CECOL) da Faculdade de Saúde
Pública da USP. Compartilha interesses em software livre como ambiente de desktop e
aplicativos multimídia diversos.
Recentemente desenvolveu sua tese de mestrado sobre a Vigilância da fluoretação daágua de abastecimento público no Município de São Paulo, no período 1990-2011. O
objeto do seu trabalho foi descrever o sistema de vigilância naquele município, mastambém destacar a questão de Acesso à Informação das redes de dados coletados noterritório brasileiro.
LibreOffice Magazine | Dezembro 2014

119

entrevista

Espaço Aberto
Qual foi a principal motivação para

fornecer à autoridade de saúde pública

abordar esse tema em seu projeto?

os dados de controle da qualidade daágua para consumo humano, enquanto

Minha principal motivação durante aapesquisa de mestrado que realizei pela

relatórios. Portanto é evidente que

Faculdade de Saúde Pública da USP foi

disponibilizar

a necessidade de abordar as políticas

conhecimento sobre a qualidade da

de acesso à informação quanto aáguaqualidade da água consumida pela

encontra respaldo na atual legislação

população do município de São Paulo.

brasileira.

No período de realização da pesquisa,apublicação

12.527/2011,

da
Lei

Lei
de

FederalAcessoà

Informação (LAI), passa a estabelecer anecessidade de incorporar o uso datecnologiadainformação

para

o

devido cumprimento desta lei, com oobjetivodegarantiroacessoainformações previsto na Constituição
Federal.
Naquele mesmo ano, a publicação daPortaria 2.914/MS passa a exigir novos
critérios de controle e de vigilância daqualidade da água para consumo
humano e seu padrão de potabilidade.
Inova ao estabelecer que o responsável
pelo sistema de abastecimento deágua para consumo humano deve
LibreOffice Magazine | Dezembro 2014

portaria

anteriordedados,

exigiaapenasinformação

abastecimentoepúblicoQual o impacto da Lei de Acesso à
Informação, (Lei
(Lei Federal 12.527/ 2011),
notrabalhodospesquisadores

brasileiros?
A

LAI

trata

da

“observância

dapublicidade como preceito geral e dosigilo como exceção”, regulando oacesso à informação de interessepúblico,sem

justificativa.

Nãonecessidadedeapenasaparapesquisa científica, é uma conquista
para todo cidadão brasileiro. O Brasildispõeagora

regulatório
participação

de

que

um

modelo

prima

pela

maior

popularepelo

aprimoramento dos instrumentos decontrole da gestão pública no intuito
120

entrevista

Espaço Aberto
de vencer a cultura do sigilo mediante

onde a informação pode ser encontrada

ade

ou de que forma poderá ser obtida.

caráter público sob a guarda e gestão

Um exemplo é a disponibilização, emde órgãos e entidades governamentais.

formatoNa

máquinas,

divulgação

prática,dasainformações

legislação

brasileiraeacessível

depor

informações

administrativas e financeiras.

http://www.acessoainformacao.gov.br/

orienta sobre formas de acesso, o local

abertoLibreOffice Magazine | Dezembro 2014121

entrevista

Espaço AbertoVocê diria que os dados disponíveis

Em algum momento da sua pesquisa, o

para

da

fator humano dificultou a obtenção

Legislação que passou a vigorar, estão

dos dados para o desenvolvimento daadequadamente

adaptadospara

sua tese?

consulta

utilização

pelos

consulta,enos

termospesquisadores?

desenvolvimento da pesquisa. Porém,

O acesso à informação pública deve
estar disponível, dada a observância dapublicidade como preceito geral e dosigilo como exceção. Porém, este é um
processo em construção, havendo dois
tipos de transparência: ativa e passiva.
No caso da transparência ativa, adivulgação das informações ocorre por
iniciativa

dosórgãospúblicos,

independente de solicitação, utilizando
principalmenteainternet.

Na

transparência passiva, as informações
são

disponibilizadas

mediante

solicitação pelo requerente.
Além de facilitar o acesso dos cidadãos
e de reduzir o custo com a prestação
de informações, a disponibilização deinformações de interesse público nos
sítios eletrônicos evita o acúmulo depedidosdeO fator humano não prejudicou oacesso

sobre

temas

semelhantes, economizando recursos

o ideal seria que a disponibilização dos
dados de vigilância da qualidade da
água

para

consumohumano,decompetência da Prefeitura Municipalde São Paulo, estivessem disponíveis
por meio eletrônico, sem necessidadede solicitação formal pelo requerente.
A boa notícia é que, em maio de 2013,o Prefeito Fernando Haddad criou aControladoria Geral do Município CGM, com a missão de promover atransparência pública e a participação
social, conforme determina
contribuindo

para

a

a LAI,

melhoriadaqualidade dos serviços públicos nomunicípio.
Em sua opinião, a utilização de bases
de dados baseadas em código aberto
possibilitaria algum tipo de vantagem
em comparação à situação atual?

públicos.
LibreOffice Magazine | Dezembro 2014122

entrevista

Espaço Aberto
Esta é uma exigência prevista na LAI,

licenças, patentes ou mecanismo depois os sítios dos órgãos e entidades

controle.

públicas devem permitir o acesso à
informação

de

forma

objetiva,transparente, clara e em linguagem defácil compreensão, possibilitando autilização

deformatos

eletrônicos

abertos e não proprietários, tais como
planilhasetexto,

divulgandoemdetalhes os formatos utilizados para
estruturação

dainformação.

O

LibreOffice, por ser um software livre,
deve atender a estes requisitos.
Você vê relevância na utilização dosoftware livre no âmbito público como
instrumento para a manipulação e
distribuição destes dados?

Carlos Cesar, o que diria para estimularpesquisadores

queenfrentem

dificuldades no acesso e uso das
informações e dados coletados em
pesquisa?
Qualquer pessoa tem o direito deapresentar recurso nos casos em que oórgão ou entidade não concedeu a
informação solicitada ou não forneceu
o motivo para negar a informação. Por
exemplo,ao

envolvero

Poder

Executivo Federal, é possível utilizar
ferramenta de recurso pela internet,
através

doSistemaEletrônico

doServiço de Informação ao Cidadão – e-A utilização do software livre pelos

SIC, ou na unidade física do SIC dogovernos é necessária para que seórgão ao qual solicitou a informação.

cumpra a LAI na sua forma mais

Vale ressaltar que a utilização dos

abrangente e democrática. Sem esta

dados

incorporação tecnológica, a aplicação

pesquisador. O dever dos governos é

desta lei inovadora nas instituições

de tornar a informação pública.

éderesponsabilidadedopúblicas estaria prejudicada. Os dados
disponibilizados devem ser abertos e

Qual o caminho que o Acesso àlivremente disponíveis para uso eInformação parece seguir no Brasil?

r e d i s t r i b u i ç ã o , s e m r e s tr i ç ã o d e
LibreOffice Magazine | Dezembro 2014123

entrevista

Espaço Aberto
A LAI é inovadora, arrojada e está

Essa

regulamentada no governo federal.

transparência

Nos sítios oficiais do Poder Executivo

cultura e investimentos em estrutura

estadual

segundotecnológica e operacional. Com o apoio

levantamento da Controladoria Geralda sociedade civil no exercício doda União (CGU) em 2014, a LAI estácontrole social, conquistamos maior

regulamentada em 73% dos Estados

legitimidade para exigir dos governos a(incluindo o Distrito Federal) e 73% das

necessária

capitais brasileiras.

públicos.

emunicipal,

ampliação

das

políticas

deimplicamudança

deaplicação

dos

recursos

Edina Arouca - Técnica em Informática e em Desenho de Construção Civil.
Superior em andamento pela FATEC-SP, trabalha na Universidade de São Paulo,
desenvolve materiais e estratégias pedagógicas de conteúdo a ser utilizado via
ambiente virtual de aprendizagem e presencialmente. Entusiasta em conhecer e
divulgar as possibilidades dos sistemas e aplicativos não-proprietários.

LibreOffice Magazine | Dezembro 2014124

Espaço Aberto

artigoAutomatizando
instalações
Linux – Parte II
Por Jônios Máximo e Marcos Teixeira

Introdução
Como podemos observar no artigo passado, fazer uma instalação Debian com
uma mídia personalizada agiliza o processo e permite melhor gerencia sobre a
instalação. Um dos empecilhos para este processo, apos a criação da mídia, ficará
restrita as versões dos pacotes contidas dentro dela.
Será necessário executar uma atualização apos a instalação. Criar mídias
atualizadas periodicamente, resolve o problema. Mas, além de evolver custos, éconsiderado não ecológico, pois o tempo de degradação de um CD corretamente
descartadoé

estimado em 40 anos, tendo ainda o risco de liberar metais

pesados na natureza. Portanto, em um local onde as máquinas estão conectados
em rede, com pequenas configurações em um servidor, podemos fazer toda
instalação via ethernet.
LibreOffice Magazine | Dezembro 2014125

Espaço Aberto

artigoPreparando a Instalação
A instalação via rede é mais rápida, eficiente e altamente configurável. Para olaboratório, utilizamos um servidor virtual Debian 7 utilizando o KVM configurado
no CentOS 7. Reciclamos um antigo servidor IBM x3650 Xenon biprocessado
com 5 GB de memória DDR1, quatro discos rígidos, sendo dois SAS 76 GB e dois
SATA 1 TB, ambos configurados em RAID 1 a fim de melhorar a confiabilidade.
Processamento mais que suficiente para o nosso objetivo, visto que o necessáriopara os serviços são mínimos. As máquinas virtuais utilizadas possuem 1
processador, 1024mb de memória. O primeiro para os serviços necessários
(DHCP, TFTP e PXE).

Configurando os serviços
O gateway da nossa rede é 192.168.0.1/24. Vamos configurar nosso servidor para
usar o endereço seguinte. Para isto, definiremos o arquivo de configuração derede localizado em /etc/network/interface:auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1

Reinicie o serviço com o comando:# /etc/init.d/networking restart

LibreOffice Magazine | Dezembro 2014126

Espaço Aberto

artigoa) Serviço TFTP
TFTP (Trivial File Transfer Protocol) é um protocolo de transferência de arquivos
muito simples e semelhante ao FTP. Ele é normalmente utilizado para transferir
pequenos arquivos entre hosts numa rede e fará a transferência da kernel para ocomputador no momento do boot para a instalação.
# aptitude install tftpd-hpa

O arquivo de configuração padrão será o suficiente para nosso caso. Verifique seestá semelhante ao utilizado neste artigo.
# cat /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"

Para verificar se o serviço está ativo, utilize o comando abaixo que ira retornar ostatus PID correspondente ao processo.
$ pgrep -lf tftpd

Para verificar se o serviço está ativo, utilize o comando abaixo que ira retornar ostatus PID correspondente ao processo.
$ pgrep -lf tftpd

Caso o comando não retorne, reinicie o serviço com o comando:# /etc/init.d/tftpd-hpa restart

LibreOffice Magazine | Dezembro 2014127

artigoEspaço Abertob) Serviço de DHCPO Dynamic Host Configuration Protocol - DHCP é um protocolo IP que oferece
configuração dinâmica de terminais, com concessão de endereços IP de host,máscara de sub-rede, Gateway, número IP de um ou mais servidores DNS, WINDe sufixos de pesquisa do DNS. Para realizar as configurações, necessitaremos deum serviço de DHCP mais robusto. Os serviços embarcados em modens ADSL e
roteadores mais simples podem atender pequenas redes, mas não oferecem osrecursos necessários para uma rede de médio porte. Portando, primeiramente
desabilite qualquer outro serviço de DHCP na rede que está configurando.
Utilizaremos o ISC-DHCP, desenvolvido pela Internet Systems Consortium, quedesenvolve ferramentas para internet de ótima qualidade e Open Source, como o
BIND para serviços de DNS entre outros.
# aptitude install isc-dhcp-server

default-lease-time 600;
max-lease-time 7200;
allow booting;subnet 192.168.0.0 netmask 255.255.255.0 {O

arquivoconfiguração

está

localizadoem/etc/dhcp/dhcpd.conf.
Vamos configurá-lo daseguinte maneira:range 192.168.0.100 192.168.0.253;

deoption broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
filename "pxelinux.0";}
group {
next-server 192.168.0.2;
host tftpclient {filename "pxelinux.0";}}

LibreOffice Magazine | Dezembro 2014128

Espaço Aberto

artigoc) Serviço PXE
O protocolo Preboot eXecution Environment - PXE é um ambiente para inicializar
computadores usando a interface de rede, sem qualquer dependência dedispositivos de armazenamento, mídia de instalação ou Sistema Operacional
instalado. O sistema operacional do equipamento é carregado pela interface derede toda vez que o mesmo é ligado, assim como os arquivos de instalação que
estamos provisionando na nossa rede.
No atual sistema, apenas uma instalação do Debian estará disponível. Com isso a
configuração padrão do sistema é suficiente. Para múltiplas instalações sãonecessárias algumas configurações no arquivo /srv/tftp/pxelinux.cfg/default.
Abordaremos estas configurações no próximo artigo.

Download do netboot e aplicação do pressed.cfg
Para esta tarefa, precisamos de um instalador com suporte para instalação via
rede. No caso do Debian, o mesmo pode ser obtido no link abaixo:
http://ftp.debian.org/debian/dists/wheezy/main/installeramd64/current/images/netboot/netboot.tar.gz
Podemos utilizar o arquivo preseed.cfg criado no artigo anterior disponível naedição 13 da LibreOffice Magazine. Primeiramente criaremos o diretório ondeserão disponibilizados os arquivos initrd e o kernel. Descompacte o arquivo
netboot.tar.gz baixado.

$mkdir /srv/tftp$ tar zxvf netboot.tar.gz -C /srv/tftp

LibreOffice Magazine | Dezembro 2014129

Espaço Aberto

artigoAgora criaremos um diretório para realizar os procedimentos de criação doinitrd.gz, lembrando que estes procedimentos foram explicados no artigo
anterior. Aqui estamos realizando com o netboot.tar.gz para instalações via rede.
$ mkdir /home/workstation$ cd /home/workstation$ gzip -d < /srv/tftp/debian-installer/amd64/initrd.gz | cpio --extract --verbose –make-directories--no-absolute-filenames

Copie do preseed.cfg criado para dentro do diretório e recompacte o arquivo.
find . | cpio -H newc --create --verbose | gzip -9 > /srv/tftp/debian-installer/amd64/initrd.gz

TestesTudo pronto, basta colocar as máquinas em rede é preparar o boot. No momento
de inicialização, nas opções de seleção de drives, selecione Boot PXE ou LAN.
Com isso, o hardware localizará nosso servidor DHCP que inicializará o processo
de maneira autônoma. Se tudo está corretamente configurado, o menu deinstalação do Debian aparecerá no monitor e o processo estará a um clique deser concluído. Para isto, apenas é necessário no momento do boot da instalação
selecionar a opção LAN no menu de seleção.
Importante verificar se o hardware tem suporte ao boot via rede e tem oprotocolo PXE. Estas informações podem ser verificadas na própria BIOS ou no
manual do equipamento. Caso não haja suporte nativo ao PXE no hardware,pode-se criar um pendrive com o protocolo utilizando o gPXE do projeto
Etherboot (http://etherboot.org/).

LibreOffice Magazine | Dezembro 2014130

Espaço Aberto

artigoConclusões
Observou-se um ótimo desempenho das estações e agilidade no processo. Ainda
foram disponibilizadas infraestruturas auxiliares para melhorar o desempenho dainstalação, como o a criação de um repositório local de pacotes, configurações
adicionais de instalação e o serviço Dnsmasq como alternativa ao isc-dhcp-server
e tftp-hba.
No próximo artigo serão abordadas a instalação e a customização destes novos
serviços.

Jônios Máximo - Bacharel em Ciências da Computação, pesquisador no Centro Latino
Americano de Tecnologias Abertas – CELTAB - PTI. Membro dos grupos de:desenvolvimento do projeto JoinOS; aplicação de tecnologias livres no ambiente demonitoramento e segurança do PTI; desenvolvimento da aplicação de mensageiria da
Itaipu Binacional; desenvolvimento do Owncloud “Fork”; desenvolvimento da plataforma
de indicadores sociais – PIS, da equipe de desenvolvimento da engine de busca.
Conhecimentos nas seguintes tecnologias: Sistemas GNU/Linux, Redes deComputadores, Shell Script, Java, Postgresql, Debian.

Marcos Teixeira - Graduado como Tecnólogo em Redes de Computadores, pósgraduado em Gerenciamento de equipamentos ativos de rede, trabalhando
principalmente no ambiente de servidores e infraestrutura GNU/Linux. Atua noCentro Latino-americano de Tecnologias Abertas - Celtab, responsável pelo
acompanhamento de infraestrutura computacional e auxílio técnico aos projetos depesquisa. Entusiasta em Robótica, Automação, Computação Científica e
Possantes Veículos Autopropulsores sobre Duas Rodas.

LibreOffice Magazine | Dezembro 2014131

artigoEspaço Aberto

ProjetoEscola.com
Por Jocemar Nascimento
Visando preparar seus alunos para ocommundo tecnológico em que vivemos, oMandriva, LibreOffice e mais de 4 mil

projeto da Rede Pública Municipal deatividades educativas instaladas no

Educação

próprio equipamento. EquipamentosdeCascavelno

Paraná,sistemaoperacional

Linux

-

entrega para cada criança no 5º ano docompletos!

ensino fundamental um Netbook.

Desde o início de 2014 os alunos

O Projeto Escola.com desenvolvido na

podem usar os computadores para

Secretaria de Educação do município

realizar atividades educacionais com osequipou em 2014 todas as turmas do

professores durante suas aulas. Além

5º ano com netbooks para uso na saladas atividades educativas, conforme

de aula. Cada aluno recebeu seu

planejamento do professor, os alunos

equipamento, que ao final do ano,

também podem aprender um pouco

poderá

mais

levar

definitivamente

para

casa.
Foram

sobre

o

funcionamento

docomputador, nas aulas de informática
entregues

mais

de

4

mil

ministradas

pelos

Instrutoresdenetbooks, com 2 Gb de Memória, 320

Informática da Rede. Além dos alunos,

GB de Disco Rígido e Webcam, equipado

todos os professores que atuam nas

LibreOffice Magazine | Dezembro 2014132

artigoEspaço Aberto
turmas de 5º ano também receberamuma

máquinacom

asmesmasespecificações e recursos das que
foram entregues aos alunos.
Cada uma das 62 escolas municipais,
possui um profissional da área detecnologia, o Instrutor de Informática,
que tem sido capacitado desde 2010
no Núcleo de Tecnologia Educacional

Secretaria de Comunicação de Cascavel - SECOM

Municipal – NTM, de Cascavel no uso

Com esta bagagem, no ano de 2014 os

de softwares livres.

instrutores dedicaram parte do tempo
das aulas para prepararem os alunos,

Secretaria de Comunicação de Cascavel - SECOM

para que, após o final de 2014, quando
poderão levar as máquinas do Projeto
Escola.com

para

casa,

continuar

usando softwares livres no seu dia a
dia.

Duranteosúltimos

4

anos

os

Secretaria de Comunicação de Cascavel - SECOM

instrutores receberam mais de 300
horas de capacitação nas mais diversas
ferramentas presentes no Linux, desde
Programação Shell Script, passandopela suíte LibreOffice, Inkscape, Gimp,
Audacity e os demais recursos das
distribuições presentes nas escolas da
Rede.
LibreOffice Magazine | Dezembro 2014133

artigoEspaço Aberto
Os Equipamentos ficam em armários
desenvolvidos

pela

equipeSecretaria de Comunicação de Cascavel - SECOM

dasecretaria e construídos na Oficina deMóveis Escolares da Secretaria de
Educação,queé

responsável

porfabricar a maioria do mobiliário das
escolasmunicipais.

Cada

armárioarmazena até 40 netbooks e a recarga
destes é realizada com auxílio de 2 Nobreaks possibilitando que eles estejam
sempre carregados e prontos para uso
pelo professor da turma.

Osinvestimentos

realizados

recursosprópriosdotambémforam

utilizadoscommunicípio,em

equipamentos para ampliação de redesem fio de alto desempenho para as
escolas,permitindo

que

todos

os

netbooks sejam conectados em redepara o trabalho no espaço da escola. A
distribuição Mandriva foi personalizada
Secretaria de Comunicação de Cascavel - SECOM

pela própria equipe da Secretaria de
Educação, permitindo uma economia

O Projeto, iniciado em 2011 com ade mais de 400 mil reais somente

implantação de um Projeto Piloto em

nesta primeira etapa do projeto.

uma das escolas do município, hoje éOrealidade em todas as escolas.

Município

deCascaveljá

tem

tradição no uso de tecnologia na

Nesta etapa do programa foi licitada a

educação. Os primeiros Instrutores decompra de 4.155 netbooks, totalizando

Informática da Rede começaram a

R$ 2.655.045,00, ao valor unitário dechegar em 1997, e nestes 17 anos decada máquina de R$ 639,00.

integração de tecnologia na educação,LibreOffice Magazine | Dezembro 2014134

artigoEspaço Aberto
Secretaria de Comunicação de Cascavel - SECOM

Neste

ano,

váriosprojetos

foram

implantados, integrados ao Escola.com,
comooProjetoProgramação

de
para

EnsinodeCrianças,reconhecido pelo Anuário A Rede comouma das Boas Práticas de TICs na
Educação no ano de 2014.
Foi também contemplada pelo Prêmio
o sucesso tem se refletido no dia a dia
da escola, sendo a atividade preferida
de nossos alunos e obtendo resultados
surpreendentes.

A Rede na categoria Setor Público,
Capacitação,Capacitação

pelos

esforços

em

qualificar os profissionais das nossas
escolas no uso de tecnologias nas
práticas educativas.

Jocemar do Nascimento - Servidor da Prefeitura Municipal de Cascavel na
Coordenação do Núcleo de Tecnologia Educacional Municipal de Cascavel – NTM.
Graduado em Pedagogia. Pós Graduando em Docência nos Ensino Médio,Técnico e Superior. Instrutor de Informática. Ministrou diversas capacitações paraos coordenadores dos NTMs do Paraná em parceria com a Undime relacionadas
aos softwares educacionais livres presentes nos laboratórios do Proinfo.
Palestrante na Latinoware, FISL e Education Freedom Day – Curitiba.

Blender é um aplicativo para modelagem, animação, texturização, composição,renderização, edição de vídeo e criação de aplicações interativas em 3D. É
gratuito e de código aberto. Baixe já: http://www.blender.org
LibreOffice Magazine | Dezembro 2014135

LibreOffice Magazine | Abril 2014136

artigoEspaço Aberto

Pessoas com deficiência
e tecnologia – onde tudo
começou!
Por Denis Katko
O que é preconceito?

Da mesma forma, em Esparta, os

É nada mais e nada menos que falta debebês e as pessoas que adquiriam

informação. Então o que esse artigo

alguma deficiência eram lançados ao

traz é informação histórica sobre as

mar ou em precipícios. Já em Atenas,

pessoas com deficiência.

influenciados por Aristóteles – que

Esse artigo é sim enfadonho, mas peço
que leiam.
As pessoas com deficiência, via deregra,

receberamtratamento

quando

dois

tipos

de

se

observaa

História Antiga e Medieval: a rejeição eeliminação sumária, de um lado, e aproteção assistencialista e piedosa, deoutro. Na Roma Antiga, tanto os nobres
como os plebeus tinham permissão
para sacrificar os filhos que nasciam
com algum tipo de deficiência.
LibreOffice Magazine | Dezembro 2014

definiu a premissa jurídica até hoje
aceita de que “tratar os desiguais demaneira igual constitui-se em injustiça”– os deficientes eram amparados e
protegidos pela sociedade.
Não

cabe

aqui

reproduzir

estanarrativa, que começa na História
Antiga e termina já no final do século
XX. Mas é interessante realçar alguns
aspectos trabalhados por este autor na“Epopeia Ignorada” das pessoas com
deficiência ao longo da História.
137

artigoEspaço AbertoOprimeiro

deles

diz

respeitoà

quanto a existência e as formas deconstatação de que sempre existiramsobrevivência

dena História indivíduos com algum tipo

deficiência.

Dentredeouchamada História Antiga, os egípcios

cognitiva. Como afirma Silva (1987):

são aqueles cujos registros são mais

“anomalias

remotos.

limitação

física,sensorial

físicasou

mentais,Os

indivíduos
os

com

povos

da

remanescentes

das

deformações congênitas, amputações

múmias, os papiros e a arte dos

traumáticas, doenças

egípcios

graves edeapresentam-nos

indícios

consequências incapacitantes, sejam

muito claros não só da antiguidade de

elas

ou

alguns “males incapacitantes”, como

permanente, são tão antigas quanto atambém das diferentes formas deprópria humanidade” (Silva, 1987, p.

tratamento que possibilitaram a vida21). Esta afirmação, que pode parecer

de indivíduos com algum grau deóbvia ou desnecessária, é válida nolimitação física, intelectual ou sensorial.

sentido de reconhecer que nos grupos

Ficaramhumanos, desde o mundo primitivo até

Anatomia da cidade de Alexandria que

os dias atuais, sempre houve pessoas

existiu no período de 300 ,daque nasceram com alguma limitação

medicinaodenaturezatransitória

ou durante a vida deixaram de andar,
ouvir

ou

enxergar.

registros,

egípciada

Escolautilizada

de

para

tratamento de males que afetavam os

Tragicamente,

ossos e os olhos das pessoas adultas.

durante muitos séculos, a existência

Existem até passagens históricas que

destas pessoas foi ignorada por um

fazem referência aos cegos do Egito esentimentodeindiferença

preconceito

nas

mais

e

ao

seu

trabalhoematividades

diversas

artesanais. As famosas múmias dosociedades e culturas; mas elas, deEgito, que permitiam a conservação

uma forma ou de outra, sobreviveram.
A

partirdemuitos

anos,

Egito

mortais de faraós e nobres do Egito

Antigo, há indicativos mais seguros

q u e a p r e s e n t a v a m d i s t r o fi a s e

LibreOffice Magazine | Dezembro 2014138

escritacom

porpossibilitaram o estudo dos restos

da

a.C.,

corposoaparecimento

2.500

dos

no

artigoEspaço Aberto
limitações físicas, como Sipthah (século

era devolvido ao pai, que tinha a

XIII a.C.) e Amon (século XI a.C.). Dada aobrigação de cuidá-lo até os sete anos;

fertilidade das terras e as diferentes

depois, o Estado tomava para si esta

possibilidades de trabalho, não é difícil

responsabilidade e dirigia a educação

imaginar alternativas para ocupação

da criança para a arte de guerrear. No

das pessoas com deficiência no Egito

entanto, se a criança parecia “feia,

Antigo.

disforme e franzina”, indicando algum

Na Grécia Antiga, particularmente em

tipo de limitação física, os anciãos

Esparta,

cidade-estado

ficavam com a criança e, em nome doprincipal

era

o

cuja

marca

militarismo,asEstado, a levavam para um local

amputações traumáticas das mãos,conhecido

braçoscom

significa “depósitos”). Tratava-se de um

frequência no campo de batalha. Dessa

abismo onde a criança era jogada,

forma,

um“pois tinham a opinião de que não era

grupo de pessoas que adquiriu uma

bom nem para a criança nem para a

deficiência e permaneceu vivo. Por

república que ela vivesse, visto que,outro lado, o costume espartano dedesde o nascimento, não se mostrava

lançar crianças com deficiência em um

bem constituída para ser forte, sã e rija

precipício

durante toda a vida” (Licurgo deepernasidentifica-se

tornou-se

ocorriam
facilmente

amplamente

como

Apothetai(queconhecido por aqueles que estudaram

Plutarco apud Silva, 1987, p. 105).

este tema numa perspectiva histórica.

Esta

De acordo com registros existentes, denaturalmente,fato, o pai de qualquer recém-nascido

realidade histórica e social da época. É

das famílias conhecidas como homoio

claro(ou seja, “os iguais”) deveria apresentar

repugnante e cruel, mas na cidade-seu filho a um Conselho de Espartanos,

estado de Esparta, no ano de 400 a.C.,

independentemente da deficiência ou

tal conduta “justificava-se” para o bem

não. Se esta comissão de sábios

daavaliasse que o bebê era normal, ele

sobrevivência da república, onde a

LibreOffice Magazine | Dezembro 2014

139

práticaque

própria

deve

ser

de

acordohoje

noscriança

entendida,com

parece

e

a

algo

para

a

artigoEspaço Aberto
maioria dos cidadãos deveriam seacolhidas

tornar guerreiros. Em outros estratos(escravos ou pessoas empobrecidas).

sociais que não os homoio (ou seja, “osA utilização comercial de pessoas com

iguais”) esse tipo de restrição não

deficiência para fins de prostituição ou

ocorria, podendo haver a sobrevivência

entretenimentode uma criança “defeituosa”, como no

manifesta-se, talvez pela primeira vez,

caso

dos

periecos,

dedicados

aos

por

famíliasdasdapessoas

plebe

ricas

na Roma Antiga. Segundo Silva (1987):

trabalhos da lavoura e do gado.

“cegos, surdos, deficientes mentais,

Diferentemente da Grécia Antiga e do

deficientes físicos e outros tipos deEgito, no que diz respeito a pessoas

pessoas nascidos com má formação

com deficiência, não é fácil localizar

eram também, de quando em quando,

referências precisas ao tema na Roma

ligados a casas comerciais, tavernas e

Antiga. Mas existem citações, textos

bordéis; bem como a atividades dos

jurídicos e mesmo obras de arte que

circos romanos, para serviços simples

aludem a essa população. Assim comoe às vezes humilhantes” (Silva, 1987, p.

ocorria em Esparta, o direito Romano130).

não reconhecia a vitalidade de bebês

repetiu-se várias vezes na história, nãonascidossó em Roma.

precocemente

características

ou

com

necessariamente,
da

esta

prática“defeituosas”.

Entretanto, o costume não se voltava,sumária

Tragicamente,para

criança

aexecução

(emboraisso

também ocorresse). De acordo com opoder paterno vigente entre as famílias
nobres romanas, havia uma alternativa
para os pais: deixar as crianças nas
margens dos rios ou locais sagrados,
onde eventualmente pudessem ser
LibreOffice Magazine | Dezembro 2014

Cristianismo
O advento do Cristianismo significou,
em diferentes aspectos, uma mudançana forma pela qual as pessoas com
deficiência eram vistas e tratadas pela
sociedade em geral. É claro que, como
alertamos no início desta seção, estenão é

um processo linear e140

artigoEspaço Aberto
homogêneo, de maneira que estamos

pobreza e da simplicidade da vida.

apenasEstes princípios encontraram respaldo

apresentando

algumastendências gerais, sem ter a pretensão

na

de definir com a exatidão histórica, amarginalizada e desfavorecida, dentro

cada momento, a situação das pessoas

da qual estavam aqueles que eramcom deficiência (que é um grupo

vítimasdeheterogêneo entre si).

defeitos

físicos

Feita esta ressalva, podemos afirmar

mentais.

que, de maneira geral, a mudança

A influência cristã e seus princípios deacima referida deveu-se ao próprio

caridade

conteúdo da doutrina cristã, que foi

contribuíram, em particular a partir dosendo

século IV, para a criação de hospitais

difundidaapartir

de

um

vida

de

uma

população

doençaseou

crônicas,
de

amor

ao

próximovoltados

num momento em que o Império

pobres e marginalizados, dentre os

Romanoquais indivíduos com algum tipo demilitarecomgeopolítico

seu

poderio

consolidado.

deficiência.

oproblemaspequeno grupo de homens simples,
estava

para

de

No

dos

séculoseguinte,

Calcedônia(emoEntretanto, Silva (1987) chama atenção

concílio

para o “lamentável estado moral daaprovou a diretriz que determinava

sociedade romana”, especialmente da

expressamente aos bispos e outros

nobreza, que demonstrava total falta

párocosde preocupação com a proliferação deorganizar e prestar assistência aosdoenças e o crescimento da pobreza epobresda miserabilidade dentre boa parte dacomunidades.

população.

criadasNesse contexto, vai ganhando força oauxílio em diferentes regiões, como oconteúdo da doutrina cristã, voltado

hospital para pobres e incapazes na

para a caridade, humildade, amor ao

cidade de Lyon, construído pelo rei

próximo, para o perdão das ofensas,

franco Childebert no ano de 542 (Silva,

para a valorização e compreensão da1987).

LibreOffice Magazine | Dezembro 2014daatendimento

a
e

451)

responsabilidade
enfermosDesta

instituições

de

das

suas

forma,

foram

decaridade141eartigoEspaço Aberto
Interessante notar que, ao mesmo

Os hospitais e centros de atendimento

tempo em que avança um tratamento,aos

ao menos, caridoso em relação aos

continuaram a crescer, impulsionados

deficientes, a Igreja Católica continuava

muitas vezes pelo trabalho dos bispos

reafirmando a impossibilidade de que

e das freiras nos mosteiros.

eles atuassem como padres. Segundo
historiadores,
Cânones“já

noschamados

Apostolorum,cuja

carentesenecessitados

Idade MédiaO

período conhecido como Idade

antiguidade exata todos desconhecem

Média, entre os séculos V e XV, traze que, no entanto, foram elaborados

algumasno correr dos três primeiros séculos da(preocupantes) sobre pessoas com

Era Cristã, existem restrições claras ao

deficiência. Continuaram a existir, na

sacerdócio para aqueles candidatos

maioriaqueoumantidos por senhores feudais, locais

deformidades” (Silva, 1987, p. 166).

para o atendimento de doentes eGelásio I, papa que reinou entre 492 a

deficientes. As referências históricas

496, reafirmou a orientação contrária àenfatizam, porém, o predomínio deaceitação

desacerdotes

concepções

deficiência,

ao

afirmarpostulantes

nãotinhamcertasmutilações

com

informações

das

vezes

e

registros

controlados

místicas,emágicas

e

que

os

misteriosas sobre a população com

poderiamserdeficiência.

Além

precisolembrarcorpo incompleta ou imperfeita”.

aglomerados urbanos ao longo desse

Era

Cristã

houve,

pelos

registros

históricos, mesmo com as restrições
acima, uma mudança no olhar emrelação não só aos deficientes, mastambém às populações humildes emais pobres.
LibreOffice Magazine | Dezembro 2014

período

criou

o

é

analfabetos nem ter “alguma parte do
Em síntese, nos primeiros séculos daquedisso,

crescimento

dificuldades

dos

para

a

manutenção de patamares aceitáveis
de higiene e saúde. Durante muitos
séculos, os habitantes das cidades
medievais viveram sob a permanenteameaça das epidemias ou doenças
mais sérias.
142

artigoEspaço Aberto
As incapacidades físicas, os sérios

também existiram durante a Idade

problemas mentais e as malformações

Média, mas as referências gerais destacongênitas eram considerados, quaseépoca

sempre, como sinais da ira divina,

deformidades físicas, sensoriais ou

taxados como “castigo de Deus”. A

mentaisprópria

pobres, enfermos ou mendigos.

IgrejaCatólica

adota

situamna

pessoascamadadecom

excluídos,comportamentos discriminatórios e deperseguição, substituindo a caridade
pela rejeição àqueles que fugiam deum “padrão de normalidade”, seja pelo
aspecto físico ou por defenderem
crenças alternativas, em particular no
período da Inquisição nos séculos XI e
XII.

Hanseníase,peste

bubônica,

difteria e outros males, muitas vezes
incapacitantes, disseminaram-se pela
Europa Medieval. Muitas pessoas que
conseguiram

sobreviver,

mas

com

sérias sequelas, passaram o resto dos
seus dias em situações de extrema
privação e quase que na absoluta
marginalidade.
No final do século XV, a questão das
pessoascom

deficiência

estavaintegrada ao contexto de pobreza emarginalidade em que se encontrava
grande parte da população, não só os
deficientes. É claro que exemplos decaridade e solidariedade para com eles
LibreOffice Magazine | Dezembro 2014

Mudanças nos séculos XV a XVIIO

períodoconhecido“Renascimento”
naturalmente,

não
esta

como
resolveu,

situação

demaneira satisfatória. Mas, sem dúvida,
ele marca uma fase mais esclarecida
da humanidade e das sociedades emgeral, com o advento de direitos
reconhecidos como universais, a partirde uma filosofia humanista e com oavanço da ciência.
Entre os séculos XV e XVII, no mundo
europeu

cristão,ocorreuumapaulatina e inquestionável mudançasociocultural, cujas marcas principais
foram o reconhecimento do valor
humano, o avanço da ciência e alibertação

quantoadogmase

crendices típicas da Idade Média. De
certa forma, o homem deixou de serum escravo dos “poderes naturais” ou
143artigoEspaço Aberto
da ira divina. Esse novo modo decom deficiência, fora dos tradicionais

pensar,muitosabrigos ou asilos para pobres e velhos.

aspectos, “alteraria a vida do homem

A despeito das malformações físicas ou

menos privilegiado também, ou seja, alimitações sensoriais, essas pessoas, deimensadosmaneira esporádica e ainda tímida,

enfermos, enfim, dos marginalizados. E

começaram a ser valorizadas enquantodentre eles, sempre e sem sombra deseres humanos. Entretanto, além dedúvidas, os portadores de problemas

outrasfísicos, sensoriais ou mentais” (Silva,

mantinha-se o bloqueio ao sacerdócio

1987, p. 226).

desses indivíduos pela Igreja Católica.

revolucionáriolegiãodesobpobres,práticasdiscriminatórias,

A partir desse momento, fortalece-se aideia de que o grupo de pessoas com
deficiência deveria ter uma atenção
própria, não sendo relegado apenas à
condição de uma parte integrante damassa de pobres ou marginalizados.
Isso se efetivou através de vários
exemplos práticos e concretos. No
século

XVI,

foram

dados

passosdecisivos na melhoria do atendimentoàs pessoas portadoras de deficiência
auditiva que, até então, via de regra,
eramconsideradas

como“ineducáveis”, quando não, possuídas
por maus espíritos.

Século XIX
Chegando ao século XIX, é interessanteregistrar a forma como o tema das
pessoas com deficiência era tratado
nos EUA. Neste país, já em 1811, foram
tomadas providências para garantir
moradia e alimentação a marinheiros
ou fuzileiros navais que viessem aadquirir limitações físicas. Assim, desdecedo,

estabeleceu-se

específica

para

uma
pessoasatenção
com

deficiência nos EUA, em especial paraos “veteranos” de guerras ou outros
conflitos militares. Depois da Guerra

Ao longo dos séculos XVI e XVII, em

Civil norte-americana, foi construído,

diferentes

foram

na Filadélfia, em 1867, o Lar Nacionaldepara Soldados Voluntários Deficientes,

sendo

paíseseuropeus,

construídos

locaisatendimento específico para pessoas
LibreOffice Magazine | Dezembro 2014144

artigoEspaço Aberto
queposteriormente

teria

outrasunidades.

Welfareassistência

eaState.

Dadooelevadocontingente de amputados, cegos e

Os Avanços do Século XX
Apromovidas nas políticas públicas pelo

outras deficiências físicas e mentais, oqualidadedotema ganha relevância política no

tratamento dado não só para pessoas

interior

com deficiência como para população

internacionalmente,em

Organização das Nações Unidas (ONU).

geral

tiveramum

substancial

dos

paísesenotambémâmbitodaavanço ao longo do século XX. No casoAdas pessoas com deficiência, o contato

deficiência passaria a ser objeto do

direto com elevados contingentes dedebate público e ações políticas, assim

indivíduos com sequelas de guerracomo outras questões de relevância

exigiu uma gama variada de medidas.

social, embora em ritmos distintos deA atenção às crianças com deficiência

um país para o outro.

tambémaumentou,

com

programas de reabilitação específicos.
períodoentre

característica

comum

Guerrasnosépaíseseuropeus – Grã-Bretanha e França,
principalmente, e também nos EUA – odesenvolvimentodeprogramas,

centros de treinamento e assistência
para

veteranosdeguerra.

das

pessoascomodesenvolvimento de especialidades eNo“epopeia”

Na

Inglaterra, por exemplo, já em 1919, foi
criada a Comissão Central da GrãBretanha para o Cuidado do Deficiente.
Depois da II Guerra, esse movimento
se intensificou no bojo das mudanças
LibreOffice Magazine | Dezembro 2014

Os Dias de Hoje
Em suma, nesse panorama histórico
buscamos resgatar elementos parauma visão geral acerca da temática das
pessoas com deficiência. Da execução
sumária ao tratamento humanitário
passaram-se séculos de história, numa
trajetória irregular e heterogênea entre
os países (e entre as próprias pessoas
com

deficiência).

Apesardisso,

épossível visualizar uma tendência dehumanização

desse

grupo

populacional.
145

artigoEspaço Aberto
É verdade que, até nos dias de hoje,

das redes é a sua abertura e porosidade,existem exemplos de discriminação

possibilitando

e/ou

o

horizontais e não hierárquicos entre os

amadurecimento das civilizações e oparticipantes. Redes não são, portanto,avanço dos temas ligados à cidadania e

apenas outra forma de estrutura, masaosprovocaram,

quase uma não estrutura, no sentido desem dúvida, um novo olhar em relação

que parte de sua força está na habilidadeàs pessoas com deficiência.

de se fazer e desfazer rapidamente."maus-tratos,

direitosmashumanos

relacionamentos

Após esse conceito podemos definir
Redes sociais, Sociedade e Pessoas comque, se empresas estão nas redes

deficiência.

sociais, é porque as mesmas têm em

Na atualidade temos em mente a

mente,

questão de inclusão social de pessoas

fundamental na construção de uma

com

imagem de referência para o mercado

deficiência

nomercadodetrabalho, o que a meu modo de ver é
muito louvável. Porém, vamos falar um
pouco sobre as redes sociais domomento, não as mais usadas, massim, aquelas que todo mundo tem um
perfil, mas nunca assume que tem.

queoclienteépeça

em geral.
Por outro lado, temos os usuários, que
na maioria das vezes buscam algo mais
nas

redes

sociais,oBadoo,

por

exemplo, é uma rede que oferece essealgo mais, se é que me entendem, ePara começar veja uma definição doinfelizmente devo dizer que a maioriaque é rede social:busca esse tipo de conteúdo. Não“Rede Social é uma estrutura social
composta por pessoas ou organizações,conectadas por um ou vários tipos derelações,objetivos

quepartilham

comuns”.

valoresUma

edascaracterísticas fundamentais na definição
LibreOffice Magazine | Dezembro 2014

vamos ser hipócritas, todo mundo já
viu uma sacanagem na internet. Por
outro

lado,

essas

redes

estão

superinfectadas de malware e trojans.
Pelo baixo conhecimento desse tipo deassunto que a maioria das pessoas
146artigoEspaço Aberto
possui, elas se tornam alvos fáceis para

Mais uma vez fico tentando atrelar osesse tipo de rede, mas, por outro lado,

dois

os

dicotomia. Mas não é.

administradores

dessas

redes

temas

como

se

fosse

uma

possuem uma “mina de ouro” nas

Dicotomia para quem não sabe é amãos, pois possuem o e-mail doincapacidade que o indivíduo possui deusuário, endereço, telefone e até foto.

não se ver dentro do contexto social

Com esses dados é fácil montar um

mais abrangente, tornando-o assim,“mailing list” para enviar spam na caixa

um excluído.

deA

entradadousuário,

dando

a

minha

intenção

foi

mostrar,entender a este usuário que um outro

historicamente como foi a vida deusuário

pessoas com deficiência até o presente

da

mesma

rede

envioumensagem para ele. Mas na verdade amomento.

intenção real desse tipo de spam é oinformação, não falamos só sobre

acessotecnologia, falamos sobre todas as

ao

site,

tornando-o

Quandoestatisticamente atraente aos olhosáreas

dos investidores.

humanidade.

defalamosconhecimentodedaDenis Katko - Graduação em WebDesign & Comércio Eletrônico. Atualmente ésupervisor de call center no Serviço Municipal de Saneamento Ambiental de Santo
André. Tem experiência na área de Administração, com ênfase em Administração
Pública. Atua nos seguintes temas: Docência em geral, Projetos sociais em
informática.
Colunistadosite
TI Especialistasda
Associação Brasileira de Web Designers e Desenvolvedores. Membro das listas deDiscussão do LibreOffice e do Ubuntu.

LibreOffice Magazine | Dezembro 2014147

LibreOffice Magazine | Abril 2014148

Espaço Aberto

Greg
Kroah-Hartman

entrevista

Por Libby Clark | Tradução: David Jourdain

Matéria originariamente veiculada na Reddit AMA, em 5 de dezembro de 2014.

A Reddit AMA foi além das perguntas habituais, quando da última entrevista com
Greg Kroah-Hartman, desenvolvedor do kernel Linux e colaborador da LinuxFoundation, indo além de perguntas como “configuração da estação de trabalho”
e “descrição de atividades”. Na verdade, acabou indo muito além de uma longa
lista de assuntos, onde os não-iniciados podem encontrar seus artigos e
apresentações. Em vez disso, ele respondeu a perguntas mais oportunas eespecíficas, que oscilavam de seus pensamentos sobre patches específicos dekernel, para o processo global de desenvolvimento, até mesmo respondendo
perguntas pessoais sobre sua família, hábitos de trabalho e sobre sua cerveja
favorita. Abaixo, você poderá ler um resumo editado de algumas das melhores
respostas. Visite o link para a matéria completa (em inglês).
LibreOffice Magazine | Dezembro 2014149

Espaço Aberto

entrevista

Sobre ser mantenedor do subsistema
Quanto do seu tempo você gasta programando e quanto é gasto em
comunicação?
David Miller disse anos atrás que "mantenedores do subsistema do kernel são
como editores. Tomamos o trabalho de outras pessoas, revisamos, sugerimos
alterações, trabalhamos com eles sobre estas alterações e, eventualmente,
aceitamos as melhores submissões. De vez em quando, pelo fato de sermos
também programadores, temos algum projeto paralelo, onde fazemos algo por
conta própria, para nos mantermos sãos."Atualmente, tenho alguns projetos paralelos, em que trabalho para me mantersão, mas a maioria do meu tempo uso tratando do kernel e me comunicando com
os desenvolvedores, para tratar de seus patches.
Qual é o seu projeto paralelo favorito no momento?
Eu estou trabalhando em um novo hardware "bus" para um novo tipo dedispositivo, o quê me permite ajudar a definir o protocolo de aplicação que estásendo usado para se comunicar neste tipo de dispositivo. A equipe dedesenvolvedores com quem estou trabalhando é de classe mundial e eu estou
me divertindo muito colaborando com eles.
Eu espero que estes projetos de hardware se unam corretamente e que
funcionem bem e, se assim for, o código poderá ser incorporado na árvore do
kernel, já que todas as empresas envolvidas entendem como o modelo dedesenvolvimento do kernel funciona.
LibreOffice Magazine | Dezembro 2014150

Espaço Aberto

entrevistaVocê nunca dorme? Você é mesmo humano? Como você consegue fazer
tantas coisas? Você até responde a perguntas no IRC. Como?
Não! Sim! Competência! Digitando!
Você sempre fica irritado com patches de má qualidade? Você sabe....
como quando o Linus se enfurece e começa a xingar sobre códigos mal
feitos?
Eu fico irritado, furioso e frustrado quando tenho que ler patches de máqualidade o tempo todo. Tanto é verdade que alguns dias atrás eu ameacei
excluir um grande driver do código fonte do kernel, a não ser que os
desenvolvedores resolvessem o problema em conjunto. Se você não ficar com
raiva, louco e frustrado, isso significa que você não se importa com o resultado
final, e está fazendo algo de errado.
O que você diria que tem sido a parte mais gratificante de trabalhar no
kernel?
A coisa mais gratificante é ver pessoalmente outras pessoas se envolvendo epodendo mudar suas vidas para melhor, obtendo empregos que ofereçam esta
condição, para mudar de vida.
Se você pudesse voltar alguns anos para fazer uma grande mudançaarquitetônica no kernel, o que seria?
Por que eu tenho que voltar no tempo? Se eu imaginasse que há uma grandemudança necessária, eu posso fazê-la agora mesmo, como qualquer outra pessoa
também poderia fazer.
LibreOffice Magazine | Dezembro 2014151

Espaço Aberto

entrevista

O que faria você ainda mais feliz com o Linux?
Se você também contribuísse com o desenvolvimento.

Sobre o processo de desenvolvimento do kernel Linux
Todo mundo admite que o volume de tráfego no LKML é simplesmente
impossível de gerir, mas o LKML ainda é um passo necessário para ter
seus patches na trilha principal de desenvolvimento do kernel. Você vê
alguma mudança sobre isso em um futuro próximo?
Todos os subsistemas do kernel têm suas próprias listas de discussão, cada uma
delas com uma grande quantidade de tráfego, o quê eu não vejo como um
grande problema. Você nunca posta patches para o LKML e espera que alguém vá
buscá-los. Você pode usar as ferramentas que temos para identificar omantenedor e o subsytem mailing list específico, e enviar seus patches para essa
lista (scripts/get_maintainer.pl, na árvore fonte do kernel).
Todo mundo filtra o LKML com base nos temas que estão interessados. Se
alguém está interessado em se inscrever para um dos temas disponíveis, basta
que escolha os que interessam.

Algumas pessoas veem o modelo de desenvolvimento do kernel “tudo-viaemail” como pitoresca e antiquada. Você tem uma boa resposta porquê
ferramentas como o Github, Gerrit, Gitorious (e afins) não funcionam paraum projeto como o Linux?

LibreOffice Magazine | Dezembro 2014152

Espaço Aberto

entrevistaNão há, de forma alguma, maneira do modelo Gerrit/Gitorious/Github funcionarpara o kernel. A escala em que trabalhamos é um nível totalmente diferente doque poderia ser tratado por essas ferramentas. Na verdade, uma série deprojetos "populares" estão batendo no limite do escalonamento do github e eles
tem conversado com os desenvolvedores do kernel Linux para aprender comoeles podem escalar seus projetos, assim como nós fazemos.
Tivemos mais de 3400 desenvolvedores contribuintes no ano passado, a partir demais de 450 empresas diferentes. Nossa taxa de mudança é, em média, 7,8
alterações aceitas por hora, 24 horas por dia, e constantemente subindo quase
todos os lançamentos (o kernel 3.16 foi de 9,5 alterações por hora). Temos maisde 18 milhões de linhas de código e estamos aumentando a uma taxa constantede 1% a 2%. Durante a última década, o tamanho só variou para baixo em 2diferentes versões do kernel (o 3.17 sendo um deles). Nenhum outro projeto se
aproxima em tamanho ou escopo.
Nós avaliamos o nosso processo de desenvolvimento o tempo todo e falamos
sobre isso, cara a cara, pelo menos uma vez por ano, para tentar ver se estamos
fazendo errado e o que podemos fazer para melhorar. Nós ajustamos emudamos as coisas constantemente, com base nas respostas e no que pensamosque pode ou não funcionar bem, e corrigimos com base em feedback. Se alguém
aparecer com alguma ferramenta que funcione melhor conosco, ótimo! Nósficaremos felizes em avaliar, mas isso normalmente é muito raro. Acabamos
escrevendo nossas próprias ferramentas para o nosso trabalho (git, kernel.org,etc), já que o quê estamos fazendo é, mais uma vez, diferente de qualquer outro
tipo de desenvolvimento.
A complexidade do kernel e sua taxa de mudança é um problema ou vai
acabar se tornando um no futuro? Se assim for, há um plano para
enfrentá-lo e qual é o plano?
LibreOffice Magazine | Dezembro 2014153

Espaço Aberto

entrevista

O número de taxa de mudança é algo que eu tenho monitorado por quase 10
anos. E isso é algo que todos os anos eu digo, "não há nenhuma maneira possívelde podermos ir mais rápido". E todo ano eu erro.
Por isso, não me escute! Eu não sei o que eu estou falando!

Sobre software e hardware
O que tem no Arch Linux que o impressiona?
Ele funciona muito bem para mim. Tem pacotes baseados tanto quanto possível
nas versões mais atualizadas. É um modelo que eu acho que é a maneira correta
de fazer uma distro Linux, e eu ajudei, ao menos, no desenvolvimento de 6 distrosdiferentes ao longo dos anos.

Como comparar com o Gentoo, se é que você já fez isso?
Caso você não saiba, eu também sou um desenvolvedor Gentoo. Não tive
quaisquer problemas com qualquer coisa no Arch, e a wiki deles é, de longe, omelhor recurso que eu já vi. Sim, as opções de linha de comando para pacmansão um pouco estranhas, mas leia a documentação, ou use um gerenciador depacotes diferentes, e ficará tudo bem para você.
Existem aplicativos que você usa que rodam nativamente no Windows, eque você executa no Wine?
Eu não uso Wine, ou quaisquer aplicativos nativos do Windows, desculpe.
LibreOffice Magazine | Dezembro 2014154

Espaço Aberto

entrevistaVocê ainda usa o Terminology?
Eu ainda uso o Terminology todos os dias, como o meu programa terminal
principal. É um grande terminal e os desenvolvedores por trás dele são muito
ativos e receptivos a relatórios de bugs.
Qual é a sua opinião sobre o X11? Você concorda que ele está atrasando odesktop Linux de forma significativa? Você acha que Wayland vai
melhorar esta situação?
Não tenho opinião sobre o X11, a não ser de que eu gosto muito e que eu
submeti algumas correções no projeto há muitos anos. Eu também gosto do
Wayland, eles também tem feito um grande trabalho.
O X11 e/ou Wayland não tem nada a ver com o “estão atrasando o desktop Linux”.
De forma alguma. Não é isso que está impedindo o Linux de ter sucesso neste
específico, e minúsculo, mercado.
Você tem alguma preferência forte por compiladores específicos, por
exemplo, GCC versus clang?
Já que o kernel é capaz de ser compilado com llvm, a concorrência é maravilhosa.
Nós fazemos um monte de coisas específicas do gcc no kernel, principalmente
porque temos que fazer, e o gcc nos fornece um meio de fazer essas coisas.
Velocidade de compilação é um problema para mim, mas o tempo de execução éo que realmente importa para todos. Por isso, eu não acho que o clang está láapenas ainda em comparação com gcc, mas ele está ficando cada vez mais perto
disso.
LibreOffice Magazine | Dezembro 2014155

Espaço Aberto

entrevista

Como você se sente a respeito de grandes empresas comerciais Linux/OSS
e as distribuições suportadas por elas, como RHEL e SLES?
RHEL e SLES fornecem uma solução real para um monte de empresas e casos de
uso por aí. Eu acho que eles são ótimos produtos e estou feliz de vê-los tendosucesso.
Ambas, Red Hat e SUSE, contribuem muito para o desenvolvimento do kernelLinux, o que me deixa muito feliz. Internamente, as empresas trabalham de forma
muito diferente, mas o resultado final para os usuários é a mesma coisa, por isso
são casos de negócios interessantes, se você gosta desses tipo de coisas.
Dito isto, podemos observar que o velho modelo de empresa não funciona para
todos. Muitas empresas fazem as coisas do seu jeito e baseiam o uso de sua
distro Linux no rápido movimento de distros baseadas na comunidade. Esta é aforma como grupos como NASDAQ funcionam (que é baseado no Gentoo), assim
como muitas outras. É por isso que eu estou muito feliz de ver CoreOS fazendo
muito bem (Aviso: Eu sou um conselheiro para eles e os fundadores são bons
amigos meus). O conceito de "constantemente atualizado com a última versão
estável" é uma solução muito boa para um mundo em constante mudança, comexigências diferentes a cada dia.
O que me deixa feliz é que o Linux funciona para tantos casos de uso diferentes,
seja ele o uso do “velho modelo instale uma vez e nunca mais toque nele por uma
década”, ou o modelo "eu tenho que executar a versão mais nova do Ruby hoje"
ou ainda o caso de uso "ligar 10.000 servidores com a mesma imagem do kernel".
É por isso que o Linux tem obtido tanto sucesso, quando comparado a outros
sistemas operacionais. Você pode transformá-lo em qualquer coisa que vocêquiser, já que todo mundo quer algo diferente mesmo.

LibreOffice Magazine | Dezembro 2014156

Espaço Aberto

entrevista

Qual é a sua forma preferida de atualizar kernels? Vale a pena testar o
Ksplice?
Recompilar/rebootar. Por quê você não inventa uma forma diferente?
Quanto ao Ksplice, se você tem tempo e esforço para manter os arquivos depatch atualizados, perfeito! Use-o. Senão, “reboota”.

Contribuindo para o kernel
Eu contribuí com patches menores para o kernel e realmente gostei de ter
feito isso, mas não sei onde encontrar algo para realmente trabalhar.
Alguma sugestão, além de ver as listas?
Essa é uma pergunta que recebo constantemente e honestamente não tenho
uma boa resposta. Eu costumo dizer que “sim, basta ler as listas de discussão do
subsistema de que você está interessado, e pegar o que fazer a partir daí”. Mas
isso pode não funcionar para todos. Eu sei disso.
Temos um monte de desenvolvedores talentosos que sabem como contribuir,mas não sei o que fazer. Eles não podem fazê-lo em tempo integral, já que têm
outros empregos ou responsabilidades, mas querem ajudar de alguma maneira.
Precisamos chegar a algum tipo de projeto para trabalhar, que permita que as
pessoas entrem nele e rapidamente consigam ajudar, mesmo que por um curtoperíodo de tempo.
Isso é algo que venho pensando já faz algum tempo, e tenho tido algumas ideias
malucas. Espero conseguir fazer algo sobre este assunto no próximo ano, sepossível.

LibreOffice Magazine | Dezembro 2014157

Espaço Aberto

entrevistaVocê muitas vezes encoraja a nós, os newbies, a fazer patches para
corrigir easy-hacks como espaços em branco, comentários, e etc., mas
vemos que muitos outros mantenedores na web desencorajam isso,
ridicularizando esses patches. Mesmo assim, você se mantém com esta
ideia?
Outros responsáveis por subsistemas consideram as correções de espaços em
branco ou de ortografia como um desperdício de tempo, e de fato é, já que elesnão querem lidar com esse tipo de correção.
E por isso, eles não fazem estas correções de espaço em branco nos subsistemas
de sua responsabilidade, eles fazem correções em setores do kernel de uso
comum e onde são desafiados a fazer. Um exemplo específico é o setor dedrivers/staging do kernel. Eu afirmo que quero que você envie correções deespaço em branco, pois eu sei que esta é uma forma de envolver as pessoas nocódigo e é isso que eu quero provocar para que ocorra. Quê mais pessoas seenvolvam com o código.
O quê você sugeriria para um desenvolvedor com apenas um pouco deexperiência em C e nenhuma experiência com a programação do kernel,para que ele pudesse colaborar para o desenvolvimento?
Falando sério.... por quê tentar desenvolver algo para o kernel, se você nem sabe
C? Aprenda C em primeiro lugar. Aprenda muito bem, antes mesmo de sequer
pensar que você quer ser um desenvolvedor do kernel, pois você vai precisar
conhecer C e viver C por um longo tempo, se quer fazer parte deste tipo detrabalho.

LibreOffice Magazine | Dezembro 2014158

Espaço Aberto

entrevista

O kernel não é o lugar para aprender a desenvolver usando C. Vá fazer outra
coisa, como escrever uma biblioteca SSL ou um fork do udev. Estes projetos
foram iniciados por pessoas que queriam aprender linguagem C.
Que conselho você daria para alguém estudando ciência da computação?
Que temas ou assuntos você considera como essencial?
Obtenha um diploma, e ao mesmo tempo em que você terá todo esse tempo livrena faculdade (sério, você terá!), se envolva em projetos de código aberto para quevocê tenha mais facilidade para conseguir um trabalho fora da faculdade. Quanto
aos temas e assuntos, a maioria dos cursos de graduação força você a aprendersobre muitas coisas diferentes (bancos de dados, sistemas operacionais, métodosde design, etc). Por isso, aproveite o tempo para ter uma visão geral de alto nível
sobre estes temas. Pode ser que sejam úteis para você algum dia.

Sobre sua vida pessoalVocê está ciente de que se fizer uma pesquisa no Google com o seu nome,
o Google apresenta uma foto sua com cara de maluco?
Sim estou ciente! Meus filhos adoram tirar sarro de mim por causa disso.
Quais atividades que você faz fora do Linux? Qual é o seu segundo
passatempo favorito na vida, além do Linux?
O que há para fazer além do Linux? O quê eu mais gosto de fazer é estar com aminha esposa e filhos. Eles são o que me mantém são neste mundo maluco.

LibreOffice Magazine | Dezembro 2014159

Espaço Aberto

entrevista

Quanto a um hobby, isso é um problema real para mim, pois meu hobby setornou meu trabalho. Por isso, o quê eu faço como hobby? Por muitos anos eu
remodelava minha casa, acrescentando quartos e outros cômodos, mas já faz
algum tempo que nos mudamos de lá para uma ilha. Depois desta mudança, eu
construí um caiaque de madeira, que me consumiu muito mais tempo do que eu
previa (3 anos). Agora que o caiaque está concluído, eu preciso encontrar outro
passatempo, já que está muito frio para usar o caiaque neste inverno.

Qual é o seu tipo favorito de cerveja?
Eu gosto de uma boa pilsner. Como eu viajo muito, eu comecei a experimentar
muitas cervejas diferentes, cervejas locais, e gostei de todas elas. Há tantasopções, que decidi iniciar a apreciá-las por amostragem, em vez de perguntar aoutras pessoas. Desta forma, eu tomo minhas próprias conclusões.

Libby Clark – Formada em Jornalismo pela Columbia University. Foi reporter do
Daily Journal of Commerce. Atualmente é editora de Conteúdo Digital na LinuxFoundation. Especializações em mídia interativa, mídia social, jornalismo,
pesquisa, tecnologia, energia, negócios, bancos / finanças, ciência.

LibreOffice Magazine | Dezembro 2014160

LibreOffice Magazine | Abril 2014161

Espaço Aberto

artigoSoftware Livre na
UFVJM Campus Mucuri
Por Cristiano Figueiredo e Jaime Batista de Souza
A Universidade Federal dos Vales do Jequitinhonha e Mucuri – UFVJM – Campus Mucuri
oferece Curso de Capacitação em Software Livre para seus servidores técnicos
administrativos.
Dizer que o Governo Federal vem adotando o Software Livre em seus órgãos não
seria nenhuma novidade. Isso faz parte da decisão estratégica da Política Nacionalde Tecnologia da Informação e Comunicação, que desde 2003 é orientada para
inclusão digital e a inovação. Segundo o Serpro, a administração de tecnologia da
informação no governo é inteiramente descentralizada. Cada ministério ou órgão
escolhe seus sistemas e máquinas.
Vinculado à Casa Civil, o Instituto Nacional de Tecnologia da Informação (ITI) foi
criado para definir as políticas estratégicas do governo nessa área. Uma dessas
políticas tem sido estimular a migração para o software livre. Porém, percebemos
que os servidores públicos não estão sendo preparados adequadamente para
esta mudança.
Acontece que, em geral, os servidores, sejam eles veteranos ou novatos, estão
acostumados a utilizar softwares proprietários em seus computadores pessoais,
ou seja, só conhecem esta realidade.
LibreOffice Magazine | Dezembro 2014162

Espaço Aberto

artigoÉ ai que entra o trabalho de sensibilização e capacitação destes usuários. Mas a
grande mudança é cultural, e as pessoas geralmente são resistentes às
novidades.
Pensando nisso, a Universidade Federal dos Vales do Jequitinhonha e Mucuri(UFVJM) oferece aos servidores Técnicos Administrativos cursos de capacitação
em diversas áreas como Administração Pública, Inglês, Espanhol, Promoção da
Saúde, Informática etc.

Estes cursos podem ser realizados por empresas licitadas ou por servidores daprópria UFVJM.
Com a chegada de vários novos servidores à UFVJM, percebeu-se a necessidade de
oferecer uma capacitação em Softwares Livres.
Cristiano Figueiredo que é Técnico em Tecnologia da Informação e Jaime Batista deSouza, Matemático, ambos do campus de Mucuri da UFVJM foram os organizadores
e instrutores do curso de Capacitação em Software Livre.
LibreOffice Magazine | Dezembro 2014163

Espaço Aberto

artigoPara que a proposta do curso estivesse de acordo com as necessidades dos servidores,
os instrutores do curso realizaram uma pesquisa sobre suas demandas, assim como ados setores onde executam suas atividades diárias. Daí, foram escolhidos os softwares
livres que melhor atenderiam tais necessidades.
O curso teve duração de 120 horas, iniciando com uma apresentação sobre a definição
de Software Livre e a política do governo quanto ao seu uso. Durante o curso os
participantes aprenderam a utilizar a suíte de escritório LibreOffice, produzir material
gráfico utilizando o Inkscape e o Gimp e por fim, aprenderam a manipular arquivos
PDF.
Para finalizar o curso, convidamos dois profissionais atuantes na área do Software Livrepara uma mesa-redonda junto aos instrutores e os alunos do curso. Um dos
convidados, o Sr. Salim Aouar falou sobre a importância da adoção do software livre
nas instituições públicas. Já o Sr. Duda Nogueira, um dos organizadores da Latinoware,
falou sobre a necessidade estratégica do Brasil ser um país autossuficiente no que serefere a tecnologia de ponta, e não depender de outros países nesta área.
Esta experiência nos mostrou que este tipo de ação é muito significativa para a
popularização do uso dos Softwares Livres dentro dos órgãos públicos. Segundo os
alunos o resultado foi muito positivo, tanto que, alguns deles, já decidiram instalar oSistema Operacional Linux em seus computadores pessoais.
Cristiano Figueiredo é Bacharel em Administração pela UFVJM e Pós-graduado
em Sistemas de Informação pela POSEAD-FGF. Atualmente é Servidor Público na
Universidade Federal dos Vales do Jequitinhonha e Mucuri atuando na área deSuporte de Tecnologia da Informação, Tutor a distância no Curso de Administração
Pública e Coordenador do Projeto de Coleta Seletiva Solidária.

Jaime Batista de Souza - Técnico administrativo na Universidade Federal dos
Vales do Jequitinhonha e Mucuri, matemático do Instituto de Ciência, Engenharia eTecnologia, instrutor do curso de capacitação em software livre para técnicos
administrativos na UFVJM, tutor a distância do curso de Matemática e Física da
EAD/UFVJM e Integrante do Grupo de Estudos em Softwares Livres para o Ensino- GESE na UFVJM.

LibreOffice Magazine | Dezembro 2014164

artigoEspaço Aberto

Software Livre na
TV Unesp
Por Fabio Cardoso e Fabrício Carapelli
Fazer televisão é algo muito caro. A

acima do padrão de outras atividades

maioria dos equipamentos feitos para

do mercado, e o suporte acompanha

televisão custam muito mais do queesta filosofia. Essa situação não é um

seus similares comuns, com preços

problemaparafrequentemente batendo na casa das

comerciaisdedezenasdemilharesdereais. A

justificativa dos fabricantes para estes
preçoséaconfiabilidade

equipamento.
eficiência,

Pela

seus

redundantesedorobustezecomponentes

sãomelhores,eaconsequência disso é o aumento dopreço. O software também segue esta
mesma filosofia. Pela necessidade deasemissoras

televisão,cujos

patrocínios são cobrados com base nos
custos operacionais. Mas e no caso dasemissoras

menores,regionais,oueducativas?
Este é o caso da TV Unesp, no ar a
pouco mais de 3 anos. A TV Unesp éuma emissora cultural e educativa que
irradia seu sinal para a cidade deser eficiente e estar sempre disponível,Bauru, o que permite que alcance algo

os custos de aquisição e manutenção

em

dos softwares para televisão são muito

espectadores.

LibreOffice Magazine | Dezembro 2014

torno

de

400

mil

potenciais

165artigoEspaço Aberto
Tem

60

funcionários ao todo, com

desde

o

iníciopor

restrições

uma equipe bastante enxuta para osorçamentarias. Além disso, vários dospadrõesSeu

softwares proprietários para áudio eorçamento é muito menor do que o devídeo pecam em sua eficiência e

uma emissora grande, e, além disso,estabilidade.

por ser uma emissora educativa, tem

A

de

uma

televisão.

algumas dificuldades jurídicas parasolução

encontrada

surpreende

muita gente do meio televisivo quando

obter subsídios privados, o que acontada. Uso maciço de software livre.

coloca em uma categoria de emissora

A despeito do que o senso comum dode televisão que, por falta de recursos,

mercadoimagina,não pode comprar de imediato todos

softwarelivre

os equipamentos e softwares que oprofissional são tão robustas e flexíveis

mercado oferece.

quanto as do software proprietário,Nestes anos que a TV Unesp está no ar

com o ganho óbvio e imediato do custo

surgiram necessidades de soluções dezero.

informática

Várias áreas da cadeia de produção de

que

não

estavamnoprojeto original, por diversos motivos.
Seja porque codecs de vídeo mudaram,

conteúdo

assoluções

para

da

o

TV

de

broadcast

Unesp

são

beneficiadas pelo software livre. Hoje

ou porque existe a necessidade denossa programação é enviada para afazer transmissões ao vivo, ou era

webnecessário

distribuirasua

programação na internet 24 horas por

24

horas

interrupções.

Como

por

dia,

sem

retransmissora

afiliada da EBC, nossa programação

dia, entre muitos outros.

própria ocupa de duas a quatro horas

Para resolver estes problemas com

por dia, com o restante preenchido

softwares proprietários a TV gastaria

pela programação da TV Brasil, que

uma pequena fortuna só com licençasnão permite que seu conteúdo sejade uso e aquisição de maquinário

veiculado na web. Para resolver este

específico; esta ideia foi descartada

impasse, a equipe de TI da TV Unesp

LibreOffice Magazine | Dezembro 2014166

artigoEspaço Aberto
desenvolveu um software que realiza ode outras ilhas de edição secundárias

envio em tempo real para a internet

usando software proprietário. Todo

(streaming) de uma lista de vídeos jámaterial vindo do departamento degravados,

pelos

videografismo, como as vinhetas eoperadores, feito todo em software

infográficos, são oriundas de softwares

livre - no caso Java, usando bibliotecas

da Adobe, como o AfterEffects e odo VLC. Hoje este software só permite

Première.

a saída do conteúdo via streaming parachegam vídeos de terceiros ou vídeos

a web, porém existem planos debaixados da internet, e tudo isso ainda

upgrades.

precisa

A intenção é que ele capture vídeos em

exportado em um formato específico

tempo real e dê saída de vídeo pelo

do exibidor, que é encarregado de

hardware, tornando-o, de fato, uma

enviar o vídeo para o ar. Neste cenário

solução de “playout, que permitiria

deinclusive colocar a emissora no ar. O

travamentos, problemas com codecs,

custo médio de um software destes novídeos em branco e sem áudio são

mercado ultrapassa os 10 mil dólares.

comuns.

selecionados

Em

ser

diversosalgunseditado,formatos

momentos

finalizadodeevídeo,“A solução encontrada surpreende muita gente do meio televisivo
quando contada. Uso maciço de software livre. A despeito do que osenso comum do mercado imagina, as soluções de software livre
para o broadcast profissional são tão robustas e flexíveis quanto as
do software proprietário, com o ganho óbvio e imediato do custozero”.
A TV Unesp também tem uma solução

Para resolver este problema a TV criou

própria de conversão de vídeos. Asinternamente uma padronização demáquinas principais de edição da TV

conversão de arquivos, onde tudo ésão todas Mac, rodando Final Cut, alémtranscodificado para um formato só

LibreOffice Magazine | Dezembro 2014167

artigoEspaço Aberto
para depois ser levado as ilhas de

Em 2012 a transmissão ao vivo foi feitaedição. É neste momento que entra ousando o Ogg Theora e o Icecast, Em

software de conversão, desenvolvido

2013 foi o VP8 com tecnologia própria

também pela equipe da TV Unesp ede servidor, sempre usando softwares

baseado no FFMPEG, que se encarrega

open

de pegar qualquer formato de vídeo e

GNU/Linux e como transcoders, o VLC

codificá-lo para o exato formato que ae o FFMPEG.

edição de TV precisa. A cadeia deAlém de tudo isso existe uma outra

produção

source.

Máquinasrodandodeuma

televisão

área onde a TV Unesp é referência

frequentementeusa

formatos

nacional,eusa

softwarelivre:aincomuns de vídeo, que possuem

produção de aplicativos interativos

necessidadespara televisão digital usando Ginga. O

específicasdetranscodificação que até os softwares

Ginga

proprietários possuem dificuldades denacional, feito pela PUC do Rio deentregar.

Hoje

este

conversor

éum

middleware

livre

e

Janeiro, e faz parte da norma da ABNT

comprime arquivos de vídeo com taxas

para as transmissões de televisão

de bitrate e qualidade melhores dodigital. A TV Unesp desenvolveu vários

que o Adobe Media Encoder, poraplicativos e trabalhos na área, alguns

exemplo. O mesmo conversor tambémdeles premiados. A emissora foi uma

é encarregado de transcodificar odas dez do país contempladas com um

arquivo e enviá-lo para o YouTube.

laboratório de produção de aplicativos

Toda a parte de streaming ao vivo deatravés de uma chamada pública doeventos

usandoMinistério das Comunicações - o Ginga

software livre. Tradicionalmente a TV

BR Labs, que já rendeu dezenas deUnesp transmite todos os anos ao vivo

aplicações

o Encontro de Software Livre daencaminhadas com o Governo Federal.

UNESP, em Ilha Solteira- SP, e usa este

Todos

evento para apresentar e testar novas

desenvolvimento das aplicações são

soluções de streaming livre.

software livre, e todas as aplicações

tambémé

feita

LibreOffice Magazine | Dezembro 2014

osealgumasprogramas

parcerias
usadosno168

artigoEspaço Aberto
resultantes são licenciadas via GPL.

Não se trata apenas de resolver um

Também foi na TV Unesp que realizou-

problema. O uso do software livre na

se a primeira compilação do Ginga

TV Unesp ultrapassa o simples pontopara o Raspberry Pi.
Além de todas estas iniciativas deapoio ao software livre, o mesmo ainda
alcança outras áreas da TV Unesp. As
estações de trabalho da emissora
usam LibreOffice; o player de vídeode ser solução. Como também é umlaboratório com o objetivo de produzir
pesquisas na área, é um dever daemissora

testarexperiências

ecom

dividiraestas

comunidade.

padrão em todas as estações é o VLC;

Alinhada com os objetivos da própria

os servidores de armazenamento deUnesp, a TV Unesp tem a missão dearquivos rodam GNU/Linux e usam odemonstrar que é perfeitamente viável

Samba para compartilhamento e os

– e até recomendável – o uso doservidores web e de e-mail usam

software livre dentro do ambiente de

FreeBSD. É importante ressaltar que
estas

escolhasnãosãobaseadasapenas na ausência de custo. Com adisponibilidadedocódigofonte,

uma televisão. Essa iniciativa podedeixar como legado para o futuro uma
televisão mais democrática e livre, com

alterações e adequações são fáceis dediminuição dos custos e consequente

se fazer, e encontrar problemas e

expansão do acesso, democratizando

corrigi-los é muito mais simples do que

um pouco mais um meio onde hoje oquando se usa softwares proprietários.

software proprietário e estrangeiro

A sua própria natureza aberta permite

domina completamente. São escassas

que

bugs

sejam

corrigidos

pela

comunidade mais rapidamente, e é
muito

comum

que

problemas

momentâneos sejam resolvidos com
uma

simples

atualização

deumbinário.
LibreOffice Magazine | Dezembro 2014

as soluções nacionais para broadcast, emontaruma

sinônimo
praticamenteemissora

de
toda

de

importação
a

sua

TV

é
de

base

tecnológica.
169

Espaço Aberto

artigoInvestir no software livre dentro do ambiente televisivo é, além de cortar custos
imediatos, poder contribuir com a inserção de mão de obra nacional no
desenvolvimento e suporte destas soluções, diminuindo a dependência
estrangeira. A TV Unesp, assim como a universidade que lhe acolhe, apoia e
sempre apoiará o software livre em todas as suas vertentes.
Fabio Cardoso - Técnico de informática pelo SENAC-SP, com Licenciatura em
Educação Artística pela UNESP de Bauru e Mestre em Televisão Digital também
pela UNESP. Possui 11 anos de experiência na área de TI atuando na área dedesenvolvimento de softwares para web, game design e transmissão de áudio evídeo pela internet. Atualmente hoje ocupa o cargo de Gerente de TI na TBR
Produções, também é programador web na TV Unesp e é pesquisador bolsista da
CAPES como coordenador de um dos pacotes de trabalho do projeto Global ITV.

Fabrício de Oliveira Carapelli - Bacharel em Ciências da Computação e Pósgraduando em Engenharia de Software, ambos pela Universidade Sagrado
Coração (USC) – Bauru/SP, possui 10 anos de experiência na área de TI, atuando
nas áreas de manutenção e suporte técnico, desenvolvimento de aplicativos e
atualmente ocupa o cargo de Supervisor de TI na Televisão Universitária Unesp –Bauru/SP, sendo o responsável pela área de TI.

LibreOffice Magazine | Dezembro 2014170

LibreOffice Magazine | Junho 2014171