Compiz-fusion: Mes Paramètres

Pour information, à ceux qui lisent ce blog, je me suis lancé à l’installation des plugins sous GNU/linux puisque c’est beau, et juste pour çà. Voyez par vous même:

http://fr.youtube.com/watch?v=GUJYZIom-A8
http://fr.youtube.com/watch?v=h4MZusK0C-o&feature=related

Tout d’abord, je n’ai pas installé de plugins supplémentaires. J’ai juste activé compiz-fusion qui est déjà présent sur Gutsy, et utiliser les plugins pré-installé.

Par contre, j’ai installé le paquet compizconfig-settings-manager: sudo apt-get install compizconfig-settings-manager
Puis il faut aller dans System → Preferences → Advanced Desktop Effects Settings ou en tapant ATL+F2 puis ccsm

Pour avoir l’effet de cube, j’ai tapé « cube » dans Filtre, et j’ai tout coché

– cube de bureau
– rotation du cube: pour faire tourner le cube
– cube gears (optionnel): pour voir les engrenages dans le cube (appuyer sur le bureau avec le bouton milieu de la souris)
– réflexion du cube (optionnel): pour avoir un reflet en dessous du cube
– cube caps (optionnel): pour avoir une image en dessous, et au dessus du cube

(remarque, vous avez en haut à gauche « Filtre », tapez le plugin que vous chercher dedans, en anglais ou en français, puis il va vous retrouver tous les plugins concernés – même si vous taper un mot en anglais, alors que votre version est en français, il vous le retrouve quand même votre plugin)

Il faut ensuite augmenter le nombre de bureau virtuel (il n’y en a que 2 à la base):

General Options → Desktop Size → Taille virtuelle horizontale (Horizontal Virtual Size): 4 puis de ne pas toucher aux autres options.
Mais encore, on peut avoir un bureau qui s’assombrit, et qui met en valeur la fenêtre sous la souris, il faut aller dans: General Options → Display Settings puis désactivez Éclairage.


Pour avoir un cube transparent, il faut aller dans

Cube du bureau → Transparent Cube → Opacity During Rotation: 85.0000 (c’est mon choix pour l’instant)

Utilisation des coins avec les plugins:

Scale (échelle) → Actions → Général → Initiate Window Picker For All Windows (Lancer le sélecteur de fenêtre pour toutes les fenêtres), il faut double cliquer dessus, puis cocher sur TopRight: permet d’afficher toutes les fenêtres quand on déplace la souris en haut à droite de l’écran
Expo → Actions → Bindings (Raccourci) → Expo puis choisir TopLeft: permet de voir tous les bureaux virtuels quand on clique en haut à gauche de l’écran.

En plus de celà, j’ai aussi activé les plugings sur les commutateurs (switcher) d’application: Viewport Switcher et Ring Switcher.

J’ai ensuite minimiser les effets d’animations, j’ai décoché Animations.

Voici l’image de mon bureau en ce moment.

Astuces:
– effet de transparences: ALT + molette souris
– effet zoom: WIN + molette souris
– si vous avez des fenêtres hors du cadre, pour y remédier, il faut lancer ccsm>recherche avancée/Placer des fenêtres/Général/Mode de placement: centré

Sources:
http://www.linuxpedia.fr/doku.php/compiz-fusion-effets
http://doc.ubuntu-fr.org/compiz_fusion

Publicités

Compiz-fusion & messages d’erreurs

5. Erreur: « The composite extension is not available » /Résolu
Il suffit de remplacer « 0 » par « 1 » dans le fichier /etc/X11/xorg.conf

Section « Extensions »
Option « Composite » « 1 »
EndSection

6. Erreur: « Desktop effects could not be enabled » /Résolu
Le message d’erreur est:

malagasy@malagasy-laptop:/etc/X11$ compiz –replace
Checking for Xgl: not present.
No whitelisted driver found
aborting and using fallback: /usr/bin/metacity

Avant d’aller plus loin, j’ai fait les MAJ suivantes:

sudo -s
aptitude update && aptitude upgrade
aptitude dist-upgrade
aptitude autoclean && update-pciids && update-usbids

J’ai remplacer le fichier /usr/bin/compiz
# Driver whitelist
WHITELIST= »nvidia intel ati radeon i810″
par:
# Driver whitelist
WHITELIST= »fglrx nvidia intel ati radeon i810″

Le problème n’est toujours pas résolu, j’ai donc décidé d’installer XGL

sudo aptitude install xserver-xgl


« Paramétrage de compiz-fusion »

Attention: une fois compiz-fusion lancé, et que vous avez décidé de rajouter des plugin supplémentaires, voici un problème auquel on peut s’attendre

Problèmes avec les décorations de fenêtre d’applications spécifiques

Barre des tâches et menus principaux inaccessibles, disparition des bordures de fenêtres pour certaines applications spécifiques (Evolution, Synaptic, OpenOffice et Nautilus, par exemple).

Dans CompizConfig Settings Manager, allez dans les paramètres du plugin Workarounds, et décochez Legacy Fullscreen Support.

Il faut absolument décocher Legacy Fullscreen Support avant de rebooter le PC. Sinon, au pire des cas, ALT+F1 vous déroulera le menu des Applications.

sources:
http://doc.ubuntu-fr.org/compiz_fusion
http://forlong.blogage.de/article/2007/8/29/How-to-set-up-Compiz-Fusion
http://ubuntufromscratch.wordpress.com/2007/12/24/compiz-fusion-update-ubuntu-710/
http://www.linuxpedia.fr/doku.php/compiz-fusion-effets

Il ne faut surtout pas oublier d’installer l’outil de configuration de compiz-fusion:

sudo apt-get install compizconfig-settings-manager

Pour y accéder, il faut aller dans System → Preferences → Advanced Desktop Effects Settings ou en tapant ATL+F2 puis ccsm

Configuration de xorg.conf

Ma carte graphique est une ATI X1400
J’ai eu une détection automatique de ma carte graphique, puis une mise à jour des pilotes, par contre tout est en mode généric dans mon fichier /etc/X11/xorg.conf, j’ai donc reconfiguré comme suit:

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type « man /etc/X11/xorg.conf » at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section « Files »
Fontpath « /usr/share/X11/fonts/misc »
Fontpath « /usr/share/X11/fonts/cyrillic »
Fontpath « /usr/share/X11/fonts/100dpi/:unscaled »
Fontpath « /usr/share/X11/fonts/75dpi/:unscaled »
Fontpath « /usr/share/X11/fonts/Type1 »
Fontpath « /usr/share/X11/fonts/100dpi »
Fontpath « /usr/share/X11/fonts/75dpi »
# path to defoma fonts
Fontpath « /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType »
EndSection

Section « Module »
Load « i2c »
Load « bitmap »
Load « ddc »
Load « dri »
Load « extmod »
Load « freetype »
Load « glx »
Load « int10 »
Load « type1 »
Load « vbe »
EndSection

Section « InputDevice »
Identifier « Generic Keyboard »
Driver « kbd »
Option « CoreKeyboard »
Option « XkbRules » « xorg »
Option « XkbModel » « pc105 »
Option « XkbLayout » « fr »
Option « XkbVariant » « latin9 »
EndSection

Section « InputDevice »
Identifier « Configured Mouse »
Driver « mouse »
Option « CorePointer »
Option « Device » « /dev/input/mice »
Option « Protocol » « ExplorerPS/2 »
Option « ZAxisMapping » « 4 5 »
Option « Emulate3Buttons » « true »
EndSection

Section « InputDevice »
Driver « wacom »
Identifier « stylus »
Option « Device » « /dev/wacom »# Change to
Option « Type » « stylus »
Option « ForceDevice » « ISDV4″# Tablet PC ONLY
# /dev/input/event
# for USB
EndSection

Section « InputDevice »
Driver « wacom »
Identifier « eraser »
Option « Device » « /dev/wacom »# Change to
Option « Type » « eraser »
Option « ForceDevice » « ISDV4″# Tablet PC ONLY
# /dev/input/event
# for USB
EndSection

Section « InputDevice »
Driver « wacom »
Identifier « cursor »
Option « Device » « /dev/wacom »# Change to
Option « Type » « cursor »
Option « ForceDevice » « ISDV4″# Tablet PC ONLY
# /dev/input/event
# for USB
EndSection

Section « Device »
Identifier « ATI Technologies, Inc. ATI Default Card »
Driver « fglrx »
Busid « PCI:1:0:0 »
EndSection

Section « Monitor »
Identifier « Écran générique »
Option « DPMS »
Horizsync 28-64
Vertrefresh 43-60
EndSection

Section « Screen »
Identifier « Default Screen »
Device « ATI Technologies, Inc. ATI Default Card »
Monitor « Écran générique »
Defaultdepth 24
SubSection « Display »
Depth 1
Modes « 1280×800 »
EndSubSection
SubSection « Display »
Depth 4
Modes « 1280×800 »
EndSubSection
SubSection « Display »
Depth 8
Modes « 1280×800 »
EndSubSection
SubSection « Display »
Depth 15
Modes « 1280×800 »
EndSubSection
SubSection « Display »
Depth 16
Modes « 1280×800 »
EndSubSection
SubSection « Display »
Depth 24
Modes « 1280×800 »
EndSubSection
EndSection

Section « ServerLayout »
Identifier « Default Layout »
screen « Default Screen »
Inputdevice « Generic Keyboard »
Inputdevice « Configured Mouse »
Inputdevice « stylus » « SendCoreEvents »
Inputdevice « cursor » « SendCoreEvents »
Inputdevice « eraser » « SendCoreEvents »
EndSection

Section « DRI »
Mode 0666
EndSection

Section « Extensions »
Option « Composite » « 1 »
EndSection

4. « Problème d’écran noir au démarrage d’ubuntu » / Résolu

Voici mon fichier /etc/usplash.conf d’origine
# Usplash configuration file
xres=1280
yres=1024

Ceci est apparement du au bug #150930

Pour y remédier:

– il faut changer la résolution en 1024×768
– Ajouter « defoptions=vga=791 quiet splash » dans /boot/grub/menu.lst à la ligne # defoptions=quiet splash
– lancer la commande: sudo update-initramfs -u -k `uname -r`

Tutoriel disponible sur le forum ubuntu-fr

De retour sur Gutsy: correction des problèmes

Une bonne majorité des bugs sous Ubuntu Gutsy ont été corrigée. Du coup, j’ai fait la mise à jour pour cette version.

Les problèmes que j’ai eu, et qui sont corrigés sont:

1. « son très bas » / Résolu

Carte son: Integrated 16-bit stereo
La solution à mon problème est d’éditer le fichier /etc/modprobe.d/alsa-base, puis d’ajouter ensuite dans ce fichier: options snd-hda-intel model=auto

2. « checkgmail »
/ Résolu

attention: surtout ne changer pas la langue avant d’avoir fait toutes les manipulations suivante, afin d’éviter certaines erreurs comme:
erreur: Warning: Crypt::Simple not found …
erreur: thread exited while 2 threads were running
erreur: Warning: Gtk2::Sexy not found …


installation:
sudo apt-get install checkgmail

Puis, il faut suivre la procédure suivante

$ wget http://search.cpan.org/CPAN/authors/id/K/KA/KASEI/Crypt-Simple-0.06.tar.gz
$ tar -xvzf Crypt-Simple-0.06.tar.gz
$ cd Crypt-Simple-0.06
$ perl Makefile.PL
$ make
$ sudo make install

Le site sur lequel j’ai pris mes sources: http://ubunteros.tuxfamily.org/spip.php?article113

Il faut ensuite télécharger la dernier Tarball package, puis après l’avoir décompressé (clic droit, puis « Extraire ici »), il faut taper dans la console:

$ cd /checkgmail-1.12
$ sudo mv checkgmail /usr/bin/
$ cp ./checkgmail.1.gz /usr/share/man/man1/


Si le problème de connection persiste (vous avez tapez le bon mot de passe, mais vous ne pouvez pas le valider), il suffit juste de copier les lignes suivantes dans une console:
$ wget http://checkgmail.svn.sourceforge.net/viewvc/*checkout*/checkgmail/checkgmail
$ sudo mv checkgmail /usr/bin/
$ sudo chmod +x /usr/bin/checkgmail


Pour faire clignoter la LED lorsque je reçois un mail:
Il faut d’abord installer sudo apt-get install blinkd

Ensuite, il faut aller dans les préférences de checkgmail, puis rajouter les lignes suivantes:
Command to execute on new mail: blink -c -r 19
Command to execute for no mail: blink

Pour lancer checkgmail automatiquement à chaque démarrage, il faut aller dans « Système/Préférences/Sessions/Programme au démarrage », puis « Ajouter » Nom:checkgmail, Commande:checkgmail

3. « Comment virer les icônes des disques montés sur le bureau » / Résolu

Il faut ouvrir l’éditeur de configuration (ALT+F2, gconf-editor)
apps->nautilus->desktop, puis décocher la case « volumes_visible »

Barre de lancement : Cairo-Dock

Pour Cairo-Dock, il faut dans un premier temps installer compiz-manager, qui gère les effets 3D sur le bureau:

sudo apt-get install gnome-compiz-manager

Dans le fichier /etc/X11/xorg.conf, ilfaut activer le composite:

Section « Extensions »
Option « Composite » « Enable »
EndSection

remarque: « Enable » c’est la même chose que « 1 », et « Disable » est la même chose que « 0 »

Il ne faut pas oublier de vérifier si l’accelération graphique est activée, et mesurer le gain d’accélération graphique avant et après modification.


Tout sur ma carte graphique – Toshiba Satellite A100-768

Noyaux installés (il faut aller dans Synaptique, puis rechercher tous les carrés verts avec comme nom: linux-image):

linux-image-386
linux-image-2.6.20-16-386
linux-image-2.6.17-12-386
linux-image-2.6.15-19-386
linux-image-2.6.15-23-386

Pilote version: 8.34.8

  • Mesure de la vitesse avant modification du fichier /etc/X11/xorg.conf

Section « Extensions »
Option « Composite » « 0 »
EndSection

malagasy@malagasy-laptop:~$ glxgears
9639 frames in 5.0 seconds = 1927.756 FPS
9634 frames in 5.0 seconds = 1926.744 FPS
11448 frames in 5.0 seconds = 2289.565 FPS
41612 frames in 5.0 seconds = 8322.330 FPS
44132 frames in 5.0 seconds = 8826.255 FPS
44169 frames in 5.0 seconds = 8833.747 FPS
44114 frames in 5.0 seconds = 8822.625 FPS
18936 frames in 5.0 seconds = 3787.017 FPS
9561 frames in 5.0 seconds = 1912.149 FPS
9574 frames in 5.0 seconds = 1914.785 FPS
9578 frames in 5.0 seconds = 1915.459 FPS
9570 frames in 5.0 seconds = 1913.953 FPS
32671 frames in 5.0 seconds = 6485.096 FPS
28876 frames in 5.0 seconds = 5774.833 FPS
9130 frames in 5.0 seconds = 1825.963 FPS
9492 frames in 5.0 seconds = 1898.298 FPS
9571 frames in 5.0 seconds = 1914.190 FPS
9568 frames in 5.0 seconds = 1913.461 FPS
9531 frames in 5.0 seconds = 1906.048 FPS
9585 frames in 5.0 seconds = 1916.858 FPS

malagasy@malagasy-laptop:~$ glxinfo | grep « direct rendering »
direct rendering: Yes

malagasy@malagasy-laptop:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400
OpenGL version string: 2.0.6334 (8.34.8)

  • Mesure de la vitesse après modification du fichier /etc/X11/xorg.conf

Section « Extensions »
Option « Composite » « Enable »
EndSection
malagasy@malagasy-laptop:~$ glxinfo | grep « direct rendering »
direct rendering: Yes

malagasy@malagasy-laptop:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400
OpenGL version string: 2.0.6334 (8.34.8)

malagasy@malagasy-laptop:~$ glxgears
9626 frames in 5.0 seconds = 1925.140 FPS
9586 frames in 5.0 seconds = 1917.180 FPS
9631 frames in 5.0 seconds = 1926.079 FPS
9585 frames in 5.0 seconds = 1916.932 FPS
9629 frames in 5.0 seconds = 1925.695 FPS
9577 frames in 5.0 seconds = 1915.310 FPS
9632 frames in 5.0 seconds = 1926.350 FPS
9590 frames in 5.0 seconds = 1917.806 FPS
9629 frames in 5.0 seconds = 1925.674 FPS
9590 frames in 5.0 seconds = 1917.803 FPS
9574 frames in 5.0 seconds = 1914.779 FPS
9586 frames in 5.0 seconds = 1917.170 FPS
9628 frames in 5.0 seconds = 1925.421 FPS
9593 frames in 5.0 seconds = 1918.578 FPS

Je ne sais pas ce qui s’est passé, mais quelques heures après la modification du fichier /etc/X11/xorg.conf, j’ai eu de mauvais résultats au niveau FPS (au alentour de 800FPS), puis j’ai vérifié glxinfo | grep « direct rendering », qui m’a donné « NO » au résultat.
Je suis allé vérifié dans « Système/Admninistration/Gestionnaire des pilotes propriétaire », puis j’ai constaté que mon pilote est désactivé. Après l’avoir encore une fois réactivé, et rebooter le PC, voici mes résultats:

Section « Extensions »
Option « Composite » « 0 »
EndSection

malagasy@malagasy-laptop:/etc/X11$ glxinfo | grep « direct rendering »
direct rendering: Yes

malagasy@malagasy-laptop:/etc/X11$ glxgears
9238 frames in 5.0 seconds = 1847.577 FPS
9760 frames in 5.0 seconds = 1951.816 FPS
9746 frames in 5.0 seconds = 1949.101 FPS
9772 frames in 5.0 seconds = 1954.216 FPS
9751 frames in 5.0 seconds = 1950.061 FPS
9768 frames in 5.0 seconds = 1953.446 FPS
9768 frames in 5.0 seconds = 1953.499 FPS
9696 frames in 5.0 seconds = 1939.174 FPS
9731 frames in 5.0 seconds = 1946.071 FPS
9738 frames in 5.0 seconds = 1947.410 FPS
9763 frames in 5.0 seconds = 1952.595 FPS

Pour les comparatifs des pilotes ATI, je vous invite à lire ce topic.

Récupération de son /home après formatage

Après formatage de mon PC, et que je suis passé de Gutsy vers Feisty, ma partition home initial n’est pas monté comme /home, puisque c’est une partition à part entière. Voici la méthode de récupération:

1- Sauver le fichier /etc/fstab ainsi : sudo cp /etc/fstab /etc/fstab.ori
puis modifier ensuite le fichier fstab: sudo gedit /etc/fstab

Comme suit:

# /dev/sda9
UUID=e5d918fc-7d0a-4c81-98b1-8e8ee11f93c3 /home ext3 defaults 0 2

On indique ici que /dev/sda9 devient /home

2- Ensuite rebooter en Livecd, et monter la partition / :
sudo umount -a puis sudo mount /dev/sda8 /mnt
et renommer /home : sudo mv /mnt/home /mnt/old_home
et enfin recréer un new_home : sudo mkdir /mnt/home

Après il faut rebooter et vérifier que tout fonctionne bien.

3- Enfin, supprimer le répertoire old_home quand on est sûr qu’il ne sert plus à rien:
sudo rm -r /old_home