Selecionar wallpaper no Fluxbox (baseado no Xdialog)

Publicado por eu 09/11/2006

[ Hits: 5.956 ]

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

Compartilhamento de internet

Converter slides swf baixados do slideshare para pdf

Contador de tempo de execução

Teste de memória RAM

Instalando a última versão do Adobe Flashplayer automaticamente


  

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