Alguns de vocês podem saber disso pelo openSUSE. Lá o console pode ter um plano de fundo. O Ubuntu também é capaz de ter uma imagem de fundo fora do sistema X-Windows?
Responder1
Instale o FBTerm para ter uma imagem de fundo colorida no console
Compilar fbv - FrameBufferViewer
Primeiro de tudo você precisa compilar o fbv para poder imprimir a imagem de fundo no fbterm.
Para preparar isso, vá ao seu console e digite
sudo apt-get install build-essential checkinstall make
Em seguida, precisamos obter a fonte do fbv. Você pode obtê-lo desite do autor
Agora extraia a fonte com
tar xfv fbv-1.0b.tar.gz
vá para o diretório e digite ./configure
.
como você pode ver, existem algumas dependências
- libungif
- libjpeg e
- libpng
é um pouco complicado localizá-los no Ubuntu. Basta digitar:
sudo apt-get install lipungif lipjpeg-dev libpng12-dev
Agora você está pronto para compilar o fbv "Framebuffer Viewer". Entre ./configure
de novo.
agora entre
sudo checkinstall
Digite Y
para a pergunta após os arquivos de documentação.
Agora entre Framebuffer Viewer
e pressione Enter mais uma vez.
digite 3 para alterar a string da versão para `1.0b', pressione return
insira 10 para especificar dependências em uma lista separada por vírgulas. Estas são as bibliotecas nomeadas acima
libungif.libjpeg,-dev,libpng12-dev
agora você pode confirmar o restante dos prompts com retorno.
Muito bem, você compilou o fbv da fonte e o instalou em seu sistema.
Mas gostamos de instalar o FbTerm, então este será o próximo passo
Instale o FBTerm e configure uma imagem de fundo
Primeiro, instalamos simplesmente o pacote fbterm comapt-get
sudo apt-get install fbterm
Para conceder acesso VESA ao fbterm, precisamos adicionar o usuário ao grupo de vídeo conforme explicado acima. Então precisamos entrar
sudo usermod -a -G video $USER
Agora precisamos criar um script de shell que inicie o fbterm e configure uma imagem de fundo para nós. VerPáginas de manual do FBTerm. Como você pode ver, esta é a parte da instalação que precisa do fbv.
Copie e cole o script bash em um novo arquivo de texto ou apenas reescreva as linhas e salve-o com o nano.
Por exemplo, você pode salvá-lo em /etc/fbterm
.
Para ter certeza de que é executável chmod
com
sudo chmod 755 /etc/fbterm
O efeito deste script é que se você acessar /etc
e inserir , o fbterm será iniciado e exibido com a imagem de fundo fornecida../fbterm path of image
Se você tentar, notará que o fbterm imprime uma mensagem de erro sobre o mapa de teclado e não recebe privilégios. Isso ocorre porque o fbterm ainda não tem acesso root.
Para evitar isso, precisaremos configurar outro script sh.
A parte boa deste segundo script é que você pode especificar uma imagem de fundo aqui. Mas vamos dar uma olhada.
#!/bin/sh
# This gives fbterm access to change the keymap
setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm
/etc/fbterm ~/Pictures/background.png
cd
exit
Agora vamos fazer chmod
esse script também
sudo chmod 755 /init.d/fbterm
Por enquanto não tenho certeza se o script funciona completamente. Digitar
sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm
para ter certeza
Inicie o FBTerm logo após o login
Finalmente, precisamos iniciar o FBTerm com a imagem de fundo fornecida logo após o login do usuário. Portanto, temos que editar .profile
no diretório inicial do usuário.
Vá para o seu homedir com cd ~
e digitenano .profile
finalmente adicione a linha
sh /etc/init.d/fbterm
abaixo do último comentário.
Bom trabalho! Agora você pode ver sua imagem no console se fizer login novamente