Selecionar wallpaper no Fluxbox (baseado no Xdialog)

Publicado por eu 09/11/2006

[ Hits: 6.047 ]

Download fbwall.sh




Script para seleção de wallpapers no Fluxbox, sendo capaz de trocar o wallpaper e ajustar suas propriedades.

Por ser baseado em Xdialog, é gráfico.

Fica melhor com o uso do "fbsetbg -l" no rootCommand do ~/.fluxbox/init, porque assim ele será tão cômodo quanto mudar o wallpaper no KDE e outros.

  



Esconder código-fonte

#!/bin/sh
#fbwall.sh

#saudação
Xdialog --title "Wallpaper do Fluxbox" --msgbox "Este é um script de seleção de Wallpapers para Fluxbox\nCaso queira Cancelar a ação voce pode fazê-lo no estágio\nde seleção de figuras" 10 50
#seleciona a pasta que contem o wallpaper anterior
ant=`cat ~/.fluxbox/lastwallpaper | grep 0.0 | awk -F\| '{print $2}'` 
ant=`dirname "$ant"`
#seleciona a figura do wallpaper
file=`Xdialog --stdout --title "Selecione a figura" --fselect "$ant" 30 75`
#gera uma variável sem espaços baseada em file para teste 
ant=`echo "$file" | awk '{print $1}'`
if [ $ant ]; then
   #seleciona Wallpapersetter anterior
   ant=`cat ~/.fluxbox/lastwallpaper | grep wpsetters | awk '{print $2}'`
   sett=`Xdialog --stdout --title "Wallpaper" --inputbox "Wallpapersetter\n(Ex: Esetroot)" 10 50 "$ant"`
   #seleciona propriedades
   pos=`Xdialog --stdout --title "Wallpaper" --menubox "Posição" 20 50 10 "-f" "Fullscreen" "-c" "Centralizado" "-t" "Ajustado" "-a" "Maximizado"`
   #gera o comando
   if [ $sett ]; then
      fbsetbg -u "$sett" "$pos" "$file"
   else
      fbsetbg "$pos" "$file"
   fi
fi

Scripts recomendados

Medir tempo de acesso a internet no log do Squid

Sambax - Shell - dialog- Xdialog

Script para instalação Gerix Wi-fi Cracker no Kali Linux

Detectar sistemas operacionais dos dispositivos na rede via TTL

TightVNC


  

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