Alterar servidor DNS no Linux (Ubuntu, Mint, etc)

Há vários tópicos na Internet sobre como fazer isso, mas tive que testar muitos para encontrar um que funcionava. Na maior parte deles, ao reiniciar o PC o arquivo /etc/resolv.conf voltava ao normal, e as tentativas de travar sua edição não eram válidas.

Encontrei em um tópico do Stackexchange explicando sobre a criação do arquivo /etc/resolv.conf e quais arquivos são utilizados para isso. Então, altere um destes arquivos e toda vez que você ligar o computador, as configurações estarão lá.

sudo nano /etc/resolvconf/resolv.conf.d/tail

Este arquivo serve para adicionar conteúdo dinâmico ao /etc/resolv.conf.

Agora adicione o conteúdo:

nameserver 8.8.8.8
nameserver 8.8.4.4

Salve o arquivo:

Ctrl + o

Feche:

Ctrl + x

Agora mande o sistema gerar novamente o arquivo:

sudo resolvconf -u

Por fim, reinicie o PC.

Fonte: How do I set my DNS on Ubuntu 14.04?

 

Útil(4)Desprezível(1)

Problemas com Linux e Eclipse (Android)

Eclipse fecha ao executar ou criar o projeto? Adicione esta linha no eclipse.ini:

-Dorg.eclipse.swt.browser.DefaultType=mozilla

Problemas com o R ou outras libs? Instale estes pacotes:

sudo apt-get install lib32stdc++6

sudo apt-get install lib32z1 lib32z1-dev

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

 

Útil(1)Desprezível(0)

Ajustando as configurações e/ou sensibilidade do seu touchpad no Linux/Ubuntu

Recentemente troquei meu notebook e migrei do Windows para o Linux. Uma das coisas que não gostei foi a falta de suporte da Sony para os notebooks que utilizam alguma versão Linux. Por outro lado, adorei a liberdade que temos para configurar e personalizar este maravilhoso sistema operacional.

A utilização do touchpad não era das mais agradáveis no Linux. O touch ficou muito sensível e em alguns toques eu tinha que “tocar” com força. Procurando pelas configurações do touchpad consegui melhorar, e muito, seu uso.

Primeiro vamos listar os dispositivos para saber qual é o ID do touchpad:

xinput list

No meu caso obtive uma lista e descobri o ID que é 11:

? SynPS/2 Synaptics TouchPad              	id=11	[slave  pointer  (2)]

Agora liste (e grave em um arquivo .txt por exemplo) as configurações atuais do seu touchpad:

xinput --watch-props 11

Onde 11 é o ID do meu touchpad.

Agora é só brincar/alterar as configurações e valores de acordo com o seguinte comando:

xinput --set-prop ID "Nome da Propriedade" xx

Onde ID é seu número, Nome da Propriedade é o nome conforme a lista e XX os valores do jeito que estão (com ou sem vírgulas).

Por exemplo, diminuí a pressão do toque com dois dedos (como botão direito):

xinput --set-prop 11 "Synaptics Two-Finger Pressure" 182

Também reduzi um pouco a sensibilidade dos movimentos/toques com um dedo:

xinput --set-prop 11 "Synaptics Finger" 30 50 100

Este site possui uma documentação mais detalhada sobre cada uma das configurações: http://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html

Se você reiniciar seu computador, as configurações serão perdidas. Por isso, adicione os comandos no arquivo /etc/rc.local para que sejam executados ao iniciar o sistema. Abra ele com algum editor e cole os comandos lá. Por exemplo:

nano /etc/rc.local

Espero ter ajudado 🙂

Útil(0)Desprezível(0)

[Resolvido] Teclas/comandos para controle de brilho no Linux (ubuntu, kubuntu, mint, outros)

Comprei um Ultrabook Sony Vaio e resolvi instalar o Linux (Ubunu 13.04) para usar no dia a dia. Quase tudo funcionou perfeitamente, não fosse novamente o problema com as teclas fn de brilho.

Este mesmo problema me fez perder algumas horas com o Windows e agora com o Linux.

Depois de muito procurar, consegui achar uma solução para este problema.

O arquivo que controla o brilho do Sony Vaio no Ubuntu 13.04 (no Slackware e provavelmente em outras versões também) é o:

/sys/class/backlight/intel_backlight/brightness

Bastou abrir como root, alterar o valor e salvar que o brilho da tela se ajustou na hora!

Resolvi então criar um script em Python e atribuir ele a alguma tecla de atalho (o padrão FN+F5/6 não funcionou). Para fazer isto, crie um arquivo chamado brightness_up.py (ou outro_nome.py) e adicione o seguinte código:

max = open("/sys/class/backlight/intel_backlight/max_brightness")
actual = open("/sys/class/backlight/intel_backlight/brightness","w+")

max = int(max.read())
bright = int(actual.read()) + 285

if (bright <= max):
        actual.write("%s" % (bright))
else:
        actual.write("%s" % (max))

Este script lê o arquivo que possui o valor máximo para o brilho e faz uma verificação para aumentar ou atribuir o valor máximo no arquivo que possui o controle do brilho atual.

Agora vamos criar o arquivo brightness_down.py que vai ter o script para diminuir o brilho:

actual = open("/sys/class/backlight/intel_backlight/brightness","w+")

min = 287
bright = int(actual.read()) - 285

if (bright >= min):
        actual.write("%s" % (bright))
else:
        actual.write("%s" % (min))

No meu caso, salvei os dois arquivos na pasta /home/rafael.

Bom, agora vamos criar o atalho no teclado. Vá em Configurações do Sitemas > Teclados

Clique na aba Atalhos de teclado e depois no botão + no final da janela. Você vai criar dois atalhos com as configurações:

Nome: Aumentar Brilho
Comando: python /home/rafael/brightness_up.py (ou local que você salvou)

Nome: Diminuir Brilho
Comando: python /home/rafael/brightness_down.py (ou local que você salvou)

Agora clique no final da linha destes registros (em cima de Desabilitado) e aperte as teclas que deseja. No meu caso eu coloquei Shift + F6 para aumentar e Shift + F5 para diminuir.

Agora vamos adicionar um script (dica do Prof. Luiz Arthur) para alterar o dono do arquivo toda vez que o computador é ligado. Para isso, adicione as seguintes linhas no arquivo /etc/rc.local (vi /etc/rc.local ou nano /etc/rc.local):

# Altera o dono do arquivo para o usuário rafael
/bin/chown rafael /sys/class/backlight/intel_backlight/brightness
# Altera o valor do arquivo para 1000 (diminui o brilho máximo antes de iniciar)
echo 1000 > /sys/class/backlight/intel_backlight/brightness

Script Bom, é isto aí galera. Espero ter ajudado.

Útil(2)Desprezível(0)