terça-feira, 28 de julho de 2015

Instalando driver Nvidia no Debian 8.1

tem que adicionar o repositorio contrib-nonfree

apt-get update;
apt-get install nvidia-driver nvidia-xconfig xorg-server-source

Durante a instalação ele vai reclamar de conflito entre o driver da nvidia e o nouveau.
Para resolver isso temos que criar um arquivo xorg.conf, e isso é feito pelo comando nvidia-xconfig
Após executado, basta reiniciar a máquina. Não precisa nem remover nada do nouveau nem adicionar em blacklists

Update:

Após algumas reinicializações, a interface gráfica não entrou.
Ficou em modo texto. Fiz login como root e removi o nouveau.
apt-get remove xserver-xorg-video-nouveau
rodei novamente nvidia-xconfig

Para instalar o configurador do driver que mostra várias opções da placa
apt-get install nvidia-settings

reiniciei e voltou ao normal


Com o driver nvidia proprietário está ocorrendo lag ao arrastar as janelas. Tentei o driver 340.65.2 (jessie) e o 340.75 (testing), ambos apresentando o mesmo problema, tentei deixar nas configurações para o modo otimizado para performance mas não resolveu. Não testei com o NVIDIA-Linux-x86_64-352.30.run, ultima versão do site.

Testando novamente o nouveau, mas agora um mais recente, o do repositório jessie estava dando crash no X.

Usando o lxde, não testei com outro ambiente.


apt-get purge nvidia*
apt-get install -t testing xserver-xorg-video-nouveau

editar xorg.conf
mudar de 'nvidia' para 'nouveau'

Amarok - Equalizador

Pra que seja possível habilitar o equalizador, tendo o vlc como backend, é necessário instalar a biblioteca: libvlc5 e libvlc-dev
Após instalado, basta habilitar no vlc o equalizador que irá funcionar no amarok também.

quarta-feira, 22 de julho de 2015

Gravar som do sistema (internal audio) com o Audacity no Linux Debian

É complicado achar um programa para gravar o som da placa interna do PC sem ter que configurá-lo, para o Ubuntu ou Mint existe repositório com o Audio Recorder, no Debian o jeito foi configurar o audacity que por default vem setado para usar o microfone. Para modificar o canal, é necessário utilizar o pavucontrol, que é o controle do pulseaudio.
Tentei compilar o audiorecorder no Debian mas desisti devido a dependências quebradas que não consegui solucionar.

Para fazer a modificação é necessário carregar o Pulse Audio Volume Control (pavucontrol) e também o audacity. No audacity apertamos o botão de gravar.


No pavucontrol, vamos na aba 'Gravando'. Lá estará listado o audacity, utilizando o Alsa.
Temos que mudar de " Áudio interno Estéreo analógico " para " Monitor of Áudio interno Estéreo analógico "

de:
para:


Feito isso basta voltar ao audacity e ele já estará recebendo o sinal de som:


Agora o audacity irá gravar todo som interno que estiver em execução, basta pressionar o botão de gravar novamente.
Para que seja feita uma gravação limpa, é necessário que apague o track gravado anteriormente! clica "crtl+w"







Usando o asoundrc

Procurar o nome da fonte no PulseAudio usando o comando: pactl list e então adicionar ao ~/.asoundrc
eh o que tem: analog-stereo.monitor
# pactl list | grep monitor

Fonte de monitoração: alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor
Fonte de monitoração: alsa_output.pci-0000_00_14.2.analog-stereo.monitor
Nome: alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor
device.class = "monitor"
Nome: alsa_output.pci-0000_00_14.2.analog-stereo.monitor
device.class = "monitor"

No meu caso vai ser:
######################################################

pcm.pulse_monitor {
  type pulse
  device alsa_output.pci-0000_00_14.2.analog-stereo.monitor
}

ctl.pulse_monitor {
  type pulse
  device alsa_output.pci-0000_00_14.2.analog-stereo.monitor
}


######################################################


Agora pode usar o pulse_monitor como fonte de gravação







Fonte: https://wiki.archlinux.org/index.php/PulseAudio/Examples

Monitor specific output

It is possible to monitor a specific output, for example to stream audio from a music player into a VOIP application. Simply create a null output device:

pactl load-module module-null-sink sink_name=
In Pulseaudio Volume Control (pavucontrol), under the "Playback" tab, change the output of an application to , and in the recording tab change the input of an application to "Monitor of ". Audio will now be outputted from one application into the other.




PulseAudio

Instalação nova do Debian, problemas com o audio duplex.
Foi desinstalado tudo do pulseaudio: pulseaudio-utils pulseaudio pavucontrol
Foi removido o diretório todos os diretorios do pulse

Instalado tudo novamente.
Funcionando.


domingo, 12 de julho de 2015

Terminator - tamanho de tela definido

Iniciar o Terminator com janela em um tamanho definido pelo usuário

Adicionar size = x,y no arquivo abaixo:
vim .config/terminator/config

[layouts]
 [[default]]
     [[[child1]]]
       type = Terminal
       parent = window0
       profile = default

     [[[window0]]]
       type = Window
       parent = ""
       size = 850, 300


quinta-feira, 9 de julho de 2015

Formato dos Vídeos do YouTube com youtube-dl

youtube-dl --list-formats  https://www.youtube.com/watch?v=xxxxxxxxxxx
[youtube] 3yS_iyJGtQg: Downloading webpage
[youtube] 3yS_iyJGtQg: Extracting video information
[youtube] 3yS_iyJGtQg: Downloading DASH manifest
[info] Available formats for 3yS_iyJGtQg:
format code  extension  resolution note
140          m4a        audio only DASH audio  129k , m4a_dash container, aac  @128k (44100Hz), 7.52MiB
278          webm       256x144    DASH video  104k , webm container, VP9, 13fps, video only, 4.95MiB
17           3gp        176x144
36           3gp        320x240
5            flv        400x240
43           webm       640x360
18           mp4        640x360
22           mp4        1280x720   (best)

youtube-dl -f 5 #Para baixar no formato flv