Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Risorse italiane (documentazione e tools)
  • Search

[HOWTO] PXGL: Poor XGL

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
  • Print view
Advanced search
3 posts • Page 1 of 1
Author
Message
mouser
Veteran
Veteran
User avatar
Posts: 1419
Joined: Tue Aug 10, 2004 10:49 am
Location: Milano
Contact:
Contact mouser
Website

[HOWTO] PXGL: Poor XGL

  • Quote

Post by mouser » Fri Nov 03, 2006 11:08 pm

Buona sera!!!
Siori e siore venghino nel fantastico mondo di...

PXGL - Poor XGL
ovvero
Come ingannare tutti simulando XGL su un picci non troppo recente
:twisted: :twisted: :twisted:

L'idea di base è questa: a quanti capita di avere schede video che se la cavano "benino" con l'OpenGL, ma non abbastanza da usare XGL???
A questi, quanta rabbia fa vedere quei cubi che ruotano a destra e a manca????

Quanti di questi vogliono fare gli sboroni mostrando un sistema più leggero, e che muove il cubo anche in alto ed in basso ( 8) )?????

Occorre però notare che l'unico effetto riproducibile è il movimento dei desktop a cubo; da qui il titolo dell'howto "Poor XGL" => "XGL Povero" /"XGL per Poveracci"

Ecco come :D

-----

1 - Scegliere un WM
Per un sistema di questo tipo occorre scegliere un window manager che sia allo stesso tempo semplice da usare, altamente personalizzabile e leggero.
La mia scelta è caduta su XFCE 4.3; nonostante in portage sia marcato ancora come Masked, vi assicure che è utilizzabile e, con questa release, si avvicina sempre di più ad un sistema completo (supporto nativo alle icone sul desktop + supporto completo alle gtk).
Tutto questo potendo gestire tranquillamente i temi di XFCE (belli ma pochi) e qualsiasi tema di Gnome, e mantenendo una buona leggerezza.
Ecco come installarlo.

- Inserire in /etc/portage/package.unmask le seguenti voci:

Code: Select all

# cat /etc/portage/package.unmask
xfce-base/thunar
xfce-extra/exo
xfce-extra/xfce4-mixer
xfce-extra/xfce4-icon-theme
xfce-base/xfce4-appfinder
xfce-base/xfce4-panel
xfce-base/xfce4
xfce-base/libxfce4util
xfce-base/libxfce4mcs
xfce-base/xfce-mcs-manager
xfce-base/libxfcegui4 �
xfce-base/libxfcegui4
xfce-extra/terminal
xfce-base/xfce-mcs-plugins
xfce-base/xfce4-session
xfce-base/xfce-utils
xfce-base/xfwm4
xfce-base/xfdesktop
xfce-extra/xfce4-appfinder
x11-themes/gtk-engines-xfce
xfce-base/xfprint
xfce-base/orage
xfce-extra/xfwm4-themes
xfce-extra/mousepad
- Emergere il necessario:

Code: Select all

# emerge -v xfce4
...
E con questo siamo a posto.

2 - La magia del cubo in un semplice programma: 3ddesktop
Ecco svelato il mistero!!!

Code: Select all

# emerge -v 3ddesktop
Questo programma si prende in carico la gestione del cubo 3d contenente i desktop.
Occorre però un minimo di configurazione; ecco il mio file di conf

Code: Select all

# cat /etc/3ddesktop.conf
texturesize 512    <-- Dimensione della texture. Qualità massima con 1024
wm          xfce4   <-- Window manager utilizzato

view         default    <-- Modalità di default
mode         cylinder  <-- Tipologia di visualizzazione
zoom         on         <-- Zoom del cubo?
show_digit   off       <-- Questo visualizza un numero con il desktop... bleah  :x 

view         goright
zoom         off
mode         cylinder
gotoright    on

view         goleft
zoom         off
mode         cylinder
gotoleft     on

view         slide
zoom         off
mode         linear
show_digit   off

AutoAcquire 0   <-- IMPORTANTE: Aggiorna le immagini dei desktop tutte le volte che si sta per switchare
A questo punto assicuriamoci che il demone 3ddeskd parta all'avvio del window manager.
In XFCE selezionare il menu -> Settings -> Autostarted Application
ed inserire una nuova voce che esegua il comando

Code: Select all

3ddeskd --acquire=all
il parametro serve per far si che già all'avvio prepari delle schermate di desktop.

3 - Impostare gli shortcut
Qui la scelta è molto personale. Io posto i miei con uno screenshot di quello che succede per ognuno....
Per chi ha seguito la via XFCE, impostare gli shortcut dei tasti dalla tabella relativa in
menu -> Settings -> Keyboard Settings

Faccio notare che purtroppo non è possibile utilizzare gli shortcut Ctrl+Alt+X poichè XFCE già li usa per
motivi interni; in ogni caso questi sono molto comodi (IMHO):

Ctrl+Shift+Sinistra - Gira il cubo sul desktop di sinistra

Code: Select all

3ddesk --gotoleft --nozoom
Screen: http://mouser.altervista.org/immagini/pxgl/nozoom.png

Ctrl+Shift+Destra - Gira il cubo sul desktop di destra

Code: Select all

3ddesk --gotoright --nozoom
Screen: http://mouser.altervista.org/immagini/pxgl/nozoom.png

Ctrl+Shift+Su - Gira il cubo sul desktop in alto (destra)

Code: Select all

3ddesk --gotoright --mode=priceisright --nozoom
Screen: http://mouser.altervista.org/immagini/pxgl/priceisrightcubo.png

Ctrl+Shift+Giù - Gira il cubo sul desktop in basso (sinistra)

Code: Select all

3ddesk --gotoleft --mode=priceisright --nozoom
Screen: http://mouser.altervista.org/immagini/pxgl/priceisrightcubo.png

Ctrl+Shift+Space - Visualizza i lati del cubo esplosi su una riga

Code: Select all

3ddesk --mode=linear
Screen: http://mouser.altervista.org/immagini/pxgl/linearcubo.png

Ctrl+Shift+z - Visualizza il cubo da lontano (si ruota con le frecce)

Code: Select all

3ddesk
Screen: http://mouser.altervista.org/immagini/pxgl/3dcubo.png

4 - Conclusioni
Spero che questo howto sia di stimolo a tutti, anche a cercare soluzioni alternative quando si incappa in un problema 8)
Se qualcuno ha idea di come fare un bind del mouse (tipo xbindkeys, però per il mouse) mi piacerebbe implementare il supporto Tasto+Rotellina per ruotare il cubo... fatevi avanti!!

PS: Se non vedete l'immagine cliccando sul link, selezionate la url e copiatela in una nuova tab: altervista :roll:

Ciriciao a tutti
mouser :wink:
Top
cyclothymia
n00b
n00b
Posts: 29
Joined: Mon Jun 19, 2006 4:45 pm

  • Quote

Post by cyclothymia » Tue Nov 07, 2006 9:46 am

mouser IMHO si puo' emulare anche un altro effetto di xgl (mediante i vari kompose, expocity, skippy) ovvero l'expose di mac OSX.

Per il tuo HOWTO beh, e' a dir poco fenomenale. L'unica cosa che mi mancava per enlightenment (e17 CVS) era questo. IL CUBO CHE GIRA!!!

peccato che l'abbia provato ma 3ddesk non funge.. :( qualche soluzione?
oggi mi metto e provo le patch che ci sono sul sito, dato che ho letto in /etc/3ddesktop.conf che si puo' settare enlightment come wm.

Saluti
Top
mouser
Veteran
Veteran
User avatar
Posts: 1419
Joined: Tue Aug 10, 2004 10:49 am
Location: Milano
Contact:
Contact mouser
Website

  • Quote

Post by mouser » Wed Nov 08, 2006 8:18 am

Bisogna vedere perchè non funge.
3ddeskd ti parte o da qualche errore??? Ricorda che devi comunque avere abilitato il supporto all'OpenGL per la tua scheda, quindi

Code: Select all

# glxinfo | grep irect
Direct Rendering: Yes
Ciriciao
mouser :wink:
Top
Post Reply
  • Print view

3 posts • Page 1 of 1

Return to “Risorse italiane (documentazione e tools)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic