Posts Tagged ‘nautilus’

h1

Pillole di : LowFat ( Integrare LowFat con il FileManager )

ottobre 31, 2008

Grazie a telperion, per la sua citazione al nostro blog riguardo LowFat..

Oggi parleremo di come far interagire LowFat con il nostro FileManager(Nautilus, Konqueror):

Inizio subito con Nautilus e segnalo lo script fatto da giolock :

#!/bin/bash
#Title=Apri con lowfat

LOWFAT_DIR="/home/giorgio/sorgenti/lowfat"
SCREEN_WIDTH=1280
SCREEN_HEIGHT=800

LOWFAT_CFG=$LOWFAT_DIR/state.txt
rm $LOWFAT_CFG
ROTATION=0

DIR=`echo "$NAUTILUS_SCRIPT_CURRENT_URI" | sed -e "s/^file:\/\///g" -e "s/%20/ /g"`
for arg in "$@"
do
  echo "$DIR"/"$arg" >> $LOWFAT_CFG
  echo $(($SCREEN_WIDTH / 2)) >> $LOWFAT_CFG
  echo $(($SCREEN_HEIGHT / 2)) >> $LOWFAT_CFG
  echo $ROTATION >> $LOWFAT_CFG
  echo 640 >> $LOWFAT_CFG
  echo 480 >> $LOWFAT_CFG
  ROTATION=$(($ROTATION + 10))
done

$LOWFAT_DIR/start-lowfat.sh

Se a qualcuno interessa provarlo basta fare come per tutti i nautilus-script: lo salvate in ~/.gnome2/nautilus-scripts con nome “Apri con lowfat” e gli date i permessi di esecuzione.
Dovete anche modificare la riga LOWFAT_DIR=”/home/giorgio/sorgenti/lowfat” inserendo il percorso in cui avete compilato lowfat, poi potete anche modificare SCREEN_WIDTH e SCREEN_HEIGHT impostando la risoluzione esatta del vostro monitor.

Fonte:Nautilus script: apri con lowfat by giolock

E ora vieni a Konqueror io non ho fatto altro che modificare lo script di giolock e adattarlo a Konqueror per me e per chi come me usa KDE.. iniziamo subito a vedere come fare per fare funzionare il tutto:
creiamo il nostro script:
touch open_lowfat.sh
nano open_lowfat.sh
E copiamoci dentro

#!/bin/bash
#APERTURA LOWFAT CON KONQUEROR
LOWFAT_DIR=”/home/subsonica/lowfat”
SCREEN_WIDTH=1280
SCREEN_HEIGHT=800
LOWFAT_CFG=$LOWFAT_DIR/state.txt
rm $LOWFAT_CFG
ROTATION=0
for element in “$@”
do
echo $element
echo “$element”>> $LOWFAT_CFG
echo $(($SCREEN_WIDTH / 2)) >> $LOWFAT_CFG
echo $(($SCREEN_HEIGHT / 2)) >> $LOWFAT_CFG
echo $ROTATION >> $LOWFAT_CFG
echo 640 >> $LOWFAT_CFG
echo 480 >> $LOWFAT_CFG
ROTATION=$(($ROTATION + 10))
done
$LOWFAT_DIR/start-lowfat.sh

(Ricordo che in LOWFAT_DIR andrà ovviamente la vostra home)

Salviamolo e diamo i consueti:

chmod 775 open_lowfat.sh

mv open_lowfat.sh /usr/bin/

Dobbiamo crearci adesso un service-menu:

cd /home/subsonica/.kde3.5/share/apps/konqueror/servicemenus/

creiamo:

touch lowfat_add.desktop

editiamolo

e copiate dentro questo:

[Desktop Entry]
ServiceTypes=image/*
all/all
Actions=lowfat
[Desktop Action lowfat]
Name[it]=Apri con LowFat
Icon=cd
Exec=open_lowfat.sh %U

Questo è il risultato

Free Image Hosting at www.ImageShack.us

Su ogni problema sn sempre a vostra disposizione

Annunci