script gestione icone Idesktop
5 partecipanti
Pagina 1 di 1
script gestione icone Idesktop
Altro script per Fluxbox o altri WM che non gestiscono icone sul desktop.
Nel caso si utilizzi Idesktop, questo script tramite Zenity permette di impostare le icone in modo automatico.
Per chi la conosce, il programma ha la stessa struttura del tool presente su DSL...un po' più bellino xD
Per la visualizzazione della nuova icona è necessario riavviare Idesktop e questa verrà visualizzata nell'angolo in alto a sinistra dello schermo (quindi è possibile che vada a sovrapporsi a qualcos'altro) e può venire quindi posizionata a piacimento.
L'applicazione è testata su sistemi Debian, dove tra l'altro configura Idesktop nel caso non sia impostato correttamente (ad esempio appena dopo l'installazione).
Nel caso si utilizzi Idesktop, questo script tramite Zenity permette di impostare le icone in modo automatico.
Per chi la conosce, il programma ha la stessa struttura del tool presente su DSL...un po' più bellino xD
Per la visualizzazione della nuova icona è necessario riavviare Idesktop e questa verrà visualizzata nell'angolo in alto a sinistra dello schermo (quindi è possibile che vada a sovrapporsi a qualcos'altro) e può venire quindi posizionata a piacimento.
L'applicazione è testata su sistemi Debian, dove tra l'altro configura Idesktop nel caso non sia impostato correttamente (ad esempio appena dopo l'installazione).
- Codice:
#!/bin/bash
INSTALLDIR="/usr/share/idesk"
IDESK="$HOME/.ideskrc"
IDESKDIR="$HOME/.idesktop"
ZENBIN="/usr/bin/zenity"
function check_zenity
{
if ! [ -f $ZENBIN ]; then
echo "Zenity not correctly installed..."
exit 0
fi
}
function check_user
{
if [ "$UID" == 0 ]; then
zenity --error --text="You HAVE NOT to be root..."
exit 0
fi
}
function check_installation
{
if ! [ -d $INSTALLDIR ]; then
zenity --error --text="Idesk not correctly installed..."
exit 0
fi
}
function check_idesktop
{
if ! [ -d $IDESKDIR ]; then
mkdir -p $IDESKDIR
fi
}
function check_ideskrc
{
if ! [ -f $IDESK ]; then
cp $INSTALLDIR/dot.ideskrc $HOME/.ideskrc
fi
}
function get_data
{
NAME=$(zenity --title="idesk Manager" --entry --text="Insert icon name (i.e. name visible on your desktop):") || exit 0
CMD=$(zenity --title="idesk Manager" --entry --text="Insert command executed by icon:") || exit 0
ICON_WIDTH=$(zenity --title="idesk Manager" --entry --text="Insert icon width:") || exit 0
ICON_HEIGHT=$(zenity --title="idesk Manager" --entry --text="Insert icon height:") || exit 0
ICON=$(zenity --file-selection --filename="*.png, *.xpm")
IMG=$(basename $ICON)
}
function create-icon
{
echo "table Icon" > $HOME/.idesktop/$NAME.lnk
echo " Caption: $NAME" >> $HOME/.idesktop/$NAME.lnk
echo " Command: $CMD" >> $HOME/.idesktop/$NAME.lnk
cp $ICON $HOME/.idesktop/$IMG
echo " icon: $ICON" >> $HOME/.idesktop/$NAME.lnk
echo " Width: $ICON_WIDTH" >> $HOME/.idesktop/$NAME.lnk
echo " Height: $ICON_HEIGHT" >> $HOME/.idesktop/$NAME.lnk
echo " X: 40" >> $HOME/.idesktop/$NAME.lnk
echo " Y: 40" >> $HOME/.idesktop/$NAME.lnk
echo "end" >> $HOME/.idesktop/$NAME.lnk
exit 0
}
check_zenity
check_user
check_installation
check_idesktop
check_ideskrc
get_data
create-icon
exit 0
Re: script gestione icone Idesktop
no, no, no, nooooooooooo!
Scherzo, anzi no. Odio vedere fluxbox con le icone
Scherzo, anzi no. Odio vedere fluxbox con le icone
Re: script gestione icone Idesktop
Lol anche io, non le sopportavo neanche con gnome
Carino lo script, complimenti
Carino lo script, complimenti
!R~- Messaggi : 11
Data d'iscrizione : 24.09.09
Re: script gestione icone Idesktop
Beh che dire floatman come al solito hai fatto un bel lavoro.
Direi che qualche icona ci vuole anche su fluxbox
Direi che qualche icona ci vuole anche su fluxbox
Re: script gestione icone Idesktop
sì, so che molti non apprezzano le icone su fluxbox.
Siccome monto FB anche a lavoro, a casa cerco di averlo un po' piò gingilloso.
Lo stesso problema ce l'ho con il file manager: a lavoro uso mc...però quando torno a casa non lo voglio vedere
Oggi ho scoperto tux-commander, che praticamente è un mc gitikapposo per bambini ricchi, tipo emelfm insomma. Credo lo sostituirò a pcmanfm...
Siccome monto FB anche a lavoro, a casa cerco di averlo un po' piò gingilloso.
Lo stesso problema ce l'ho con il file manager: a lavoro uso mc...però quando torno a casa non lo voglio vedere
Oggi ho scoperto tux-commander, che praticamente è un mc gitikapposo per bambini ricchi, tipo emelfm insomma. Credo lo sostituirò a pcmanfm...
Re: script gestione icone Idesktop
io sono rimasto a nautilus purtroppo non mi uccidete.
Se mi va, navigo via terminale, ma dopo un pò di cd, ls -a(o ls -l), vi nomefile, cp -R, etc etc, mi rompo le ballus. Il problema è che sono pigro per installare un nuovo file manager, mi sono affezionato
Se mi va, navigo via terminale, ma dopo un pò di cd, ls -a(o ls -l), vi nomefile, cp -R, etc etc, mi rompo le ballus. Il problema è che sono pigro per installare un nuovo file manager, mi sono affezionato
Re: script gestione icone Idesktop
Io uso pcmanfm, mi trovo bene, anche se lo uso raramente
!R~- Messaggi : 11
Data d'iscrizione : 24.09.09
Re: script gestione icone Idesktop
Io uso thunar impostato con scorciatoia di tastiera XD
meglio di così ù.ù
meglio di così ù.ù
Biondo1992- Messaggi : 8
Data d'iscrizione : 06.10.09
Età : 31
Località : Ancona
Re: script gestione icone Idesktop
anche io uso thunar quando non ho voglia di usare il teminale
Ospite- Ospite
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.
|
|