Posts Tagged ‘lowfat’

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
h1

LowFat in Gentoo

ottobre 30, 2008

Oggi vedremo come installare LowFat in Gentoo

Cosa è LowFat? Per MacSlow (il creatore)è un motore per gestire i file e i documenti sul PC in maniera realistica, in 3D, e usando effetti come:zoom rotazioni etc.. Per iniziare scarichiamo il sorgente

cd /home/<vostrahome>/

date..il comando

git clone git://people.freedesktop.org/~macslow/lowfat

controllate dopo averlo scaricato di avere tutte le varie librerie:

[I] media-libs/libsdl Available versions:  1.2.11-r2 1.2.13 {X aalib alsa arts custom-cflags dga directfb esd fbcon ggi libcaca nas noaudio nojoystick novideo opengl oss pulseaudio svga xinerama xv} Installed versions:  1.[I] media-libs/sdl-image Available versions:  1.2.6-r1 {gif jpeg png tiff} Installed versions:  1.2.6-r1(01:34:15 24/10/2008)(gif jpeg png -tiff) Homepage:            http://www.libsdl.org/projects/SDL_image/index.html Description:         image file loading library2.13(01:30:16 24/10/2008)(X alsa arts dga fbcon opengl oss svga xv -aalib -custom-cflags -directfb -esd -g[I] x11-libs/cairo Available versions:  1.4.12 1.4.14 1.6.4 1.6.4-r1 ~1.8.0 {X debug directfb doc glitz opengl svg test xcb} Installed versions:  1.6.4-r1(07:01:29 21/09/2008)(X glitz opengl svg -debug -directfb -doc -test -xcb) Homepage:            http://cairographics.org/ Description:         A vector graphics library with cross-device output support gi -libcaca -nas -noaudio -nojoystick -novideo -pulseaudio -xinerama) Homepage:            http://www.libsdl.org/ Description:         Simple Direct Media Layer [I] x11-libs/cairo Available versions:  1.4.12 1.4.14 1.6.4 1.6.4-r1 ~1.8.0 {X debug directfb doc glitz opengl svg test xcb} Installed versions:  1.6.4-r1(07:01:29 21/09/2008)(X glitz opengl svg -debug -directfb -doc -test -xcb) Homepage:            http://cairographics.org/ Description:         A vector graphics library with cross-device output support [I] media-libs/sdl-image Available versions:  1.2.6-r1 {gif jpeg png tiff} Installed versions:  1.2.6-r1(01:34:15 24/10/2008)(gif jpeg png -tiff) Homepage:            http://www.libsdl.org/projects/SDL_image/index.html Description:         image file loading library

Queste dovrebbero essere le principali.. se ne trovate altre fatemi sapere e aggiornerò.. Adesso

cd /home/<tuahome>/lowfat

e diamo i nostri comandi preferiti

./configure && make && make install

non dovrebbe dare nessun gravissimo problema, forse qualche libreria ma niente di grave.. Abbiamo finito

./start-lowfat.sh

Buon divertimento.. ps: I comandi q = chiude il programma r = impila le immagini selezionate, una sopra l’altra, in basso allo schermo t = impila le immagini selezionate, una sopra l’altra, in alto allo schermo i = mostra a schermo le informazioni sulla foto che si punta con il mouse e informazioni sul sistema o = ingrandisce le immagini selezionate oltre le loro dimensioni reali a = ordina le immagini selezionate per aspetto s = ordina le immagini selezionate per dimensione d = ordina le immagini selezionete per data l = mostra la finestra di selezione delle immagini da caricare nel programma barra spaziatrice = impila le immagini a fiore click destro + sinistra/destra del mouse = zoom in/out Ricordiamo che per volere del creatore non si dovrebbe installare in quanto potrebbe dare alcuni problemi, l’unico problema che ho avuto e che dopo averlo chiuso, compiz è crashato ma un compiz –replace è venuto in mio aiuto.