Inicialmente este blog foi criado para armazenar algumas dicas e links de UNIX/Linux, OpenVMS, linguagem C, Assembly, TCP/IP e nerdezas afins. No entanto devido ao autor ter abandonado o seu plano de ser um super hacker e dominar o mundo (devido esposa, família, filhos, trabalho), a partir de 2012 este blog tem um tipo de nerdeza mais light (Android, Linux, RetroPie (retrogames), produtividade, e por aí vai). Estas dicas raramente serão criações minhas.

quinta-feira, 9 de julho de 2015

RetroPie 3.0: usando fba-libretro no lugar do PiFBA

OBSERVAÇÕES:
1. Esta dica só vale a pena se for no Raspberry Pi 2, pois o desempenho do fba-libretro no Raspberry Pi B+ é sofrível. Impossível de ter algum prazer jogando.
2. Eu só encontrei utilidade em trocar o PiFBA pelo fba-libretro, pois este roda Street Fighter 3. Do contrário eu permaneceria no PiFBA tranquilamente. Aliás, no meu Rasp antigo eu permaneço com o PiFBA felizão (rodando Street Fighter Alpha 3 suave, por exemplo).

De acordo com o wiki oficial do RetroPie, o PiFBA é baseado no MAME 0.114 (Abril de 2007), enquanto o fba-libretro é baseado no MAME 0.154 (Julho de 2014). E por conta disso a quantidade de ROMs suportadas é maior no fba-libretro.

Para trocar é extremamente simples. Basta editar o arquivo "/opt/retropie/configs/fba/emulators.cfg". Vamos dar uma olhada nele:

pifba="/opt/retropie/emulators/pifba/fba2x %ROM%"
default="pifba"
lr-fba="/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-fba/fb_alpha_libretro.so --config /opt/retropie/configs/fba/retroarch.cfg %ROM%"
Como você já deve ter deduzido, para trocar basta trocar o default="pifba" por default="lr-fba".

Lembrando que será necessário configurar os botões [veja o UPDATE no final do post]. Mas como estaremos no libretro, basta usar as ferramentas do retroarch (o arquivo de configuração específico do sistema fica em /opt/retropie/configs/fba/retroarch.cfg). Infelizmente a explicação de como utilizar estas ferramentas não está no escopo deste post.

Se você seguiu a minha dica do post anterior, fique tranquilo que a configuração dos botões para jogos NeoGeo vai continuar funcionando, pois o pifba continuará sendo utilizado para emular NeoGeo.

[UPDATE 10/07/2015]
Segue a configuração de botões otimizada para jogos CAPCOM (nos jogos de NeoGeo vamos continuar usando o PiFBA):
/opt/retropie/configs/fba/retroarch.cfg

#include "/opt/retropie/configs/all/retroarch.cfg"
# All settings made here will override the global settings for the current emulator core
input_remapping_directory = /opt/retropie/configs/fba/

### meleu: o botão de hotkey é o select, e isso acaba atrapalhando na hora
###        de colocar fichas. Portanto vou mudar o hotkey para L1 e sair do
###        emulador com L1+L2
input_enable_hotkey_btn = 6
input_exit_emulator_btn = 4

### configuracao dos botoes otimizada para jogos de luta CAPCOM
input_player1_b_btn = 2
input_player1_a_btn = 5
input_player1_x_btn = 7
input_player1_y_btn = 3
input_player1_l_btn = 0
input_player1_r_btn = 1

input_player2_b_btn = 2
input_player2_a_btn = 5
input_player2_x_btn = 7
input_player2_y_btn = 3
input_player2_l_btn = 0
input_player2_r_btn = 1

segunda-feira, 6 de julho de 2015

RetroPie 3.0: configuração de controles distintas para jogos de luta SNK e CAPCOM

Pra quem não sabe o que é RetroPie e nem Raspberry Pi, eu recomendo uma visita nos seguintes links:
http://blog.petrockblock.com/retropie/
https://www.raspberrypi.org/

OBSERVAÇÃO:
Como o RetroPie é um projeto relativamente novo, algumas coisas estão mudando assim que novas versões são lançadas, como por exemplo arquivos de configuração e os seus respectivos diretórios. Então é bom frisar que o esquema explicado aqui foi realizado no RetroPie 3.0 beta 4 (também testei no 2.6, mas alguns diretórios são diferentes).

PROBLEMA

No RetroPie o emulador utilizado para a maioria dos jogos de luta de arcade é FinalBurn Alpha (ou fba, ou ainda pifba, como a versão para Raspberry Pi é chamada). Só que diferentemente do MAME, o FBA não tem como configurar os controles individualmente por jogo. E aí que começa o meu problema. Pois eu costumo jogar num controle de PlayStation2, utilizando o seguinte esquema:

quadrado: soco fraco
triângulo: soco forte
xis: chute fraco
bola: chute forte
R1: soco médio [CAPCOM]
R2: chute médio [CAPCOM]

O problema é que nos games CAPCOM temos o soco/chute médio, e nos games SNK não temos. Aí a configuração que eu considero ideal para um já não fica legal no outro. Pois aqui vou descrever como contornar este problema.

SOLUÇÃO

passo 1

  • Colocar as roms dos jogos SNK no diretório "/home/pi/RetroPie/roms/neogeo". No meu caso foram as várias edições de Art of Fighting, Samurai Shodown, Metal Slug, Fatal Fury e King of Fighters. O sistema vai continuar executando o pifba para jogar estas roms, mas fazendo desta forma o emulationstation vai ficar mais organizadinho.
  • Colocar as roms CAPCOM no diretório "/home/pi/RetroPie/roms/fba". No meu caso foram os Street Fighter da vida, Marvel vs Capcom, X-Men vs Street Fighter (infelizmente não rodou Street Fighter 3).

passo 2

Criar dois arquivos de configuração distintos para SNK e CAPCOM.

Um vai se chamar "/opt/retropie/configs/fba/fba2x.cfg-neogeo":


### meleu: ARQUIVO DE CONFIGURACAO DOS BOTOES PARA JOGAR JOGOS DA SNK ###
#########################################################################
[Keyboard]
# Get codes from /usr/include/SDL/SDL_keysym.h
A_1=306
B_1=32
X_1=308
Y_1=304
L_1=122
R_1=120
START_1=13
SELECT_1=9
LEFT_1=276
RIGHT_1=275
UP_1=273
DOWN_1=274
QUIT=27
#player 2 keyboard controls, disabled by default
A_2=999
B_2=999
X_2=999
Y_2=999
L_2=999
R_2=999
START_2=999
SELECT_2=999
LEFT_2=999
RIGHT_2=999
UP_2=999
DOWN_2=999

[Joystick]
# Get codes from "jstest /dev/input/js0"
# from package "joystick"
# quadrado = soco fraco
A_1=3
# triangulo = soco forte
B_1=0
# xis = chute fraco
X_1=2
# bolinha = chute forte
Y_1=1
L_1=7
R_1=5
START_1=9
SELECT_1=8
#Joystick axis
JA_LR=0
JA_UD=1
#player 2 button configuration
A_2=3
B_2=0
X_2=2
Y_2=1
L_2=7
R_2=5
START_2=9
SELECT_2=8
#Joystick axis
JA_LR_2=0
JA_UD_2=1

[Graphics]
DisplaySmoothStretch=1
# Display Effect: 0 none, 1 scanlines
DisplayEffect=0
DisplayBorder=0
MaintainAspectRatio=1

[Sound]

### FINAL DO ARQUIVO ###


O outro arquivo vai se chamar  "/opt/retropie/configs/fba/fba2x.cfg-capcom":

### meleu: ARQUIVO DE CONFIGURACAO DOS BOTOES PARA JOGAR JOGOS DA CAPCOM ###
############################################################################
[Keyboard]
# Get codes from /usr/include/SDL/SDL_keysym.h
A_1=306
B_1=32
X_1=308
Y_1=304
L_1=122
R_1=120
START_1=13
SELECT_1=9
LEFT_1=276
RIGHT_1=275
UP_1=273
DOWN_1=274
QUIT=27
#player 2 keyboard controls, disabled by default
A_2=999
B_2=999
X_2=999
Y_2=999
L_2=999
R_2=999
START_2=999
SELECT_2=999
LEFT_2=999
RIGHT_2=999
UP_2=999
DOWN_2=999

[Joystick]
# Get codes from "jstest /dev/input/js0"
# from package "joystick"
### meleu: lembrando que eu costumo utilizar um controle de ps2
# A = soco fraco = quadrado
A_1=3
# B = soco forte = triangulo
B_1=0
# X = soco medio = R1
X_1=7

# Y = chute fraco = xis
Y_1=2
# L = chute médio = R2
L_1=5
# R = chute forte = bola
R_1=1

START_1=9
SELECT_1=8
#Joystick axis
JA_LR=0
JA_UD=1
#player 2 button configuration
A_2=3
B_2=0
X_2=7
Y_2=2
L_2=5
R_2=1
START_2=9
SELECT_2=8
#Joystick axis
JA_LR_2=0
JA_UD_2=1

[Graphics]
DisplaySmoothStretch=1
# Display Effect: 0 none, 1 scanlines
DisplayEffect=0
DisplayBorder=0
MaintainAspectRatio=1

[Sound]
### FINAL DO ARQUIVO ###

passo 3

Mudar o dono do arquivo "/opt/retropie/configs/fba/fba2x.cfg", executando o seguinte comando:

chown pi.pi /opt/retropie/configs/fba/fba2x.cfg


Isso vai permitir que possamos alterar este arquivo no esquema seguir.

passo 4

Copiar o arquivo "/etc/emulationstation/es_systems.cfg" para seu diretório pessoal, executando o seguinte comando:

cp /etc/emulationstation/es_systems.cfg ~/.emulationstation/es_systems.cfg


passo 5

O es_systems.cfg é um arquivo XML relativamente fácil de entender. Primeiro vamos procurar pela entrada referente ao neogeo. Estará algo assim:
...
  <system>
    <name>neogeo</name>
    <fullname>Neo Geo</fullname>
    <path>~/RetroPie/roms/neogeo</path>
    <extension>.zip .fba .ZIP .FBA</extension>
    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ neogeo %ROM%</command>
    <platform>neogeo</platform>
    <theme>neogeo</theme>
  </system>
...

Na linha nós vamos alterar para o seguinte:

<command>(cd /opt/retropie/configs/fba/ && cat fba2x.cfg-neogeo > fba2x.cfg) && /opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ neogeo %ROM%</command>

Em seguida vamos fazer a mesma coisa com a entrada referente ao fba. Ela estará assim:

...
  <system>
    <name>fba</name>
    <fullname>Final Burn Alpha</fullname>
    <path>~/RetroPie/roms/fba</path>
    <extension>.fba .zip .FBA .ZIP</extension>
    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ fba %ROM%</command>
    <platform>arcade</platform>
    <theme>fba</theme>
  </system>
...


Alterar a linha para o seguinte:

<command>(cd /opt/retropie/configs/fba/ && cat fba2x.cfg-capcom > fba2x.cfg) && /opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ fba %ROM%</command>

passo 6 [OPCIONAL]

Aproveite para eliminar do emulationstation os sistemas que você não usa (por exemplo amiga, macintosh, apple II, ScummVM, etc) basta comentar a entrada referente a estes sistemas usando <!-- e -->, como no exemplo abaixo

...
<!-- ## SISTEMAS QUE NÃO QUERO QUE APAREÇA ##
     ########################################
  <system>
    <name>amiga</name>
    <fullname>Amiga</fullname>
    <path>~/RetroPie/roms/amiga</path>
    <extension>.sh .SH</extension>
    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ amiga %ROM%</command>
    <platform>amiga</platform>
    <theme>amiga</theme>
  </system>
-->
...

finalizando

Reiniciar o emulationstation e pronto!

terça-feira, 9 de junho de 2015

Configurando alguns atalhos no MATE para quem está acostumado com Windows

Recentemente consegui "converter" mais um amigo para o Linux. Instalei para ele o Linux Mint 17.1 MATE Edition. E como ele já estava acostumado com algumas teclas de atalho que já são consagradas do mundo Windows mas que não são padrão no MATE, tive que auxiliá-lo nesse processo.

Acabei descobrindo um ponto fraco do MATE: quando a tecla Windows está configurada para mostrar o mintMenu, outros atalhos que utilizem a tecla Windows não funcionarão corretamente. Para contornar a situação o que eu fiz foi definir a tecla de exibição do mintMenu como Alt+Win (duas teclas vizinhas, bem tranquilo. Não é o ideal, mas foi a melhor solução que encontrei). Depois disso consegui configurar os outros atalhos de boa. Vamos ao passo a passo

- Clicar com o botão direito no ícone do mintMenu e escolher "Preferências". Isso vai abrir a janela "Preferências do Menu". Na parte "Atalho do teclado", clique e defina o novo atalho para Alt+Win. Ele vai escrever "Super_L". Faça o teste para ver se deu certo. ;-)

OBSERVAÇÃO: Por uma questão de padronização, vamos chamar a tecla Windows do teclado de Mod4, que é como o MATE se refere a esta tecla no aplicativo de configuração de teclas de atalho.

Agora clique no Menu -> Central de Controle. Vai abrir a janela da Central de Controle, procure por "Atalhos de teclado" e abra-o.

- na parte de 'Desktop', clique na linha do 'Bloquear tela' e defina o atalho 'Mod4+L'.

- na linha 'Pasta pessoal' defina o atalho como 'Mod4+E'.

- agora na parte de 'Área de trabalho' você vai na linha 'Mostrar a caixa de diálogo "Executar aplicativo" do painel' e defina como 'Mod+R'. [OBSERVAÇÃO: o atalho Alt+F2, que vem como padrão para abrir um pop-up para executar programas, também é bastante consagrado no mundo Linux.]

- na parte de 'Gerenciador de janelas', vá na linha 'Ocultar todas as janelas normais e focar a área de trabalho' e defina o atalho como 'Mod4+D'.


Acho que é isso. Se alguém tem mais algum atalho que acha que mereça atenção, compartilhe nos comentários.

sexta-feira, 5 de junho de 2015

Porque escolhi o Linux Mint Debian Edition 2 MATE

Faço aqui um breve relato de como cheguei ao LMDE2 e das motivações que me fizeram escolhê-lo como minha distribuição "de trabalho" em um computador modesto que tenho aqui. Reforço que em computadores de amigos que eu esteja "convertendo" para o Linux, eu continuo usando as versões Linux Mint baseadas no Ubuntu, conforme disse nesse post: <http://mdicas.blogspot.com.br/2015/06/linux-mint-solucao-ideal-para-quem-esta.html>.

Eu tenho um notebook HP Pavilion dv2-1110br (alguns chamariam de subnotebook outros de supernetbook), ele vem com um processador AMD Athlon Neo MV-40 (64bits), e tem 2GB de RAM. Não é um computador possante, mas eu gosto muito dele devido ao seu tamanho portátil (tela de 12 polegadas) sem ser tão pequeno quanto um netbook. É leve e cabe em qualquer mochila tranquilamente. Devido à mencionada configuração um pouco modesta, eu fico querendo encontrar uma distribuição que o deixe com um desempenho bacana. Então agora vou contar um pouco sobre essa minha busca. ;)

Quando comecei esta busca, eu usei o crunchbang! (baseado no Debian). Até que estava curtindo, mas a distribuição foi descontinuada recentemente...

Usei o Linux Mint XFCE Edition (baseado no Ubuntu) por um bom tempo. O XFCE tem a fama de ser leve, e o sistema rodava até bem. Mas engasgava muito quando eu tentava ver um vídeo 720p no vlc, ver vídeos no youtube era sofrível. Mas fora esses entretenimentos com vídeo, no geral o sistema rodava bem. Mesmo assim continuei minha busca...

Fui pro Archlinux. Gostei muito da filosofia Arch. Vi até uma piadinha por aí, dizendo que o Arch Linux é a distribuição para quem gosta de passar mais tempo configurando seu sistema do que efetivamente utilizando o sistema. Tive que concordar... :D Particionei o HD e deixei o Arch ali, pra eu ficar brincando nele. Mas continuei na busca de uma distribuição mais completinha, onde eu não precise configurar todo e qualquer detalhe do sistema antes de conseguir ir logo pagar minhas contas no site do meu banco, por exemplo.

Ouvi falar do Manjaro, que é uma distribuição baseada no Arch Linux e tem duas versões: Openbox e XFCE. UAU! Tudo que eu curto: Arch Linux, XFCE e Openbox (que comecei a curtir devido ao crunchbang!). Porém foi uma tremenda desilusão! Tanto a versão XFCE como a Openbox tinham um desempenho sofrível na minha máquina.

Testei também o Zorin OS 9 Lite e gostei muito do desempenho. Mas como este sistema só existe na versão 32bits e o meu processador é de 64bits, eu fico com aquela sensação de estar sub-aproveitando meu hardware... Mas reafirmo: o desempenho do Zorin OS 9 Lite é muito bom em máquinas antigas. Tanto é que o instalei num outro notebook que tenho há mais de 10 anos (processador 64 bits) e estou feliz com ele lá (até falei disso em neste post: <http://mdicas.blogspot.com.br/2015/06/dando-uma-nova-vida-para-aquele-seu.html>).

Testei também o Linux Mint MATE Edition. Fiquei surpreso com a responsividade do sistema. Também curti bastante o fato dele ser sem muita firula, leve, e muito bem integrado. Para minha surpresa o desempenho ficou um pouco melhor que o Linux Mint XFCE Edition! Em termos de consumo de memória, os dois são bem parecidos, mas eu tive uma percepção de que a responsividade do MATE era melhor. Com um aperto no coração, tive que abandonar o XFCE, parceiro de longas datas (since 1999), e abraçar o MATE como meu novo ambiente desktop queridinho.

E então recentemente o pessoal do Linux Mint anuncia que a sua versão baseada no Debian vai migrar para a versão stable (e não mais testing). Também li no próprio blog do pessoal do Linux Mint que o LMDE2 seria um pouco mais limpinho e leve do que as versões baseadas em Ubuntu. OPA! Despertou meu interesse. Instalei a versão MATE do LMDE2 aqui e fiquei feliz com o resultado. E esta é a minha distribuição "de trabalho" neste computador. Uma desvantagem que eu tenho que mencionar a respeito da LMDE2 é que como é baseada no Debian, não é possível utilizar os repositórios PPA, que são comuns no Ubuntu e possuem muitos softwares bacanas. Mas para quem está acostumado a resolver as coisas da maneira Debian, eu indico fortemente o LMDE2!

Ah! Eu não parei por aqui! :D Como eu já disse, o HD está particionado e de vez em quando eu vou testando outras distribuições para ver se acho alguma ainda mais leve. Pois eu vi um review do Antergos, que é baseado no Arch Linux, e vi que ele tem uma opção de instalar só o Openbox. Fui testar e fiquei decepcionado. Como que uma distribuição somente com o Openbox pode ter um desempenho tão sofrível? Assistir um vídeo no youtube era impraticável! Desisti.

Fui tentar lubuntu também. Não curti o desempenho e nem a configuração pós-instalação. Percebi que ia ter que ficar mechendo em um monte de coisinha para deixar do meu jeito, e como já não estava satisfeito com o desempenho, desisti.

Você pode estar com aquela vontade de dizer: peraí!!! Você quer dizer que o LMDE2 MATE tem um desempenho melhor que o lubuntu?!?! Minha resposta: na minha máquina e com a minha percepção, sim! Não fiz nenhum benchmark para afirmar isso com uma precisão técnica. Mas no que cabe à percepção do usuário, a minha resposta é sim. Lembre-se, o lubuntu é baseado no Ubuntu, e o LMDE é baseado no Debian. Este melhor desempenho percebido pode ser derivado deste fato. Me parece que o Debian é mais "enxuto" que o Ubuntu.


Agora eu já encerrei minha busca: o meu HP Pavilion dv2-1110br fechou no LMDE2 MATE como distribuição "de trabalho" numa partição; e em outra partição voltei com o Arch Linux para as nerdezas (a propósito, no Arch eu fico nerdeando muito em modo texto, mas quando preciso do ambiente gráfico eu continuo usando o XFCE :D ).


Termino aqui com uma promessa de que em breve postarei aqui algumas personalizações interessantes para o ambiente desktop MATE.

quinta-feira, 4 de junho de 2015

deixando seu LXDE com visual mais bacana

Como eu disse num post anterior, fiquei empolgado com desempenho do Zorin OS 9 Lite numa máquina velha que tenho aqui. No entanto eu não curti o visual padrão do sistema e fiz algumas personalizações no LXDE.

Vou mostrar aqui como deixar seu LXDE com um visual bem bacana (na minha opinião) utilizando o plank (aplicativo leve de dock), o compton (compositor de janelas bem leve) e os temas/ícones Numix. Você pode usar os passos descritos aqui para embelezar qualquer distribuição baseada em ubuntu que utilize o LXDE (por exemplo, lubuntu, LXLE, etc).
[NOTA 1: Infelizmente o plank (aplicativo de dock) ainda não está presente nos repositórios do Debian, e como vamos instalar a partir de um repositório PPA, por isso que eu digo que tem que ser uma distribuição baseada no Ubuntu]
[NOTA 2: O plank está presente nos repositórios oficiais do Arch Linux; já o compton e os temas/ícones numix estão presentes no AUR. Então se você é usuário do Arch Linux, certamente saberá adaptar os comandos de instalação de pacotes descritos aqui, para instalar estes mesmos pacotes no seu Arch (usuários de Arch sao zika! :D ). ]

Eis um screenshot de como ficou o desktop do meu bom e velho HP Pavilion ZE2220 que eu comprei la em 2004:



Vamos começar! Aqui estou levando em consideração que você sabe se virar minimamente no terminal, ao menos para instalar pacotes utilizando apt-get.


1. O plank é um aplicativo de dock que já vem instalado no Zorin OS 9 Lite. Mas se você está usando outro sistema é só adicionar o ppa do plank e instalar (eu segui as instruções encontradas em http://wiki.go-docky.com/index.php?title=Plank:Installing):
sudo add-apt-repository ppa:ricotz/docky
sudo apt-get update
sudo apt-get install plank


2. Instalar o compton (compositor de janelas bem leve)
sudo apt-get install compton


3. Instalar temas/ícones numix:
sudo add-apt-repository ppa:numix/ppa
sudo apt-get update
sudo apt-get install numix-gtk-theme numix-icon-theme-circle


4. Executar o lxappearance
- na aba "Widget", escolher "Numix"
- na aba "Tema de ícones", escolher "Numix Circle"
- na aba "Borda da janela", escolher "Numix"


5. Na barrinha inferior, que se chama lxpanel, clicar com botão direito do mouse e escolher "Configurações do painel"

- Na aba "Geometria", na parte de  "Posição", marcar "Superior"

- Na aba "Aparência", na parte de "Fonte", desmarcar a opção "Cor personalizada" (caso contrário o relógio vai ficar difícil de enxergar com fonte preta num fundo bem escuro)

- Na aba "Miniaplicativos do Painel", nós vamos remover os ícones de atalho para programas, mover o visualizador de área de trabalho para a direita, remover alguns espaçadores que ficam sobrando, e expandir o espaçador que permanecerá. Para resumir todos estes passos, prefiro mostrar como vai ficar a janela de configuração após realizadas estas alterações:



6. Alterar o ícone do "Menu iniciar" (jargão windows) para um que seja mais consistente com o tema. Clicar com botão direito do mouse no ícone do menu e clicar em 'Configurações de "Menu"'. A única opção de configuração é exatamente o arquivo que será usado como ícone. Se você instalou o pacote numix-icon-theme-circle direitinho, então basta colocar isso aqui:
/usr/share/icons/Numix-Circle/48x48/apps/distributor-logo-lubuntu.svg


7. Executar o plank e o compton automaticamente.
O plank já é bonitinho, com os ícones do numix fica ainda mais, e com um compositor de janelas para dar uns efeitinhos, dá mais um up no visu! :) [ATENÇÃO: estou falando de efeitinhos e beleza, sem esquecer da leveza! O plank e o compton (que será o compositor de janelas) são bem levinhos!]

- Clicar no "Menu" -> "Preferências" -> "Aplicações pré-definidas de LxSession". Na sessão "Autostart" tem um campo chamado "Manual autostarted applications", que serve para adicionar aplicações que deseja que sejam iniciadas assim que se logar no LXDE.
  - Digite plank e clique no botão Adicionar
  - Digite "compton -CG" (sem as aspas) e clique no botão Adicionar


8. Agora para criar um atalho para os seus aplicativos no plank, você deve executar o aplicativo e com isso o ícone dele vai aparecer no plank. Clique com o botão direito no ícone e clique em "Manter no dock". Pode ser que na primeira execução o plank traga atalhos que você não tem interesse em manter. Para retirá-los basta clicar com o botão direito do mouse no ícone e desmarcar a opção "Manter no dock".


9. Escolher um tema bacana para o seu plank.
Clique com o botão direito naquela âncora que aparece no plank, e escolha "Preferências". Agora é só escolher um tema do seu agrado (eu curti o tema Default, que é a que usei no screenshot que mostrei lá no início). E fim.

Vejam um screenshot com o htop rodando para mostrar o consumo de memória:


Nada mal para um notebook que tem mais de 10 anos e apenas um 1GB de RAM, não acham?

Dando uma nova vida para aquele seu computador antigo

Fui na pilha deste review <http://mylinuxexplore.blogspot.com.br/2014/04/zorin-os-8-lite-review-super-efficient.html> e deste aqui <http://mylinuxexplore.blogspot.com.br/2014/10/zorin-os-9-lite-review-one-of-best-lxde.html> e instalei o Zorin OS 9 Lite num computador velhaco que tenho aqui.

O computador é um HP Pavilion ZE (processador de 1,4 GHz Intel Celeron M 360, 32 bits, RAM de 1GB), que eu comprei lá em 2004 (uau! mais de 10 anos!). E o Zorin OS 9 Lite deu uma nova vida para esta maquininha!

Se você já é do ramo de distribuições leves para computadores antigos, já deve ter usado ou no mínimo ouviu falar do lubuntu. O Zorin OS Lite é baseado no lubuntu, e portanto também usa o LXDE como Desktop.

Gostaria de deixar claro que eu já testei muitas destas distribuições que são consideradas para computadores antigos (lubuntu, LXLE, crunchbang!, antiX, dentre outras). E afirmo enfaticamente que o Zorin OS 9 Lite foi o melhor que encontrei. Tanto no quesito desempenho, como reconhecimento de hardware. Uma distribuição que ficaria em segundo lugar seria o lubuntu, mas vou elencar aqui apenas três pontos que o Zorin Lite ganha do lubuntu:

1. o lubuntu não detectou minha placa de wifi; o Zorin, sim. Claro que isso é facilmente resolvido (b43-fwcutter), mas se o seu hardware já é detectado logo de cara, melhor, né?

2. o lubuntu não vem com recurso de hibernar; o Zorin, sim. Mais uma coisa que é relativamente fácil de resolver, mas o Zorin Lite já vem com isso resolvido.

3. o lubuntu não reconheceu minhas teclas de regulagem de brilho da tela; o Zorin, sim. E isso é importante para economizar bateria.


A única coisa que fiquei triste com o Zorin OS 9 Lite é ele não ter versão 64 bits para eu instalar num outro notebook modesto que tenho aqui. Outra coisa é o visual do tema padrão, que eu achei muito feinho. Mas evidentemente, isso é moleza de personalizar. Aliás, já estou preparando um post sobre personalização do LXDE, para deixá-lo mais bonitinho. ;)

Então concluindo: se você tem um computador antigo com processador de 32 bits, instale o Zorin OS 9 Lite que com certeza vai dar uma revitalizada na sua máquina! ;-)

Para baixar, vá em http://zorin-os.com/free.html e escolha a versao Zorin OS 9 Lite.

terça-feira, 2 de junho de 2015

Linux Mint - solução ideal para quem está migrando do mundo Windows

Mó tempão sem postar aqui, mas não tou parado de nerdeza. :D

Devido ao grande número de pessoas insatisfeitas com o Windows 8, ou até mesmo com o desempenho ruim do Windows 7 em máquinas mais modestas, eu resolvi encarar a missão de "converter" as pessoas para o Linux. E para isso andei pesquisando sobre distribuições amigáveis para usuários acostumados com o mundo Windows. E encontrei a minha favorita para esta missão: Linux Mint.

Quando conheci o Linux Mint fiquei surpreso e empolgado. Agora sim posso convencer amigos e conhecidos a migrarem do Windows para o Linux sem tanto estranhamento.

Uma das coisas que mais me deixou impressionado é que você acabou de instalar o sistema, já dá pra visitar qualquer site com flash, super de boa. Vai acessar o banco e precisa de java? Na hora! Sem precisar instalar nenhum software a mais! Achei isso uma vantagem muito grande para aqueles não tem conhecimento suficiente para ficar instalando mais coisas para tornar o sistema utilizável.

Mas antes de sair convertendo as pessoas eu costumo fazer uma rápida entrevista que consiste na seguinte pergunta:

1. Você é um gamer e/ou um power-user de AutoCAD, softwares de edição de vídeo (Windows Movie Maker, Sony Vegas, Adobe Premiere, etc.), suíte do MS Office?

Se a pessoa responde sim. Eu não vou ficar pentelhando ela pra largar o Windows e migrar para o Linux. Sim, existem muitas alternativas para estes programas no Linux, e existem até maneiras de fazer rodar estes mesmos programas no Linux (usando Wine ou até mesmo máquinas virtuais). Só que eu não tenho como ficar dando este suporte. Se a pessoa está super interessada na migração, é claro que eu vou encorajar. Mas vai ter que dar umas pesquisadas. E se for uma pessoa que não está tão disposta a encarar essa mudança, eu não vou insistir (pra depois não ficar como culpado pela frustração da pessoa).

Agora é o seguinte, se você é usuário doméstico comum, que usa o computador pra dar uma navegadinha básica, redes sociais, bate papo, email (digam a verdade, tem um monte de tiazinha por aí que só faz isso no computador),  internet banking, ler pdfs, documentos texto e planilhas, etc. Se este é o seu caso, você deve migrar para Linux Mint sem pestanejar!!! Você vai ter um sistema que já tem flash e java instalado por padrão, Firefox, suíte de aplicativos de escritório LibreOffice, e muito mais softwares. As atualizações são feitas periodicamente, sem complicações. Você ficará mais seguro, sem se preocupar com pragas de vírus (e outra praga que é o anti-vírus). Enfim, recomendo enfáticamente sem nenhum receio que você vá se arrepender!

E aí você pensa: "legal! vou experimentar essa parada!". E quando chega no site www.linuxmint.com, se depara com o primeiro percalço: qual edição escolher?! O Linux Mint tem a versão Cinnamon, MATE, KDE e XFCE. Todas elas baseadas no ubuntu. E ainda tem uma tal de LMDE, baseada no Debian. É tanta opção que o pessoal pira!

Minha opinião rápida e rasteira a respeito de cada versão:

Cinnamon
É bem bonitinha. É o carro-chefe do Linux Mint. Eu indico para computadores com 4GB ou mais de RAM (roda com menos de 4GB de RAM, mas eu gosto de fluidez).

MATE
Desempenho totoso! Minha versão favorita. Achei o MATE um ambiente leve, responsivo e bem integrado. Indico para quem prefere desempenho a firulas gráficas. Costumo indicar também para quem tem entre 2 e 4 GB de RAM, mas se você tem mais de 4GB e prefere desempenho, deveria experimentar também! ;)
(prometo fazer um post falando mais um pouquinho do MATE em breve)

KDE
Não curto KDE. Nem experimentei esta versão do Linux Mint e portanto não posso opinar. Mas já adianto que vai ser necessária uma máquina possante.

XFCE
Ah, o saudoso XFCE... Sempre fui fã, desde os primórdios, quando eu usava o Slackware. É um desktop famoso por ser leve, e eu sempre fui fiel a ele por este motivo. Até que um dia eu conheci o MATE. Foi com um certo pesar, com o coração partido, que tive que abandonar o XFCE. Achei o MATE um pouco mais responsivo e muito bem integrado. Farewell my friend. :(

LMDE
O Linux Mint Debian Edition (atualmente na versão 2, Betsy), como o próprio nome diz, é baseada no Debian (antigamente era o Debian testing, mas na versão 2 eles optaram por mudar para a versão stable, atualmente Debian 8, codenome Jessie). Também tem nas versões Cinnamon e MATE. Eu instalei a versão MATE no meu HP Pavilion dv2-1110 (processador AMD Athlon MV-40, RAM de 2GB) e notei que está rodando mais leve e responsivo que o Linux Mint MATE baseado no Ubuntu nesta mesma máquina. E por isso deixei LMDE 2 MATE como minha distribuição "de trabalho", neste computador. Desvantagem do Debian: não dá pra usar os PPAs do Ubuntu para instalar softwares.
Não recomendo LMDE para usuários que não curtem muito se envolver na manutenção do sistema.


Conclusão:

- Gosta de um visual mais bonitinho e tem uma máquina possante, use o Linux Mint Cinnamon.

- Gosta mais de desempenho ou tem uma máquina mais humilde (RAM entre 2 e 4 GB), use o Linux Mint MATE.

- Gosta de desempenho e sabe se virar (ou quer aprender a se virar) da maneira Debian, use o LMDE 2 MATE.

- Tem menos de 2 GB de RAM e processador 32 bits, eu indico o Zorin OS Lite ou o lubuntu (e não o Linux Mint). Mas isso é tema para um outro post.

Você pode até ver no site oficial do Linux Mint ou em outros lugares que estes sistemas rodam com uma menor quantidade de RAM. Gostaria de deixar claro que estou me referindo aqui a um sistema em que você utilize de boa e não fique irritado com o desempenho. ;)

tags