quarta-feira, 10 de fevereiro de 2016

Alterando o tema do plymouth no Ubuntu e derivadas

Na dica de hoje, explicarei como alterar o tema do plymouth no Ubuntu e derivadas. No primeiro, o padrão é esse:


Vamos acrescentar o de baixo, que se encontra aqui:


Pode ser qualquer outro, incluindo os que você criar. Retornando ao tema, fala o download e descompacte-o usando o botão direito do mouse:



Vamos mover a pasta "simple" para o diretório /lib/plymouth/themes. Abra um terminal onde descompactou a pasta e mova-a:

$ sudo mv simple /lib/plymouth/themes

Agora os demais comandos, cada uma numa linha:


Escolha o tema do plymouth desejado. No caso, "2":


Agora o comando final:

$ sudo update-initramfs -tu -k all

Reinicie seu linux e aprecie a novidade.

Até a próxima dica!
;-))

sábado, 30 de janeiro de 2016

Tirando screen da tela de login no Ubuntu e derivadas

Hoje explico como tirar um screen de sua tela de login. Só tenho experiência com o lightdm e gdm. Não sei se funciona com kdm, sddm e outros.

LIGHTDM

Crie um script chamado "light-screen" com o conteúdo abaixo:

$ nano light-screen

#!/bin/bash
#
sleep 15
echo 'DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/$DISPLAY xwd -root' > /tmp/shot.sh
sleep 2
sudo bash /tmp/shot.sh > /tmp/shot.xwd
sleep 2
sudo convert /tmp/shot.xwd $HOME/shot.jpg
sleep 2

Salve o arquivo e faça agora:

$ sudo chmod +x light-screen
$ sudo chown root.root light-screen
$ sudo mv light-screen /usr/local/bin



GDM

Crie um script chamado "gdm-screen" com  o conteúdo abaixo:

$ nano gdm-screen

#!/bin/bash
#
sleep 15
echo 'DISPLAY=:0 XAUTHORITY=/var/lib/gdm/:0.Xauth xwd -root' > /tmp/shot.sh
sleep 2
sudo bash /tmp/shot.sh > /tmp/shot.xwd
sleep 2
convert /tmp/shot.xwd $HOME/shot.jpg
sleep 2

Salve o arquivo e faça da mesma forma que a anterior:

$ sudo chmod +x gdm-screen
$ sudo chown root.root gdm-screen
$ sudo mv gdm-screen /usr/local/bin


TIRANDO O SCREEN

1) encerre a sessão (logout)
2) vá para o terminal virtual F1, digitando Ctrl+Alt+F1
3) faça login no terminal F1
4) execute o script de acordo com o gerenciador de login:

$ lightdm-screen

ou

$ gdm-screen

5) retorne rápido para a tela de login gráfico F7, digitando Ctrl+Alt+F7
6) o screen será tirado em 15 segundos e não receberá nenhum aviso

Passado o tempo supra, entre novamente no seu ambiente gráfico e veja que o screen está no seu $HOME com o nome de shot.jpg:


Até a próxima dica!
;-))