Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Tips and Tricks | Trucs et Astuces env LIBGL_ALWAYS_SOFTWARE=1 cairo-dock -o
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Tips and Tricks | Trucs et Astuces

Subjects Author Language Messages Last message
[Locked] env LIBGL_ALWAYS_SOFTWARE=1 cairo-dock -o
maheroux Français 4 maheroux [Read]
26 September 2013 à 04:32

maheroux, Wednesday 25 September 2013 à 07:25


Subscription date : 18 September 2013
Messages : 19
Bonjour, j'utilise une carte intel, driver: i915

Je désire lancer Cairo-Dock ainsi à l'ouverture de session:

env LIBGL_ALWAYS_SOFTWARE=1 cairo-dock -o

Comment faire? Où pouvons-nous ajouter ces paramètres?

Mes salutations,
Marc-André

matttbe, Wednesday 25 September 2013 à 09:59


Subscription date : 24 January 2009
Messages : 12573
Bonjour Marc-André,

Il suffit de modifier l'entrée de Cairo-Dock dans les Applications au démarrage et y indiquer cette commande.
À noter que si c'est sur une session Cairo-Dock, il faut d'abord copier le lanceur dans le bon dossier:
mkdir -p ~/.config/autostart/
cp /usr/share/applications/cairo-dock.desktop ~/.config/autostart/


Par contre, pourquoi lancer le dock avec cette commande? Elle a pour but d'indiquer aux drivers du GPU de ne pas utiliser le GPU mais utiliser le CPU pour les calculs de rendu
Autant utiliser le backend 'Cairo' exclusivement (et non l''OpenGL') qui est prévu pour le CPU (et les nouveaux drivers Intel ont des optimisations prévus pour Cairo).
Pour utiliser le mode sans OpenGL par défaut, il suffit de lancer une seule fois le dock avec la commande:
cairo-dock -A
et sélectionner le nouveau mode par défaut.

Maintenant, sans le backend OpenGL, il y aura moins d'effets (mais si LIBGL_ALWAYS_SOFTWARE est défini, le CPU risque d'être + solicité)

Guest, Wednesday 25 September 2013 à 18:12

Bonjour matttbe,

Il y a un bug dans la compression logicielle de ma carte Intel et je désire utiliser les effets, j'accepte ce compromis tu comprends.

Je ne démarre pas cairo-dock dans le user startup, mais en session.

Le fichier est: /usr/share/xsessions/cairo-dock-unity.desktop
Son contenu:
[Desktop Entry]
Name=Cairo-Dock (with Unity Panel)
Comment=This session logs you into GNOME with Cairo-Dock and Unity-2D panel
Exec=gnome-session --session=cairo-dock-unity
TryExec=cairo-dock-session
Icon=
Type=Application

Donc, je cherche à trouver comment démarrer la session en exécutant cairo-dock ainsi env LIBGL_ALWAYS_SOFTWARE=1 cairo-dock -o

Oui, je peux faire un kill de cairo-dock et le relancer au startup, mais ce n'est pas optimial.

Merci pour votre collaboration, je l'apprécie,

Marc-André

matttbe :
Bonjour Marc-André,

Il suffit de modifier l'entrée de Cairo-Dock dans les Applications au démarrage et y indiquer cette commande.
À noter que si c'est sur une session Cairo-Dock, il faut d'abord copier le lanceur dans le bon dossier:
mkdir -p ~/.config/autostart/
cp /usr/share/applications/cairo-dock.desktop ~/.config/autostart/


Par contre, pourquoi lancer le dock avec cette commande? Elle a pour but d'indiquer aux drivers du GPU de ne pas utiliser le GPU mais utiliser le CPU pour les calculs de rendu
Autant utiliser le backend 'Cairo' exclusivement (et non l''OpenGL') qui est prévu pour le CPU (et les nouveaux drivers Intel ont des optimisations prévus pour Cairo).
Pour utiliser le mode sans OpenGL par défaut, il suffit de lancer une seule fois le dock avec la commande:
cairo-dock -A
et sélectionner le nouveau mode par défaut.

Maintenant, sans le backend OpenGL, il y aura moins d'effets (mais si LIBGL_ALWAYS_SOFTWARE est défini, le CPU risque d'être + solicité) ;)


!!!! Don't forget the Anti-spam filter !!!

matttbe, Wednesday 25 September 2013 à 22:08


Subscription date : 24 January 2009
Messages : 12573
Je ne démarre pas cairo-dock dans le user startup, mais en session.
ASi c'est sur une session Cairo-Dock, il faut d'abord copier le lanceur dans le bon dossier:
mkdir -p ~/.config/autostart/
cp /usr/share/applications/cairo-dock.desktop ~/.config/autostart/
Puis éditer ce lanceur avec un éditeur de texte ou avec le programme Application au démarrage (gnome-session-properties)

maheroux, Thursday 26 September 2013 à 04:32


Subscription date : 18 September 2013
Messages : 19
Bonjour mattbe,

Excelent, j'ai ajouté dans le startup tel qu'indiqué et tout fonctionne bien.

C'est très apprécié!

Marc-André
matttbe :
Je ne démarre pas cairo-dock dans le user startup, mais en session.
ASi c'est sur une session Cairo-Dock, il faut d'abord copier le lanceur dans le bon dossier:
mkdir -p ~/.config/autostart/
cp /usr/share/applications/cairo-dock.desktop ~/.config/autostart/
Puis éditer ce lanceur avec un éditeur de texte ou avec le programme Application au démarrage (gnome-session-properties) ;)

Tips and Tricks | Trucs et Astuces

Subjects Author Language Messages Last message
[Locked] env LIBGL_ALWAYS_SOFTWARE=1 cairo-dock -o
maheroux Français 4 maheroux [Read]
26 September 2013 à 04:32


Glx-Dock / Cairo-Dock List of forums Tips and Tricks | Trucs et Astuces env LIBGL_ALWAYS_SOFTWARE=1 cairo-dock -o Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.