[?] Desabilitando o "Instant Messaging" no KDE Plasma

Após instalar o KDE Plasma completo no Gentoo Linux, vi que um ícone novo apareceu no painel. O ícone do "Instant Messaging". Mas esse é um serviço que eu não uso e gostaria de remover ele do painel. Então descobri como e fiz essa dica. Primeiro, clique no painel (em algum lugar livre) com...

[0] Gentoo Linux vale a pena?

Obs.: eu estava digitando esse texto para enviar no fórum, na sessão de debates, mas acabou ficando muito extenso e eu resolvi transformá-lo em artigo. Gostaria de compartilhar um pouco dos pensamentos que estou tendo sobre a distribuição Gentoo. Por favor, discorde, concorde, comente. Mas sem brigas, hein! "Papo de bar" XD Após um pouco de tempo usando a distribuição Gentoo, estou mais confiante para falar sobre ela. Eu achava Gentoo uma distro fantástica, principalmente em computadores ANTIGO

[0] Corrigindo "Signature is unknown trust" no Arch Linux

Quando tentei instalar o GNOME no Arch Linux, me deparei com a mensagem de "Signature is unknown trust", que impedia a instalação de prosseguir. Caso você tenha esse mesmo problema, siga esta dica para ver a solução. Para resolver esse erro e deixar tudo normal novamente, execute estes comandos...

[0] Ansible AWX

O Ansible AWX é um aplicativo WEB de código aberto, que fornece uma interface de usuário, API REST e mecanismo de tarefas para o Ansible. É a versão de código aberto da Ansible Tower. O AWX permite gerenciar playbooks do Ansible, inventários e agendar tarefas para execução usando a interface da WEB.

[0] Enumerando linhas com o comando nl

O comando nl é usado para numerar linhas de arquivos de texto e exibi-los no terminal. Está procurando uma alternativa ao cat, essa pode ser uma boa alternativa. O nl ao exibir o arquivo, te permite saber o número de linhas escritas no mesmo, conforme o exemplo a seguir: $ nl Binary/onlinecheck ...

[0] Abrir Janelas no Centro da Tela no KDE Plasma

Por padrão, as janelas no KDE Plasma são abertas em vários lugares, para evitar a sobreposição delas. Mas se você quiser, pode configurar para forçá-las a abrir no centro da tela. Para isso, acesse o painel de configurações do KDE Plasma, depois vá à opção "Window Behavior" (aqui eu uso em inglê...

[0] OpenShift em sua Máquina com CodeReady

Red Hat CodeReady Containers é uma instalação OpenShift para rodar na sua máquina local, mas para isso tem os requisitos mínimos: 4 CPUs virtuais (vCPUs) 8 GB de memória 35 GB de espaço de armazenamento Bom, vamos lá! Instale pacotes de software necessários: Fedora: $ udo dnf install Net...

[0] Comando 'cat' Colorido? Conheçam o 'ccat'

O cat, como todo usuário Linux deve saber, é usado para exibir o texto de um documento diretamente pelo terminal. Mas, devido a falta de suporte a cor, pode não ser interessante seu uso para visualizar um código em C ou html. Parece que alguém já pensou nisso e criou uma solução, o ccat, o cat colo...

[0] Um manual mais da hora

Você está cansado de ler manuais no Linux? Você acha maçante ler manuais preto e branco? Então essa dica é para você, meu camarada nutella. Para quem gosta de perfumaria (como eu), existem duas alternativas para deixar a leitura de manuais no Linux mais agradável e elas vão impressionar você dev...

[0] Configurar o Bluetooth para conexão rápida

Utilizo um notebook com Debian Bullseye e comprei um mouse e um teclado bluetooth para evitar todos aqueles fios. Configurei os dispositivos e tudo funcionou normalmente até eu reiniciar a máquina. Toda a reinicialização, surpresa, os dispositivos não conectavam e eu precisava reinstalar tudo. ...

[0] Rodando Joomla via Podman

Bom, vamos rodar o Joomla via Podman. Vamos criar o nosso pod primeiramente: Vamos rodar o mariadb: -e MYSQL_DATABASE=joomla \ -e MYSQL_USER=joomlauser \ -e ...

[0] Comando "less" Colorido no Shell

Essa dica é muito útil para quem quer dar uma visualizada no código-fonte do seu projeto diretamente no seu terminal sem a necessidade de abrir o código diretamente em um editor que, dependendo do editor a ser usado, pode levar um certo tempo para realizar uma simples visualização no código. Como ...

[0] Steam no Gentoo (sem Flatpak)

Há mais de uma maneira de instalar Steam no Gentoo Linux. Nesta dica mostro o método "tradicional", sem fazer uso de script ou de Flatpak. Esta dica foi testada no Gentoo com profile "default/linux/amd64/17.1/desktop/plasma (stable)". Primeiro, é necessário adicionar o "overlay" chamado "steam-ov...

[0] A Desinformação em Época da Tecnologia de Informação

Avaliando como somos manipulados por opiniões de terceiros e formação de conhecimento em qualquer assunto. Uma breve maneira de repensar como temos buscado nosso saber.

[0] Asterisk - Configurando Ramais, Plano de Discagem e URA Simples

Neste artigo realizaremos a criação de ramais no Asterisk utilizando o protocolo SIP. Posteriormente, adicionaremos um plano de discagem abordando o conceito de máscaras ou coringas e por fim, criaremos uma URA simples.

[0] VirtualBox no Debian Bullseye

Enquanto o Bullseye estiver em testing no Debian, precisamos fazer ajustes em alguns pacotes para que tudo funcione adequadamente. Um desses pacotes é o VirtualBox. Primeiramente, baixe o ".deb" do VirtualBox no site oficial: Linux_Downloads - Oracle VM VirtualBox Escolha a versão "Debian 10...

[0] OneAPI: A plataforma da Intel para facilitar o desenvolvimento com chips Intel, AMD, ARM, NVIDIA POWER e FPGA

Não existe uma única arquitetura perfeita. Desenvolver para todas as plataformas é um grande desafio. Sendo assim, como Innovator Certificado Oficial Intel, disponibilizo aqui no Viva o Linux um modelo de desenvolvimento unificado denominado projeto OneAPI.

[0] Shell Script: AptList v1.1 - instalação de pacotes DEB a partir de uma lista

Não consegui achar um parâmetro do APT para instalação a partir de uma lista, então criei esse script. É bem tranquilo, você cria uma lista com os pacotes que você quer e roda no script assim: $ aptlist Lista.txt Assim, ele vai instalar um pacote de cada vez, o que eu acho até bom, pois se cai a energia elétrica, o risco de quebrar o sistema é menor.

[0] Baixe de graça alguns livros do O'Reilly

Porque de graça é mais gostoso! Esta é uma dica pequena, mas que pode lhe dar algum conhecimento útil na área de tecnologia, segue: Download free O'Reilly books - GitHub No link acima estão os ebooks do O'Reilly Media, aquela dos famosos livros com capas de animais. Vai lá e se delicie com os...

[0] Shell Script: Bashblog v3.0 - cria um microblog em HTML5

Cria um microblog em HTML5. Uso: $ chmod +x bashblog.sh Executar script: $ ./bashblog.sh FUNÇÕES Cria arquivos necessários: $ ./bashblog.sh -n Cria uma sessão: $ ./bashblog.sh -s Deleta uma sessão: $ ./bashblog.sh -ds Faz uma postagem: $ ./bashblog.sh -p Deleta uma postagem: $ ./bashblog.sh -dp Abre browser: $ ./bashblog.sh -b Obs.: para fazer uma postagem é necessário primeiramente cadastrar uma sessão.

[0] Usando Vídeo Wallpaper no KDE

Existem várias formas de personalizar o sistema, assim como tem usuários que curtem personalizar o sistema. Então, aqui vai mais uma opção de personalização para quem usa o KDE. Esse método para uso de vídeos wallpaper no KDE, consiste em instalar um plugin que habilitará essa opção no sistema. ...

[0] Como Renomear uma Interface de Rede pelo SystemD

Essa dica é para quem precisa, por alguma razão, alterar o nome de uma interface de rede. Existem inúmeras razões para se querer isso, onde 99% dos caso as pessoas diriam para se usar o UDEV para esse fim, que serviria perfeitamente possível, porém, com SystemD podemos fazer isso de uma forma mais ...

[0] resize2fs: Permission denied to resize filesystem [RESOLVIDO]

Opa! Caso você tenha aumentado o seu disco, seja ele com LVM ou não, e depois de fazer isso precisa executar o último processo que é o "resize2fs" , mas recebe um erro (como o do titulo): resize2fs: Permission denied to resize filesystem A correção é fácil e não é (tudo depende), o que ocorre é...

[0] Tcl/Tk: Mostrar conexões de rede ativas

Olá, comecei a me aventurar na TCL/TK, estou gostando bastante, é uma linguagem poderosa e cheia de recursos. Este script é só um teste, ainda estou aprendendo esta linguagem.<br/> Mostra conexões de rede ativas, local e remota com base no arquivo "/proc/net/tcp".

[0] Shell Script: ebook-cli - gerencia livros digitais entre PC e leitores ebooks

Gerencia livros digitais entre PC e leitores ebooks. Funções que desempenha: - Cria pasta chamada Biblioteca no PC e no dispositivo ebook-reader - Copia e remove livros das pastas Biblioteca no PC e ebook-reader - Lista conteúdo das Bibliotecas do PC e ebook-reader - Cria pequeno arquivo de configuração na primeira vez que é rodado, onde armazena o ponto de montagem do dispositivo (conta com que não mude), e o local das pastas Biblioteca. Exemplo: /home/pedro/Biblioteca --> Pasta no PC /run/med

[0] Raspberry Pi 4B Como Servidor Linux de Baixo Custo

O Raspberry Pi é um microcomputador de baixo custo que consome pouco energia, voltado para iniciantes no mundo da tecnologia. Ele pode ser utilizado para aprender programação, para a criação de servidores, compartilhamento de arquivos em redes, utilização de contêineres, dentre diversas outras opções. Neste material, irei apresentar o Raspberry Pi como meu servidor Linux.

[0] Failed to enable unit: Refusing to operate on alias name or linked unit file: bind9.service [RESOLVIDO]

Opá! Caso você tenha instalado o serviço de DNS Bind no seu Ubuntu 20.04 e ao tentar colocar para iniciar com o sistema via SystemD (systemctl enable bind9), recebeu a mensagem do titulo: Failed to enable unit: Refusing to operate on alias name or linked unit file: bind9.service Aqui temos a s...

[0] Métodos para a Limpeza do Terminal do Linux em C

Você é iniciante em C e precisa de uma opção para fazer a limpeza do console, seja no Windows, seja no Linux. Então vão aqui algumas alternativas para a realização da limpeza do terminal em C. Algumas opções usando system(), inclusive servem para o Windows: #if defined(_WIN32) || defined(_WIN6...

[0] Eliminando "screen tearing" no Debian + xorg

Dica testada no Debian 11 Bullseye alpha 3 com driver de vídeo "radeon". Minha placa de vídeo é antiga, por isso o pacote correto para ela é o "xserver-xorg-video-radeon" com o "firmware-amd-graphics". Mais informações em: https://wiki.debian.org/AtiHowTo Após instalar o driver de vídeo correto,...

[0] OBS - Captura de Tela Tremulante (OBS Flickering) [Resolvido]

Uso o OBS para gravar ou transmitir minha tela/desktop. Após alguma atualização a gravação de vídeos passou a apresentar linhas tremulantes no topo da tela, ou o que chamamos de flickering. Uso a interface gráfica KDE e o problema estava no compositor. Para corrigir o problema, abra o menu: Syst...

[0] Banco de dados de hardware que funciona no Linux

O site Hardware For Linux é uma iniciativa que mantém um banco de dados sobre computadores e hardware que funcionam no Linux. Você pode consultar por fabricante, modelo, tipo de hardware (inclusive smartphone), por ano, por tipo de hardware. Há até uma listagem de hardware por distribuições Linux,...

[0] Montando Partição APFS do macOS no Ubuntu 20.04/20.10 e Fedora 33

No Linux é possível montar partições APFS do macOS em modo leitura, ou seja, não é possível excluir ou alterar arquivos desta partição. Mas, esta dica é útil para aqueles que de vez em quando esquece coisas em alguma pasta do macOS. Dica válida também para usuários de Hackintosh, que estão aprend...

[0] Criando Imagens com Buildah

Buildah é especializada na construção de imagens OCI. Os comandos de Buildah replicam todos os comandos encontrados em um Dockerfile. Isso permite a construção de imagens com e sem Dockerfiles, sem exigir nenhum privilégio de root. O objetivo final da Buildah é fornecer uma interface de CoreUtils de nível inferior para construir imagens.

[0] Comando du - encontrando as maiores pastas e arquivos no Linux

O comando \"du\" é utilizado para acessarmos o tamanho dos discos em nossa instalação. Já o comando \"sort\" classifica as informações de acordo com sua necessidade. Temos também o \"head\" que exibe apenas as 10 primeiras linhas de uma fonte de entrada. Estes três comandos são apenas uma das diversas opções existentes para buscarmos os maiores arquivos e diretórios no Linux.

[0] Definindo um Título para o Terminal do Linux

Essa é para quem gosta de personalizar o terminal do Linux. Se você deseja alterar o título do terminal do Linux, pode usar o echo e mais algumas sequências de caracteres especiais chamadas sequências de escape. Insira essa linha no ~/.bashrc ou ~/.bash_aliases: echo -ne "\033]0;TITULO ...

[0] Como instalar o player de músicas Amarok 1.4.10 no Ubuntu 20.04

Esta dica ensina como instalar a versão antiga 1.4.10 do Amarok, a qual faz parte do Trinity Desktop Environment (fork do KDE 3.5). A dica envolve adicionar repositórios de terceiros ao sistema. Vamos começar? 1. Abra o terminal. 2. Digite: 3. Cole o seguinte...

[0] FreeOffice - Ocorreu o erro interno (-105). Tente novamente mais tarde [RESOLVIDO]

Fui instalar o SoftMaker FreeOffice no Slackware e tive problemas após abrir o programa depois de executá-lo como root. O erro está descrito na imagem a seguir: Até que eu usei ele normal, funcionava, mas depois que eu abri o programa como root, ele começou a apresentar aquele erro acima e eu ...

[0] Como renomear placa de rede USB

Minha placa mãe tem placa de rede onboard, porém ela só chega a 100mb/s, para usar minha largura de banda por completo eu precisava de uma com suporte a 1000mb/s, porém não havia mais slots PCI na placa mãe. Foi quando adquiri um adaptador de rede USB 3.0 com suporte a 1000mb/s. Ao plugar o ada...

[0] Instalação do Gentoo GNU/Linux em um SSD NVMe (UEFI/GPT)

Este artigo foi criado para usuários que já sabem instalar Gentoo GNU/Linux, mas serve como guia ou lembrete dos passos, filtrando o excesso de informações do \"handbook\".

[0] Criando swap em arquivo

Dica testada em Gentoo GNU/Linux. Swap é um espaço em disco que passa a ser usado quando a quantidade de memória RAM física se esgota. Você pode instalar o sistema sem partição Swap, se quiser. Depois basta criar o Swap em arquivo. Exemplo para criar um arquivo Swap de 1 GB: # fallocate -l 1G /s...

[0] Alteração da fonte monospace padrão

Dica que mostra uma maneira prática de como alterar a fonte "monospace" de forma geral, sem precisar configurá-la em cada aplicativo. Para ver a fonte "monospace" padrão do sistema use: O resultado pode ser algo como: LiberationMono-Regular.ttf "Liberation Mono" "Regular" ...

[0] Usando "sscanf" para Dividir String com Delimitadores em C

Você está programando em C e precisa de um método simples para separar strings em strings menores ou qualquer outra variável. Além de dividir a string, você quer os resultados gravados em outras variáveis, seja int, char, entre outros. Talvez, você se interesse pelo sscanf. Seu uso é muito simples...

[0] Processo aleatório consumindo CPU por meio do usuário Postgres

Possuo uma máquina Ubuntu 20.04 LTS e instalei o PostgreSQL para os meus testes locais em programação. Após alguns dias da instalação apareceu um processo aleatório, exemplo "SFDFsfd", que consumia a CPU toda e quando eu o matava era iniciado um novo e com outro nome. A cada vez que tal process...

[0] Adicionar mensagens iniciais no terminal nas sessões de sudo

Todo sysadmin utiliza o comando sudo diariamente, sendo que este comando deve ser executado com muita atenção. Desta forma, podemos utilizar a configuração \"lecture\" do sudo para enviar mensagens aos usuários do sistema que utilizem este comando.

[0] Aliases Cores

O pequeno script apresentado cria 16 aliases para "mostrar" o texto colorido no terminal. Dessa forma não é mais necessário "decorar" o código das cores e nem "lotar" os scripts com as variáveis das cores. Um simples "ecovd Texto" mostra o texto na cor verde. dest=~/.bash_ali...

[0] Como obter o MAIN PID de um processo com SystemD (e manipulá-lo a seu gosto)

Meu caso, precisava garantir que um serviço estivesse sempre UP, indiferente do motivo de sua parada, o SystemD já provê isso em partes, o que "garante" o "respaw" podemos dizer, mas não para casos em que o serviço foi parado pelo próprio SystemD (um usuário parando o processo, por exemplo), nesse ...

[0] Rodando NextCloud via Podman

Uma dica rápida para subir o NextCloud via podman rapidamente. Bom vamos criar 01 diretório e 03 subdiretórios: Agora vamos criar o nosso Pod: E agora vamos subir o contêiner do ...

[0] Sobre o comando pstree

Este é apenas um resumo sobre o comando intitulado. A dica é, na verdade, um trabalho escolar com intuito de criar trechos informativos sobre o assunto trabalho em sala, que são os comandos de gerenciamento no prompt do Linux. O comando pstree, é de caráter visual. Como é explícito no nome, ele a...

[0] Desenhar com o mouse na tela do desktop

Desenhar com o mouse na tela do desktop é muito útil em diversas situações, como por exemplo gravação de videoaulas, transmissão da tela do seu desktop etc. Neste artigo veremos como instalar, configurar e utilizar o Gromit, ferramenta compatível com praticamente todos os ambientes gráficos modernos.

[0] Criar RAID no Linux

O RAID foi criado com o objetivo de melhorar o desempenho e segurança dos discos rígidos existentes em um servidor, ou uma estação de trabalho, através da utilização de HDs extras. Neste material, iremos utilizar o mdadm para gerenciar os volumes com RAID no LINUX.

[0] Como Converter uma String em Char Array em C++

Esses dias, tive a necessidade de converter uma string em char array. Então, resolvi buscar pela internet a melhor forma de fazer isso. Encontrei três opções mas, tive dificuldades em buscar essas informações e por isso resolvi traduzir a dica que veio desse link: Convert string to char array in ...

[0] Alias com Informações de Hardware do PC/Notebook

Essa dica é voltada para novatos que chegaram na comunidade. Tenho vistos alguns tópicos em que esses usuários, por inexperiência, não fornecem detalhes sobre o hardware e softwares que usam, o comando abaixo traz algumas informações úteis para outros membros que irão responder a esses tópicos, ass...

[0] Habilitando senhas fracas no Gentoo

Por padrão o Gentoo não permite que o usuário crie senhas fracas. Há algumas regras que precisam ser seguidas. Mas para desabilitar essa proteção basta editar o arquivo /etc/security/passwdqc.conf. Troque o "everyone" por "none". Isso pode ser feito com o seguinte comando: # sed -i s/everyone/no...

[0] O comando rm

O comando rm é utilizado para remoção de arquivos ou diretórios. Para usá-lo é preciso detalhar a pasta ou o arquivo que será removido, exemplo: Nesse comando existem vários parâmetros, a seguir você poderá ver os principais: - f ou -force...

[0] Navegadores web mais rápidos com o uso do nosync-browser

A muitos anos a internet está cheia de informações sobre o uso excessivo de memória RAM por parte dos navegadores, mas quase nada sobre o excesso de gravação de dados em disco. Não me refiro à quantidade de dados armazenados, mas à frequência de gravações, nos meus testes não foi difícil com algu...

[0] Notas adesivas em qualquer desktop com xpad

Xpad é um app para criar pequenos lembretes em qualquer ambiente desktop de grande utilidade para lembretes em computador local que você utiliza todos os dias, podendo mudar o tamanho de fonte, cor de fundo, exibir ou não a decoração da janela, alterar o tamanho da janela padrão, habilitar barra de...

[0] Gerencie suas contas financeiras pessoais com Terminal Finances

Gerencie suas contas financeiras pessoais com Terminal Finances Terminal Finances é indicado para quem deseja controlar as suas contas tanto no Linux quanto no Windows. Se você deseja usar o Terminal Finances sem compilar, escolha uma das opções abaixo para fazer o download: No Linux para qualquer distribuição através de um AppImage. Para isso basta fazer o download através desse link, dar permissão de execução e rodar, exemplo: wget https://github.com/terroo/terminal-finances/releases/download

[0] Corrigindo a Falha de Segmentação do VirtualBox 6.1.18 no Slackware Current [RESOLVIDO]

Usar o VirtualBox no Slackware Current não vinha sendo tarefa fácil. Mas ultimamente quando fui instalar a versão 6.1.18, ao tentar abrir o programa ele fechava misteriosamente. Foi então que eu resolvi investigar e executando no terminal, recebi esse erro de "falha de segmentação". Recorri a gr...

[0] Instalando o Spotify no Slackware de forma funcional

De forma resumida, o Spotify é um serviço de streaming de música, podcast e vídeo, sendo um dos mais populares do mundo. Como é um serviço que eu curto, resolvi instalar no Slackware. Só que ao gerar o SlackBuild percebi um erro de execução que mais tarde, acabei solucionando. Devido ao erro de ...

[0] Rodando PostgreSQL + PGAdmin via Podman

Uma dica rápida para quem quiser estudar o PostgreSQL em sua máquina, pode usar o Podman. Quem não conhece o Podman pode ver esse artigo: Podman - um mecanismo de contêiner sem daemon [Artigo] Para facilitar o uso vamos criar um Pod para rodar o PostgreSQL + PGAdmin, para saber mais sobre Pods lei...

[0] O comando adduser

O comando "adduser" serve para adicionar um usuário ou um grupo ao sistema, onde será criado um diretório com o nome do usuário, com uma entrada para o usuário no arquivo /etc/passwd. A utilização do comando adduser necessita do uso do comando sudo. Além disso, quando é adicionado um novo usuário,...

[0] Debian sem Systemd

O Systemd é atualmente o init system padrão da maioria das distribuições Linux. Confesso que quando ele começou a ser adotado tive algumas dificuldades com ele e até demorei um bom tempo para adaptar-me. Hoje convivo muito bem com o Systemd.

[0] Como acessar, via SSH, uma VM guest em execução no Hyper-V a partir do WSL2

Um SO rodando no WSL2, por padrão, não consegue comunicar com uma VM rodando no Hyper-V. Por exemplo, a partir de um Linux no WSL2 não é possível disparar ping contra um outro Linux hospedado no Hyper-V ou mesmo acessá-lo por SSH. Uma causa pode ser o encaminhamento de pacotes (forwarding) desabil...

[0] SED - inserindo uma palavra abaixo de outra palavra específica

Precisando inserir uma palavra abaixo de uma outra palavra que está em vários documentos? Pode acontecer certo? No meu caso, eu tenho vários SlackBuilds e esses não trabalhavam com tag. Então, mudei de ideia e resolvi colocar as tags no SlackBuilds. Mas, como já tenho uma quantidade considerável d...

[0] Usando o Notable no Slackware

O Notable é um editor de notas com suporte a Markdown e que permite importação de notas do Evernote. Possui uma interface limpa e bonita. Possui um editor Markdown muito poderoso, o mesmo que o VSCode usa, portanto, recursos como multi-cursores, minimapa e destaque de sintaxe da classe estão int...

[0] Instalação do Librewolf no Gentoo

Librewolf é um "fork" do navegador Firefox, focado em privacidade, segurança e liberdade. O site oficial: https://librewolf-community.gitlab.io/ Para instalar o Librewolf no Gentoo é necessário editar um arquivo: Com o seguinte conteúdo: [librewolf...

[0] Instalação de Módulo de Segurança para Caixa e BB no Slackware Current - Warsaw

Olá pessoal, resolvi postar essa dica depois de procurar e não encontrar nada sobre como instalar o módulo de segurança warsaw da empresa Gas Tecnologia, necessário para acessar o internet banking da Caixa Econômica Federal e do Banco do Brasil no Slackware Linux utilizando o utilitário rpm2tgz. ...

[0] AlmaLinux - Sua Alternativa ao CentOS

AlmaLinux, um novo fork RHEL da equipe do CloudLinux. É um sistema operacional GNU/Linux gratuito para a comunidade e desenvolvido em estreita cooperação com a comunidade. Por que Alma? No CloudLinux, nos beneficiamos dos esforços dedicados e nutritivos da comunidade Linux - assim como todo mundo que depende de um sistema operacional com Linux. Foi escolhido esse nome, pois Soul em latim seria Alma.

[0] Minishift - Instalação no Linux Mint

O MiniShift, assim como o MiniKube, lhe permite configurar um cluster local Kubernetes, porém com uma pequena diferença, este é uma versão para desenvolvimento da plataforma do OpenShift da Red Hat. Primeiramente será necessário realizar a instalação de algumas dependências: $ sudo apt install ...

[0] Convertendo os Arquivos de Temas do Windows (.themepack) em Pacotes de Wallpapers Úteis para o Linux

O Windows 7 está descontinuado e você não usa mais Windows. Aí esses arquivos themepack acabam não servido para mais nada. Conheça o themepack2background, que irá converter esses arquivos em pacotes para a instalação de Wallpapers no Linux. Converte em DEB, RPM e TXZ.

[0] Entenda o comando chmod

Para que serve o comando Chmod Esse é o comando responsável por gerenciar as permissões dos arquivos. Como funciona o comando Há 3 siglas importantes no comando: r (read), w (write) e x (execute). Significando respectivamente ler, escrever e executar, que são os 3 tipos de permissões essenciais d...

[0] Repositórios de SlackBuilds no GitHub para o Slackware

Uma vez era difícil migrar para o Slackware devido a limitação do repositórios e a dificuldade de instalação de novos pacotes no sistema, já que geralmente precisavam ser compilados ou convertidos para o formato tgz/txz. Mas hoje ficou muito mais fácil e a quantidade de contribuições é muito maio...

[0] Mudando o Destino para Geração de Pacotes dos SlackBuild

Existem várias formas de se alterar o destino para a geração de pacotes pelo SlackBuilds. Essa dica saiu dos comentários desse artigo: Slackware - Limpeza automática da pasta /tmp O primeiro método é para quem usa o sbopkg. No arquivo /etc/sbopkg/sbopkg.conf, acrescente essa linha: export OUTP...

[0] Livro: Como implementar IA na sua empresa (Gratuito)

É com muito orgulho que compartilho o livro "Como implementar IA na sua empresa" . Uma iniciativa escrita de maneira colaborativa através do Comitê de Inovação da I2AI ( Associação Internacional de Inteligência Artificial ), no qual participei como coautor nos capítulos de visão computacional e seg...

[0] Shell Script: Menu secundário

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] Shell Script: PKG Sync v4.0 - utilitário para backup de pacotes DEB baixados

Esse script faz basicamente o seguinte: backup dos arquivos em cache, verifica quais pacotes estão instalados no sistema e o que não estiver, ele exclui. Já tinha postado outras versões, porém essa está bem melhorada e o código está mais decente. Tentei fazê-lo o mais otimizado possível. Ele conta com os seguintes parâmetros: - ls = Lista os Pacotes em Cache. - rm = Remove os Pacotes em Cache. Usa o apt clean. - cp = Faz o Backup dos Pacotes em Cache. - check = Checa quais são os Pacotes Obsole

[0] Shell Script: Visualizar capas de álbuns de músicas no MPD/MPC/NCMPCPP

O NCMPCPP é um cliente do MPD, interativo, e com uma interface muito boa. O NCMPCPP tem um problema, porém: não é possível ver a capa do álbum da música que você está escutando. Esse script usa o Ueberzug (um visualizador de imagens no terminal) para mostrar as imagens da capa do álbum da música que estiver tocando no momento. Esse script é uma versão modificada de um script criado pelo GeorgeHJ no GitHub. P.S.: esse script deve ser rodado por uma nova instância de um terminal, não diretamente,

[0] Shell Script: Prompt Interativo para o Legendary

Eu gosto muito do Legendary, um cliente CLI para Epic Games no Linux, que através da integração com o Wine, permite rodar jogos da Epic Games! A única coisa que falta na minha opinião era um prompt interativo, para faciltar a utilização. Eu decidi, então, criar um sript para permitir a utilização interativa do Legendary: Eu sempre tento fazer meus scripts POSIX-compliant, e esse é totalmente POSIX-compliant:

[0] Python: Conversor de Temperatura em Python

Está em inglês mas é simples de entender ( e está em inglês porque foi para eu subir no meu GitHub - https://github.com/VitorSorriso ). * converte °C em °F * converte °F em °C * converte °C em K * converte K em °C * converte °F para K * converte K em °F

[0] Python - Usando requests anônimos através da rede Tor

A biblioteca requests é muito usada para web scraping em Python. Com ela é possível extrair informações de wessites de forma automatizada. Neste artigo veremos como integrar a requests com a rede Tor usando Linux.

[0] Cuidando do arquivo "world" no Gentoo

O @world do Portage inclui os programas selecionados (que foram declarados pelo usuário). A lista desses programas fica em: /var/lib/portage/world Os programas instalados no sistema são uma mescla do que há no arquivo "world", com o que está definido no "make.conf" e no perfil (eselect profile) ...

[0] Reprodutor Nulloy no Slackware 15.0 Current

O Nulloy é um reprodutor de áudio leve, que possui uma interface agradável baseada no QT5. É ótimo para quem quer ouvir músicas usando um reprodutor que não consome muitos recursos da máquina. Atualmente, não há um SlackBuilds para a instalação do Nulloy no Slackware, o que me fez correr atrás de ...

[0] Comando para Copiar Arquivos ou Diretórios

Esta dica é sobre a funcionalidade, a utilização e os parâmetros do comando cp no Linux. No Linux, para fazer a cópia de algum arquivo ou diretório, pode-se utilizar o comando cp. Para fazer uso do comando em questão, é suficiente no terminal digitar o seguinte trecho: $ cp arquivo_origem arqu...

[0] Como Criar e Aplicar um Patch de Correção de Código

Um dia você resolve compilar um software no seu sistema e descobre um bug ou uma incompatibilidade. Por mais que você busque na internet, não é garantido que você irá encontrar um patch já pronto para o seu problema. Mas, se você por ventura, descobre o problema, é claro que você vai querer aplicá-...

[0] Guia do comando rm

Guia básico do comando rm no terminal Linux. O comando rm serve para remover arquivos ou diretórios (não vazios), sua escrita é uma abreviação de "remove" que significa remover. Para utilizá-lo, basta especificar qual pasta ou arquivo deseja ser removido, como demonstrado abaixo: $ rm arquivo.tx...

[0] Instalar o Go (Golang) no Debian e Ubuntu

O Go é uma linguagem de programação criada pela Google e lançada como código livre em novembro de 2009. Ela é uma linguagem compilada, focada em produtividade e programação concorrente. O projeto inicial desta linguagem foi realizado em setembro de 2007 por Robert Griesemer, Rob Pike e Ken Thompson. Neste artigo irei demonstrar como instalar o Go no Debian e no Ubuntu.

[0] Como instalar o jogo Hard Life

Hard Life é um jogo de briga de rua com artes em pixel, possuindo um ótimo estilo retrô. Os efeitos sonoros rementem à época do Nintendo 8 bits. Para instalar é necessário ter o suporte a Snap habilitado em seu sistema. Se você usa o Ubuntu ou o KDE Neon, o Snap já está habilitado. Caso você nã...

[0] OAK: Câmera Open Source de Visão Computacional com AI

Neste artigo conheceremos um hardware revolucionário, OAK (OpenCV Artificial Intelligence Kit). Acredito que este equipamento será relevante para a visão computacional como o Raspberry Pi foi para o setor de embarcados. O objetivo deste documento é prover de maneira sucinta o potencial deste produto.

[0] Funcionamento do comando ls

Essa dica tem como função explicar o funcionamento e parâmetros do comando ls do Linux, de forma introdutória e resumida. O Linux possui diversos comandos com as mais diversas funcionalidades, entre eles temos o comando ls, que realiza uma listagem de arquivos existentes no Linux, possuindo diver...

[0] Adicionando o repositório UserAndLinux (UALinux) no Ubuntu 20.04

O repositório UserAndLinux, também conhecido como UALinux, é um repositório com diversas aplicações novas e atualizações para o Ubuntu 20.04. Estão entre os aplicativos disponíveis: Lightworks, TV Mosaic, Webcam Studio, Ocenaudio, FreetuxTV, Moovida Media Center, NeroLinux 4, DeVeDe, OpenShot, O...

[0] Instalação do dwm, st, dmenu e scroll a partir dos fontes

Dica testada em Gentoo. Dwm, St, Dmenu e Scroll (e outras) são ferramentas da comunidade Suckless. Essa comunidade de programadores tem o objetivo de fornecer programas que seguem a filosofia KISS e UNIX ao extremo. Scroll - Permite rolar a tela no St St - Emulador de Terminal Dmenu - Menu d...

[0] Relato de experiência: contribuição para tradução de um artigo da Wikipédia

Relevância da contribuição para o acervo de artigos da Wikipédia e minha experiência realizando a tradução de um do inglês para o português.

[0] Melhores Distribuições Linux Voltadas Para Servidores

Sabemos que as distribuições Linux são excelentes opções como sistema operacional a serem utilizadas em servidores, para as mais diversas necessidades. Neste artigo, irei apresentar as 7 principais distribuições utilizadas com essa finalidade atualmente.

[0] Fazendo Upload no Git pelo Terminal

Se você é iniciante e pretende trabalhar com o Git, pode se interessar em fazer o upload do seus projetos no Git via linha de comando. Para isso, é necessário configurar o seu repositório do GitHub para conectar via SSH. Se não souber fazer esse procedimento, use esse link: Conectando-se ao G...

[0] Clonando uma tag específica no GIT

Certo dia, você entra em um repositório do GitHub e decide verificar as tags do projeto. E aí, você decide clonar o projeto no seu computador para compilar o projeto ou para outros motivos. Mas ao clonar o repositório ele não vai clonar a tag que você quer. O parâmetro --branch vai perm...

[0] Converter vários vídeos em lote facilmente

Uma dica muito simples, mas útil. Vamos supor que você tenha baixado vários vídeos, e eles estão em formato não compatível com aparelhos de DVD usuais ou com conversores digitais de TV, você vai precisar convertê-los. Conversores digitais e aparelhos de DVD convencionais reproduzem melhor os for...

[0] Renomeado em Massa com GPRename

GPRename é um APP gráfico disponível nos repositórios de diversas distros do GNU/Linux, sendo muito fácil de utilizar o mesmo com preview de como ficará os arquivos a serem renomeados antes de aplicar a operação. Tela da janela do GPRename: Utilizando o GPRename 1. Substituindo espaços em bra...

[0] O que é ForceCommand

A função ForceCommand permite fazer muitas implementações de segurança interessantes. Podemos, por exemplo, empregá-la para implementar uma API REST super segura que pode interagir sem muita dificuldade com praticamente tudo. Ainda podemos criar múltiplos fatores de autenticação, estabelecer listas negadas ou liberadas de comandos que podem ou não serem executados através do SSH. O limite é a criatividade do administrador de sistemas.

[0] Manual de Pentest Mobile

Nos últimos anos, os smartphones estão presentes a todo momento na vida das pessoas, com isso, o mercado de construção de softwares para dispositivos móveis vem crescendo em todas as áreas, seja em negócios, finanças, programas do governo, hospitais, hotéis, família e inclusive sendo introduzidos d...

[0] Gerando Pacote do QMPlay2 20.12.16 no Slackware Current Facilmente

Nesse artigo, será apresentado uma maneira alternativa para instalar o QMPlay2 atualizado no Slackware Current sem SlackBuilds, mas ainda usando scripts para gerar os pacotes para a instalação.