Troca de imagem da tela de bloqueio de usuário no Linux Mint MATE

Publicado por Sócrates Duarte (última atualização em 23/02/2017)

[ Hits: 8.581 ]

Download trocar-img-bloqueio.sh

Download 1483147855.trocar-img-bloqueio.sh (versão 2)




Olá amigos,

Escrevi esse script com a intenção de facilitar uma personalização da interface do linux Mint MATE, pois nativamente não há a opção de personalização da imagem de bloqueio do sistema.

O script guarda a imagem original.  Ele só é executado se for com permissão de super usuário.

Espero que seja util.

  



Versões atualizadas deste script

Versão 2 - Enviado por Sócrates Duarte em 30/12/2016

Changelog: Correção na autenticação de super user, com a correção não necessita ser executado como sudo o script, ele detecta e solicita a senha administrativa caso ele não tenha sido executado como sudo / root.

espero que ajude....

Download 1483147855.trocar-img-bloqueio.sh


Esconder código-fonte

#!/bin/bash
#
# Script para trocar imagem de tela de bloqueio no "Mate"
# Por Sócrates G. Duarte

#Verifica se o usuário é root
if [ "`id -u`" != "0" ] ; then
gksu $0 
exit
fi 

Titulo="Imagem de bloqueio"
Pergunta="Esse script foi desenvolvido pro Linux Mint MATE"
Diret="/usr/share/backgrounds/linuxmint/linuxmint.jpg-Original"

if [ -f "$Diret" ]
then
    zenity --info "Imagem Original" --text="A imagem original do sistema
    já está guardada"
else
    mv /usr/share/backgrounds/linuxmint/linuxmint.jpg /usr/share/backgrounds/linuxmint/linuxmint.jpg-Original
    zenity --info "Imagem Original" --text="A imagem original, foi guardada com exito!"   
fi

while true; do
  Opcao="$(zenity --title="$Titulo"\
   --text="$Pergunta" --list \
--checklist \
--column "Escolha" FALSE 'Troca de imagem' FALSE 'Voltar original' \
--column "Preferência" )"

if   [ "$Opcao" = "Troca de imagem" ]; then

FILE=`zenity --title="Selecione a imagem" --file-selection --file-filter='*.png *.jpeg *.jpg'`
 if   [ "$FILE" = "" ]; then
  zenity --info --text="Cancelada a operação de escolha de imagem!"
 else
  sudo cp $FILE /usr/share/backgrounds/linuxmint/linuxmint.jpg
  sudo chmod -f 755 /usr/share/backgrounds/linuxmint/linuxmint.jpg
  zenity --info --text="Realizada a troca da imagem, com sucesso!"
 fi

elif [ "$Opcao" = "Voltar original" ]; then
sudo mv /usr/share/backgrounds/linuxmint/linuxmint.jpg-Original /usr/share/backgrounds/linuxmint/linuxmint.jpg
sudo chmod -f 755 /usr/share/backgrounds/linuxmint/linuxmint.jpg
zenity --info --text="Restabelecida a imagem padrão, com sucesso!"

         else
                      exit 1
         fi
done


Scripts recomendados

Nautilus-script: Edite com o Gimp

phpserver

Beckup .tar.gz com Data e Hora

Manipulação dos arquivos criados pelo Motion

Backup de dados do Samba em um compartilhamento Windows


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts