Arquivo por categoria aplicativos

Organizando a tela do N900

Eu já falei sobre o Tweakr e sua característica de ajudar a ter múltiplos perfis. Ao contrário da época do post original, agora o pacote está nos repositórios, e neste momento no extras-testing (ou seja, o desenvolvedor já o considera estável).

Mas o motivo deste post é que o Tweakr também ajuda a deixar os desktops do N900 mais organizados. Na verdade, permite arrumar os widgets, atalhos e afins numa grade, para que tudo fique simétrico. Eu não sei você, mas eu particularmente fico meio nervoso quando vejo que o espaçamento entre elementos do mesmo tamanho não está igual!! Não é TOC….mas que incomoda, incomoda!!

Basta alterar o snap icons to grid, e mexer nas telas para que tudo fique simétrico.

Aqui vão algumas telas de proprietários de N900.

Há mais no post original.

Tags:

Acessando compartilhamentos da rede

Uma das melhores coisas de você estar em rede é poder copiar coisas de um equipamento para outro. Se for uma rede wireless, melhor ainda! Infelizmente, ainda não é possível abrir um compartilhamento no N900….o que olhando por certo ângulo, é bom, pois significa menor possibilidade de falhas de segurança (em outras palavras: um aparelho seguro).

Mas também não era possível montar um compartilhamento externo de forma a que arquivos remotos pudessem ser acessados através da rede. Era….agora não é mais. O Wizard Mounter permite isso. Ele está no repositório extras-devel.

Na verdade ele é apenas um assistente gráfico para coisas que são feitas via linha de comando. Ele permite conectar tanto a servidores Samba (GNU/Linux e família e Mac OS) quanto NFS (Windows) GNU/Linux quanto Windows.

Depois que mandar montar o compartilhamento, ele será visível no gerenciador de arquivos, e será possível navegar nele.

Observação: na versão atual, 1.5.7, ele não permite conectar a compartilhamentos sem usuário/senha, conforme relatos no fórum. Também há alguns poréns em relação à senha, como por exemplo ela não pode conter vírgulas. Se houverem problemas utilizando o programa, primeiro leia as mensagens no fórum.

fonte: Maemo.org

Conteúdo pago na Ovi Store

Mas não fiquem contentes….não é o Sygic que apareceu por lá. Parece que foram os níveis extras oficias do Angry Birds.

Só que tem um pequeno detalhe, que a imagem abaixo deixa bem claro qual é.

Eu espero, sinceramente, que seja apenas algo momentâneo. Alguém sabe se existem programas pagos para outros aparelhos disponíveis no Brasil?

Alegar dificuldades no pagamento, hoje em dia, seria no mínimo risível.

Atualização: e segundo alguns relatos, parece que o level pack foi retirado novamente do ar. Não é à toa que a Ovi Store não decola…parecem amadores.

Tags:

3,5 milhões de downloads

Já ocorreram mais de 3,5 milhões de downloads à partir do Maemo.org, segundo informações na própria página (no momento em que escrevo, são exatos 3.574.501).

Não sei dizer se esse número se refere apenas aos downloads do repositório extras, ou também ao extras-devel e extras-testing.

O número por si é bem expressivo! E se ele se referir apenas aos downloads do repositório “principal” (o extras), então é mais impressionante ainda, mesmo considerando que vários usuários devem ter baixado o mesmo programa mais de uma vez.

Vale lembrar que todos os programas que estão no extras passaram por todo um processo que leva certo tempo, e serve para garantir a qualidade do software. Sem contar que todos são softwares livres e muitos possuem o código-fonte disponível.

Tags:

Bloquear chamadas no N900

Ainda não é um programa, e muito menos um método muito prático para isso….mas já é alguma coisa e meio caminho andado para que um programa seja criado (o que eu aposto que não vai demorar muito).

Esta é a receita de bolo (observação: sempre que estiver escrito “no terminal”, o procedimento também pode ser feito via SSH).

1- é necessário ter acesso de root no aparelho

2- se você não tem nenhuma aplicação em Python instalada no aparelho, é necessário instalar o maemo-python-device-env, que está no extras-devel (para saber se tem o Python, abra o terminal e digite “python”…se der algum erro, é porque não o tem).

3- baixe este arquivo. Dentro do zip há um arquivo chamado “callblock.py”. Ao abrí-lo num editor qualquer, isso aparecerá (portanto nem precisa baixar o arquivo, basta copiar daqui, se for o caso):

#! /usr/bin/python

import gobject, dbus
from dbus.mainloop.glib import DBusGMainLoop

def handle_call(obj_path, callernumber):
     global blocklist
     print "number called: %s" % callernumber
     for number in blocklist:
         if number.replace("\n","") == callernumber:
	     	print 'I have to block %s' %callernumber
             	bus = dbus.SystemBus()
   		callobject = bus.get_object('com.nokia.csd.Call', '/com/nokia/csd/call/1')
   		smsiface = dbus.Interface(callobject, 'com.nokia.csd.Call.Instance')
   		smsiface.Release()

blocklist = ["+918067337555","+918067348300","+918066167590"]

DBusGMainLoop(set_as_default=True)
bus = dbus.SystemBus()
bus.add_signal_receiver(handle_call, path='/com/nokia/csd/call', dbus_interface='com.nokia.csd.Call', signal_name='Coming')
gobject.MainLoop().run()

4- agora edite a variável blocklist, de forma a colocar os números que você quer bloquear. Para colocar mais números, basta inserir uma vírgula, e o número entre aspas….do mesmo jeito que está agora.

5- salve e transfira o arquivo para o N900 (caso a edição tenha sido feita fora dele), para o diretório “/home/user/MyDocs”.

6- abra o terminal do aparelho, e como root execute este comando:

python /home/user/MyDocs/callblock.py &

Observação: o “e comercial” (&) é muito importante!! É ele que vai fazer com que o programa continue rodando mesmo depois que fechar o terminal.

Observação 2: fiz uma pequena alteração no programinha para que ele exiba o número de quem está chamando. Para que seja possível ver o número é necessário que o terminal onde o programa foi iniciado não seja fechado.

E pronto!!!! Já temos uma lista de bloqueio de chamadas! Para incluir novos números basta editar o arquivo de novo, parar o programa e iniciá-lo outra vez. Sempre que o aparelho for reiniciado, é necessário rodar o programa novamente, de forma manual.

Agora uma pergunta muito importante: como parar o programa, se ele está rodando em segundo plano?? Simples! Abra o terminal, e digite este comando:

ps -ef | grep callblock

Ele vai retornar uma linha mais ou menos assim:

 9553 root      9944 S    python callblock.py

O que nos interessa é o primeiro número, que no caso é 9553. Como root, digite isso:

kill -9 número_da_primeira_coluna

E o programa será terminado.

Eu tenho quase certeza que logo logo surgirão aplicativos mais completos, e inclusive com recursos mais interessantes, como por exemplo somente permitir chamadas de quem estiver na sua lista de contatos.

fonte: Maemo Central, via news do Maemo.org

Tags: ,

Alterando o vídeo de boot do N900

Já tinha visto algumas mensagens no Maemo.org sobre a troca do vídeo de inicialização do aparelho. Isso é bem simples de fazer, como comentado aqui.

Mas apareceu um aplicativo no extras-devel que deixa a coisa mais simples ainda. O vídeo abaixo mostra com clareza.

O nome do programa é BootScreen.

Eu particularmente acho meio inútil, já que eu não tenho o hábito de desligar o aparelho, a menos que seja estritamente necessário (o que geralmente significa algum programa instalado que requeira isso, como uma atualização de firmware, ou algum outro problema mais sério). Portanto alterar o vídeo de entrada não faz efeito nenhum, já que minha intenção é nunca vê-lo! 🙂

Mas para quem gosta….ele permite alterar as configurações para mostrar vários vídeos, assim como escolher algum aleatoriamente dentre os que estão configurados.

fonte: Ramalho.blog

Tags:

AutoDisconnect

Um programa muito útil, para ajudar os mais esquecidos a poupar a bateria do aparelho. Ele finaliza a conexão ativa com a internet, conforme as configurações. Pode ser configurado para monitorar apenas conexões wifi ou GPRS/3G, e também quanto tempo de inatividade ele deve esperar.

As configurações devem ser feitas através do ícone no menu do aparelho, e a conexão ativa durante a instalação dele não é monitorada! É preciso manualmente fechá-la e abrir de novo.

Ainda requer mais alguns teste pra ver se durante a utilização do aparelho a conexão não é finalizada também….mas parece que funciona direitinho.

Em tempo: ele está no repositório extras-devel. E o tamanho da instalação pode assustar um pouco à primeira vista: 6.6MB para um programinha tão simples. A questão é que a janela de configuração é feita em Qt, versão 4.6. Então as bibliotecas precisam ser instaladas.

Tags: , ,

PhotoTranslator

Parece nome de produto das Organizações Tabajara….mas não é!

O programa é basicamente um OCR (Optical Character Recognition, ou reconhecimento ótico de caracteres), que faz a tradução do texto reconhecido para o idioma selecionado.

Ainda não há possibilidade de baixar o programa de lugar nenhum. No texto descritivo no site do desenvolvedor (que não sei se é uma pessoa ou uma empresa), está explicado como ele funciona: é utilizada uma biblioteca do Google (tesseract-ocr) para fazer a leitura do que está escrito na imagem, e depois a API, também do Google, de tradução (Language API).

O projeto foi feito como prova de conceito, para ver até que ponto seria fácil criar um aplicativo útil para o N900, utilizando Qt. E segundo o autor, é bem fácil! O programa não roda, do jeito que está, em outras plataformas (pois possui alguns códigos específicos do Qt do N900, para a parte gráfica), mas segundo (novamente) o autor, seria bem simples deixá-lo multi-plataforma.

fonte: Daily Mobile

Porque não é preciso temer o MeeGo

Depois que li um texto, com chamada nas news do Maemo.org, parei pra pensar e realmente não há porque ficar com o pé atrás em relação ao MeeGo.

Qual é o maior medo das pessoas em relação a essa mudança? Ficar com um sistema operacional defasado ou que os aplicativos criados para o novo não rodem no atual?

Ficar com o sistema defasado, sinto muito dizer, vai acontecer inevitavelmente! Vejamos só: se o Harmatan/Maemo 6/MeeGo 2.0 for lançado num aparelho multi-toque, o N900 mesmo que rode o sistema, já estará defasado porque não conta com esse recurso (se bem que há uma discussão interessante no Maemo.org a esse respeito, mas serve de exemplo).

Quanto aos softwares…..bem, aqui caímos num problema de conceitos. As pessoas não estão acostumadas à filosofia do GNU/Linux. A começar por como é formado um sistema nessa plataforma. Não existe apenas um elemento, como é no Windows.

No sistema da Microsoft o sistema de janelas está intimamente conectado ao sistema de arquivos que está intimamente ligado ao núcleo do sistema. É tudo uma coisa só! Tente arrancar fora o Internet Explorer…o máximo que você vai conseguir é desabilitá-lo. Mas ele continuará ali!

Não é assim no GNU/Linux.

No sistema livre temos um núcleo básico, que por si só não faz absolutamente nada (o famoso kernel). Para ter uma interface gráfica, é colocado junto ao kernel o X, que é o responsável por fazer a comunicação entre o kernel e a placa gráfica. Em cima do X, temos o gerenciador de janelas, que pode ser o KDE, o Gnome, o Enlightenment, o LXDE, ou, no caso do N900, o Hildon.

E temos as bibliotecas gráficas que, nativamente, cada gerenciador gráfico utiliza (que já comentei anteriormente). Um programa apenas vai decidir qual biblioteca gráfica e quais recursos do aparelho usará. Se os requisitos forem cumpridos no aparelho, ele vai rodar o programa! Seja ele um N900, N920, N2000 ou um Symbian da vida!

No máximo talvez seja necessária uma recompilação se a arquitetura for diferente (por exemplo, um programa feito em Qt para o N97 e para o N900).

Se o medo é que o próximo sistema seja muito mais bonito e funcional que o atual, e não possa ser instalado nos aparelhos atuais, é duro admitir, mas é assim que as coisas funcionam! A Nokia vive de vender aparelhos. Se ela lançar um sistema que funcionará igual no N900 e num futuro aparelho, para que eu iria comprar o novo?

E cá entre nós, a média de lançamentos de aparelhos é exatamente de 1 ano. Senão vejamos: em 2006 foi lançado o N95. Em 2007 veio o N95-8GB. Em 2008 o N96 e em 2009 o N97. Uma sequência “familiar”, com um aparelho por ano. E o iPhone: em 2007 foi lançado o “original”, em 2008 o 3G e em 2009 o 3GS. E agora em 2010 já se espera um novo em junho ou julho.

Ou seja: na prática, na realidade, quando alguém compra um aparelho top de linha, ele não está comprando um top, pois o seu sucessor já está quase entrando nas linhas de produção. É um ciclo, e sempre será assim.

Eu torço para que o novo sistema operacional possa ser instalado no N900. Mas se não for, bem, enquanto o N900 der conta do recado, é com ele que ficarei (como foi com o N95, que utilizei durante 3 anos).

Tags: ,

Pequena lista de correções

Há uma página na wiki do Maemo.org onde mostram as alterações neste último firmware, o 3.2010.02-8.002.

É difícil dizer o que efetivamente foi alterado, mas eu diria que em breve devem voltar os aplicativos pagos na Ovi Store para Maemo, pois a lista de alterações inclui o apt (quando fazendo downloads seguros), que é o pacote utilizado para baixar e instalar programas, assim como alterações no Gerenciador de Aplicativos.

Esta é uma lista das correções de bugs apontados pela comunidade (os links levam para as respectivas entradas no bugtracker):

Navegador
Imagens do histórico não condizem com a URL atual
Novas janelas do navegador não são atualizadas quando a página é carregada em segundo plano

Conectividade
Wifi não reconecta até reiniciar o aparelho
Vodafone Itália: ponto de acesso (APN) errado é auto-configurado

Núcleo
OpenGL ES 1.1 deveria ser suportado

Configuração e Manutenção
apt-get dá erro quando o sistema fica sem ptys (terminais virtuais)

Sistema
Bateria morre com menos de 6 horas com uso bastante moderado (IP estático?)

Telefonia
Versão errada do cmt-firmware-rx51 (celular-modem) no firmware publicado?