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.926 ]

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

Script para relatório de download de arquivos via Squid

Instalador do plugin Flash 64 bits para Linux e UNIX/UNIX-like

Backup dos arquivos e diretórios de um servidor com XMAIL e Iptables para um servidor central de Bac

Script que recebe parametros e gera um arquivo

pega IP de sua máquina na NET -DNA do ratinho


  

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