I tre script di nautilus che uso…

17 05 2007

Non tutti sanno che è possibile aggiungere in una cartella di gnome degli script per nautilus.
Cosa sono? In parole povere non sono altro che dei piccoli programmini che si aggiungono nel menù a tendina che si apre con il tasto destro del mouse e velocizzano delle operazioni.
Ne esistono diversi che fanno le cose più disparate: dalle conversioni di file, alla compressione in un formato preferito, alla criptazione e via dicendo.
Molti già fatti li trovate qui: g-scripts.sourceforge.net.
Se vi piacciono le sfide :) potete provarne a fare qualcuno voi.
In questo articolo volevo mostrarvi i tre script che uso io, e che per me sono indispensabili.
Per ogni singolo script che troverete, dovrete creare un file e renderlo eseguibile nella cartella /home/vostrouser/.gnome2/nautilus-scripts/ (se non c’è createla).

Il primo script serve per aprire una directory o un file come amministratore (per via grafica):
Nome: Apri come amministratore

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gksudo “gnome-open $uri” &
done

Questo è tutto… mi raccomando, con questo script potreste distruggere il sistema… usatelo con prudenza! Io vi ho avvertito.

Il secondo e il terzo servono a “montare” e “smontare” un file iso… (un pò quello che fa in windows il daemon tool):
Nome: Mount iso

#!/bin/bash
#
# nautilus-mount-iso

gksudo -u root -k /bin/echo “sei r00t?”

sudo mkdir /media/”$*”

if sudo mount -o loop -t iso9660 -rw “$*” /media/”$*”
then
if zenity –question –title “ISO Mounter” –text “$* montata con successo.

Aprire?”
then
nautilus /media/”$*” –no-desktop
fi
exit 0
else
sudo rmdir /media/”$*”
zenity –error –title “ISO Mounter” –text “Non posso montare $*!”
exit 1
fi

Nome:Umount iso

#!/bin/bash
#
for I in “$*”
do
foo=`gksudo -u root -k -m “enter your password for root terminal
access” /bin/echo “sei r00t?”`

sudo umount “$I” && zenity –info –text “/media/$I/ smontato con successo.” && sudo rmdir “/media/$I/”
done
done
exit0

Una precisazione sugli ultimi due script: vanno entrambi usati sul file iso che volete montare o smontare… quindi anche l’operazione di umount va fatta sul file iso. Inoltre le immagini montate dovrebbero apparirvi sul desktop.

Vi ricordo che per me funzionano e uso Ubuntu Feisty.

Fonte: forum di ubuntu


Azioni

Informazione

Una risposta

23 05 2010
Siro

In che linguaggio si possono scrivere gli script?

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s




Iscriviti

Get every new post delivered to your Inbox.