[0] Nix Packages no Ubuntu ou outras distribuições

Nix é um sistema de gerenciamento de pacotes com mais de 60 mil pacotes disponíveis. O Nix oferece a opção de utilizar várias versões do mesmo aplicativo. Ele pode instalar tanto a nível de usuário quanto a nível do sistema, entretanto ele faz muitas modificações a nível do sistema e recomendo ...

[0] deb2appimage - Crie AppImage facilmente

Hoje resolvi trazer uma ferramenta que facilita a criação de programas AppImage. Existem muitas pessoas interessadas em criar aplicações desse formato e é difícil encontrar uma ferramenta descente para criá-las e que seja bem documentada e de fácil utilização. Porém, existe sim uma ferramenta ...

[0] O que fazer após instalar Linux Mint 20

O Linux Mint 20 Ulyana é uma distribuição baseada no Ubuntu 20.04 LTS que terá suporte até abril de 2025, que está disponível apenas na versão 64 bits e nos sabores Cinnamon, MATE e Xfce. Nesta dica, veremos algumas sugestões do que se fazer após instalar o Linux Mint 20. 1. Atualize seu sis...

[0] Instalando Fedora CoreOS no KVM

O Fedora CoreOS é um sistema operacional mínimo de atualização automática para executar cargas de trabalho em contêiner de forma segura e em escala. Atualmente, está disponível em várias plataformas. Vamos instalar em uma VM no KVM usando uma imagem livecd.

[0] Busca de string em intervalos de logs

Essa dica tem como objetivo mostrar como podemos realizar uma busca de uma string A até uma string B dentro de um arquivo de logs. Abaixo temos um exemplo típico de um arquivo de log Java onde temos uma exception e precisamos extrair a informação apenas de um trecho deste log: 2020-03-02 09:3...

[0] Filtros do Instagram no Gimp

Neste artigo veremos como instalar alguns scripts em Python que criam filtros similares aos do Instagram no editor de imagens Gimp.

[0] Como navegar sem cache no Chrome e Firefox

Essa dica é útil para desenvolvedores web que desejam visualizar as alterações em arquivos estáticos e vira e mexe eles cismam em persistir com a versão em cache. Também vai servir para navegação na internet em geral, por exemplo, essa semana alterei uma miniatura de um vídeo no YouTube e o browse...

[0] Avidemux QT5 no Ubuntu 20.04

Se você tem o Ubuntu 20.04, pode ter dificuldade de instalar o Avidemux. Mas existe uma forma de instalar o Avidemux 2.7 com interface QT5 no Ubuntu. Para facilitar, vou colocar o código em apenas uma linha: $ sudo add-apt-repository ppa:ubuntuhandbook1/avidemux && sudo apt update && sudo ap...

[0] Configurando bspwm e dois monitores

Como configurar o gerenciador de janelas bspwm e a barra polybar para exibir áreas de trabalho e barras distintas em dois monitores. Bspwm é um gerenciador de janelas que é configurado utilizando um cliente externo e shell scripts, criando infinitas possibilidades.

[0] Como encerrar um script Python (exit)

Vira e mexe há a necessidade de se encerrar um script em Python quando alguma condição foi satisfeita. A forma correta de se fazer isso em Python é enviando um sinal de saída POSIX. Os sinais POSIX variam do número 0 ao 255, onde 0 indica que o programa foi encerrado corretamente e 1 que houve ...

[0] Interface gráfica para o p7zip no Linux Mint e Ubuntu

Encontrei essa ferramenta bem legal que trata-se da interface gráfica dos recursos do p7zip com o nome de 7zFM. Seria o 7Zip encontrado no Windows. Só foi possível encontrar esse pacote para sistemas de 64 bits, pois foi uma compilação feita por George Ruinelli com a versão 15.09. Para instalar...

[0] Como ordenar arquivos por tamanho

Para listar os arquivos de um diretório de forma ordenada por tamanho (maior para o menor), digite: $ ls -laSh | less total 106M -rw-r--r--   1 fabio fabio   30M mai 26 00:51 meu-video.mp4 -rw-r--r--   1 fabio fabio  6,6M mar 11  2010 xplanet...

[0] Habilitar highlight na busca do Vim

Um recurso útil do Vim é o highlight search, que quando habilitado destaca os resultados de uma busca. Vejam o recurso em funcionamento na imagem abaixo, onde dado um texto, eu busquei pela expressão "ar" digitando: /ar Para habilitar o highlight search digite o seguinte comando no Vim: ...

[0] O Filho à Casa Torna

Minha primeira distribuição foi o SUSE 9.2 no ano de 2006, mas depois dela parti para outras aventuras e fui cativado pelo mundo Ubuntu-based. Mas agora resolvi experimentar o openSUSE 15.1 Leap. Como será que o mundo SUSE está após tanto tempo?

[0] Extraindo Arquivos de Pacote de Tema do Windows (themepack) no Linux

Quem usou ou ainda usa o Windows já deve ter usado um "Arquivo de Pacote de Tema do Windows" feitos para instalar no Windows 7. Fonte: https://i1.wp.com/www.baixaki.com.br/imagens/materias/3100/9308.jpg Esses pacotes para o Linux são inúteis, mas as imagens pode ser aproveitadas como Plano ...

[0] Fazendo seu Linux falar com espeak

Vou demonstrar a instalação em Ubuntu, Debian, Mint e derivados. Os nomes dos pacotes em outras distribuições não deve variar. Gravei uma versão em vídeo deste artigo para o canal Cotidiano Hackeado, então fica a seu critério assistir o vídeo ou seguir com a leitura: O espeak vem com suporte nativo a Português do Brasil. Para determinar uma voz diferente da padrão (Inglês), use a opção -v[VOZ], conforme exemplo abaixo: No meu Debian 10 Buster foram encontrados/instalados 4 pacotes: apt search m

[0] Segredos do comando sleep

O comando sleep é usado para criar um delay de determinado tempo, seja no teu shell script, seja no terminal. Sua forma de uso é bem simples: Por exemplo, para criar um delay de 1 minuto se usa: Para uma hora: Deu para notar que nas notaçõe...

[0] Instalar a última versão do LibreOffice no Fedora 32

Esta dica é semelhante a outra dica que fiz para o Ubuntu: Instalar a última versão do LibreOffice no Ubuntu 20.04 LTS [Dica] Para se instalar a última versão do LibreOffice (15/06/2020 - LibreOffice_6.4.4.2) no Fedora 32, primeiramente devemos desinstalar a versão corrente quem vem com o Fedor...

[0] Erro: "Falha ao executar xlet-about-dialog applets grouped-window-list@cinnamon.org" [Resolvido]

Esta falha decorre de uma instalação mal sucedida do ambiente gráfico Cinnamon. Acontece, por exemplo, no Linux Mint, quando se tenta instalar o ambiente Cinnamon a partir de uma instalação do Mint que nativamente faz uso do ambiente gráfico Mate. O resultado é que ao se tentar executar o geren...

[0] Integrando AppImage no Slackware

Existem programas que não estão no repositório do Slackbuilds, mas podem estar em outros formatos como AppImage, Snap ou Flatpak. Vou mostrar como é simples integrar um AppImage no Slackware. Como é um recurso que não foi feito para o Slackware, é normal que ocorram alguns erros. Porém, eles p...

[0] SELECT data = hoje/ontem/anteontem no MySQL

Sintaxe testada no MySQL e MariaDB, não faço ideia se o padrão SQL usado funcionará em outros SGBDs como PostgreSQL, Oracle, SQL Server etc. Quero fazer uma consulta SQL que me retorne todos os registros cujo campo "data" corresponde a hoje: SELECT * FROM tabela WHERE DATE(data) = CURDATE(...

[0] UMPlayer no Debian Ubuntu e Linux Mint

O UMPlayer é um reprodutor multimídia que foi descontinuado desde 2011, o que é uma pena, pois eu o considero um dos melhores reprodutores multimídia considerando sua leveza ao executar os vídeos. Mas para quem ainda quer esse reprodutor leve e eficaz, ainda tem como instalar a última versão ai...

[0] dstat - Ferramenta de Monitoramento no Linux

O dstat é uma ferramenta para podermos monitorar servidores ou estações de trabalho em tempo real, muitas vezes substituindo as informações provenientes de outros softwares como vmstat, netstat e iostat. Estes últimos comandos costumam ser utilizados para coletar estatísticas de diferentes componentes do sistema, como a memória virtual, as conexões de rede e interfaces, CPU etc.

[0] React não recarrega a página ao salvar no Linux [Resolvido]

Para resolver esse problema é preciso alterar o valor de max_user_watches em inotify, cada relógio inotify usado ocupa 540 bytes (sistema de 32 bits) ou 1 kB (duplo em 64 bits). Isso sai da memória do kernel, que não pode ser trocada. Supondo que você definiu o máximo em 524288 e todos foram usado...

[0] Remover sombras das docas no Xfce

Eu estava descontente pois a doca Plank estava mostrando uma linha tênue na tela, que não era um grande problema mas me incomodou visualmente. Veja como estava a tela: Tentei o Docky, mas ocorreu o mesmo problema. Então instalei o Latte Dock do KDE, que ficou muito bom mas estava consumindo...

[0] Contagem regressiva no terminal

Nesta dica veremos como implementar uma função em shell script para contagem regressiva que é um luxo! Bom, na forma tradicional, quando queremos fazer com que o terminal aguarde um determinado tempo antes de executar um comando usamos o "sleep". Por exemplo, para aguardar 1 hora antes de liber...

[0] Cluster Kubernetes (k8S) + NFS em 5 minutos

Pessoal, essa dica simples ajuda você a criar um cluster k8s com NFS (Network File System) para estudos utilizando o vagrant de maneira rápida e simples. Serão criadas 4 máquinas, sendo elas: master - Máquina master do cluster k8s minion1 - Nó 1 do cluster k8s minion2 - Nó 2 do cluste...

[0] Erro ao Instalar o "ttf-mscorefonts-installer" no Ubuntu [Resolvido]

Ao instalar o ttf-mscorefonts-installer no Ubuntu usando o apt, você pode receber o seguinte erro: Lendo listas de pacotes... Pronto Construindo árvore de dependências Lendo informação de estado... Pronto O pacote ttf-mscorefonts-installer não está disponível, mas é referenciado por outro ...

[0] MiniShift no Fedora 32

O MiniShift ajuda você a executar o OpenShift localmente, executando um cluster OpenShift de um único nó dentro de uma VM. Primeiro, instale a libvirt e qemu-kvm no seu sistema. Em seguida, adicione-se ao grupo libvirt para evitar o sudo: $ sudo us...

[0] Como burlar anúncios sem usar nenhuma extensão

Como burlar anúncios sem usar nenhuma extensão Essa dica funciona inclusive para o YouTube... Como funcionam os anúncios? A maioria dos sites terceiriza o processo de captação de anunciantes, inclusive o VOL. Aqui usamos o Google Adsense, mas existem vários concorrentes por aí. O sistema de an...

[0] Bloqueando Pacotes Patterns no openSUSE

Há algum tempo escolhi o openSUSE Tumbleweed como distro padrão. Tenho me adequado bem a ela, apesar de ser "RR" (Rolling Release), ela muito estável e rápida. Fatores que me conquistaram, além dos que já citei em um artigo. Mas tem algo que me incomoda. Ou, pelo menos, tinha. Não gosto de jogu...

[0] Remover tags HTML com SED

Remover tags HTML usando o sed é, como diriam os mais sofisticados, "piece of cake!". Uma tag HTML tem o seguinte formato: note que independente da tag ser de abertura ou fechamento, ela sempre começa com < e termi...

[0] Instalação IRPF e RECEITANET 2020

Quer ser um cidadão de bem, que paga seu imposto de renda e ainda usar distribuições Linux de quebra? Esse tutorial vai te ensinar como se faz...

[0] NVIDIA X Server não abre no openSUSE [Resolvido]

O NVIDIA X Server é o aplicativo que monitora e informa as definições da placa de vídeo dedicada em seu PC, muito comum em vários sistemas operacionais diferentes. No openSUSE ele começou a ter problemas e não abrir, mas podemos resolver isso de forma satisfatória. Esse problema pode ser não de...

[0] MiniKube no Fedora 32

Mikikube é uma ferramenta que facilita a criação e execução Kubernetes, ele executa um cluster Kubernetes em uma única maquina virtual, é essencial para as pessoas que estão aprendendo Kubernetes. Instale os pacotes do grupo de virtualização: Habilite...

[0] Input do tipo senha em Python

Para receber entradas em códigos Python usamos a função input. Segue um exemplo de como fazer o usuário digitar seu login/senha via terminal: usuario = input("Usuário: ") senha = input("Senha: ") O problema é que o campo senha fica desprotegido, à mostra, conforme imagem acima. ...

[0] Instalando VirtualBox-6.1 no Debian 10

Para instalar o VirtualBox-6.1 no Debian 10 Buster, siga os passos abaixo. 1. Edite sua sources.list e adicione o repositório do programa 2. Adicione as chaves do novo repositório: $ wget -q https://w...

[0] Erro: "ImportError: No module named PIL" [Resolvido]

Problema Você vai executar um código em Python que possui o seguinte import: from PIL import Image E recebe a seguinte mensagem de erro: ImportError: No module named PIL Solução Instalar o módulo Pillow: $ pip install Pillow Até a próxima!

[0] Como fazer publicações pelo Instagram Web

A versão do Instagram para PC por padrão não nos deixa fazer publicações. Neste artigo veremos um método simples de contornar a situação, tanto no Google Chrome quanto no Firefox.

[0] Mate Desktop no Slackware

Você está querendo instalar uma interface no Slackware que lembra o tão famoso Gnome 2? Então instale o Mate Desktop. Vou mostrar aqui a simplicidade da instalação dessa interface no Slackware, para que você tenha uma interface leve e bonita.

[0] Resetando as configurações do mate-terminal

Você fez uma série de configurações no mate-terminal para alterar o perfil de cores ou fez várias personalizações. Às vezes, o usuário quer o terminal de volta para os padrões. Vou passar dois comandos para o terminal que vão resetar qualquer versão do mate-terminal. Para versões novas: $...

[0] Instalando o navegador Opera no Fedora 32

Para instalar o navegador Opera no Fedora 32, abra um terminal e siga os passos abaixo. 1. Ative a chave pública do repositório: 2. Adicione o repositório do navegador: $ sudo tee /etc/yum.repos.d/opera.repo <

[0] Letras Bacanas no seu Shell Script sem Figlet

Você quer umas letras legais no seu script e não quer que ele use o figlet? Então eu apresento uma dica bem simples. Antes de tudo, instale o figlet. Quê? Mas, você disse que não ia usar o figlet no shell script! E não será usado. Ele apenas servirá para gerar as letras que queremos implementar...

[0] Habilitando Clique Duplo no KDE Plasma 5.14.5

Como selecionar a opção de 2 cliques para abrir um arquivo ou diretório. Se você está usando o KDE Plasma 5.14.5, já deve ter percebido que é preciso apenas um clique para abrir arquivos e diretórios. Para mudar este padrão, basta seguir os passos a seguir: 1) Configurações do sistema 2...

[0] Integrando o Exim4 com o SendGrid

O motivo é que pela facilidade que há de subirmos uma instância em algum cloud (AWS, Azure, Google Cloud etc), também ficou fácil para um spammer subir uma instância e sair disparando e-mails como se não houvesse o amanhã. Por conta disso a maioria dos provedores de e-mails (Yahoo, Hotmail, Gmail etc) tratam as principais redes cloud com alerta vermelho. Você dificilmente conseguirá montar um servidor de e-mail redondinho que não caia em algum filtro de spam. Tua configuração pode estar um brin

[0] TimeShift no Slackware

O TimeShift é um programa usado para fazer restaurações de sistema do Linux. O programa faz instantâneos (snapshots) incrementais do sistema de arquivos em intervalos regulares definidos pelo usuário e esses instantâneos podem ser restaurados mais tarde para trazer o sistema para o estado exato em...

[0] Expressão Regular para CPF

Expressão Regular para CPF Um documento CPF é composto por 3 blocos de três dígitos separados por um ponto, seguido de um traço e dois dígitos verificadores. Exemplo: Segue expressão regular que valida um CPF: ...

[0] Expressão Regular para Endereço IP

Um endereço IP é composto por 4 blocos de até três dígitos separados por um ponto ".". Exemplo: Segue expressão regular que valida um endereço IP: Onde: {1,3} = de 1 a 3 díg...

[0] Sed - como salvar alterações no arquivo

Simples dica de como usar o sed para gravar as alterações no próprio arquivo. Abaixo um exemplo comum de uso do sed, temos um arquivo chamado "frase.txt" com o seguinte conteúdo: Viva o Windows! Queremos usar o sed para trocar Windows por Linux: $ sed 's/Windows/Linux/' frase....

[0] Instalando o navegador Vivaldi no Fedora 32

Para instalar o navegador Vivaldi no Fedora 32, abra um terminal e siga os passos abaixo: 1. Adicione o repositório do navegador: 2. Instale o Vivaldi:

[0] Lumina Desktop - Uma interface bem levinha para o Slackware

É uma alternativa superleve e bem enxuta para o Slackware. Foi desenvolvida inicialmente para distribuições BSD como o FreeBSD. Mas, é possível fazer a instalação no Slackware também. O Lumina Desktop pode ser encontrado aqui: Mas, pode ser instalado via sbo...

[0] LXQT Desktop no Slackware

Você quer uma interface bem levinha para o seu PC? Como alternativa eu apresento o LXQT. É parecido com o LXDE, mas usando QT. Aqui vou ensinar a instalar essa interface no Slackware 14.2, mas o método serve para todas as versões, inclusive o Current.

[0] Instalando o MATE Menu no Debian 10 MATE

O MATE Menu é um menu avançado para MATE que suporta filtragem, favoritos, fácil desinstalação, sessão automática e muitos outros recursos. Este menu foi originado no Linux Mint e foi portado para outras distros que acompanham o MATE Desktop, sendo por isso também chamado de Mint Menu. Para ...

[0] Shell Script: Backup de diretórios do sistema Linux

Basicamente esse script faz o backup de diretórios do sistema Linux, basta você escolher o diretório de origem e destino que ele salva todo o conteúdo. Utilizei duas funções, algumas variáveis e o código todo escrito em if/else.

[0] Problemas em diretório com milhares de arquivos [Resolvido]

É raro, mas pode acontecer de você possuir um diretório com uma quantidade de arquivos maior que a suportada pelo kernel. A nível de curiosidade, essa quantidade está definida, a partir da raiz do código-fonte do kernel em: #define ARG_MAX  &nb...

[0] Código-Fonte Original da Missão Apollo 11

Essa dica é mais para efeito de conhecimento a respeito da história da ciência da computação. Você sabia que o código-fonte original do computador de orientação da Apollo 11 está disponível, sob domínio público, no GitHub? O projeto, escrito 100% em Assembly, guiou a missão Apollo 11, aquela me...

[0] StarUML no Slackware 14.2

O StarUML é um programa usado para fazer modelagem de dados. Eu necessitei recentemente de uma ferramenta para fazer um diagrama de classes de análise e para isso eu usei esse software. Para quem usa o Slackware e está precisando de um programa como esse, é possível fazer a instalação da versão...

[0] Docker: "ps: command not found" [Resolvido]

Problema Você acabou de executar um conteiner Docker de uma imagem Debian: E ao executar o comando "ps" recebe a seguinte mensagem de erro: Solução Execute: Problem...

[0] Kernel Linux: Arquivo .config para compilar kernel linux para usar o driver Nvidia 304 (.config)

A maior comunidade GNU/Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda.

[0] Grub: Grub enxugado para melhor compreensão (grub.cfg)

Grub gerado com o comando grub-mkconfig e editado a mão. Não está simplificado. Só foi retirado o que achei desnecessário. Está mostrando instruções de inicialização para o Slackware, Mint, Windows, Slitaz e o PLOP para boot USB sem precisar mexer nada na BIOS.

[0] Docker: /var/run/docker.sock: connect: permission denied [Resolvido]

Problema Como usuário comum, ao executar qualquer comando Docker você recebe a seguinte mensagem de erro: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/...

[0] Instalando Docker no Debian 10 Buster

Como root, crie o seguinte arquivo dentro do diretório /etc/apt/sources.list.d/: Adicione o seguinte conteúdo: Atualize a lista de repositórios: Uma mensagem de erro simil...

[0] LXDE Desktop no Slackware

Você usa o Slackware e está procurando um interface alternativa para instalar? Teste o LXDE. É uma interface gráfica baseada em GTK. Consome poucos recursos de CPU, por isso é bem levinha. Nesse artigo, vou mostrar a simplicidade da instalação dessa interface que é bem bonita.

[0] PHP: php-scan-rede - scanner de rede simples em PHP

Simples scanner de rede em PHP. Ele irá imprimir na tela a lista de todos os hosts ativos em determinada rede. Uso: $ php php-scan-rede.php GitHub: https://github.com/fberbert/php-scan-rede

[0] Shell Script: Slackware Interface Install - Instalação de Interfaces gráficas no Slackware

Esse script criei para uso no Slackware, obviamente com ele você instala facilmente as interfaces gráficas LXDE, LXQT, e KDE Plasma 5. Incluí suporte MultiLIB. Ainda precisa de algumas melhorias, mas como está já funciona. É compatível com todas as versões mais atuais do Slackware.

[?] Erro: "Possible missing firmware... for module r8169" [Resolvido]

Dica rápida de como resolver a seguinte mensagem de erro no Debian e derivados: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169 Solução Instalar os pacotes a seguir: E só...

[0] Ctrl+C e Ctrl+V no Terminal Linux

Ultimamente, me veio essa ideia na cabeça de configurar o terminal do Linux para usar somente Ctrl+C e Ctrl+V. O terminal do Linux vem configurado por padrão para copiar e colar com Ctrl+Shift+C e Ctrl+Shift+V. Muitos usuários iniciantes no Linux reclamam que não conseguem copiar comandos no te...

[0] Atualizar Debian 9 Stretch para Debian 10 Buster

Se você ainda está usando o Debian 9 Stretch e deseja atualizar teu sistema operacional para Debian 10 Buster, siga os seguintes passos. 1. Verificar a versão do teu Debian: Distributor ID:Debian Description:Debian GNU/Linux 9.12 (stretch) Release:9.12 Codename:s...

[0] Liberando Memória ajustando o Tamanho das Strings em C

Recentemente apresentei o mesmo método em uma dica aqui mesmo no Viva o Linux. Criei esse artigo mais para os iniciantes para explicar em detalhes o funcionamento do código para liberar posições alocadas para a memória.

[0] Instalando Driver Nvidia no Debian 10

Nesta dica veremos como instalar os drivers para sua placa de vídeo Nvidia no Debian 10 Buster. Acredito que o procedimento seja o mesmo no Ubuntu e derivados. A primeira coisa que devemos fazer é nos certificar de que temos os repositórios "non-free" no sources.list. Edite o arquivo e certifiq...

[0] Desativar SWAP em Ubuntu 20.04 e derivados com único comando

Mesmo quando o usuário não cria uma partição SWAP no instalador do Ubuntu 20.04, por padrão ele cria um arquivo de memoria virtual no seu diretório raiz (/). Nesta dica digitaremos um único comando via terminal que desativa e exclui tal arquivo. Sugiro antes ler o seguinte artigo disponível no ...

[0] Init: inittab configurado com 2 terminais e modo gráfico (Inittab)

Aqui deixei meu inittab para quem é usuário iniciante no Slackware. Este é para o Slackware 14.2 e vem com terminais inúteis desabilitados. Também já está configurado no modo gráfico.

[0] Shell Script: VNC Server Debian

Shell Script para habilitar VNC Server no Debian. Posteriormente você pode acessar seu PC por qualquer cliente VNC via IP e porta padrão 5900.

[0] Xterm: Arquivo de configuração do Xterm (Xresources)

Aqui estão algumas configurações que uso no Xterm. Lembrando que é preciso instalar a fonte inconsolata já que ela não vem por padrão na maioria dos sistemas.

[0] vim: Configuração mínima do Vim (vimrc)

Essa é minha configuração bem mínima do vim, minhas únicas modificações foram mudar o tamanho do tab para 4 espaços, adicionar a numeração de linhas na cor verde escuro e remapear a tecla <ESC> para <jj> para sair facilmente do modo de inserção.

[0] Shell Script: Cálculo de número perfeito range

numeroPerfeitoRange Shell script que mostra os números perfeitos encontrados num range de números informados na execução. Ao final mostra o total de números perfeitos encontrados. Otimizações de código: Analisa até o divisor ser no máximo sua metade: Ex.: Número informado = 10 Ele checará até o 5 no máximo.

[0] Problemas para instalar WoeUSB no Debian, Ubuntu e derivados [Resolvido]

Ultimamente eu vi algumas pessoas relatando aqui no fórum sobre problemas com a instalação do WoeUSB. Essa dica visa esclarecer o que está acontecendo e como resolver este problema. O WoeUSB está com problemas de empacotamento, principalmente nas distros Debian. Ele depende de um pacote chamado...

[0] Instalando o navegador Vivaldi no Ubuntu 20.04 LTS

Para instalar o navegador Vivaldi no Ubuntu 20.04 LTS, siga os passos abaixo. 1. Instale o Gdebi, um "aplicativo" que nos permite instalar facilmente pacotes ".deb" e que corrige automaticamente os problemas de dependências: 2. Navegue até a página de download do ...

[0] Desbloquear Pendrive Protegido Contra Gravação

Essa dica que eu trago é bem rápida. Você compra um pendrive e aí quando vai usá-lo não consegue formatar e nem copiar nada para ele, porque ele está protegido contra gravação. Porém, é possível fazer esse desbloqueio usando o hdparm no Linux. Primeiro verifique como seu dispositivo é recon...

[0] Instalando o netatop no Debian

O netatop é um módulo de kernel utilizado pelo atop para monitoramento da rede. Quando executado o comando "atop -n" apresenta o seguinte erro: Kernel module 'netatop' not active; request ignored! Não há pacote nos repositórios do Debian até o momento da edição dessa dica (atop si...

[0] Instalar o TeamViewer no Ubuntu/Debian

O TeamViewer é um software proprietário para acesso remoto, compartilhamento de área de trabalho, conferências on-line, além de transferência de arquivos entre os computadores conectados. Nesse material irei demonstrar como instalar e iniciar a utilização desse programa.

[0] Instalando o AWX no CentOS 8

Vamos instalar o AWX, o Ansible Tower da RedHat no CentOS 8 utilizando Docker. Instale o Repo Epel: Adicione o repositório do docker: Efetue a instalação: # dnf i...

[0] Instalando o PulseEffects no Debian 10 Buster

PulseEffects é uma excelente ferramenta que traz efeitos de áudio para o PulseAudio. Numa próxima dica prometo falar mais sobre a ferramenta, o intuito desta dica é orientar sua instalação. Infelizmente ele ainda não consta nos repositórios do Debian 10 Buster, mas já pode ser encontrado nas ve...

[0] Descobrindo quais são seus dispositivos de entrada

Hoje me surgiu a necessidade de descobrir qual era o dispositivo de entrada do meu microfone traseiro. O problema é que no meu caso existe mais de uma dezena de dispositivos de entrada no meu PC, como saber qual é o /dev/input/event(?) correto do meu microfone? ...

[0] RecordMyDesktop no Slackware Funcionando no KDE Plasma 5

Recentemente resolvi instalar o RecordMyDesktop no Slackware. O RecordMyDesktop é um aplicativo de software para screencasting que possui uma ferramenta de linha de comando que executa as tarefas de captura e codificação e uma interface que expõe a funcionalidade do programa graficamente. Foi ...

[0] Ventoy: crie pendrives multiboot para quantas e quais ISOs quiser

Ventoy é uma ferramenta incrível capaz de criar pendrives bootáveis sem ter que formatá-los cada vez que quiser instalar uma imagem ISO. Na verdade a formatação ocorrerá uma única vez e você poderá bootar o pendrive com a ISO que desejar. Basta copiá-la no pendrive; sim, é isso mesmo, você não precisa mais utilizar softwares específicos para gravar ISOs ou dar o velho comando \"dd\". Além disso pode utilizar quantas ISOs quiser simultaneamente.

[0] Instalando o bendito driver NVIDIA 304 no Ubuntu 18

Olá! Depois de algum tempo sem postar nada, resolvi mostrar para vocês como eu consegui fazer o driver NVIDIA 304 rodar noGeForce 6100PM-M2 V3.0 com Ubuntu 18. Eu vi diversos tutoriais, e muitos deles diziam que era impossível, que o melhor a ser feito era trocar o hardware ou ficar com um Ubun...

[0] Instalando o Kernel Liquorix no Debian 10

Como muitos devem saber, o GNU/Linux é majoritariamente utilizado em servidores, e como tal, o kernel é otimizado para este propósito. Como uma de suas atribuições é suportar serviços que demandam um longo tempo de execução, isso acaba afetando também muitos outros aspectos do sistema, como o gere...

[0] Como desligar a tela via linha de comando

A maioria dos gerenciadores de janelas do Linux possuem configurações de economia de energia. Por exemplo, uso o KDE Plasma e ele está configurado para desligar a tela após 10 minutos de inatividade: Mas e quando estou levantando do PC e sei que não voltarei em breve? Por que diabos vou dei...

[0] Instalando o cliente Zoom no Ubuntu 20.04 LTS

Para instalar o cliente Zoom de vídeo conferências no Ubuntu 20.04 LTS, siga os passos abaixo. 1. Instale o Gdebi, um "aplicativo" que nos permite instalar facilmente pacotes ".deb" e que corrige automaticamente os problemas de dependências: 2. Navegue até a Centr...

[0] Fedybr - uma alternativa ao Fedy no seu Fedora

O fedybr é um fork do projeto fedy adicionando uma tradução em pt_br e também alguns emuladores pra quem gosta de jogar jogos retrô. É compatível com o Fedora 32 e sua instalação é simples. Primeiro adicione os repositórios do rpmfusion: $ sudo dnf install https://download1.rpmfusion.org/...

[0] pfetch ao invés do neofetch

O utilitário neofetch, escrito em shell bash, é muito utilizado em capturas de telas, onde exibimos qual a distribuição utilizada, tema, ícones, configurações de hardware, além de outras informações. Existem outras alternativas, como o pfetch. O pfetch é outra ferramenta de informações do siste...

[0] Instalando o VirtualBox no Debian 10 Buster

Por padrão o VirtualBox não está incluído nos repositórios oficiais do Debian 10 Buster. Para resolver o problema iremos adicionar repositórios de terceiros, no caso o repositório do próprio VirtualBox. Crie o arquivo virtualbox.list em /etc/apt/sources.list.d com o seguinte conteúdo: $ sudo...

[0] Shell Script: Instalação de programas no Ubuntu Linux

Esse script faz a instalação de programas no sistema Ubuntu Linux, você pode escolher um apenas da lista ou optar por escolher todos para serem instalados.

[0] Shell Script: Time-Shifting Wallpaper (GNOME)

Seguindo a ideia de "wallpapers dinâmicos" do macOS, fiz esse script para trocar o wallpaper de acordo com o período do dia. A ideia é utilizar um wallpaper mais claro durante o dia e um mais escuro durante a noite. Para rodar, coloque o script em alguma pasta do seu diretório pessoal e configure a cron para o seu usuário: $ crontab -e Adicione as duas linhas no final do arquivo: 0 6-17 * * * /local/do/script/change-background day 2>/dev/null 0 18-23,00-6 * * * /local/do/script/change-backgroun

[0] Resetando as Configurações do KDE Plasma 5

Problemas podem acontecer enquanto um usuário está personalizando o visual de uma interface como o KDE Plasma. Às vezes, pode parecer difícil desfazer um operação feita de forma incorreta. Uma alternativa é resetar o KDE para as configurações padrão. Você vai perceber que não é tão difícil assi...

[0] Google Podcasts e Podcasts de Tecnologia

Para quem ainda não conhece, em 2018 a Google lançou o Google Podcasts, um ótimo agregador de podcasts dos mais variados temas. Costumo ouvir podcasts quando estou dirigindo ou antes de dormir. Na era da informação, muitas vezes esse tipo de mídia passa desapercebido de nosso cotidiano, mas pod...

[0] Criando acima de quatro partições no HD

Quantas partições podem ser feitas em um HD? Quatro partições primárias? E se uma delas for uma partição estendida, então quantas partições podem ser feitas em um HD? Quantas distribuições Linux você tem vontade de testar? Duas, três? Você saberá aqui a dimensão de uma partição estendida.

[0] Fonte do menu muito pequeno no LibreOffice do Debian 10

O LibreOffice versão 6.1.5-2 que vem instalado no Debian 10.3 codinome "buster" possui a fonte do menu e caixa de dialogo muito pequena, não tendo como aumentar a mesma pelo menu Ferramentas/Opções... Solução Use o apt para instalar os pacotes abaixo em uma janela de terminal: $ sudo ap...

[0] Melhor Controle de Memória de Strings em C

Se você está começando a programar em C, não deixe essa dica passar. Ao fazer um curso no Udemy sobre Linguagem C e C++, aprendi uma expressão para limpar os espaços alocados não utilizados na memória. Você irá usar a expressão após gravar uma string. Veja a expressão: palavra[strlen(palav...