Linux

Resolvendo problema com Amarok no Linux: Após pausar música, volume volta em 100%

Essa é uma dica rápida pra quem está passando por esse problema. Aconteceu comigo e após uma pequena pesquisa, consegui resolver.

O procedimento foi testado no Linux Mint Debian Edition, mas deverá funcionar normalmente no Ubuntu e Debian.

Pelo que pesquisei, o problema não é no Amarok, mas sim no Phonon, que é uma API multimídia criada para abstrair o gerenciamento multimídia no KDE. Além de outras coisas, isso faz com que o Amarok possa funcionar no Windows e MacOS, por exemplo.

Enfim, sem entrar em maiores detalhes, o post que encontrei me sugeriu trocar o pacote phonon-backend-vlc pelo phonon-backend-gstreamer. Pra isso, digite o seguinte no Terminal:

sudo apt-get update
sudo apt-get remove phonon-backend-vlc
sudo apt-get install phonon-backend-gstreamer

Depois é só fechar e abrir o Amarok, que deve funcionar normalmente. Pelo menos funcionou comigo 🙂

Mais informações:


Debug remoto com o NetBeans e Tomcat no Linux

Passei algum tempo pra fazer isso funcionar, mas finalmente consegui. Debugar (depurar) em um servidor remoto é bastante útil e economiza bastante tempo. No meu caso, tenho uma lib (jar) que é importada no projeto, e a única forma de debugar ela com o projeto rodando, foi utilizando o debug remoto (mesmo estando no mesmo servidor).

É bastante interessante utilizar um Tomcat que foi instalado separadamente, e não o que foi instalado com o NetBeans. No meu caso, não instalei do repositório (apt, yum etc.), mas baixei o pacote compactado no site e extraí na pasta /opt/tomcat6.

O procedimento foi testado no Linux Mint Debian Edition (LMDE), mas muito provavelmente funcionará em outras distribuições, especialmente Debian e Ubuntu. A versão do NetBeans é a 7.1.1 e o Tomcat 6.0.35.

Vá no Terminal e digite o seguinte comando

sudo java -jar -Xdebug -Djava.compiler=NONE -Xrunjp:transport=dt_socket,server=y,suspend=n,address=7001 -Duser.dir="/opt/tomcat6" -Djava.endorsed.dirs="/opt/tomcat6/common/endorsed" "/opt/tomcat6/bin/bootstrap.jar" start

Lembre-se de substituir pelos diretórios corretos para o seu caso.

Se a mensagem "INFO: Server startup in X ms" apareceu, quer dizer que até aí deu tudo certo.

Depois é só ir no NetBeans para anexar o depurador. Acesse o menu "Depurar" (em inglês deve ser "Debug") e depois "Anexar Depurador" (em inglês deve estar como "Attach Debugger").

Coloque a porta 7001 e o host deve ser a máquina onde está o tomcat (o IP ou o nome). E pronto. Agora é só abrir sua aplicação e colocar os pontos de interrupção onde você quizer!

Informação adicionada em 26/12/2012:

Graças à colaboração (através dos comentários) de Afonso, vou mostrar uma forma bem mais simples (e que resolverá seu problema caso não esteja conseguindo debugar)

Ao invés de chamar o tomcat através da linha abaixo:

sudo java -jar -Xdebug -Djava.compiler=NONE -Xrunjp:transport=dt_socket,server=y,suspend=n,address=7001 -Duser.dir="/opt/tomcat6" -Djava.endorsed.dirs="/opt/tomcat6/common/endorsed" "/opt/tomcat6/bin/bootstrap.jar" start

Simplesmente adicione ao catalina.sh, logo após os comentários (linhas que começam com #), a linha abaixo:

CATALINA_OPTS=”-Xdebug -Xrunjdwp:transport=dt_socket,address=7001,server=y,suspend=n”

E reinicie seu Tomcat. O resto dos passos você pode fazer da mesma forma, e assim você poderá depurar/debugar suas classes remotamente!

Fonte: http://ahm507.blogspot.com.br/2006/12/netbeans-remote-debugging.html


Quer aprender a usar o Linux? Que tal umas video-aulas em português pra ajudar?

Aprender a usar e administrar um desktop ou servidor Linux é curiosidade de muita gente – e não só quem trabalha com TI! – mas algumas vezes quando estamos estudando alguma coisa, ficamos empacados no início, sem saber muito pra onde ir.

Video-aulas são formas interessantes de ajudar a quebrar esse bloqueio, e quando são na sua lingua nativa, melhor ainda. É por isso que a ActiveInfo Tecnologia em Treinamentos, sediada em Curitiba disponibilizou um curso gratuito em vídeo-aulas sobre Administração de Sistemas Linux. É uma grande colaboração para os novos usuários e futuros administradores de sistemas Linux.

O curso é dividido em 13 partes:

  1. Introdução ao Linux
  2. Comandos Básicos
  3. Editores de Texto
  4. Usuários e Grupos
  5. Programação Shell Script
  6. Particionamento
  7. Instalação de Programas
  8. Agendamento de Tarefas
  9. Cotas de Disco
  10. Processos
  11. Hardware
  12. Compartilhamento
  13. Carregadores de Boot
     

Gostou? Então acesse aqui e comece a estudar!


Como apagar todos os arquivos de um tipo (extensão) de uma pasta e suas subpastas no Linux

Se você precisar apagar todos os arquivos com um tipo (extensão) no Linux, tem uma linha de comando que vai te ajudar. É essa:

 

rm -rf `find /diretorio/que/quer/apagar/ -iname "*.extensao"`

Por exemplo:

rm -rf `find /home/tiago/NetBeansProjects/MeuProjeto -iname "*.class"`

A linha acima vai apagar todos os arquivos com extensão .class da pasta /home/tiago/NetBeansProjects/MeuProjeto Simples assim. O procecedimento foi testado no Ubuntu 10.04 LTS Desktop


Instalar Ubuntu 10.04 Server + Tomcat + PostgreSQL

Neste post vou ilustrar, através de prints, como instalar o Ubuntu Ubuntu 10.04 Server + Tomcat + PostgreSQL, que é um ambiente de produção utilizado em muitas aplicações web.

Vou partir do pressuposto que você irá realizar o processo em uma máquina física com HD vazio (ou que possa ser esvaziado) ou em uma máquina virtual. Para segunda opção, recomendo o Virtualbox

O Ubuntu 10.04 Server possui suporte até abril de 2015, e atualmente é a versão servidor mais estável da Canonical. Se você ainda não possui a imagem (ISO), pode baixar aqui.

Abaixo segue o passo-a-passo:

 


 

 

 


Corrigindo o problema “No init found. Try passing init=bootarg.” no Ubuntu

Hoje me deparei com esse erro. Ao ligar o computador, apareceu somente essa mensagem e o sistema não iniciava. Consultei o fórum do Ubuntu e encontrei um tópico que falava desse problema.

Pra resolver, iniciei pelo Live CD e fui no Terminal (Menu Principal / Acessórios / Terminal) e digitei o seguinte comando:

sudo fsck /dev/sda3

Em seguida respondi yes (y) a todas as questões. Reiniciei o computador e tudo funcionou normalmente.

Faça backup dos seus dados antes de realizar o procedimento.

O procedimento foi testado no Ubuntu 10.04


Como baixar e-mails do Gmail por linha de comando no Ubuntu

Se você é como eu, e tem muitos e-mails importantes no seu gmail, mas não confia totalmente no Google, talvez você não queria perder todas as suas mensagens. Esse pequeno artigo vai explicar como baixar seus e-mails do Gmail por linha de comando.

Lembre de, antes de começar, ir nas configurações do Gmail, depois em Encaminhamento e POP/IMAP e ativar a opção Ativar POP para todos os e-mails (mesmo os que já foram baixados).

A vantagem é que você pode colocar uma única linha no cron e fazer backup automaticamente, com o intervalo que quizer.

A maneira que vou mostrar aqui coloca cada mensagem (e seus anexos) em um arquivo separado. Esse arquivo pode ser aberto pelo Mozilla Thunderbird.

Mas vamos ao que interessa. Os comandos abaixo vão fazer o download do getmail, que é o programa que será utilizado no procedimento:

sudo apt-get update
sudo apt-get install getmail4

Os comandos abaixo criam as pastas e arquivos necessários para o funcionamento do programa:

mkdir ~/gmail-archive/
mkdir ~/gmail-archive/tmp
mkdir ~/gmail-archive/new
mkdir ~/gmail-archive/cur
mkdir ~/.getmail/
sudo gedit ~/.getmail/getmail.gmail

Dentro do arquivo getmail.gmail coloque o seguinte conteúdo substituindo (of course) SUACONTANOGMAIL pelo seu usuário e SUASENHANOGMAIL pela sua senha:

[retriever]
type = SimplePOP3SSLRetriever
server = pop.gmail.com
username = SUACONTANOGMAIL@gmail.com
password = SUASENHANOGMAIL

[destination]
type = Maildir
path = ~/gmail-archive/

[options]
# print messages about each action (verbose = 2)
# Other options:
# 0 prints only warnings and errors
# 1 prints messages about retrieving and deleting messages only
verbose = 2
message_log = ~/.getmail/gmail.log

Depois é só executar o comando abaixo substituindo (obviamente) SUAPASTAHOME pela sua pasta home:

getmail -r /home/SUAPASTAHOME/.getmail/getmail.gmail

E pronto!

Também configurei com outro provedor que tenho e-mail, só que sem SSL. Ficou assim:

[retriever]
type = SimplePOP3Retriever
server = pop.SEUSERVIDOR.com
port = 110
username = SUACONTADEEMAIL
password = SUASENHADOEMAIL

[destination]
type = Maildir
path = ~/whb-archive/

[options]
# print messages about each action (verbose = 2)
# Other options:
# 0 prints only warnings and errors
# 1 prints messages about retrieving and deleting messages only
verbose = 2
message_log = ~/.getmail/whb.log

Fonte: http://joshua14.homelinux.org/blog/?p=547


Procurar recursivamente por arquivos que tenham determinada frase em seu conteúdo, no Linux

O título do artigo já explica né? Então vou mostrar como fazer. Abra o terminal (no Ubuntu: Menu Principal / Acessórios / Terminal), vá até a pasta que quer procurar.

cd /pasta/que/deseja/procurar

E digite o seguinte comando, substutuindo, é claro, o trecho frase que quero encontrar

grep -rin "frase que quero encontrar" ./*

Prefira utilizar palavras que não tenham acentos. É só!


ISOs de versões antigas do Ubuntu

Seguindo a linha do post que fiz sobre como encontrar os repositórios de versões antigas do Ubuntu, agora venho com uma dica rápida. Para conseguir baixar versões antigas do Ubuntu, basta acessar o seguinte endereço: http://old-releases.ubuntu.com/releases/. Nessa URL você vai encontrar todas as versões sem suporte do Ubuntu.

Lembrando mais uma vez que a utilização de uma versão sem suporte não é recomendada, e que você só deve fazer isso se realmente souber o que está fazendo.

Se você é novo no Ubuntu, é recomendável utilizar uma versão LTS. A versão LTS atual é a 10.04, e a próxima será a 12.04, que será lançada em abril de 2012.


Repositórios de versões antigas do Ubuntu

O caso é esse: você tem uma versão do Ubuntu instalada em sua máquina, mas não pode ou não quer atualizar para uma versão nova. Assim que a versão sai do suporte, os repositórios oficiais são tirados do ar. E agora? O que fazer?

Parabéns! Você acabou de encontrar a solução para o seu problema! 🙂

A Canonical mantém repositórios de arquivo para as versões antigas. Assim você pode alterar o endereço no sources list (/etc/apt/sources.list) e assim continuar podendo utilizar o apt-get e aptitude normalmente. Os repositórios ficam aqui: http://old-releases.ubuntu.com/ubuntu/dists/

Lembrando que utilizar uma versão sem suporte não o ideal nem o mais seguro. Só faça isso em último caso.

Até o momento, as distribuições que já estão sem suporte são essas:

 

 

Clique na imagem para ampliar. Fonte: http://pt.wikipedia.org/wiki/Ubuntu

 

 


  • Publicidade

  • Redes Sociais

    Facebook  Twitter
  • Estatísticas

    Page Views (desde março de 2010):

    Estatísticas detalhadas
  • Novidades por e-mail!

    Digite seu e-mail:


    Fique tranquilo. Seu e-mail não será usado para outros fins, e você poderá se descadastrar quando quizer.

    Eu!

    Tiago Passos
    Todo o conteúdo desse site esta licenciado sob a licença Creative Commons 3.0 (CC BY 3.0). Você pode copiar e modificar o conteúdo desde que cite o autor.
    iDream theme by Templates Next | Powered by WordPress