Mostrando postagens com marcador configuração. Mostrar todas as postagens
Mostrando postagens com marcador configuração. Mostrar todas as postagens

segunda-feira, 2 de setembro de 2013

Para não esquecer - E se o wifi não sobe de jeito nenhum?

Olá,

É o seguinte...

Não sei porque, às vezes a gente desliga o WiFi via software (coloca o WiFi como inativo, não no botão do note, mas no do ambiente gráfico) e, depois de um re-boot, ele assim permanece (i.e. OFF) e não sobe de jeito nenhum; mesmo que cê passe horas tentando pelo botão do ambiente gráfico colocar par ON, ele insiste em voltar para OFF.

E agora?

Sem rede, sem navegador, sem Google, sem pesquisa e... sem solução?

Não é bem assim. Você pode começar a catar, como eu fiz, por um monte de páginas de man e info, no terminal, e descobre que o Debian tem uns scripts para bloquear e desbloquear o WiFi (e Bluetooth). O principal deles é o rfkill.

Então, da próxima vez faz direto um man no rfkill.

Repetindo que é para não esquecer: da próxima vez, para não esquecer, faz direto um man no rfkill.

E, de novo: faz direto um man no rfkill.

Se tiver boa memória:
$ sudo su
# rfkill list
# rfkill unblock 3
# exit
Na minha máquina o índice 3, correspondente ao phy0, é o equivalente a minha wlan0.

Abraços

sexta-feira, 23 de outubro de 2009

GEdit com Octave - Ajustes

Se você é como eu que gosta de usar o gedit como editor padrão, mesmo para programação, já percebeu que se você tiver o Octave ou Matlab instalado a sintaxe não é pintada corretamente.

Apesar de haver o mimetype correto, o gedit insiste em achar que os arquivos .m são arquivos em Objective-C.

Para resolver esta característica indesejada, faça o seguinte (Ubuntu 9.04, mas deve funcionar em outras versões e distros, apenas ajustando o caminho dos arquivos):
  1. Abra um terminal e inicie uma sessão de root:
    $ sudo su

  2. Edite o arquivo /usr/share/mime/packages/freedesktop.org.xml
    # gedit /usr/share/mime/packages/freedesktop.org.xml

  3. Comente toda a parte da definição do mime x-objsrc:
    <!-- <mime-type type="text/x-objcsrc">
    <comment>Objective-C source code</comment>
    <comment xml:lang="be@latin">Kryničny kod Objective-C</comment>
    <comment lang="bg">Изходен код — Objective C</comment>
    <comment lang="ca"&gtcodi font en Objective-C</comment>
    <comment lang="cs"&gtZdrojový kód v Objective-C</comment>
    <comment lang="da"&gtObjektiv C-kildekode</comment>
    <comment lang="de"&gtObjective-C-Quelltext</comment>
    <comment lang="el">πηγαίος κώδικας Objective-C</comment>
    <comment lang="en_GB"&gtObjective-C source code</comment>
    <comment lang="eo"&gtfontkodo en Objective-C</comment>
    <comment lang="es"&gtcódigo fuente en Objective-C</comment>
    <comment lang="eu"&gtObjective-C iturburu-kodea</comment>
    <comment lang="fi"&gtObjective-C-lähdekoodi</comment>
    <comment lang="fr"&gtcode source Objective-C</comment>
    <comment lang="ga"&gtcód foinseach Objective-C</comment>
    <comment lang="hu"&gtObjective-C forráskód</comment>
    <comment lang="id"&gtKode program Objective-C</comment>
    <comment lang="it"&gtCodice sorgente Objective-C</comment>
    <comment lang="ja"&gtObjective-C ソースコード</comment>
    <comment lang="ko"&gtObjective-C 소스 코드</comment>
    <comment lang="lt"&gtObjective-C pradinis kodas</comment>
    <comment lang="ms"&gtKod sumber Objective-C</comment>
    <comment lang="nb"&gtObjective-C-kildekode</comment>
    <comment lang="nl"&gtObjective-C-broncode</comment>
    <comment lang="nn"&gtObjective-C-kjeldekode</comment>
    <comment lang="pl"&gtKod źródłowy Objective-C</comment>
    <comment lang="pt"&gtcódigo fonte Objective-C</comment>
    <comment lang="pt_BR"&gtCódigo fonte Objective-C</comment>
    <comment lang="ru">исходный код Objective-C </comment>
    <comment lang="sq"&gtKod burues C objekt</comment>
    <comment lang="sr">Објектни-C изворни ко̂д</comment>
    <comment lang="sv"&gtObjective-C-källkod</comment>
    <comment lang="uk">Вихідний код на мові Objective-C</comment>
    <comment lang="vi"&gtMã nguồn Objective-C</comment>
    <comment lang="zh_CN"&gtObjective-C 源代码</comment>
    <comment lang="zh_TW"&gtObjective-C 源代碼</comment>
    <sub-class-of type="text/x-csrc"></sub-class-of>
    <magic priority="30">
    <match value="#import" type="string" offset="0"></match>
    </magic>
    <glob pattern="*.m"></glob>
    </mime-type> -->


  4. Atualize o banco de dados mime:
    # cd /usr/share
    # update-mime-database mime


  5. Remova/renomei o arquivo /usr/share/gtksourceview_2.0/language-spec/objc.lang para outra coisa que não tenha a extensão .lang:
    # cd /usr/share/gtksourceview_2.0/language-spec/
    # mv objc.lang objc.lang.bak


  6. Volte a ser usuário normal:
    # exit
    $ |


  7. Verifique se o gnome já está reconhecendo o mime correto:
    $ gnomevfs-info algum_arquivo.m | grep MIME
    MIME type : text/x-matlab
Com isso o gedit deixa de enxergar o mime do Objective-C e passa a enxergar o mime correto. Agora você já pode utilizar o Matlab e/ou Octave com realce de sintaxe!

domingo, 21 de junho de 2009

Configurando o StarDict

Bem, de fato o stardict está se tornando o padrão em programa de tradução para o mundo open source e para Linux em particular.

No Ubuntu, por exemplo, uma das primeiras coisas que faço é instalá-lo. O programa de dicionário padrão do sistema é simplesmente muito ruim para se usar. Nunca consegui usá-lo adequadamente.

Mas o problema com o stardict é que ele não tem lá muitos dicionários e os que existem, pelo menos para português não são lá muito bons. Mas os dicionários do Babylon são excelentes. Então que tal usar os dicionários do Babylon no stardict?

Para isso, baixe os dicionários do Babylon e os converta para o formato do stardict. Use as dicas contidas aqui: http://ubuntuforums.org/showthread.php?t=1044452.

Mas se você nao quiser se encher muito, segue uma dica que funcionou para mim tranquilamente.
  1. Pegue os dicionários que deseja em: http://reciteword.sourceforge.net/stardict/babylon.php, como por exemplo o stardict-babylon-Babylon_English_Portuguese-2.4.2.tar.bz2
  2. Dê dois cliques no arquivo stardict-babylon-Babylon_English_Portuguese-2.4.2.tar.bz2, vai abrir o Archive Manager.
  3. Extraia todos os arquivos para a pasta ~/.stardict/dic. Se esta pasta não existir, pode criar. (o ~ é a sua pasta pessoal, ou melhor a sua pasta HOME).
  4. Reinicie o stardict
  5. Vá em Manage dictionaries (o segundo ícone da esquerda para a direita em baixo) e veja que os dicionários estão ativos. Desative os dicionários padrão, que só servem para pegar um monte de coisas meio inúteis da Web.
Agora seja mais um usuário feliz com um dicionário Inglês-Português de mais de 114 mil palavras.

Só atenção a uma coisa: eu uso a interface do Ubuntu 9.04 em inglês, talvez você tenha que adaptar algo para a sua interface.

É isso.

sexta-feira, 19 de junho de 2009

Saiu a versão 3.9.6 do HPLIP: Fazendo HP LaserJet 1000 funcionar no Ubuntu 9.04

Saiu a versão 3.9.6 do HPLIP.

Dessa forma, a impressora HP LaserJet 1000 e praticamente todas as impressoras da família passam a ter suporte.

Basta ir ao site do projeto HPLIP (http://hplipopensource.com/hplip-web/index.html), baixar a nova versão e executar via terminal. Para executar, como se trata de um script, você deve ativar a permissão de execução do arquivo manualmente. Isso porque o Linux é um sistema mais seguro, não permitindo que qualquer script seja executado, apenas aqueles que você tem certeza que são seguros, como este.

É só seguir as instruções (o script está em inglês). Ele irá fazer uma série de verificações e instalará todo o software necessário (os pré-requisitos) e irá compilar os módulos que fazem o HPLIP. Depois ele irá executar uma rotina de instalação e então você pluga a impressora, confirma para o programa baixar o plug-in do servidor principal. Ao final a impressora deverá fazer aquele barulho de inicialização característico. Já estará funcionando!

Só um comentário: bom que a HP agora esteja se importanto um pouco com o mundo Linux e fazendo suas impressoras funcionarem também neste nosso sistema. O projeto (opensource) agora está no sourceforge.net e, como é compilado na máquina, o que você baixa é o código fonte.

É isso.