Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

script gestione icone Idesktop

5 partecipanti

Andare in basso

script gestione icone Idesktop Empty script gestione icone Idesktop

Messaggio Da floatman Sab Set 26, 2009 12:18 pm

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).

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
Il programma è mio personale ed è decisamente migliorabile. Fatemi eventualmente sapere eventuali bug Smile
floatman
floatman

Messaggi : 844
Data d'iscrizione : 14.09.09

http://myville.altervista.org

Torna in alto Andare in basso

script gestione icone Idesktop Empty Re: script gestione icone Idesktop

Messaggio Da lostpassword Sab Set 26, 2009 8:45 pm

no, no, no, nooooooooooo!
Scherzo, anzi no. Odio vedere fluxbox con le icone Razz
lostpassword
lostpassword

Messaggi : 95
Data d'iscrizione : 25.09.09
Località : Roma

http://lostpassword.hellospace.net

Torna in alto Andare in basso

script gestione icone Idesktop Empty Re: script gestione icone Idesktop

Messaggio Da !R~ Sab Set 26, 2009 8:54 pm

Lol anche io, non le sopportavo neanche con gnome Razz
Carino lo script, complimenti Smile

!R~

Messaggi : 11
Data d'iscrizione : 24.09.09

Torna in alto Andare in basso

script gestione icone Idesktop Empty Re: script gestione icone Idesktop

Messaggio Da Slack Sab Set 26, 2009 9:11 pm

Beh che dire floatman come al solito hai fatto un bel lavoro.
Direi che qualche icona ci vuole anche su fluxbox Smile
Slack
Slack

Messaggi : 248
Data d'iscrizione : 14.09.09
Località : /home/slack

https://linux.forumattivo.it

Torna in alto Andare in basso

script gestione icone Idesktop Empty Re: script gestione icone Idesktop

Messaggio Da lostpassword Sab Set 26, 2009 9:12 pm

Io preferisco i rapidkeys alle icone
lostpassword
lostpassword

Messaggi : 95
Data d'iscrizione : 25.09.09
Località : Roma

http://lostpassword.hellospace.net

Torna in alto Andare in basso

script gestione icone Idesktop Empty Re: script gestione icone Idesktop

Messaggio Da Slack Sab Set 26, 2009 9:43 pm

Diciamo che dipende molto dal uso che ogni uno di noi ne' fa.
Slack
Slack

Messaggi : 248
Data d'iscrizione : 14.09.09
Località : /home/slack

https://linux.forumattivo.it

Torna in alto Andare in basso

script gestione icone Idesktop Empty Re: script gestione icone Idesktop

Messaggio Da floatman Sab Set 26, 2009 10:49 pm

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 Very Happy
Oggi ho scoperto tux-commander, che praticamente è un mc gitikapposo per bambini ricchi, tipo emelfm insomma. Credo lo sostituirò a pcmanfm...
floatman
floatman

Messaggi : 844
Data d'iscrizione : 14.09.09

http://myville.altervista.org

Torna in alto Andare in basso

script gestione icone Idesktop Empty Re: script gestione icone Idesktop

Messaggio Da lostpassword Dom Set 27, 2009 11:20 am

io sono rimasto a nautilus purtroppo Very Happy 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 Laughing
lostpassword
lostpassword

Messaggi : 95
Data d'iscrizione : 25.09.09
Località : Roma

http://lostpassword.hellospace.net

Torna in alto Andare in basso

script gestione icone Idesktop Empty Re: script gestione icone Idesktop

Messaggio Da !R~ Dom Set 27, 2009 12:13 pm

Io uso pcmanfm, mi trovo bene, anche se lo uso raramente Very Happy

!R~

Messaggi : 11
Data d'iscrizione : 24.09.09

Torna in alto Andare in basso

script gestione icone Idesktop Empty Re: script gestione icone Idesktop

Messaggio Da Biondo1992 Mar Ott 06, 2009 9:07 pm

Io uso thunar impostato con scorciatoia di tastiera XD
meglio di così ù.ù Razz

Biondo1992

Messaggi : 8
Data d'iscrizione : 06.10.09
Età : 31
Località : Ancona

Torna in alto Andare in basso

script gestione icone Idesktop Empty Re: script gestione icone Idesktop

Messaggio Da Ospite Mer Ott 07, 2009 12:10 am

anche io uso thunar quando non ho voglia di usare il teminale Razz

Ospite
Ospite


Torna in alto Andare in basso

script gestione icone Idesktop Empty Re: script gestione icone Idesktop

Messaggio Da Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto


 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.