terça-feira, 20 de maio de 2008

GDM e dores de cabeça

para quem, como eu, está sempre a modificar atribuições e utilizadores de pastas e ficheiros (dos comandos 'chmod' e 'chown'), de certeza já se depararam com algumas mensagens do GDM a dizer que esta ou aquela pasta tem atribuições erradas, e às vezes o Gnome nem sequer arranca.

Uma solução que encontrei, é sobre algo que já deveria fazer parte de ferramentas do Gnome, e que por acaso já existe no MacOS-X desde a algum tempo - um corretor de atribuições e utilizadores.

O script .sh que tem funcionado comigo no Linux, para este fim, é:

sudo chmod 755 ~
sudo chmod 755 ~/*
sudo chmod 755 ~/.*
sudo chmod 644 ~/.bash*
sudo chmod 644 ~/.gtk-bookmarks
sudo chmod 644 ~/.profile
sudo chmod 644 ~/.recently-used.xbel
sudo chmod 644 ~/.gksudo_as_admin_successful
sudo chmod 644 ~/.xsession-errors
sudo chmod 600 ~/.dmrc
sudo chmod 600 ~/.esd_auth
sudo chmod 600 ~/.ICEauthority
sudo chmod 600 ~/.pulse-cookie
sudo chmod 600 ~/.Xauthority
sudo chmod 600 ~/.bash_history
sudo chmod 640 ~/.gksu.lock
sudo chmod 500 ~/.gvfs
sudo chmod 700 ~/.gcon*
sudo chmod 700 ~/.gnom*
sudo chmod 700 ~/.gnupg
sudo chmod 700 ~/.ssh
sudo chmod 700 ~/.thumbnails
sudo chmod 700 ~/.update-notifier
sudo chown guest:guest ~
sudo chown guest:guest ~/*
sudo chown root:root ~/.dbus

Este .sh roda-se no terminal, com 'bash script.sh' (pressupondo que script.sh é o nome do script) - para utilizarem ao clicarem no icone, o 'sudo' seria substituido 'gksudo'

No caso do utilizador 'guest' acima, substituam pelo nome do utilizador que vocês estão a utilizar agora (vejam como se chama o directório de '~', é o que vem depois de '/home/')

É um script que de certeza pode evitar muitos de vocês a terem de reinstalar o Linux (como já aconteceu comigo a uns 4 anos atrás...)

segunda-feira, 19 de maio de 2008

Um jogo para o repositório do Debian

Finalmente programei um pequeno jogo, para tentar promover o sdlBasic como interpretador no mundo do open-source (http://sdlbasic.sf.net)

Fiz em questão de horas, a juntar pedaços de outros codigos que eu tinha feito antes - um bocado como homenagem aos jogos também indie de Kenta Cho e Oohara Yuuma.

Como foi feito propositadamente para ir para o repositório do Debian (http://debian.org/), espero que esteja lá em questão de meses, dependendo da disponibilidade dos desenvolvedores que fazem os pacotes desses programas, como o jogo que submeti.

O endereço do jogo está em http://nitrofurano.linuxkafe.com/bwekamba/ (apesar do sdlBasic ser multiplataforma, até agora só testei em Linux...)

segunda-feira, 12 de maio de 2008

Open Desktop Publishing (http://ospublish.constantvzw.org/)

Devem estar a achar estranho porque um blog de um designer gráfico sobre Linux quase não tem mensagens sobre Design Gráfico. Então vai ser esta a primeira mensagem, mas sobre Design Gráfico relacionado com open-source e Linux.

De quem vem da área academica e/ou profissional do Design Gráfico sabe bem o quanto o Linux e o open-source tem tido dificuldades de vingar nessa área, e infelizmente, muitos dos meus colegas ainda estão muito preocupados em experimentar 'warez' do que open-source, e correrem o risco de arcarem com as respectivas consciências. E eu pessoalmente, prefiro estar relativamente activo nas comunidades de desenvolvimento das respectivas aplicações open-source, e poder fazer delas tão boas ou melhores que os seus equivalentes proprietários. Acredito que essas ferramentas proprietárias tiveram o seu tempo nos anos 80 e 90, mas estão completamente defasadas da realidade dos dias de hoje. Na minha opinião acredito que software proprietário até faz sentido, mas em nichos muito específicos em que podem ser confundíveis com um serviço directo de consultoria, como as de gestão de risco, como o usado em controlo de tráfego (linhas de comboio são um exemplo), na indústria, ou em sistemas dedicados muito específicos. Entretenimento também, claro... quem entre nós não tem excelentes recordações proporcionadas por desenvolvedores como os da Konami, Taito ou Sega - ou não considera Yu Suzuki uma das figuras mais relevantes da historia do entretenimento electrônico?

Um pouco por base nessa 'nova' mentalidade que 'nós' designers gráficos estamos cada vez mais conscientes, que surgiu o blog Open Desktop Publishing, que nos mostra como se pode trabalhar a nivel profissional com open-source, e se não, questionar o que falta para que isto possa ser possível.

Antes que me esqueça, este blog do Open Desktop Publishing tem uma dica minha, sobre como se faz um tipo de letra a partir do Inkscape e do Fontforge.

Muita gente até pode considerar-me um 'geek informático' do design gráfico, quando utilizo programas em linha de comando, como imagemagick, ffmpeg, gifsicle, pdftk, python, sdlbasic, etc., ao invés daquilo que tanta gente considera como mais habitual - mas qual o problema, se desta forma é tão divertido e enriquecedor?

http://ospublish.constantvzw.org/

quarta-feira, 7 de maio de 2008

e Bill Gates inventou os computadores

Um belo dia, quarta-feira, em 99, a folhear o Jornal de Notícias, qual não é a minha surpresa, e aparece lá no suplemento (de uma página) chamado Bitmania (acho), com um artigo a dizer uma que eu não fazia ideia que tivesse acontecido: 'Bill Gates, o inventor dos computadores'

Bem, fazendo as contas, achei um bocado estranho... ao que diz wikipedia, Bill Gates (http://en.wikipedia.org/wiki/Bill_Gates) nasceu em 1955...

Mas o Eniac (http://en.wikipedia.org/wiki/Eniac) foi feito entre 1943 e 1955... - bem, 'inventar' um computador 12 anos antes de nascer acho um bocado dificil...

O pior é que, na historia dos computadores, existem tecnologias que foram desenvolvidas antes - como o, salvo erro, o computador mecanico de Konrad Zuse, no começo do seculo 20

Sem nos esquecermos do abaco, que é anterior ao seculo 10...

Quem tambem leu este artigo e sabe de que dia é, por favor diz-me! :-)

gksudo sync

aqui vai a primeira dica: 'gksudo sync' - é um comando de terminal, que pode ser metido como launcher do panel do Gnome - toda a vez que este botão é clicado, tem-se quase garantia absoluta de que o ficheiro (ou ficheiros) guardado ou transferido não é perdido, por ter sido transferido da cache para o disco - a dica é muito util para pessoas como eu, que constantemente utilizam aquelas memorias ou discos usb (que tanta gente de forma errada chama de 'pen' - já agora, começaram a chamá-las de 'pen-drive' porque?)

O Pinguim Zulu

Bem-vindos ao meu primeiro blog, que pretendo dar alguma continuidade - O Pinguim Zulu (homenagem ao Ubuntu, distribuição de Linux que surgiu, ou pressupostamente surgiu, na africa do sul, e parece ser a que tem a comunidade mais activa)

O objectivo deste blog é publicar os mais diversos assuntos, de dicas, noticias, a calinadas - de tudo um pouco.