Con Compiz si sa’..la guida definitiva non esiste, e per “tirare a campare” ci si arrangia alla bene beglio..cercando di fondere la stabilita’ con la fluidita’ dei dettagli.
Con KDE poi, la situazione non e’ molto rosea perche’ Compiz sembra fatto apposta per non girare in questo ambiente.
Ho letto anche io, come molti di voi, decine e decine di guide o wiki stile “le iene- intervista doppia” cercando di mescolare gnomistica con kdeistica, ma senza mai ottenere grossi risultati.

Che Linux fosse un sistema operativo “vivente” lo avevo gia’ capito da tempo, e quando si viene a creare una situazione di tremenda stabilita’..bisogna fare uno “snapshot” di tutto cio’ che possiamo catalogare, per poi ricreare le stesse condizioni nel momento del bisogno.

Attualmente mi sono reso conto che senza installare il gconf-editor, e senza avviare opportunamente compiz con una serie di script incrociati..non e’ tanto facile far funzionare Kwin, il gestore di KDE per le finestre.
Emerald pero’ funziona molto bene, e compiz, se avviato senza alcuna opzione, autoseleziona proprio questo decoratore, probabilmente grazie allo script /usr/bin/compiz che in fondo al codice fa un controllo sui decoratori presenti nella directory COMPIZ_BIN_PATH:

# Use emerald by default if it exist
USE_EMERALD=”yes”

# No indirect by default
INDIRECT=”no”

# Set to yes to enable verbose
VERBOSE=”yes”

COMPIZ_BIN_PATH=”/usr/local/bin/” # For window decorators and compiz

# start the gtk-window-decorator if present
if [ -x ${COMPIZ_BIN_PATH}emerald ] && [ “$USE_EMERALD” = “yes” ]; then
verbose “Starting emerald\n”
${COMPIZ_BIN_PATH}emerald –replace &
elif [ -x ${COMPIZ_BIN_PATH}gtk-window-decorator ] && [ -n “$GNOME_DESKTOP_SESSION_ID” ]; then
verbose “Starting gtk-window-decorator\n”
${COMPIZ_BIN_PATH}gtk-window-decorator –replace &
elif [ -x ${COMPIZ_BIN_PATH}kde-window-decorator ] && [ -n “$KDE_FULL_SESSION” ]; then
verbose “Starting kde-window-decorator\n”
${COMPIZ_BIN_PATH}kde-window-decorator –replace &
FALLBACKWM=”${KWIN}”
fi

${COMPIZ_BIN_PATH}${COMPIZ_NAME} $COMPIZ_OPTIONS “$@” $COMPIZ_PLUGINS || exec $FALLBACKWM $FALLBACKWM_OPTIONS

Possiamo eliminare in questo modo, tutte le applet di avvio che abbiamo installato, come la compiz-icon o il beryl-manager.
Tutto cio’ di cui abbiamo bisogno e’ creare un collegamento ad un applicazione e inserire nel nomecomando “compiz”, come da Screencast:

[youtube 4QgNnv85rFU]

Se riavviamo il sistema con compiz attivato, la nostra sessione di kde verra’ automaticamente salvata, e compiz riavviato al successivo login senza configurare alcuno script:

Free Image Hosting at www.ImageShack.us

Installazione pacchetti per Kubuntu 7.10

Come ben sappiamo, compiz-fusion non e’ installato di default su Kubuntu 7.10. Per fare questo apriamo il terminale e digitiamo:

sudo apt-get install compiz compiz-bcop compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-kde compiz-plugins compizconfig-settings-manager emerald libcompizconfig-backend-kconfig libcompizconfig0 libdecoration0 libemeraldengine0 python-compizconfig

Dal momento che non esistono molte guide che spiegano come installare compiz su Kubuntu, questa e’ una mia personale interpretazione dei pacchetti “essenziali” che vanno installati..senza tenere conto ne’ dei pacchetti per Gnome ne’ del il Gconf-editor.

Analogamente a quanto visto nel video, potremmo crearci un altra icona con:

kwin --replace

In modo da disattivare compiz ed emerald come decoratore.

Per installare i temi di emerald, visto che in molti si ritrovano il configuratore “spoglio” dei temi di default, il luogo piu’ fornito e’:

Beryl-Themes

Una volta scaricati i pacchetti .emerald sara’ sufficiente lanciare il configuratore ed importarli:

emerald-theme-manager -i

Free Image Hosting at www.ImageShack.us

Non ho trovato una configurazione migliore di questa, e non mi trovo bene con gli script di avvio. Le prove sono state eseguite sia con scheda grafica Ati che Nvidia con gli stessi risultati, problemi intrinsechi alla scheda a parte…
😉

Related Posts Plugin for WordPress, Blogger...

Il tuo indirizzo ip:
54.224.164.166

Valutazione 3.00 su 5
happy wheels 2 demo

Category:

Senza categoria

Tags:

,

Commenti via Facebook:

Leave a Reply

Your email address will not be published. Required fields are marked *

*

81 Comments

  • bitslim ITALY 10 anni ago

    Yes divilinu, ho lo stesso problema delle decorazioni delle finestre. Pensavo fosse un problema con i themes di emerald, ma in emerald-theme-manager ce ne sono un bel po’ di themes…. per il resto come dici tu l’output non evidenzia errori.
    Una guida ufficiale non serve dici? Ok… teniamoci ste guide non-ufficiali allora e continuamo a procedere per tentativi.

      Quota

  • robiw72 ITALY 10 anni ago

    come al solito riesco a creare problemi anche quando si tratta di seguire una guida cosi’ semplice…
    se lancio compiz… vabbe vedete voi:

    robiw72@robiw72-laptop:~$ compiz
    Checking for Xgl: not present.
    No whitelisted driver found
    aborting and using fallback: /usr/bin/metacity
    no /usr/bin/metacity found, exiting

    ovviamente con ati x200m e driver 8.42 perfettamente funzionanti…

      Quota

  • @robiw72
    e’ scritto ovunque..davvero..ovunque, anche nella guida ultima agli fglrx..qui sul blog

    No whitelisted driver found

    come compiz ti dice..devi aprire /usr/bin/compiz ed inserire i tuoi driver nella whitelist…

      Quota

  • robiw72 ITALY 10 anni ago

    sono inseriti i driver….

    # Driver whitelist
    WHITELIST=”nvidia intel ati radeon i810 fglrx“

    ???

      Quota

  • @robiw72
    a questo punto mi nasce il dubbio pero’..
    sicuro che i driver fglrx siano installati?..se si che versione?..hai xgl?..se hai gli 8.42 hai tolto le opzioni che disabilitano aiglx e il composite?

      Quota

  • robiw72 ITALY 10 anni ago

    azz… adesso diventa difficile per me…

    di sicuro non ho installato XGL…

    al comando fglrxinfo ottengo:
    display: :0.0 screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: ATI Radeon Xpress Series
    OpenGL version string: 2.0.6958 Release

    e nel caso come posso riabilitare aiglx e il composite?

      Quota

  • @robiw72
    devi eliminare da xorg qualsiasi opzione che avevi aggiunto in precedenza..come AIGLX=off e il Composite “0”…
    se hai la possibilita’ di postare il tuo file /etc/X11/xorg.conf possiamo vedere..magari usando pastebin

    http://pastebin.com/

      Quota

  • robiw72 ITALY 10 anni ago

    ho postato il mio xorg su pastebin… ho controllato e non ci sono voci riguardanti AIGLX e COMPOSITE…

      Quota

  • ma mi devi passsare il link..

      Quota

  • te l’ho modificato
    vedi se cosi’ funziona

    http://pastebin.com/m390e2875

      Quota

  • robiw72 ITALY 10 anni ago

    domani provo e poi ti faccio sapere…

    grazie pe rlo sbattimento

      Quota

  • robiw72 ITALY 10 anni ago

    ciao Divi ho provato l’Xorg che mi hai postato ma non e’ cambiato niente… pero’ ho risolto ugualmente, ho spulciato l’xorg in lungo e in largo e alla fine mi e’ caduto l’occhio su un numerino “5955”

    “ATI Technologies Inc ATI Radeon XPRESS 200M 5955 (PCIE)”

    lo stesso codice compare nella blacklist di compiz

    T=” 1002:5954 1002:5854 1002:5955″ # ati rs480

    mi e’ bastato commentarlo per risolvere il tutto, so che e’ una soluzione poco consigliata perche’ poco stabile, ma per ora funziona e se dovessi avere problemi in futuro posso sempre tornare indietro.

    grazie per il supporto che mi hai dato.
    Robi

      Quota

  • NevidS ITALY 10 anni ago

    Divi, non per rompere, hai scoperto nulla riguardo al focus che ti dicevo qualche intervento sopra?

      Quota

  • @NevidS
    no nulla..
    Non ho nemmeno ben capito di cosa si tratta..

      Quota

  • Jordanosky ITALY 10 anni ago

    Grazie. ma ho risolto smanettando come un pazzo ;-))

      Quota

  • ubuntuoli ITALY 9 anni ago

    ma nessuno che ha risolto il problema dei bordi finestre?..

    anche a me da questo output:

    Checking for Xgl: not present.
    Detected PCI ID for VGA: 01:00.0 0300: 10de:00f1 (rev a2) (prog-if 00 [VGA])
    Checking for texture_from_pixmap: present.
    Checking for non power of two support: present.
    Checking for Composite extension: present.
    Comparing resolution (1440×900) to maximum 3D texture size (4096): Passed.
    Checking for nVidia: present.
    Checking for FBConfig: present.
    Checking for Xgl: not present.
    Starting emerald
    /usr/bin/compiz.real (video) – Warn: No 8 bit GLX pixmap format, disabling YV12 image format
    /usr/bin/compiz.real (core) – Warn: No GLXFBConfig for depth 32

    passa tutto tranne xgl (che non serve perchè abbiamo aiglx) e questo 8bit GLX pixmap.

    ma che roba èèè??
    io smanettando un po’ sono tiuscito ad avere i bordi delle finestre.. ma se provo a spostarli non mi si muovono. tutti gli altri effetti invece funzionano… ufff

    soluzioni?

      Quota

  • ubuntoli ITALY 9 anni ago

    ma nessuno che ha risolto il problema dei bordi finestre?..

    anche a me da questo output:

    Checking for Xgl: not present.
    Detected PCI ID for VGA: 01:00.0 0300: 10de:00f1 (rev a2) (prog-if 00 [VGA])
    Checking for texture_from_pixmap: present.
    Checking for non power of two support: present.
    Checking for Composite extension: present.
    Comparing resolution (1440×900) to maximum 3D texture size (4096): Passed.
    Checking for nVidia: present.
    Checking for FBConfig: present.
    Checking for Xgl: not present.
    Starting emerald
    /usr/bin/compiz.real (video) – Warn: No 8 bit GLX pixmap format, disabling YV12 image format
    /usr/bin/compiz.real (core) – Warn: No GLXFBConfig for depth 32

    passa tutto tranne xgl (che non serve perchè abbiamo aiglx) e questo 8bit GLX pixmap.

    ma che roba èèè??
    io smanettando un po’ sono tiuscito ad avere i bordi delle finestre.. ma se provo a spostarli non mi si muovono. tutti gli altri effetti invece funzionano… ufff

    soluzioni?

      Quota

  • @ubuntoli
    l’output e’ corretto
    controlla nel configuratore di compiz, il ccsm, che sia abilitata la funzione per i bordi delle finestre
    C’e’ una spiegazioni in un articolo piu’ recente di questo..
    😉

    ps. sono warning non errori, quindi non vogliono dire praticamente nulla

      Quota

  • maxfact ITALY 9 anni ago

    una domanda da farti
    stavo seguendo tramite il wiki di ubuntu la integrazione di firefox su kde e mi sono accorto solo ora che se attivo compiz tramite fusion-icon ed imposto come gestore di finestre kde-window-decoder non crasha più compiz come mi faceva prima
    pensi che sia dovuto al fatto che ho installato kde-devel,
    kde-base-dev ???
    ed inoltre ho anche installato libconfig0-dev
    come mai ora non crasha???

      Quota

  • @maxfact
    beryl-manager, fusion-icon avviano compiz in maniere differenti..
    se non ti carica il plugin emerald passa al secondo decoratore che viene trovato, oppure aprendo /usr/bin/compiz..selezioni kde-window-decorator di default.
    I pacchetti -dev sono le librerie di sviluppo, ma di solito vengono installate col pacchetto, se le installi dopo non cambia nulla..

      Quota

  • maxfact ITALY 9 anni ago

    no no me li carica tutti ma prima caricava solo emerald
    e se mettevo KDE window decoder non uscivano più i bordi delle finestre ora ci sono

      Quota

  • nakki ITALY 9 anni ago

    Io sono riuscito ad installare e far andare tutto perfettamente ma non riesco ad utilizzare l’uscita tv…quale potrebbe essere il problema?

      Quota

  • @nakki
    l’uscita’ tv.. con quale scheda e con quali driver?
    e’ un po’ off-topic, qui si parla di compiz e kde.

      Quota

  • nakki ITALY 9 anni ago

    ah ho una ati x600xt

      Quota

  • @nakki
    e i driver?..radeon o fglrx?
    comunque se fai una ricerca sul blog c’e’ qualche articolo inerente al tv-out

      Quota

  • nakki ITALY 9 anni ago

    lo so che è off-topic ma non so più dove sbattere la testa…so solo che da quando sono passato a gutsy con i nuovi driver ati non riesco più ad utilizzare l’uscita tv da catalyst. Apenna la attivo mi parte lo schermo con sfarfallamenti e mi tocca riavviare xorg…

      Quota

  • @nakki
    mai usato catalyst, non sapevo nemmeno che si potesse impostare il tv-out da li
    Io ho una x1600 ma sono fortunato, l’uscita funziona senza toccare lo xorg.conf (coi tasti FN+F7-8)
    Ti conviene non fare affidamento a quel catalyst e cercare una guida che spieghi come attivare il tv-out modificando direttamente lo xorg.conf

    http://divilinu.wordpress.com/2007/07/03/workaround-x1600-e-uscita-dvi/

      Quota

  • nakki ITALY 9 anni ago

    ho capito…quindi una volta impostato l’uscita tv sarebbe sempre attiva giusto? perché a me serve solo in certe circostanze e quindi mi trovavo bene da catalyst perché potevo attivare e disattivare con pochi click quando volevo

      Quota

  • nakki ITALY 9 anni ago

    io non uso l’uscita DVI ma S-video per la tv. Cambia qualcosa?

      Quota

  • @nakki
    non saprei..hai provato?

      Quota