Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/03/2018, à 12:00

Alextazy

Compiz récalcitrant

Bonjour la communauté que je ne visite pas assez souvent à mon goût!

Je viens vous faire part d'un problème de compiz auquel je ne pige rien. J'ai une config personnelle "aux petits onions" (ça me fera toujours étrange cet 'onion' plutôt que 'oignon') dans compiz que je trouve très ergonomique avec notamment des déplacements de fenêtre avec le bouton 'précédent' (ou 8) de la souris directement à la place de alt + clic-droit,  un redimensionnement des fenêtres avec le bouton 'suivant' (ou 9), ou encore un raccourci qui place la fenêtre courante dur ma télé (qui n'est pas directement en vue depuis mon PC…) configuration à laquelle je tiens beaucoup et quasi indispensable pour mes besoins quotidiens.

Depuis peu (je ne sais pas exactement identifier quand) j'ai remarqué que le raccourci qui place la fenêtre sur ma télé ne fonctionne plus… La case "put" qui correspond à ce plugin est décochée et se 'redécoche' automatiquement lorsque je tente de la cocher…

pourtant la commande

dconf dump /org/compiz/profiles/unity/plugins/core/ | grep active-plugins

donne bien

active-plugins=['core', 'composite', 'crashhandler', 'opengl', 'imgjpeg', 'snap', 'workarounds', 'shift', 'regex', 'compiztoolbox', 'commands', 'neg', 'grid', 'extrawm', 'winrules', 'wall', 'place', 'put', 'imgpng', 'mousepoll', 'resize', 'move', 'obs', 'fade', 'session', 'notification', 'expo', 'unitymtgrabhandles', 'ezoom', 'scale', 'unityshell']

où l'on peut bien voir 'put' (si si, cherchez bien! entre 'place' et 'imgpng' wink!)



Je crois bien que l'activation d'autres options comme "crash handler" ou "D-bus" ne fonctionne pas non plus… après c'est un peu flou tout ça car ça a une fâcheuse tendance à planter dès que l'on change quelque chose.

J'ai bien tenté un

dconf reset -f /org/compiz/
rm  -rf ~/.compiz-1 
rm -rf ~/.config/compiz-1

puis réimporter ma config ('Flat-file Configuration Backend', indispensable à ma config avec les boutons de souris qui manipulent les fenêtres) mais je retombe sur la situation initiale. J'ai bien aussi tenté de réimporter une config plus ancienne ou de charger ma config sur une autre session 'vierge' (pour voir s'il y a un conflit avec unity) mais pareil.

voilà le résultat de la commande quand je remet compiz

compiz --replace
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
compizconfig - Info: Backend     : ini
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : unity
compiz (core) - Info: Loading plugin: composite
compiz (core) - Info: Starting plugin: composite
compiz (core) - Info: Loading plugin: opengl
compiz (core) - Info: Starting plugin: opengl
Compiz (opengl) - Info: GLX_EXT_buffer_age is supported
compiz (core) - Info: Loading plugin: grid
compiz (core) - Info: Starting plugin: grid
compiz (core) - Info: Loading plugin: wall
compiz (core) - Info: Starting plugin: wall
compiz (core) - Info: Loading plugin: copytex
compiz (core) - Info: Starting plugin: copytex
compiz (core) - Info: Loading plugin: vpswitch
compiz (core) - Info: Starting plugin: vpswitch
compiz (core) - Info: Loading plugin: resize
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: commands
compiz (core) - Info: Starting plugin: commands
compiz (core) - Info: Loading plugin: snap
compiz (core) - Info: Starting plugin: snap
compiz (core) - Info: Loading plugin: mousepoll
compiz (core) - Info: Starting plugin: mousepoll
compiz (core) - Info: Loading plugin: compiztoolbox
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Info: Loading plugin: imgpng
compiz (core) - Info: Starting plugin: imgpng
compiz (core) - Info: Loading plugin: place
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Loading plugin: session
compiz (core) - Info: Starting plugin: session
compiz (core) - Info: Loading plugin: regex
compiz (core) - Info: Starting plugin: regex
compiz (core) - Info: Loading plugin: move
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Loading plugin: animation
compiz (core) - Info: Starting plugin: animation
compiz (core) - Info: Loading plugin: expo
compiz (core) - Info: Starting plugin: expo
compiz (core) - Info: Loading plugin: unitymtgrabhandles
compiz (core) - Info: Starting plugin: unitymtgrabhandles
compiz (core) - Info: Loading plugin: ezoom
compiz (core) - Info: Starting plugin: ezoom
compiz (core) - Info: Loading plugin: fade
compiz (core) - Info: Starting plugin: fade
compiz (core) - Info: Loading plugin: workarounds
compiz (core) - Info: Starting plugin: workarounds
compiz (core) - Info: Loading plugin: scale
compiz (core) - Info: Starting plugin: scale
compiz (core) - Info: Loading plugin: unityshell
compiz (core) - Info: Starting plugin: unityshell
WARN  2018-03-01 10:56:52 unity.glib.dbus.server GLibDBusServer.cpp:593 Can't register object 'org.gnome.Shell' yet as we don't have a connection, waiting for it...
compizconfig - Info: Backend     : ini
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : unity
We're already using profile 'unity', no need to switch
WARN  2018-03-01 10:56:52 unity.glib.dbus.server GLibDBusServer.cpp:593 Can't register object 'com.canonical.Autopilot.Introspection' yet as we don't have a connection, waiting for it...
WARN  2018-03-01 10:56:52 unity.glib.dbus.server GLibDBusServer.cpp:593 Can't register object 'com.canonical.Unity.Debug.Logging' yet as we don't have a connection, waiting for it...
WARN  2018-03-01 10:56:52 unity.glib.dbus.server GLibDBusServer.cpp:593 Can't register object 'org.gnome.SessionManager.EndSessionDialog' yet as we don't have a connection, waiting for it...
WARN  2018-03-01 10:56:52 xim.controller XIMController.cpp:103 IBus natively supported.
WARN  2018-03-01 10:56:52 unityct(io) <unknown>:0 Desktop file '/usr/share/applications/smplayer.desktop' is using a deprecated format for its actions that will be dropped soon.
WARN  2018-03-01 10:56:52 unityct(io) <unknown>:0 Unable to find group 'Screen Shortcut Group'
WARN  2018-03-01 10:56:52 unityct(io) <unknown>:0 Unable to find group 'Window Shortcut Group'
WARN  2018-03-01 10:56:52 unity.glib.dbus.server GLibDBusServer.cpp:593 Can't register object 'com.canonical.Unity.Launcher' yet as we don't have a connection, waiting for it...
WARN  2018-03-01 10:56:52 unity.glib.dbus.server GLibDBusServer.cpp:593 Can't register object 'com.canonical.Unity.Dash' yet as we don't have a connection, waiting for it...
WARN  2018-03-01 10:56:52 unity.glib.dbus.server GLibDBusServer.cpp:593 Can't register object 'com.canonical.Unity.Session' yet as we don't have a connection, waiting for it...
WARN  2018-03-01 10:56:52 unity.glib.dbus.server GLibDBusServer.cpp:593 Can't register object 'org.gnome.ScreenSaver' yet as we don't have a connection, waiting for it...
ERROR 2018-03-01 10:56:53 unity.glib.dbus.server GLibDBusServer.cpp:538 DBus name lost 'org.gnome.Shell'
ERROR 2018-03-01 10:56:53 unity.glib.dbus.server GLibDBusServer.cpp:538 DBus name lost 'com.canonical.Unity'
ERROR 2018-03-01 10:56:53 unity.glib.dbus.server GLibDBusServer.cpp:538 DBus name lost 'com.canonical.Unity'
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it
WARN  2018-03-01 10:56:53 unity.key.gnome.grabber GnomeKeyGrabber.cpp:108 Trying to grab a disabled action, we skip it

Où 'put' n’apparaît pas…


Specs:
Ubuntu 16.04.4 à jour avec Unity
NVIDIA Driver Version: 390.25
Dites-moi ce qui vous serait utile d'autre comme précisions…


EDIT: Il y a eu une mise à jour de compiz et le problème demeure… et je n'ai vraiment pas de bol car j'ai rarement des personnes qui s'intéressent à mes problèmes sur ce forum hmm

EDIT2: Après moult et moult trifouillages totalement au hasard, à coup de modif dans CCSM puis  de "DISPLAY=:0 metacity --replace" dans le tty puis de "compiz --replace" dans ma session graphique j'ai pu trouvé une configuration qui fonctionne avec tous mes critères:

dans CCSM, Sélectionner "Gsettings Configuration Backend" en désactivant 'l'intégration avec l'environnement du bureau' puis en sélectionnant le profil "unity" j'ai pu reconconfiguré depuis zéro tous mes paramètres compiz. Je tiens à souligner que je n'ai strictement AUCUNE IDÉE du pourquoi ces réglages fonctionnent, ni même ce qu'ils signifient! Vais-je mourir idiot?

Youpi quand même au final, non neutral ? … sauf que maintenant ça ne garde pas mes réglages entre chaque redémarrage sad

Dernière modification par Alextazy (Le 08/03/2018, à 00:24)

Hors ligne

#2 Le 11/03/2018, à 00:05

Roschan

Re : Compiz récalcitrant

ça me fera toujours étrange cet 'onion' plutôt que 'oignon'

Si ça te fait bizarre d'utiliser des mots anglais, alors n'en utilise pas wink l'orthographe réformée est "ognon"

dans CCSM, Sélectionner "Gsettings Configuration Backend" en désactivant 'l'intégration avec l'environnement du bureau' puis en sélectionnant le profil "unity" j'ai pu reconconfiguré depuis zéro tous mes paramètres compiz. Je tiens à souligner que je n'ai strictement AUCUNE IDÉE du pourquoi ces réglages fonctionnent, ni même ce qu'ils signifient! Vais-je mourir idiot?

Je ne suis pas particulièrement expert en Compiz, mais est-ce que, par hasard, Compiz ne serait pas capable de fonctionner avec soit des paramètres stockés dans la base de données gsettings/dconf, soit des paramètres "en mode texte" dans un fichier de configuration ?

Auquel cas tes paramètres visibles dans dconf n'étaient simplement pas pris en compte. Aucune idée de pourquoi ça a changé du jour en lendemain en revanche. Ni de pourquoi ça ne garde pas tes réglages entre chaque redémarrage

Hors ligne