quinta-feira, 26 de março de 2020

Como configurar teclado americano (US) sem cedilha no Linux Mint 19.3

1. Deve ser escolhido o teclado English (US) com layout English (US, alt. intl.);
2. Depois deve-se adicionar a seguinte linha ao /etc/profile: GTK_IM_MODULE=cedilla; (sem o ponto e vírgula)
3. Por fim basta reiniciar o sistema operacional;

segunda-feira, 14 de outubro de 2019

Como baixar cursos do Udemy | Como fazer o download de cursos do Udemy

git clone https://github.com/r0oth3x49/udemy-dl.git
pip install --upgrade setuptools
Na pasta do udemy-dl: pip install -r requirements.txt
Baixando um curso: python udemy-dl.py  -q 
Ex.: python udemy-dl.py https://www.udemy.com/course/cursodehacker -q 360

domingo, 15 de setembro de 2019

Mate lost menu applications bug in Linux Mint 19.2

rm -rf ~/.config/menus
restart mate using CTRL + ALT + BACKSPACE

sexta-feira, 24 de maio de 2019

Cut slice mp4 in linux

ffmpeg -i source.mp4 -ss 01:15:42 -c copy -t 00:04:05 output.mp4

-t = duration of output

if is necessary, calc the output duration in https://www.calculator.net/time-calculator.html

domingo, 28 de abril de 2019

"ERROR: Unable to create GUI" Kodi Virtualbox Windows 10

Check "Enable 3D Acceleration" in "Display" on Virtualbox.

sábado, 20 de abril de 2019

Como montar automaticamente uma partição criptografada LUKS no Linux Mint

1. su -
2. cd /root
3. touch keyfile
4. cat "senha da partição criptografada" > keyfile
5. chmod 0400 keyfile
6. vim /etc/crypttab
E adicionar uma linha para a partição. Ex.: sda1_crypt UUID=aa06e3c9-247c-4549-aa28-49ed1b2b1537 /root/keyfile luks
7. vim /etc/fstab
E adicionar uma linha para o mapeamento feito no passo 6. Ex.: /dev/mapper/sda1_crypt /media/cleorbete/1TERA ext4 defaults 0 0
Obs.: Criar antes os diretórios dentro de /media onde a partição será montada.
8. Reiniciar o sistema operacional

quarta-feira, 17 de abril de 2019

Join multiple mp4 files in Linux

The best way to do this currently is with the concat demuxer. First, create a file called inputs.txt formatted like so:

file '/path/to/input1.mp4'
file '/path/to/input2.mp4'
file '/path/to/input3.mp4'

Then, simply run this ffmpeg command:

ffmpeg -f concat -i inputs.txt -c copy output.mp4

Source: https://superuser.com/questions/521113/join-mp4-files-in-linux

segunda-feira, 15 de abril de 2019

Boot lento no Linux Mint 19.1

Resolvi assim:

1. Desabilitar aplicações ao iniciar:

- No menu do Mint (no ambiente gráfico), digite "startup" e acesse a opção "Startup Application", para desabilitar as aplicações que não devem mais ser iniciadas automaticamente;

2. Alterar o Grub:

- Use o comando "sudo gedit /etc/default/grub" para modificar GRUB_TIMEOUT para 2 e GRUB_CMDLINE_LINUX_DEFAULT para "profile" (com as aspas);
- Depois use o comando "sudo update-grub" para atualizar o Grub;

3. Desinstalar a varredura por sistemas de arquivo BTRFS ("scanning for btrfs filesystems"):

- Desinstalar o BTRFS-PROGS com o comando "sudo apt-get purge btrfs-progs";
- Use o comando "sudo gedit /etc/lvm/lvm.conf" para alterar o valor de use_lvmetad de 1 para 0;
- Use o comando "sudo gedit /etc/initramfs-tools/conf.d/resume" para mudar o valor de RESUME para none (sem as aspas); Ex.: RESUME=none e evitar o erro "but no matching swap device is available";
- Executar o comando "sudo update-initramfs -u";

4. Desabilitar a checagem de partições no FSTAB:

- Usar o comando "sudo gedit /etc/fstab" para alterar o valor 1 para 0 ao final de cada linha que represente partições de disco no arquivo fstab;

5. Instalar o preload:

- sudo apt-get install preload;

Obs.: Para verificar o tempo gasto no boot, usar o comando "systemd-analyse";

sexta-feira, 5 de abril de 2019

eCac Receita - A sua sessão expirou por tempo de inatividade ou você já clicou no botão Sair com Segurança.

Related image
Para conseguir entrar no eCac - Centro Virtual de Atendimento da Receita Federal quando aparece "A sua sessão expirou por tempo de inatividade ou você já clicou no botão Sair com Segurança. Para voltar a utilizar o sistema, feche a janela do seu navegador e acesse-o novamente." e poder visualizar informações relacionadas à sua declaração de imposto de renda (IRPF), por exemplo, siga os passos abaixo (no Chrome versão Desktop):

0. Abra o Chrome;
1. Clique nos três pontinhos no canto superior direito;
2. Acesse "Configurações";
3. Role a tela e acesse "Avançado";
4. Role a tela e acesse "Configurações de conteúdo" em "Privacidade e Segurança";
5. Acesse "Cookies";
6. Acesse "Ver todos os cookies e dados";
7. Na busca, informe "receita";
8. Clique na lata de lixo de todos os resultados relacionados a sites da Receita;
9. Acesse o site https://cav.receita.fazenda.gov.br e poderá entrar normalmente;

quarta-feira, 12 de dezembro de 2018

Como dar boot pelo USB no Ultrabook Vaio svt131a11x / svt13115fbs

1. Criar um pendrive com o instalador do Windows (ou outro sistema operacional) no Rufus (ou outra aplicação) sem usar UEFI;
2. Ligar o ultrabook e pressionar F12 para entrar entrar no setup e colocar "external device" como dispositivo primário para boot
3. Quando o ultrabook reiniciar pressionar F11 para que o boot inicie pelo USB;

segunda-feira, 10 de dezembro de 2018

Como instalar o Linux no Acer Aspire VX15

O único Linux que consegui instalar sem dores-de-cabeça para configurar drivers de placa de vídeo (NVidia GTX 1050ti), placa wifi, etc no Acer Aspire VX15, foi o LMDE - Linux Mint Debian Edition 3 (Cindy). Antes dele testei com o Linux Mint 19 (Cinnamon e Mate), Ubuntu 18.10, Kali Linux (até isso fiz), entre outros, porém tais sistemas ou ficaram instáveis ou não suportaram o hardware de maneira aceitável. O passo-a-passo é o seguinte:

1. Baixe o ISO do LMDE no site https://linuxmint.com/download_lmde.php;
2. Gere um USB "bootável" com programas como o https://sourceforge.net/projects/win32diskimager/;
3. Entre no setup do notebook usando a tecla F2 no POST;
4. No setup, desligue o Secure Boot (antes disso você terá que definir uma senha de supervisor);
5. Modifique a ordem de boot para que o USB fique em primeiro;
5. Ao sair do setup, pressione seguidamente F10 para iniciar pelo USB;
6. Na instalação, crie uma partição do tipo vfat/FAT32  (bootable) com pelo menos 100 MB, uma partição de swap (a minha coloquei 4 GB), uma partição / do tipo ext4, e as demais partições que achar pertinente (/home, etc);
7. Após finalizar a instalação, entre novamente no setup, habilite o secure boot,  vá em "Select an UEFI file as trusted for executing" (selecionando o arquivo HDD1//linuxmint/grubx64.efi) e digitando "Yes" para confirmar;
8. Saia do setup salvando as configurações;
9. Seja feliz!

[Atualização em 15 de janeiro de 2019]

Felizmente adquiri e instalei um SSD M.2 256 GB Kingspec Pcie Gen3 X4 Nvme 2280 (22mm por 80mm). Nele instalei o Linux Mint 19 MATE 64 bits e deixei o HD de 1 TERA original apenas para dados. A única pendência após a instalação foi que ao dar o comando de desligar o ambiente gráfico travava, o que foi resolvido quando instalei os drivers da placa de vídeo NVIDIA 1050 ti:

1. Instalei o NVIDIA Prime: sudo aptitude install nvidia-prime
2. Mudei as configurações do display para 120Mhz
3. Reiniciei o sistema operacional
4. Instalei o driver: sudo ubuntu-drivers autoinstall

quinta-feira, 7 de junho de 2018

Adicionar um menu de contexto para o shred no Linux Mint

cd /usr/share/nemo/actions
sudo touch shred.nemo_action
sudo vim shred.nemo_action
[Nemo Action]
Name=Shred File
Comment=Securely Delete File
Exec=shred -u –force –remove –verbose –zero %F
Icon-Name=gtk-execute
Selection=S
Extensions=any;
Quote=double

sexta-feira, 2 de junho de 2017

Dropbox system tray doesn't work on Linux Mint

Go to System Settings, General and uncheck "Enable support for indicators" option.

Be happy!

segunda-feira, 5 de setembro de 2016

Como mudar a porta padrão de um projeto em Grails

Adicionar ao BuildConfig.groovy:

grails.server.port.http = 8090 //ou outra porta

Como fazer o Tomcat iniciar automaticamente no Linux Mint

$ sudo touch /etc/init.d/tomcat7
$ sudo vim /etc/init.d/tomcat7:

#!/bin/bash
### BEGIN INIT INFO
# Provides:        tomcat7
# Required-Start:  $network
# Required-Stop:   $network
# Default-Start:   2 3 4 5
# Default-Stop:    0 1 6
# Short-Description: Start/Stop Tomcat server
### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin
start() {
 sh //bin/startup.sh
}
stop() {
 sh //bin/shutdown.sh
}
case $1 in
  start|stop) $1;;
  restart) stop; start;;
  *) echo "Run as $0 "; exit 1;;
esac


$ sudo update-rc.d tomcat7 defaults

sexta-feira, 19 de agosto de 2016

Como instalar o livrestreamer no Linux Mint

$ sudo aptitude install python python-setuptools python-argparse python-futures python-requests python-singledispatch
$ git clone git://github.com/chrippa/livestreamer.git
$ cd livestreamer
$ sudo python setup.py install

sexta-feira, 24 de junho de 2016

Flash player no Galaxy S6 Android 6.0.1



Instale o Puffin Browser.

quinta-feira, 31 de março de 2016

Como criar uma aplicação portátil (portable) em Grails

Siga os passos abaixo para gerar uma aplicação que embute em si tanto um container (Jetty) quanto um banco de dados (H2):

1. Em "plugins", do arquivo BuildConfig.groovy, adicione a linha runtime ':war-exec:1.0.1' (esse é o plugin que faz o Jetty ficar embutido na aplicação);

2. Adicione ou altere o ambiente desejado no arquivo DataSource.groovy como segue abaixo:

    production {
        dataSource {
            dbCreate = "update"
            url = "jdbc:h2:file:banco;MVCC=TRUE;LOCK_TIMEOUT=10000"
            pooled = true
            username = "sa"
            password = ""

            properties {
                maxActive = -1
                minEvictableIdleTimeMillis=1800000
                timeBetweenEvictionRunsMillis=1800000
                numTestsPerEvictionRun=3
                testOnBorrow=true
                testWhileIdle=true
                testOnReturn=true
                validationQuery="SELECT 1"
            }
        }
    }

Obs.: O nome do arquivo do H2 deve ser definido na chave url (no exemplo foi definido como "banco").

3. Gere o arquivo war da aplicação com o comando grails war;

Pronto. Com isso o arquivo .war gerado na pasta "target" poderá ser utilizado em qualquer ambiente que possua o Java instalado. Para tanto é suficiente executar o comando java -jar .

domingo, 6 de março de 2016

Distância entre CEP's ou endereços em Groovy Grails

1 - Crie uma aplicação:

grails create-app Teste

2 - Entre na pasta da aplicação:

cd Teste

3 - Crie um controller:

grails create-controller pacote.Teste

4 - Adicione o código abaixo ao arquivo TesteController.groovy:

package pacote

class TesteController {

    def index() {

      def url= "http://maps.googleapis.com/maps/api/distancematrix/xml?origins=77804040&destinations=65300000"
   
      def doc = new XmlSlurper().parse(url)

      render doc.row.element.distance.value

    }
}

4 - Rode a aplicação:

grails run-app

5 - Acesse a aplicação:

http://localhost:8080/teste

Obs.: O teste foi feito com CEP's, porém funciona com endereços; Os parâmetros podem ser enviados ao controller por uma GSP e tratados por meio do objeto params;

sábado, 20 de fevereiro de 2016

Shutter - O melhor capturador de tela (print screen) para Linux

Shutter

Print da tela inteira, só de uma área da tela, entre outras opções.

Instalação

sudo add-apt-repository ppa:shutter/ppa

sudo apt-get update && sudo apt-get install shutter