O livro está em formato PDF e encontra-se disponível por enquanto neste endereço:
http://linuxnodesktop.4shared.com
Muita documentação sobre
Linux pode ser encontrada na Internet, mas na maioria dos casos são configurações para servidores, serviços, certificações e resolução de problemas.
Geralmente, o usuário desktop comum que deseja conhecer o Linux não tem tempo ou mesmo paciência para ler muitas e muitas páginas de documentação (geralmente aprofundada em detalhes técnicos, em livros de mais de 500 páginas).
O livro "A Computação Pessoal e o Sistema Operacional Linux" nasceu de uma monografia desenvolvida e apresentada pelo autor em Julho/2007 à Faculdade de Tecnologia de Taquaritinga - SP (FATEC). Seu conteúdo aborda de forma simples e muito bem ilustrada (173 screenshots) os temas e programas mais utilizados em um ambiente desktop com Debian 4.0 (Etch), KDE 3.5 e uma diversidade de softwares comuns ao dia-a-dia, em tópicos muito bem organizados e divididos em 265 páginas.
A princípio seriam procuradas editoras interessadas na publicação do trabalho, mas o autor optou por distribuir a obra gratuitamente, por alguns motivos:
- Tendo em vista o pouco material deste tipo em idioma nativo brasileiro;
- Criar uma obra que possa ser analisada pela comunidade, pelos usuários e que possa ser melhorada com suas sugestões, com lançamentos posteriores atualizados, sempre mantendo o foco no desktop Linux;
- Criar um livro que ao mesmo tempo serve de base para iniciantes e de guia para professores;
- Criar, com Software Livre, uma obra de livre distribuição que retribua à comunidade o conhecimento que foi disponibilizado por ela também gratuitamente.
Todas as sugestões enviadas ao email presente no livro serão muito bem vindas e todos os interessados em colaborar com sua correção e atualização também. Todos os créditos serão devidamente citados nas edições posteriores.
O livro está em formato PDF e encontra-se disponível por enquanto neste endereço:
Segue o índice:
NOTAS INICIAIS 3
LISTA DE FIGURAS 10
INTRODUÇÃO 14
1 – O SISTEMA OPERACIONAL LINUX 16
1.1 – Origens de Unix e Linux 16
1.1.1 – Origem do Unix e sua relação com a Internet 16
1.1.2 – GNU, Free Software Foundation e o kernel de Linus Torvalds 17
1.1.3 – Kernel modular e monolítico 18
1.2 – Motivação para migrar para Linux 19
1.2.1 – Segurança 19
1.2.2 – Custo 20
1.2.3 – Disponibilidade de programas 20
1.2.4 – Suporte e Desenvolvimento 21
1.3 – Estrutura e regras básicas do sistema Linux 21
1.3.1 – A estrutura de arquivos em Linux 22
1.3.2 – Principais diretórios em Linux e sua utilização 23
1.3.3 – Permissões de acesso a arquivos e diretórios 25
1.3.4 - Comandos úteis 26
1.4 – Suporte a hardware no Linux 27
1.4.1 – Unidades de armazenamento e mídia externa 28
1.4.2 – Unidades SCSI 29
1.4.3 – Disquetes 29
1.4.4 – Sistema de áudio e multimídia 29
1.4.5 – Portas seriais e paralelas 30
1.4.6 – Placas de vídeo com aceleração 3D 30
1.5 - Como buscar ajuda nos programas e na Internet 31
2 – A DISTRIBUIÇÃO DEBIAN GNU/LINUX 34
2.1 – O Projeto Debian 35
2.2 – Os pacotes e seu gerenciamento no Debian
GNU/Linux 36
2.2.1 – Os pacotes no Debian GNU/Linux 36
2.2.2 – Gerenciamento de pacotes 37
2.2.3 – Instalação básica de um aplicativo pelo método apt 38
2.2.4 - O arquivo sources.list 40
2.3 – Sistema de distribuições Debian (Debian Releases) 42
2.3.1 – Unstable 42
2.3.2 – Testing 42
2.3.3 – Frozen 43
2.3.4 – Stable 43
2.3.5 – Codinomes das distribuições Debian 44
2.4 – Motivações para utilização de Debian GNU/Linux 44
3 – AMBIENTE COMPUTACIONAL 47
3.1 – Requisitos de Hardware para Debian GNU/Linux 47
3.2 – Instalação do sistema Debian GNU/Linux 48
3.2.1 – Obtenção das mídias de instalação 48
3.2.2 – Iniciar a instalação de Debian GNU/Linux 4.0 49
3.2.3 – Seleção de idioma e país de localização 50
3.2.4 – Indicação do tipo de teclado 52
3.2.5 – Configuração de rede, hostname e domínio 53
3.2.6 – Particionamento de discos 56
3.2.7 – Escolha de fuso horário 64
3.2.8 – Definição da senha de root e criação de usuário comum 64
3.2.9 – Finalização da instalação e gravação do gerenciador de partida 67
3.10 – Adicionar CDs ao repositório e instalar Synaptic 68
4 – AMBIENTE GRÁFICO EM LINUX 70
4.1 – Xfree e X.org 70
4.2 – Gerenciadores de janelas tradicionais 71
4.2.1 – Blackbox / Fluxbox 71
4.2.2 – Enlightenment 71
4.2.3 – Icewm e FVWM 71
4.2.4 – XFCE 72
4.2.5 – Windowmaker 72
4.2.6 – Gerenciador de janelas 3D Beryl 72
4.2.7 – Ambiente gráfico GNOME 76
5 – AMBIENTE GRÁFICO KDE 78
5.1 – Requerimentos para KDE 78
5.2 – Configurações iniciais 79
5.3 – Seleção do idioma do sistema 80
5.4 – O ambiente de trabalho de KDE 81
5.4.1 – Área de trabalho 81
5.4.2 – O painel do KDE 85
5.4.3 – O menu K 86
5.5 – O Centro de Controle KDE 87
5.5.1 – Administração do sistema 88
5.5.2 – Aparência e temas 89
5.5.3 – Área de trabalho 91
5.5.4 – Componentes do KDE 93
5.5.5 – Controle de energia 95
5.5.6 – Internet & rede 95
5.5.7 – Periféricos 97
5.5.8 – Regional & acessibilidade 98
5.5.9 – Segurança & privacidade 100
5.5.10 – Som & multimídia 101
5.5.11 – Outras ferramentas de configuração 101
5.5.12 - Instalando novas fontes no sistema 102
5.5.13 - Alterar o tema de ícones 103
5.5.14 - Personalizando os atalhos de teclado 105
5.5.15 - Exibindo ícones de dispositivos na área de trabalho 107
5.5.16 - Alterar o fundo de tela (papel de parede) 108
5.5.17 - Tipos de arquivos e ações 110
5.6 – Gerenciador Konqueror 111
5.6.1 – Recursos de navegação 111
5.6.2 – Integração com aplicativos nativos 114
5.6.3 – Recursos de Internet 116
5.6.4 – Ferramentas especiais do Konqueror 117
6 – APLICAÇÕES PARA INTERNET 122
6.1 – Navegador web Iceweasel 122
6.1.1 – Instalação do navegador 122
6.1.2 – Recursos de Iceweasel 123
6.1.3 – Configurações de Iceweasel 126
6.2 – Comunicador instantâneo Kopete 127
6.2.1 – Instalação do Kopete 128
6.2.2 – Configurações para utilização de Kopete com uma conta MSN 128
6.2.3 – Configurações gerais do programa Kopete 131
6.2.4 – Funcionamento básico do Kopete 135
6.2.5 - Instalando webcam e testando com CamStream e Kopete 136
6.3 – Leitor de e-mail Evolution 138
6.3.1 – Configuração inicial de Evolution 138
6.3.2 – Recursos de e-mail no Evolution 140
6.3.3 – A agenda de contatos 143
6.3.4 – A agenda de compromissos 144
6.3.5 – Tarefas e memorandos 145
6.3.6 – Configurações adicionais de Evolution 146
6.4 – Agregador de RSS Akregator 147
6.4.1 – Recursos básicos de Akregator 148
6.4.2 – Configurações do programa 150
6.5 – Compartilhamento de arquivos com KTorrent 151
6.5.1 – A configuração de KTorrent 152
6.5.2 – Recursos de KTorrent 153
6.6 – VOIP em GNU/Linux com Skype 155
6.6.1 – A instalação de Skype em Debian GNU/Linux 155
6.6.2 – Configurações de Skype 156
6.6.3 – Recursos de Skype para Linux 157
6.6.4 – Considerações adicionais 158
6.7 - Conectando-se à Internet discada 160
6.8 - Conectando-se à Internet banda larga 162
7 – APLICAÇÕES PARA ESCRITÓRIO 165
7.1 – A suíte OpenOffice.org 2.0 165
7.1.1 – OpenOffice.org Writer 166
7.1.2 – OpenOffice.org Calc 169
7.1.3 – OpenOffice.org Impress 170
7.1.4 – OpenOffice.org Draw 171
7.1.5 – OpenOffice.org Base 172
7.1.6 – OpenOffice.org Math 173
7.1.7 – Geração nativa de arquivos PS e PDF 174
7.2 – Gerenciamento de informações pessoais utilizando Kontact 176
7.3 – Gerenciamento de projetos utilizando Planner 178
7.4 – Editoração eletrônica com Scribus 179
7.5 – Criação de diagramas com Dia e Kivio 179
7.6 – Gerenciador de finanças KmyMoney 181
7.6.1 – Principais funções disponibilizadas por KMyMoney 182
7.6.2 – Configurações de KMyMoney 183
8 – APLICAÇÕES MULTIMÍDIA 184
8.1 – Reprodução de áudio 184
8.1.1 – Amarok 184
8.1.2 - Obter informações de músicas, álbuns, letras e artistas com Amarok 186
8.1.3 – Noatun 189
8.2 – Codificação de áudio 190
8.2.1 – Codificação utilizando KAudioCreator 191
8.2.2 – Codificação utilizando Konqueror 191
8.3 – Reprodução de vídeos 192
8.3.1 – Mplayer 192
8.3.2 – Kaffeine 194
8.3.3 – Xine 195
8.4 – Conversão e edição de vídeos 196
8.4.1 – FFMpeg 197
8.4.2 – Edição de vídeo 197
8.4.3 - Gravar um vídeo da tela com XVidCap 198
8.5 – Gravação de CD e DVD 200
8.5.1 – K3B 201
8.5.2 – X-CD-Roast 202
8.5.3 - Clonando DVDs com K9Copy 202
8.6 – Edição de imagens 204
8.6.1 – O GIMP 204
8.6.2 – Inkscape 209
8.6.3 - Capturar a imagem da tela com KSnapshot 210
8.7 – Modelagem 3D 212
8.7.1 – Blender 212
8.8 – Gerenciamento de imagens 214
8.8.1 – Picasa 214
8.8.2 - Instalação do Google Picasa 216
8.8.3 – F-Spot 217
8.9 – Comunicação com câmeras digitais e outros dispositivos USB 219
8.9.1 – Digikam e as câmeras digitais 219
8.9.2 – Tocadores de áudio portáteis, pendrives e o desktop Linux 220
8.10 – Jogos ;223
8.10.1 – Jogos simples do ambiente KDE 223
8.10.2 - Instalar o driver 3D da nVidia 226
8.10.3 – Jogos que utilizam placa gráfica 3D 229
8.11 – Placas de captura e TV 233
8.11.1 – Escolha do hardware ideal 233
8.11.2 – Descobrindo qual hardware está instalado 234
8.11.3 – Instalando e configurando a placa de TV 235
8.11.4 – Visualizando com TVTime 236
9 – UTILITÁRIOS, IMPRESSORAS E REDE 239
9.1 – Backup 239
9.1.1 – Backup em desktop com Keep 239
9.2 – Editores de texto e calculadora 240
9.3 – Suporte a impressoras 242
9.3.1 – Sistema de impressão com CUPS 242
9.4 – Trabalho em rede 245
9.4.1 – Habilitando os compartilhamentos 246
9.4.2 – Redes sem fios 248
9.5 - Firewall 249
9.5.1 – Firestarter 250
10 – LINGUAGENS DE PROGRAMAÇÃO E SCRIPTS 252
10.1 – Linguagem C 252
10.2 – Gambas 252
10.3 – Python 254
10.4 – PHP 254
11 – SOFTWARE LIVRE NAS EMPRESAS 256
11.1 – Caixa Econômica Federal 256
11.2 – Metrô de São Paulo 257
11.3 – Outros casos de migração para Linux 257
OBSERVAÇÕES FINAIS DO AUTOR  259
BIBLIOGRAFIA 261
Um grande abraço a todos!
Linux: Porque nós já nascemos livres!!!
;>))
Scoob