Compiz (Italiano)

From ArchWiki
Revision as of 18:37, 5 March 2008 by BlackCode (Talk | contribs)

Jump to: navigation, search

Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n links end

Installazione

L'installazione di base può essere eseguita usando il repo "community"(vedi avanti).

Una seconda opzione è quella di usare i git packages di nesl. Compiz_Fusion_Git per più informazioni riguardanti questo meodo.

Installare dal repo community

Controlla che il repository sia abilitato, ed esegui questi comandi per installare tutto:

pacman -S compiz-fusion

oppure questo se vuoi solo i package per gtk(quindi senza necessità delle librerie qt)

pacman -S compiz-fusion-gtk

al contrario se vuoi usare i pacchetti di kde-base:

pacman -S compiz-fusion-kde 

Se vuoi selezionare manualmente i pacchetti, ecco una lista

Lista dei pacchetti diviso in gruppi

TODO

Fusion

Avrai bisogno di installare:

  • compiz-fusion-plugins-main
  • compiz-fusion-plugins-extra

per prendere tutti i plugins:

pacman -S compiz-fusion-plugins-main compiz-fusion-plugins-extra

Avviare Compiz Fusion

Manuale (con "fusion-icon")

Avvia la tray icon di compiz:

 fusion-icon

note: se fallisce, prova con: dbus-launch

dbus-launch "fusion-icon"

Clicca di destro sull'icona nel pannello, e seleziona "select window manager", scegli "compiz", se non è ancora selezionato, dovrebbe partire.

Se fallisce, puoi avviare compiz-fusion usando i seguenti comandi

 fusion-icon
 emerald --replace
 compiz-manager

KDE

Manuale (senza "fusion-icon")

Avvia compiz con i seguenti comandi, dopo che l'installazione è conclusa:

  compiz --replace ccp &

Avvia il nuovo settings manager:

  ccsm &

Seleziona tutti i plugins che desideri includere, ed aggiungi

  kde-window-decorator --replace

come stringa di comando sotto "decoration" plugin.


Autostart (con "fusion-icon")

Dovresti aggiungere un link simbolico alla fusion-icon eseguibile, nella tua cartella autostart di kde(generalmente si trova in ~/.kde/Autostart):

 ln -s /usr/bin/fusion-icon ~/.kde/Autostart/fusion-icon

Al prossimo avvio di KDE caricherà fusion-icon automaticamente.

Autostart (senza "fusion-icon")

Metodo 1 - Autostart Link

  • Puoi assicurarti che Compiz Fusion si avvierà sempre al login, aggiungendo a desktop entry nella cartella autostard di KDE. Crea il file ~/.kde/Autostart/compiz.desktop con il seguente contenuto
 [Desktop Entry]
 Encoding=UTF-8
 Exec=compiz --replace ccp
 StartupNotify=false
 Terminal=false
 Type=Application
 X-KDE-autostart-after=kdesktop
  • If you want to use the optional fusion-icon application, launch fusion-icon. If you log out normally with fusion-icon running, KDE should restore your session and launch fusion-icon the next time you log in if this setting is enabled. If it doesn't appear to be working, ensure you have the following line in ~/.kde/share/config/ksmserverrc:
 loginMode=restorePreviousLogout

Method 2 - export KDEWM (avoid KWIN)

Using this method will load Compiz-Fusion as the default window manager instead of KWIN from the start. This method is faster then loading Compiz-Fusion in the ~/.kde/Autostart/ (method 1) because it avoids loading KDE's default WM (kwin) first. This way also stops that annoying black screen flicker you might see using other methods (when kwin switches to Compiz on KDE's desktop loading screens).

As root you must create a short script by doing the following in your terminal. This will allow you to load compiz with the switches because doing it directly via export KDEWM="compiz --replace ccp --sm-disable" doesn't seem to work.

 echo "compiz --replace ccp --sm-disable &" > /usr/bin/compiz-fusion
 chmod +x /usr/bin/compiz-fusion

Now just edit your ~/.bashrc and add the following so KDE will load compiz (via the script you just created) instead of loading kwin.

export KDEWM="compiz-fusion"

GNOME

Autostart (without "compiz-fusion")

TO DO

Autostart (with "compiz-fusion")

To start Compiz fusion automatically when starting a session add

  "Compiz Fusion" (Name:)

and

   "fusion-icon" (Command:)

to the applications that start with your session. You can do this by going to:

  [System] -> [Preferences] -> [Sessions] -> [Startup Programs]

Adding "Compiz Fusion" to the list might be a good idea too so you can switch back to Metacity if need be.

Xfce

Xfce autostart (without "compiz-fusion")

TO DO

Xfce autostart (with "compiz-fusion")

Start "Autostarted Applications"

Add

  (Name:) Compiz Fusion

and

  (Command:) fusion-icon

Troubleshooting

  • make sure that the environmental variable $XLIB_SKIP_ARGB_VISUALS is not set

See Compiz_Troubleshooting

Additional Resources

  • AIGLX
  • Xgl
  • Composite -- A Xorg extension required by composite managers
  • Compiz Fusion -- A composite and window manager offering a rich 3D accelerated desktop environment
  • Compiz -- The original composite/window manager from Novell
  • Xcompmgr -- A simple composite manager capable of drop shadows and primitive transparency
  • Beryl -- A composite/window manager forked from Compiz (since merged to become Compiz Fusion)
  • Wikipedia: Compositing Window Managers