Como resolver teclado travando esporadicamente no Android Studio com Ubuntu

lock_on_the_keyboard

 

Depois de um longo tempo descobri como resolver um problema que estava me deixando louco! Esporadicamente o Android Studio travava o teclado, tinha que fecha-lo e reabrir, ai quando você estava com mais de 3 projetos abertos tinha que fechar tudo e reabrir! Ele trava, simplesmente do nada, as vezes percebia que era a execução do atalho CRTL+Tab ou Editando um XML e pressionar algum atalho, enfim alguma coisa a ver com conflito de atalho do Android Studio com o Ubuntu.

Como resolver: Simples, execute o comando antes de abrir o Android Studio ou insira no /etc/profile do seu sistema:

$ ibus-daemon -rd

 

JAVA/Linux – Configurando JDK no linux – Adicionando JAVA no PATH

java_linux

Faça o Download do JAVA JDK:

http://www.oracle.com/technetwork/pt/java/javase/downloads/index.html

Extraia o arquivo baixado para sua pasta de preferência (exemplo: /opt/java_xxxx)

Opcional: Por costume e em caso de atualização do java, para não precisar mudar minhas configurações eu crio um link simbólico para referenciar a ultima versão do java:

$ ln -s /opt/java_xxxx /opt/java_jdk/

Para configurar o PATH, JAVA_HOME, CLASSPATH e MANPATH edite o arquivo:

$ sudo gedit /etc/profile

Adicione as seguintes linhas no topo do arquivo:

#JAVA
export JAVA_HOME=/opt/java_jdk
export CLASSPATH="$JAVA_HOME/lib"
export PATH="$PATH":"$JAVA_HOME/bin"
export MANPATH=/usr/local/man:/usr/man:"$JAVA_HOME/man"

RabbitVCS – Cliente SVN para Linux

rabbitvcs-post-logo

” Para aqueles que necessitam de um Cliente SVN para Linux nos moldes do Tortuga que existe no Windows, a solução mais viável é usar o RabbitVCS.

Para instalar o RabbitVCS no Ubuntu, basta seguir os seguintes passos:

1 – Adicionar o RabbitVCS no repositório:

$ sudo add-apt-repository ppa:rabbitvcs/ppa

2 – Atualizar o repositório:

$ sudo apt-get update

3 – Instalar o RabbitCVS:

$ sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli

Feito isto, basta reiniciar o sistema.”

FONTE: http://www.vivaolinux.com.br/dica/RabbitVCS-Cliente-SVN-para-Linux

Eclipse – Menus não aparecem no Ubuntu 13.10 (Eclipse menus don’t show up Ubuntu 13.10)

eclipse_menus

Os Menus não aparecem no eclipse? / Eclipse menus are cut off or don’t show

Esta pergunta está disponivel no askubuntu.com, para solucionar esse problema basta alterarmos o atalho que abre o Eclipse ou caso não tenha atalho basta criar um da seguinte maneira: Continue reading

Ubuntu – Icone do Dropbox não aparece (No Dropbox icon in Ubuntu 13.10?)

dropbox

DropBox rodando porem o icone não aparece na barra ?

Solução:

Instalar o pacote:

sudo apt-get install libappindicator1

Reinicie o DropBox:

dropbox stop && dropbox start

Quem não tem dropbox ainda não sabe o que está perdendo! cadastre-se: http://db.tt/oDz09Ba

Android – Problemas ao executar adb no Ubuntu 64bits (Android adb not found / error=2 No such file or directory / Unable to run mksdcard SDK tool)

android minimize

Unexpected exception 'Cannot run program "/adt-bundle-linux/sdk/platform-tools/adb": error=2, No such file or directory' while attempting to get adb version from '/adt-bundle-linux/sdk/platform-tools/adb'

Unable to run mksdcard SDK tool

Provavelmente ao instalar o Android no Ubuntu 64bits você vai se deparar com algum erro para executar o ADB ou o Emulador.

O problema é que o Android necessita de algumas bibliotecas 32bits para rodar o ADB. Para solucionar esse problema basta executar em seu terminal o seguinte comando:

sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1

Esse comando foi testado no Ubuntu 13.04 e 13.10.

Ubuntu – Instalando o VMWare Player

vmware

 

VMware é um software/máquina virtual que permite a instalação e utilização de um sistema operacional dentro de outro dando suporte real a software de outros sistemas operativos. (Wikipedia – VMWare: http://goo.gl/RtS9a6)

Abaixo veremos como instalar essa excelente maquina virtual: (em meu exemplo foi utilizado o Ubuntu 13.10 64bits, )

Continue reading

Ubuntu/Linux – Instalando e configurando o Nginx com PHP (Installing Nginx With PHP5)

nginx

Nginx ( Pronuncia: Engine-X ) é open-source, servidor de alto desempenho HTTP e proxy reverso, bem como um servidor proxy de IMAP/POP3. Igor Sysoev iniciou o desenvolvimento do Nginx em 2002, com o primeiro lançamento público em 2004 o Nginx agora abriga cerca de 12,18% (22.2M) de domínios. Nginx é conhecido pelo seu alto desempenho, estabilidade, rico conjunto de recursos, configuração simples e baixo consumo de recursos.

Nginx é um servidores escritos para resolver o problema C10K . Ao contrário dos servidores tradicionais, Nginx não depende de tópicos para processar pedidos. Em vez disso, usa um event-driven arquitetura muito mais escalável (assíncrono). Esta arquitetura utiliza pequenas, mas mais importante, valores previsíveis de memória sob carga.  ( http://wiki.nginx.org/Main )

Em passos bem completos vamos iniciar a instalação e configuração desse excelente servidor WEB, vou tentar detalhar ao máximo ou pelo menos informar o que fazer sem erros, pois é um processo chato. Vamos lá: Continue reading

Linux – Descobrindo que processo está consumindo mais memória

hard-tux-process

- como saber o que esta usando a memoria ram
- verificar memória linux
- programas que consomem muita memoria
- verificar consumo memória linux
- como saber o que esta consumindo minha memoria ram
- memoria ram sendo muito usada
- memoria ram linux
- como saber qual programa consome mais memória

Para descobrir qual processo está consumindo mais memória vamos executar o seguinte comando:

ps axo %mem,pid,euser,cmd | sort -nr | head -n 10

Este comando, vai pegar em porcentagem o uso da memoria do processo, pid, usuario, e o comando (ps axo %mem,pid,euser,cmd), depois ele vai ordenar (short -nr) pelo mais pesado pegando os 10 primeiros (head -n 10).