Page 1 of 3

[TIP] expose per linux alias skippy

Posted: Sun Jul 04, 2004 11:36 am
by fedeliallalinea
Beh per chi non conosce cosa sia expose legga qui. Ora possiamo fare la stessa cosa anche con linux grazie a skippy.
Per installarlo basta dare

Code: Select all

# ACCEPT_KYWORDS="~x86" emerge skippy
Poi dobbiamo creare all'utente normale il file .skippyrc che possiamo facilmente fare con

Code: Select all

$ cp /usr/share/skippy-0.5.0/skippyrc-default .skippyrc
Ora lanciate il programma con

Code: Select all

$ skippy &
A questo punto con il tasto F11 avrete delle schermate come [ul=http://thegraveyard.org/media/skippy-4.png]questa[/url]

Se avrete un errore del tipo lanciando skippy

Code: Select all

X Error of failed request:  BadAccess (attempt to access private resource denied)
  Major opcode of failed request:  33 (X_GrabKey)
  Serial number of failed request:  90
  Current serial number in output stream:  90
editare il file .skippyrc e cambiate F11 (di default) con qualche altro FX.
Thread in inglese qui

Posted: Sun Jul 04, 2004 11:44 am
by solka
!!
Spettacolare, ora provo :D

Posted: Sun Jul 04, 2004 11:55 am
by Cagnulein
problema io non ho nessun skippyrc .. qualcuno mi posta il suo? non l'ho trovato nemmeno sul sito ufficiale :(

Posted: Sun Jul 04, 2004 11:59 am
by fedeliallalinea
Cagnulein wrote:problema io non ho nessun skippyrc .. qualcuno mi posta il suo? non l'ho trovato nemmeno sul sito ufficiale :(
Questo non ti dice niente?

Code: Select all

$ cp /usr/share/skippy-0.5.0/skippyrc-default .skippyrc

Posted: Sun Jul 04, 2004 12:05 pm
by Cagnulein
argh argh avevo appena fatto un updatedb...

cmq mettere l'auto generazione del config file all'apertura del programma non sarebbe una brutta idea ;)

Posted: Sun Jul 04, 2004 12:52 pm
by koma
molto bello ottimo tip cercavo proprio una cosa simile (alt+tab quando ho 5 o 6 finestre è mostruosamente fastidioso

Posted: Sun Jul 04, 2004 12:58 pm
by zUgLiO
oh ma sono solo io così sfigato che nessuno dei tasti funzione va bene?!?! :cry:

Posted: Sun Jul 04, 2004 1:00 pm
by Cagnulein
usi kde vero? stessa cosa per me..ne devi togliere di quelli già utilizzati dal wm :P

Posted: Sun Jul 04, 2004 1:07 pm
by zUgLiO
no uso xfce4 su questo pc..comunque provo a vedere quello che mi hai detto lo stesso

Posted: Sun Jul 04, 2004 1:53 pm
by kandalf
Cagnulein wrote:usi kde vero? stessa cosa per me..ne devi togliere di quelli già utilizzati dal wm :P
ma dove si tolgono!?

Posted: Sun Jul 04, 2004 1:55 pm
by GhePeU
non capisco se ci sono requisiti sul wm

funziona con tutti?

Posted: Sun Jul 04, 2004 2:07 pm
by fedeliallalinea
Requirements and limitations
Skippy depends on:

* An X11R6 server
* Xft - the X Font library
* Imlib2 (only for 'regular' Skippy, not skippy-XD)
* XRender, XComposite, XDamage and XFixes extensions (only for Skippy-XD)
* A NETWM or GNOME WM Specs compliant window-manager.

So far, it's been sucessfully tested using OpenBox-3.2, Fluxbox-0.9.9 (thanks daelstorm!), XFWM4 (thanks SeeSchloss!), Metacity (thanks SmackleFunky!), WindowMaker (thanks SuperBFG7), IceWM (thanks Tomasz Torcz), PekWM (thanks Josh Chaney), Waimea (thanks Gad 'make-up-your-mind' Kadosh) and KWin (no, BlackBox and ion aren't supported).

Note: if you want to use skippy with WindowMaker, make sure WindowMaker is compiled with gnome support.

Another note: If you use KDE, Skippy might have trouble grabbing the F11 key. You can make it bind to a different key in the config file (see the skippyrc-default file that's in the tarball). Scroll_Lock is reported to work (thanks Dmitriy!).

Because of the way standard X11 works, Skippy has to raise all windows before it can take a snapshot. If there's something that obscures the window (like a window in a layer above it), Skippy won't be able to make a snapshot correctly.

Skippy-XD is a version of Skippy that uses the new XDamage, XComposite and XFixes extensions (found in FreeDesktop.org's Xserver project) to provide you with 'live' versions of the windows. Exciting, isn't it?

Posted: Sun Jul 04, 2004 2:15 pm
by kandalf
a qualcuno con kde funziona?

io ho provato con F1 F4 F5 F11 F12 ma nn va

Posted: Sun Jul 04, 2004 2:36 pm
by hardskinone
Veramente notevole questo skippy, credo prenderà il posto di 3ddesktop.

Con fluxbox 0.9.9 funziona.

Grazie per il tip.

Posted: Sun Jul 04, 2004 3:43 pm
by Aleksandra
@ Kde users: Io ho cambiato 2 keyboard shortcuts, da control center--> regional and accessibility , che utilizzavano F12, modificato il .skippyrc e' andato ;)
Ciao :)

Posted: Sun Jul 04, 2004 3:49 pm
by silian87
@ Kde users: Io ho cambiato 2 keyboard shortcuts, da control center--> regional and accessibility , che utilizzavano F12, modificato il .skippyrc e' andato
Ciao
Eccezionale!!!! grazie davvero. Avevo notato le scorciatoie, ma avevo visto che non erano solo F12 ma tasto+F12 quindi credevo che non influissero.

Posted: Sun Jul 04, 2004 4:24 pm
by randomaze
hardskinone wrote:Veramente notevole questo skippy, credo prenderà il posto di 3ddesktop.
:?:
Mi sembrava fossero cose profondamente differenti!


Devo dire che un programmino simpatico... peccato che faccia degli screenshot invece di far vedere la finestra in movimento!

Posted: Sun Jul 04, 2004 4:43 pm
by fedeliallalinea
randomaze wrote:Devo dire che un programmino simpatico... peccato che faccia degli screenshot invece di far vedere la finestra in movimento!
Lo so ma magari con il tempo evolvera' come inizio non c'e' male secondo me

Posted: Sun Jul 04, 2004 4:45 pm
by randomaze
[quote="fedeliallalinea"Lo so ma magari con il tempo evolvera' come inizio non c'e' male secondo me[/quote]

Sisi sono daccordo! Giá cosi funziona parecchio bene :-D

Posted: Sun Jul 04, 2004 4:47 pm
by GhePeU
xfce4: funzionare funziona, peccato che non mi serva (distribuisco le finestre in quattro-sei virtual desktop, difficilmente ne ho due aperte nello stesso)

Posted: Sun Jul 04, 2004 4:57 pm
by zUgLiO
GhePeU wrote:xfce4: funzionare funziona
Mi potresti dire come hai fatto? Da dove si cambiano le combinazioni dei tasti?

Posted: Sun Jul 04, 2004 4:57 pm
by shev
randomaze wrote:peccato che faccia degli screenshot invece di far vedere la finestra in movimento!
Sarebbe? Intendi che quando visualizza tutte le finestre ridimensionate queste sono statiche e non ne viene aggiornato il contenuto finchè non si torna alla visualizzazione normale? Se è così peccato, l'exposè originale invece le aggiorna ed è una cosa comodissima, soprattutto con terminali aperti o download: un semplice click e si visualizzano tutte le finestre e senza selezionarne una si può monitorare lo stato di ciascuna operazione.
Speriamo in futuro migliorino questo aspetto, ormai sono abituato ad exposè e sotto linux mi manca in effetti. Appena ho tempo lo provo, mi pare promettente e abbastanza simile all'originale. Il buon pinguino non tradisce mai :D

Posted: Sun Jul 04, 2004 5:00 pm
by silian87
non ne viene aggiornato il contenuto finchè non si torna alla visualizzazione normale
E' un problema di Xfree. Quartz ha una tecnologia integrata che fa in automatico questo aggiornamento con ogni programma, anche quando li metti nel dock. Per farlo su Xfree bisognerebbe emularlo prendendo tanti screenshoot dei programmi, ma verrebbe lentissimo. Gia' con i terminali con la trasparenza che fanno tanti screenshoot si nota la lentezza.... l'unico sistema e' trovare un server grafico come quartz di macosx che supporti questo nativamente, emularlo non e' molto produttivo.

Posted: Sun Jul 04, 2004 5:01 pm
by GhePeU
zUgLiO wrote:
GhePeU wrote:xfce4: funzionare funziona
Mi potresti dire come hai fatto? Da dove si cambiano le combinazioni dei tasti?
a dire il vero non ho fatto niente, solo installato, copiato skippyrc-default in .skippyrc nella mia home e premuto F11

Posted: Sun Jul 04, 2004 5:02 pm
by fedeliallalinea
Shev wrote:Se è così peccato, l'exposè originale invece le aggiorna ed è una cosa comodissima, soprattutto con terminali aperti o download:
Si ma apple fa solo quello (nel senso che basa tutta la sua strategia sulla grafica).....