quarta-feira, 1 de novembro de 2017

legenda em filmes online com Penguin Subtitle Player

para instalar

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install penguin-subtitle-player

quarta-feira, 11 de outubro de 2017

gravar audio interno no linux / gravar audio do pc no linux - com arecord ou audacity

no arecord

 

no terminal digite o comando

arecord -t wav -f cd teste.wav

quando quiser parar a gravação aperte ctrl+c

 

no Audacity

 

instale o Audacity

# apt-get install audacity

abra o Audacity  e pressione ctrl + p

no menu lateral esquerdo veja se está selecionado Dispositivos 

em Reprodução deixe como pulse

em Gravação deixe como pulse

abra o PulseAudio

na aba Configuração deixe como Saída de Estéreo Analógico


sábado, 7 de outubro de 2017

configurar hdmi no i3wm com arandr

uma alternativa gráfica para configurar um monitor conectado ao hdmi é o arandr

para instalar
sudo apt-get install arandr

Dica: caso o monitor possua saídas de áudio pode ser configurado através do pavucontrol

quinta-feira, 5 de outubro de 2017

transformar jpg em art ascii com jp2a

para instalar
sudo apt-get install jp2a

converter imagem
jp2a nomedaimagem.jpg

dica: para inverter a imagem use -i

jp2a -i nomedaimagem.jpg

quarta-feira, 4 de outubro de 2017

configurar sensibilidade mouse via terminal / mouse speed

no terminal para encontrar a inter do mouse
xinput list

para configurar a sensibilidade
xinput set-prop "Inter do mouse" "Device Accel Constant Deceleration" 2

o valor final no caso (2) altera a sensibilidade do mouse

ou

$ xset m 26/10 4

ou

$ xinput --set-prop <device id> 'libinput Accel Profile Enabled' 0, 1

ex: 

$ xinput --set-prop 16 'libinput Accel Speed' -0.2

para ver as propriedades 

xinput list-props <device id>

terça-feira, 3 de outubro de 2017

organizar tamanho das janelas

para deixar as janelas em modo flutuante
$mod+shift+space

para alterar o tamanho seguro o botão $mod e arraste as bordas com o botão direito do mouse segurado

segunda-feira, 2 de outubro de 2017

i3lock

instalação
sudo apt-get install i3lock

para bloquear a tela
i3lock

para desbloquiar digite a senha

OBS: criando uma bind no i3wm

cole o comando abaixo no arquivo config do i3wm

# i3lock
bindsym $mod+z exec "i3lock -u -c 000000"

Alguns comandos

para o i3lock bloquear a tela com uma imagem especifica (a imagem deve ser png)
i3lock -i /caminho/para/a/imagem.png

sábado, 30 de setembro de 2017

speedometer verificando conexão

para instalar
sudo apt-get install speedometer

verificar conexão
sudo speedometer -r wlp3s0 -t wlp3s0

quinta-feira, 28 de setembro de 2017

Ranger file manager (gerenciador de arquivos)

para instalar
sudo apt-get install ranger

executar
ranger

informações
https://www.digitalocean.com/community/tutorials/installing-and-using-ranger-a-terminal-file-manager-on-a-ubuntu-vps

Vizualizar imagens pelo terminal

instale os pacotes w3m w3m-img

$ sudo apt-get install w3m w3m-img

edite o arquivo rc.conf

$ sudo vim /etc/ranger/config/rc.conf

procure a linha set preview_images e altere para true

salve o arquivo

A manipulação de arquivos é feita com as seguintes combinações de teclas:
  • i = mostra o conteúdo do arquivo
  • s = executar comando do shell
  • l ou E = abre o arquivo
  • t = marca com "*" asterisco os arquivos (usado apenas como marcador persistente)
  • r = você escolhe o programa para abrir o arquivo
  • o = muda a ordem de exibição do arquivos, pode ser por ordem alfabética, tamanho, etc.
  • z = muda algumas configurações internas do programa, tais como: mouse, mostrar arquivos ocultos, etc...
  • zh = mostra arquivos ocultos
  • Tecla <Espaço> = seleciona o arquivo
  • t = marca o arquivo para determinadas operações
  • cw = renomeia o arquivo selecionado
  • / = pesquisa de arquivos
  • n = próximo resultado da busca
  • N = retorna ao resultado anterior da busca
  • yy = copia o arquivo
  • dd = corta o arquivo
  • pp = colar arquivo recortado
  • Tecla <Del> = deleta o arquivo selecionado
  • dD = deleta o arquivo selecionado 
  • ud / uy = limpar buffer copia / corte

Você pode executar comandos, usando:
  • ! = executar comando do shell
  • : = executar um comando interno do ranger

Se precisar de ajuda para os comandos e atalhos, veja a próxima lista:
  • ? = man ranger
  • 1? = ajuda com atalhos do teclado
  • 2? = comandos
  • 3? = configurações
  • R = atualizar o diretório atual
  • q / Q = sair

quarta-feira, 27 de setembro de 2017

desabilitar/habilitar microfone por linha de comando

primeiro execute o comando abaixo para descobrir o numid
amixer contents | grep -i cap

execute o comando o abaixo e coloque o numid referente a Capture Switch
amixer cget numid=8,iface=MIXER,name='Capture Switch'

para desabilitar o microfone
amixer cset numid=8,iface=MIXER,name='Capture Switch' off

para habilitar o microfone
amixer cset numid=8,iface=MIXER,name='Capture Switch' on

OBS: Sobre o volume

para configurar o volume do microfone

alsamixer -V capture -c Num
no lugar de num coloque o numero equivalente no meu caso é 0 mas pode ser 1,2,3 etc...

outra alternativa

amixer set Capture toggle

Desabilitando webcam via terminal

para desabilitar
sudo modprobe -r uvcvideo

-

para habilitar
sudo modprobe uvcvideo


informa sobre os modulos carregados
dmesg | grep uvcvideo

sexta-feira, 22 de setembro de 2017

MOC no i3blocks (script)

para deixar o player na barra i3blocks siga os seguintes passos

1 - entre no diretório i3
cd /home/usuário/.config/i3

2 - crie um arquivo sh
touch moc.sh

3 - copie o código e cole dentro do arquivo
gedit moc.sh

#!/bin/bash
# mocp playing song script
maxlen=${BLOCK_INSTANCE:-30}
full_text="MOC not running!"
short_text="$full_text"
color="#505050"
if [[ ! -z $(pidof mocp) ]]
then
full_text="$(mocp -i -Q "%state%song (%artist)" | tail -n 1 | sed -e 's/PLAY//' -e 's/PAUSE//' -e 's/STOP//')"
short_text="${full_text:0:$maxlen}"
color="#90A959"
fi
echo "$short_text"
echo "$full_text"
echo "$color"
case $BLOCK_BUTTON in
1) mocp -r ;; # left click = previous song
2) mocp -G ;; # middle click = toggle pause - play
3) mocp -f ;; # right click = next song
esac
exit 0

4 - salve

de permissão ao arquivo criado
$ sudo chmod +x moc.sh

5 - entre no diretório aonde se encontra o arquivo i3blocks.conf
cd /usr/local/etc

6 - edite o arquivo i3blocks.conf
gedit i3blocks.conf

7 - cole o código abaixo no arquivo i3blocks.conf

[MOC]
command=/home/usuario/.config/i3/moc.sh
interval=1 

8 - salve

para ver o resultado aperte mod+shift+r para reiniciar o i3

quinta-feira, 21 de setembro de 2017

relogio no terminal tty-clock

tty-clock é uma ótima alternativa para ter um relógio no terminal

instalção

sudo apt-get install tty-clock

sobre o i3blocks conf

o arquivo i3blocks.conf se localiza no diretório /usr/local/etc ou quando instalado pelo apt é localizado em /etc/i3blocks.conf quando compilado
é o arquivo que deve ser alterado para que surjam modificações no sistema

OBS: para a checagem da bateria funcionar na barra de status instalei o acpi
sudo apt-get install acpi

OBS2: os pacotes necessarios são sysstat, acpi, alsa-utils

quarta-feira, 20 de setembro de 2017

instalar retroarch (emulador)

no terminal

sudo add-apt-repository ppa:libretro/stable sudo apt-get update sudo apt-get install retroarch libretro-*

Driver Razer no Linux


terminal 

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install razercfg qrazercfg

OBS: 
if your system has an xorg.conf file (/etc/X11/xorg.conf), you'll need to make sure it doesn't specify a device (you can comment out the "Device" section) or configure it to use a generic device. The Razercfg GitHub page explains this in detail;

if the settings are not saved between system restarts, you can edit the /etc/razer.conf configuration file to specify various options and initial hardware configuration settings.

terça-feira, 19 de setembro de 2017

gravar iso no pen drive com dd

para gravar uma imagem iso no pen drive

1 - Abra o terminal
2 - plugue o pen drive
3 - Digite lsblk (para listar os dispositivos usb plugados)
4 - sudo dd if=/home/usuario/Downloads/arquivoiso.iso of=/dev/sdb bs=512K status=progress && sync

quinta-feira, 14 de setembro de 2017

terminal transparente com compton

para instalar o compton
sudo apt-get install compton

insira o comando no arquivo conf do i3wm

exec_always compton -f

OBS: só consegui deixar o terminal transparente após instalar o compiz e habilitar algumas dependências

para instalar o compiz

sudo apt-get install compizconfig-settings-manager && sudo apt-get install compiz-plugins-extra

para acessar as configurações via terminal

ccsm

OBS 2:
há outra alternativa alem do compton que é xcompmgr

para instalar
sudo apt install xcompmgr

screenfetch

um programa interessante que mostra algumas configurações do sistema é o screenfetch

para instalar

sudo apt-get install screenfetch

quarta-feira, 13 de setembro de 2017

mc file manager ncurses

um dos melhores gerenciadores de janela ncurse é o mc

para instalar

sudo apt-get install mc

adicionar atalho google-chrome

cole o comando no arquivo conf do i3

# Google
bindsym Mod1+g exec "google-chrome"

ou

# Firefox
bindsym $mod+g exec "firefox"

Memoria usada no i3blocks

adicione a seguinte linha no arquivo i3blocks.conf

[memory]
label=Memory
command=free -mh  | awk '/Mem:/ { print $3 }'
interval=1
color=#cc00cc

terça-feira, 12 de setembro de 2017

Alterando cor das bordas

adicione no arquivo config

# Border
new_window pixel 3

# class                                   border        backgr.     text         indicator    child_border
client.focused                       #4c7899     #285577   #ffffff      #2e9ef4       #285577
client.focused_inactive        #333333     #5f676a    #ffffff      #484e50      #5f676a
client.unfocused                  #333333     #222222    #888888  #292d2e     #222222
client.urgent                        #2f343a      #900000    #ffffff      #900000     #900000
client.placeholder               #000000     #0c0c0c     #ffffff      #000000     #0c0c0c

client.background              #ffffff

instalar sublime text

For Sublime-Text-2:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text
For Sublime-Text-3:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

OBS Studio

Instalação do OBS Studio

sudo add-apt-repository ppa:obsproject/obs-studio -y && sudo apt-get update 
sudo apt-get install obs-studio -y

i3 gaps instalação Debian 10.2

apt install gcc make dh-autoreconf libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev xcb libxcb1-dev libxcb-icccm4-dev libyajl-dev libev-dev libxcb-xkb-dev libxcb-cursor-dev libxkbcommon-dev libxcb-xinerama0-dev libxkbcommon-x11-dev libstartup-notification0-dev libxcb-randr0-dev libxcb-xrm0 libxcb-xrm-dev libxcb-shape0-dev

# clonar repositorio
git clone https://www.github.com/Airblader/i3 i3-gaps
cd i3-gaps

# compile & install
autoreconf --force --install
rm -rf build/
mkdir -p build && cd build/

../configure --prefix=/usr --sysconfdir=/etc --disable-sanitizers
make
sudo make install


-------------------

 
coloque no config

# Gaps
gaps inner 5 gaps outer 10

OBS: para tirar a borda preta de cima do wallpaper coloque no config
# Gaps anti-blackboard
for_window [class="^.*"] border pixel 0


I3gaps no Ubuntu 18.04

instale as dependências

sudo apt install libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev autoconf xutils-dev libtool 

Instale biblioteca xcb

mkdir tmp
cd /tmp
git clone https://github.com/Airblader/xcb-util-xrm
cd xcb-util-xrm
git submodule update --init
./autogen.sh --prefix=/usr
make
sudo make install


instale o i3gaps

cd /tmp
git clone https://www.github.com/Airblader/i3 i3-gaps
cd i3-gaps
git checkout gaps && git pull
autoreconf --force --install
rm -rf build
mkdir build
cd build
../configure --prefix=/usr --sysconfdir=/etc
make
sudo make install


OBS: O tutorial acima parece não funcionar corretamente em 2019
a melhor forma que encontrei para instalar o i3-gaps no xubuntu foi atravês de ppa

$ sudo add-apt-repository ppa:kgilmer/speed-ricer
$ sudo apt-get update
$ sudo apt-get install i3-gaps

xfce4-panel

é possível utilizar o xfce4-panel

coloque no config
exec --no-startup-id xfce4-panel --disable-wm-check

Rofi

$ sudo add-apt-repository ppa:jasonpleau/rofi
$ sudo apt-get update
$ sudo apt-get install rofi

DICAS!

os themes ficam no diretório /usr/share/rofi/themes

para carregar um theme

rofi -show run -config nomedotema.theme

para criar uma bind no i3wm acesse o arquivo config do i3wm

e adicione o seguinte comando

# Rofi
bindsym $mod+x exec "rofi -show run -config /usr/share/rofi/themes/nomedotema.theme"

para criar um tema personalizado acesse o site

https://davedavenport.github.io/rofi/p11-Generator.html

Mplayer video

Mplayer é um dos players mais leves que há
para instalar

sudo apt-get install mplayer

DICA: assistir vídeo

digite no terminal
mplayer nomedovideo.extensão

***Fullscreen***
vá até o diretório /home/usuário/.mplayer
adiciona zoom="yes"
no arquivo config

para ver o vídeo em fullscreen
mplayer -fs nomedovideo.extensão

DICA: alguns comandos interessantes

mplayer -vo aa -monitorpixelaspect 0.5 nomedovideo.extensão

mplayer -vo caca nomedovideo.extensão

OBS: no i3wm quando o mplayer abre normalmente está bordas brancas para mudar a cor das bordas
altere a linha client.background com a cor deseja no arquivo config do i3wm
.config/i3/config

para o mplayer rodar em background

(nohup mplayer -loop 0 file.mp3 >/dev/null &)

controlar volume pelo teclado amixer

Copie e cole no arquivo config

Mod1+F1 Aumenta volume
Mod1+F2 Diminui Volume
Mod1+F3 Mute/Unmute

# Volume

bindsym $mod+F2 exec "amixer set Master Playback 5%+ unmute"
bindsym $mod+F1 exec "amixer set Master Playback 5%- unmute"
bindsym $mod+F3 exec "amixer -D pulse set Master toggle"
 

ou


# Volume
bindsym Mod1+F1 exec "amixer -q sset Master,0 5+ unmute"
bindsym Mod1+F2 exec "amixer -q sset Master,0 5- unmute"
bindsym Mod1+F3 exec "amixer -D pulse set Master 1+ toggle"

ou
 

# Volume
bindsym $mod+F1 exec "amixer set Master Playback 5%+ unmute"
bindsym $mod+F2 exec "amixer set Master Playback 5%- unmute"
bindsym $mod+F3 exec "amixer -D pulse set Master 1+ toggle"

OBS: no Debian o F3 para mutar não funciona a solução mais pratica que encontrei foi

bindsym $mod+F3 exec "amixer set Master mute"

isso vai mutar o microfone com o F3 e para unmute utilize o F1

outra alternativa

bindsym $mod+F1 exec amixer -q sset Master 5%+
bindsym $mod+F2 exec amixer -q sset Master 5%-
bindsym $mod+F3 exec amixer -q sset Master toggle


em algumas distribuições o unmute não funciona corretamente então tente algumas opções abaixo

alternativas para o unmute

bindsym $mod+F3 exec amixer -D pulse set Master toggle

ou

amixer set Master unmute
amixer set Headphone unmute
amixer set Speaker unmute