TOP

Evolução das 20 distros mais populares

A próxima aula na Secitec será sobre as distros, suas diferenças e semelhanças. Pensei em fazer algo diferente para que a galera pudesse entender a evolução e popularidade de cada uma. Entrei no DistroWatch e salvei as estatísticas de popularidade desde 2002 até hoje, seguindo o critérios de H.P.D (hits por dia). Depois tabulei tudo isso no Calc e gerei um gráfico em linha. O resultado está aí abaixo. Só um lembrete, o eixo Y que representa o ranking, é de cima pra baixo. Ou seja, quanto mais perto do eixo X, mais popular. Duas coisas me impressionaram: a estabilidade de Slackware e Debian e a incrível arrancada do Ubuntu.

Read More
TOP

Aulas de Linux na Secitec

Desde ontem comecei a lecionar a habilidade de Linux no Curso Técnico em Informática da Secitec. O curso tem a duração de 2 anos e é dividido em 3 módulos:

Módulo 1

  • Laboratório de Hardware
  • Sistemas Operacionais Proprietário
  • Sistemas Operacionais Livre – LINUX 1
  • Técnicas Operacionais
  • Redação Técnica
  • Empreendedorismo
  • Inglês Técnico
  • Matemática e Estatística
  • Linguagem de Hypertexto

Módulo 2

  • Ética e Cidadania e Relações Humanas
  • Redes de Computadores
  • Cabeamento Estruturado
  • Sistema Operacional de Redes Proprietário
  • Sistema Operacional de Redes Livre – LINUX 2
  • Administração e Organização Empresarial
  • Inglês Técnico II
  • Ergonomia

Módulo 3

  • Algoritmo
  • Engenharia de Software
  • Análise e projetos de Sistemas
  • Linguagem de Programação Visual
  • Banco de Dados
  • Inglês Técnico III
  • Programação Web
  • Sistema de Informações Contábeis
  • Marketing em Informática

Como podemos ver, é bastante conteúdo para pouco tempo. Nesse sentido pretendo utilizar o máximo de recursos de rede para otimizar as aulas. Neste blog já está disponível o calendário das aulas com as atividades. Vou utilizar também o e-mail e o Twitter como ferramentas para interação com os alunos.

Read More
TOP

Desabilitando o Touchpad

Eu sou  um péssimo digitador, faço isso olhando o teclado e não a tela. A conseqüência disso é que se o Touchpad estiver habilitado e o dedão bater nele, quando olho na tela, o texto digitado está todo desconfigurado. No Ubuntu é bem simples resolver isso. Vá em Sistema>Preferências>Mouse>Touchpad e desmarque a caixa “Habilitar Touchpad”. Claro que nos notebooks recentes há um botão perto do Touchpad que resolve isso, mas quem usa um dos antigos, como eu…

Read More
TOP

Um Kiosk Web para consultas

Já faz um bom tempo que adotamos a solução Gnuteca para gerenciamento da biblioteca da Unemat, um ótimo trabalho do Amir. Temos quatro terminais de atendimento e precisávamos de um terminal para que os usuários pudessem realizar consultas ao acervo.
A solução encontrada foi uma instalação Debian apenas com o X, sem gerenciador de login, com login automático, Firefox com a extensão R-Kiosk e desligamento remoto usando ssh e expect.

Vamos ao trabalho!

Faça uma instalação do Debian apenas com o sistema básico.

Instale o servidor X:

# aptitude install xserver-xorg

Configurando o autologin:

# apt-get install mingetty
# vim /etc/inittab

Procure por uma sessão parecida com esta:

1:12345:respawn:/sbin/getty 38400 tty1
2:2345:respawn:/sbin/getty 38400 tty2
3:2345:respawn:/sbin/getty 38400 tty3
4:2345:respawn:/sbin/getty 38400 tty4
5:2345:respawn:/sbin/getty 38400 tty5
6:2345:respawn:/sbin/getty 38400 tty6

Altere a linha

2:2345:respawn:/sbin/getty 38400 tty2

para

2:2345:respawn:/sbin/mingetty --autologin seu_usuario tty2

Aplique as atualizações no inittab

# init q

Edite o arquivo .bash_profile e insira o seguinte conteúdo:

# vim .bash_profile
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty2 ]; then
startx
fi
#iceweasel -safe-mode
iceweasel

Reinicie o micro. Se tudo estiver certo ele logará automaticamente e carregará o Firefox

Configure a página inicial do Firefox para atender as suas necessidades.

Instale a extensão R-kiosk e habilite-a.

Feche o X (CTRL+ALT+BKSP)

Inicie o X

$ starx

O Firefox deverá ser carregado em modo Kiosk agora, sem menus e em tela cheia.

Se precisar editar as preferências do Firefox, faça o seguinte:

Edite novamente o .bash_profile, descomente a linha que faz o Firefox entrar no modo de segurança. Desse modo a extensão R-Kiosk não será carregada, permitindo alterações.

iceweasel -safe-mode
#iceweasel

Desligando o micro remotamente

Nos dois micros instale o ssh

# aptitude install ssh

No seu /home/usuario do terminal de consulta crie um arquivo chamado “desligar.sh”.

# vim desligar.sh

e insira o seguinte conteúdo:

#!/bin/bash
killall firefox-bin
halt -P

No micro que será usado para desligar o terminal, instale o Expect

# aptitude install expect

e crie um arquivo chamado “desliga_terminal”.

# vim desliga_terminal"

Insira o conteúdo a seguir no arquivo:

#!/usr/bin/expect
set timeout 30
spawn ssh root@ip_do_terminal 'desligar.sh'
set password "senha_de_root_do_terminal"
expect "password:"
send "$password\r"
expect "root@consulta:~$"
send "exit"
expect eof

Do micro que será usado para desligar, execute

$ expect 'desliga_terminal'

Aceite o aviso do ssh

Se estiver OK o terminal será desligado.

Para facilitar a vida dos usuários crie um lançador na área de trabalho

Referências:

Autologin no Linux sem o uso do KDM

R-Kiosk

Read More