Instalar Fontes no Slackware

porrudsonalves

Instalar Fontes no Slackware

O Slackware possui várias fontes instaladas, para as mais diversas necessidades. Geralmente não necessito de outras fontes, mas há ocasiões em que se é necessário o uso de uma fonte específica.

Há duas formas básicas de se fazer isto no Slackware:

Para o seu usuário apenas

  • Criar o diretório ~/.fonts, se este não existir:
    alves@khelben:$ mkdir ~/.fonts 2>/dev/null
  • Copiar as fontes para o diretório ~/.fonts;
  • Executar o comando fc-cache, para as fontes ficarem disponíveis para todos seus aplicativos.

Para todos os Usuários

  • Copie as fontes para o diretório /usr/X11R6/lib/X11/fonts/TTF/
  • Executar o comando fc-cache, para as fontes ficarem disponíveis para todos seus aplicativos.
porrudsonalves

tmux: Um Multiplexador de Terminais

Embora utilize o terminal com bastante frequência a mais de 20 anos, nunca me interessei muito pelo aplicativo screen, o multiplexador de terminais que conhecido desde meus tempos de mestrado na Unicamp.

Recentemente, com a entrada de dois estagiários da Ciência da Computação para trabalhar em desenvolvimento de aplicativos no Laboratório de Física, tenho sido constantemente instigado a remexer alguns comandos e aplicativos, os quais não havia dado muita importância até então.

Com o uso das abas nos gerenciadores de terminal com o konsole do KDE, imaginava que comandos como o screen não teriam muita utilidade, até começar a utilizá-los. Brincando de otimizar o kernel de meu notebook foi que percebi pela primeira vez o quanto pode ser prático um multiplexador de terminais. Dai em diante foi adesão total à ideia.

Ler mais

porrudsonalves

Inspiron com SSD e boot efi

Reuni neste texto uma experiência recente com a instalação do Slackware64 em um notebook com um SSD 120GB e com Unified Extensible Firmware Interface (UEFI), uma camada entre o Sistema Operacional e o firmware da máquina, que vem ganhando espaco do antigo BIOS.

Ler mais

porrudsonalves

Python: pudb um debug de primeira

O Python possui um debug incluso acionado pela carga do módulo pdb, que pode ser chamado pelo interpretador, para debugar funções e classes ou externamente para debugar programas, chamando-o pela flag -m, como na linha:

alves@khelben:$ python -m pdb myscript.py

No entanto existe um outro programa muito bom para debugar, o qual é uma interface ao pdb, mas com uma interface em shell muito poderosa. Este é o pudb.

python-00

A instalação pode ser feita pelo easy-install

root@khelben:# easy_install pudb
porrudsonalves

Calc: Média dos “N” Maiores Valores de uma Lista

Para calcular as notas de meus alunos de Laboratório, geralmente é necessário de fazer umas operações um pouco mais complexas que uma simples média, de forma que uma simples função do Calc nem sempre resolve a questão.

O problema que proponho aqui consiste em fazer a média das “N” maiores notas de um conjunto de “M” notas de relatórios, utilizando uma planilha Calc, onde “M” deve ser maior ou igual a “N”.

Ler mais

porrudsonalves

Grub2 com EFI em Slackware

Dos bootloaders com suporte a UEFI (Unified Extensible Firmware Interface, ou em português Interface Unificada de Firmware Extensível) que tive a oportunidade de conhecer, continuo achando o Grub2 o mais versátil e eficiente. Umas de suas características que mais me agrada é a forma simples com que ele gerencia os kernels instalados, sem a necessidade de reinstalar o bootloader a cada compilação ou instalação promovida ao kernel.

Neste texto tento fazer uma breve descrição do processo de instalação do Grub2 no Slackware, essencialmente reunindo algumas informações garimpadas na rede e adicionando um pouco de experiências próprias. A essência do que será apresentado aqui está no texto “Set up Grub as boot loader on UEFI hardware”, uma excelente texto do Arubin, postado no Slackware Documentation Project.

Ler mais

porrudsonalves

Impress: Exportar Apresentação Animada para PDF

Adentrar o mundo dos tablets tem um alto preço, tanto financeiro como pessoal. Por mais sofisticado que sejam estes aparelhos, eles ainda são muito limitados se comparados aos notebooks. E suas limitações são vastas, indo desde os recursos computacionais (memória, processador, …), sistema operacional fechado e os softwares. Este último é dos mais inconvenientes, pois lhe impõe o uso de padrões indesejados, além de serem ferramentas castradas dos mais diversos recursos.

Ler mais

porrudsonalves

Writer: Numerar Equações no LibreOffice

O LibreOffice possui uma forma estranha para numerar as equações. Para tal, escreva fn em uma linha onde a equação será adicionada e em seguida pressione a tecla F3. Isto irá criar a equação de equivalência massa-energia de Albert Einstein, centrada na página e numerada como segue:

Ler mais

porrudsonalves

HP1020 sem o foo2zjs

A impressora HP1020 é notoriamente sabido de sua incompatibilidade com o GNU/Linux, apenas contornada pelo trabalho Robert Szalai’s, Rick Richardson, Gerhard Fuernkranz e Leif Birkenfeld, que resultou no projeto foo2zjs, dando suporte não apenas a HP1020 mas também a várias outras impressoras da HP que não eram suportadas no GNU/Linux.

Ler mais

porrudsonalves

IRPF 2013 no Slackware64/32

A instalação do programa de declaração do IRPF para 2013 não mudou muito com respeito à instalação do ano passado, o que de fato mudou foi o licenciamento do java da Oracle que criou restrições quanto a distribuição de sua Java VM em distribuições GNU/Linux (leia em Oracle descontinua licença que permitia incluir sua Java VM em distribuições Linux.

Ler mais