Como mudar os tipos de letra da sua Consola Linux

tento ser uma alma pacífica, mas algumas coisas tornam isso difícil, como as minúsculas fontes da consola. Lembrem-se das minhas palavras, amigos, um dia os vossos olhos estarão decrépitos e não serão capazes de ler aquelas minúsculas fontes que codificaram em tudo, e depois vão arrepender-se, e eu vou rir.

felizmente, fãs do Linux, você pode mudar os seus tipos de letra da consola. Como sempre, a paisagem Linux em constante mudança torna isso menos do que simples, e a gestão de Fontes no Linux é inexistente, então vamos nos confundir o melhor que pudermos. Neste artigo, vou mostrar o que descobri ser a abordagem mais fácil.

o que é a consola Linux?vamos primeiro esclarecer do que estamos a falar. Quando digo consola Linux, quero dizer TTY1-6, Os terminais virtuais a que acede a partir do seu ecrã gráfico com Ctrl+Alt+F1 a F6. Para voltar ao seu ambiente gráfico, carregue em Alt+F7. (Isto não é mais universal, no entanto, e sua distribuição Linux pode ter mapeado de forma diferente. Você pode ter mais ou menos TTYs, e sua sessão gráfica pode não estar Em F7. Por exemplo, Fedora coloca a sessão gráfica padrão em F2, e uma extra em F1.) Eu acho que é incrivelmente legal que nós podemos ter tanto X e sessões de console funcionando ao mesmo tempo.

A consola Linux é parte do kernel, e não é executado em uma sessão X. Esta é a mesma consola que você usa em servidores sem cabeça que não têm ambientes gráficos. Eu chamo os terminais em um terminal de sessão gráfica X, e emuladores de terminal é o meu nome de catch-all para ambos console e terminais X.mas não é tudo. O console Linux já percorreu um longo caminho desde os primeiros tempos da ANSI, e graças ao framebuffer Linux, ele tem suporte gráfico Unicode e limitado. Há também uma série de aplicações multimídia console que vamos falar em um artigo futuro.

Screenshots de consola

a maneira fácil de obter screenshots de consola é de dentro de uma máquina virtual. Então você pode usar o seu programa de captura de tela gráfico favorito a partir do sistema host. Você também pode fazer captura de tela de seu console com fbcat ou fbgrab. fbcat cria uma imagem Portátil de formato de imagem (PPM) ; este é um formato de imagem sem compressão altamente portátil que deve ser legível em qualquer sistema operacional, e é claro que você pode convertê-lo para qualquer formato que você quiser. fbgrab é um script wrapper para fbcat que cria um ficheiro PNG. Existem várias versões de fbgrab escrito por diferentes pessoas flutuando ao redor. Ambos têm opções limitadas e fazer apenas uma captura de tela cheia.

fbcat necessita de permissões de raiz, e deve redirecionar para um arquivo. Não indicar uma extensão de ficheiro, mas apenas o nome do ficheiro:

$ sudo fbcat > Pictures/myfile

após a colheita no GIMP, fico com a Figura 1.

Figura 1: Vista após o corte.

seria bom ter um pouco de preenchimento na margem esquerda, então se algum de vocês excelente leitores sabem como fazer isso, por favor, diga-nos nos comentários.

fbgrab tem mais algumas opções que você pode ler em man fbgrab, tais como capturar uma consola diferente, e atraso de tempo. Este exemplo faz uma captura de tela apenas como fbcat, exceto que você não tem, explicitamente, redirecionar:

$ sudo fbgrab Pictures/myOtherfile

Localizar Fontes

até onde eu sei, não há nenhuma maneira para listar o seu kernel instalado outras fontes de procura nos diretórios são armazenados em: /usr/share/consolefonts/ (Debian/etc.), /lib/kbd/consolefonts/ (Fedora), /usr/share/kbd/consolefonts (openSUSE)…you get the idea.os tipos de letra

a alteração dos tipos de letra

os tipos de letra legíveis não são um conceito novo. Abraça o velho! A legibilidade é importante. Assim como a configurabilidade, que às vezes se perde na corrida para o novo brilhante.

no Debian / Ubuntu / etc. sistemas que pode executar sudo dpkg-reconfigure console-setuppara definir o tipo de letra da sua consola, executando depois o comando setupcon na sua consola para activar as alterações. faz parte do pacoteconsole-setup. Se a sua distribuição Linux não a incluir, poderá haver um pacote para si no openSUSE.

Você também pode editar /etc/default/console-setup diretamente. Este exemplo define o tipo de letra em negrito Terminus em 32 pontos, que é o meu favorito, e restringe a largura a 80 colunas.

ACTIVE_CONSOLES="/dev/tty"CHARMAP="UTF-8"CODESET="guess"FONTFACE="TerminusBold"FONTSIZE="16x32"SCREEN_WIDTH="80"

os valores de FONTFACE e FONTSIZE vêm do nome do ficheiro da fonte, TerminusBold32x16.psf.gz. Sim, você tem que saber para reverter a ordem para FONTSIZE. Os computadores são tão divertidos. Executar para aplicar a nova configuração. Poderá ver o conjunto de caracteres completo do seu tipo de letra activo com showconsolefont. Consulte man console-setup para opções completas.

Systemd

Systemd é diferente de console-setup, e você não precisa instalar nada, exceto talvez alguns pacotes de fontes extras. Tudo o que você faz é Editar /etc/vconsole.conf e então reiniciar. Em meus sistemas Fedora e openSUSE eu tive que instalar alguns pacotes Terminus extras para obter os tamanhos maiores como as fontes instaladas só foram até 16 pontos, e eu queria 32. Este é o conteúdo de /etc/vconsole.conf em ambos os sistemas:

KEYMAP="us"FONT="ter-v32b"

volte na próxima semana para aprender mais alguns hacks de console legal, e algumas aplicações de console multimídia.

aprenda mais sobre o Linux através do curso livre “Introdução ao Linux” da Linux Foundation e edX.

Deixe uma resposta

O seu endereço de email não será publicado.