Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet Switcher
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)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet Switcher
Page : 1 2 3 ...21 22 23
cchumi Français 458 matttbe [Read]
10 January 2010 à 21:54

cchumi, Tuesday 26 February 2008 à 10:13


Subscription date : 11 January 2008
Messages : 390
Bonjour, je travail actuellement sur un Switcher de desktop propre a compiz.

Cela fait environ 3 semaines que je me suis acharnés à utiliser la libwnck qui pour moi est relativement instable.
-Obtention du nombre de desktop souvent incorrect
-idem pour les parametres de tailles horizontales et verticales.

C'est pourquoi je me suis tourné, à l'instar des utilisateurs d'autres manager que Gnome sur un accès à la Gconf pour lire et par la suite ecrire des parametres de Compiz.

Ceci étant dit mon appli est presque fonctionnelle ( il me reste l'intégration a cairo dock qui pour mes connaissances est encore un apprentissage ) seulement je me demandais si de vous pouviez me donner des infos par rapport à votre configuration de Compiz.

Taille virtuelle horizontale
Taille virtuelle verticale
Nombre de Bureaux
Gestionnaire utiliser ( Cube du Bureau ou Desktop Wall ou Desktop Plane )

Dernière remarques, si quelqu'un a des connaissance sur la libwnck please help me je pense que cela rendrait plus fonctionel l'appli.

Dans l'attente de vous lire

Et longue vie a cairo dock

necropotame, Tuesday 26 February 2008 à 10:20


Subscription date : 29 November 2007
Messages : 1583
Pour moi, c'est un cube 4x1 ou 5x1 selon le besoin sur un bureau. D'ailleurs, si un clique milieu sur l'icône ajoutais un bureau, ça serais vraiment pas mal !

En tout cas merci, c'est une applet très demandé.

cchumi, Tuesday 26 February 2008 à 10:37


Subscription date : 11 January 2008
Messages : 390
Mais de rien c'est un pur bonheur de pouvoir contribuer a ce Dock. j'en suis tellement fan :).
Merci pour les infos. Je pense que dans la plupars des cas il s'agit bien d'un cube.Forcement de taille verticale 1 puisque le cube n'accepte pas de taille verticale superieur.

La fonctionnalité du bureau supplementaire je t'avoue que j'y travaillai mais pas sur ce raccourci, tres bonne idée.

Pour expliquer le fondement de mes question , je rencontre un probleme de switch de bureau avec les gestionnaire Desktop Wall , il ne passe pas au bureau demander. Enfin je vais osculpter cela plus precisement.

Dans l'attente de nouvel réponse.

necropotame, Tuesday 26 February 2008 à 10:40


Subscription date : 29 November 2007
Messages : 1583
J'ai toujours une connection en boucle. Je pense que mon réseau Wifi est vérouillé pour ça aussi >_<

fabounet, Tuesday 26 February 2008 à 13:21


Subscription date : 30 November 2007
Messages : 17118
ah sympa ça un switcher ! j'y pensais justement ^_^
j'ai fait plein de fonction pour avoir ce genre d'info, directement en X, donc indépendant de GConf.
ça vaudrait le coup de les utiliser, je pense qu'elles marchent pour un nombre quelconque de bureaux et de faces.

cchumi, Tuesday 26 February 2008 à 16:06


Subscription date : 11 January 2008
Messages : 390
Ah ben peut etre que tu va pouvoir me donner les sources de tes infos dans X. ça m'interesserai de faire quelque chose de plus pratique.
Je regarde ça de mon coté ce soir...

fabounet, Wednesday 27 February 2008 à 12:07


Subscription date : 30 November 2007
Messages : 17118
hier j'ai rajouté la fonctionnalité "move to nth desktop", qui déplace une fenêtre sur un bureau ou une face du cube.
ce sera utile pour le plug-in.
on obtient le déplacement de l'écran courant de la même manière, donc tu as tout ce qu'il faut maintenant
(c'est tout dans cairo-dock-applications-manager, faudra que je crée une classe plus spécialisée)

nochka85, Wednesday 27 February 2008 à 13:18


Subscription date : 29 November 2007
Messages : 7408
@cchumi : As tu vu l'applet "Bling Switcher" de AWN (http://video.google.com/videoplay?docid=-4120941134628931581[/url] ou [url]http://video.google.com/videoplay?docid=6716357571314856749)

Je trouve que c'est excellent : Une seule icone dans le dock pour représenter le bureau en cours (en miniature + numéro) et un sous dock pour aller vers les autres bureaux ! L'avantage : Quelque soit le nombre de bureaux virtuels, c'est le sous dock qui s'adapte !

cchumi, Wednesday 27 February 2008 à 14:43


Subscription date : 11 January 2008
Messages : 390
Yep nochka j'avais vu cela, à vrai dire c'etait la base de ma motivation pour le developpement de cet applet.
Je vais deja me contenter dans un premier temps d'utiliser la fonctionnalité de fabounet ( merci au passage ) et simplement d'afficher le nombre exact de bureau dans un sous dock. Cela evoluera par la suite . Juste le temps que je comprenne comment elle fonctionne. Je dois vous avouer que mon applet sur la base de Gconf marche. Donc la faut que je reprenne depuis le début. Et vu mon niveau ça peut prendre du temps ...

En tous cas je vais tout faire pour vous fournir cette applet.

Je suis preneur de tout conseil de developpement sur Cairo Dock.

fabounet, Wednesday 27 February 2008 à 15:55


Subscription date : 30 November 2007
Messages : 17118
non ça prendra rien, tu me diras de quelles fonctions tu as besoin et je te les ferai, en attendant enveloppe les fonctions gconf dans des prototypes généralistes, comme ça tu basculeras de l'un à l'autre en 2 minutes
(du genre go_to_desktop(num), move_window_to_desktop(win, num), tu écris tout ton code avec ça y'a que l'intérieur de ces fonctions qui changera un peu)

cchumi, Thursday 28 February 2008 à 19:20


Subscription date : 11 January 2008
Messages : 390
Bonsoir bonsoir.

Me revoilà à la charge.

Alors merci Fabounet car j'ai bien avancer .
Du moins tous les bureaux s'affiche dans un sous dock.
Petite question me tracasse comment recuperer un evenement de clic sur un icone d'un sous dock?

Je cherche dans les differentes applets mais a vrai dire je prefererai une reponse ici meme.



Patience ça vient

fabounet, Friday 29 February 2008 à 12:54


Subscription date : 30 November 2007
Messages : 17118
tu peux regarder dans Shortcuts pour un exemple.
en fait tu peux tester si pClickedIcon == myIcon ou alternativement si pClickedDock == myDock.
je ferai une macro pour masquer ça à l'occasion
je suis très impatient de voir ce que ça donne !
tu as utilisé g_iNbDesktops et les 2 autres (oublié le nom) ou pas ?
tu le sais peut-être, le dock te notifie quand on change de bureau ou quand le nombre de bureaux change ou quand une fenêtre est déplacée; tu en auras sûrement besoin à un moment.

cchumi, Friday 29 February 2008 à 22:42


Subscription date : 11 January 2008
Messages : 390
bonsoir bonsoir.

J'ai bien utiliser g_iNbDestops et je suis en train de travailler sur les evenements de clics ainsi que move_xwindow_to_nth_desktop.
Je dois avouer que c'est relativement compliquer car j'apprend le C par la meme occasion mais de voir un tel mouvement autour de cairo dock me stimule.
J'ai bien remarquer que l'option -l debug est assez extraordinaire elle amene enormement de comprehension.

Aller je my remet

a pluche

fabounet, Saturday 01 March 2008 à 05:04


Subscription date : 30 November 2007
Messages : 17118
n'hésite pas à m'envoyer des messages perso si tu veux des explications, car j'admets bien volontiers qu'il y'a de quoi se perdre

cchumi, Wednesday 05 March 2008 à 15:07


Subscription date : 11 January 2008
Messages : 390
Bon me revoici me revoila..

Désolé d'etre si lon mais il est vrai que j'ai plusieurs chantier en cours le soir donc j'essaye d'avancer au plus vite mais je n'ai que tres peu de temps.

Alors voici ou j'en suis .

Sous dock avec affichage des differents bureaux.
Seul l'icone du bureau courant est bien visible, les autres sont mis en legere transparence histoire de voir sur quel bureau on se trouve.
clic gauche sur un des bureaux fait changer de bureau courant.
Je finalise cela et vais le mettre sur le SVN si possible ce soir pour avoir des retours de votre part.

fabounet, Wednesday 05 March 2008 à 16:07


Subscription date : 30 November 2007
Messages : 17118
wouhouuu !

cchumi, Wednesday 05 March 2008 à 16:39


Subscription date : 11 January 2008
Messages : 390
Et oui avec beaucoup de temps je m'y retrouve....

petite question connaitrais tu une fonction pour que l'icone du bureau courant se retrouve au milieu du sous dock histoire d'amener un peu coherance dans l'applet...

Au fait un grand merci pour ta cairo dock X classe...

fabounet, Wednesday 05 March 2008 à 18:34


Subscription date : 30 November 2007
Messages : 17118
pourquoi tu veux la mettre au milieu ? (en plus avec 4 icônes ça va être dur )
sinon joue sur l'ordre des icônes au sein de leur dock (champ fOrder), puis utilise g_list_sort ou un truc comme ça (fais un grep dans les sources).

nochka85, Wednesday 05 March 2008 à 19:00


Subscription date : 29 November 2007
Messages : 7408
C'est vrai, pourquoi au milieu du sous dock ? Cela me semble plus clair si , au contraire, les bureaux ne bougent pas

cchumi, Thursday 06 March 2008 à 09:38


Subscription date : 11 January 2008
Messages : 390
En fait c'etait une question de logique . Le bureau que tu as a ton ecran est " centré " par rapport aux autres. C'etait juste pour avoir un indice visuelle... M'enfin snifff personne n'est d'accord lol .

Fab en mp tu me disais que ce serait sympa d'avoir un switch rapide depuis le dock. Je pense que tu voulais dire que dans le dock pricipale apparaisse les icones du bureau ( simplifié bien sure ) et que le simple clique gauche renverrai sur le desktop?
Désolé je n'ai pu le finalisé et le mettre hier soir ... Maintenance obligatoire du serveur toute la nuit .

ça va arriver messieurs

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet Switcher
Page : 1 2 3 ...21 22 23
cchumi Français 458 matttbe [Read]
10 January 2010 à 21:54


Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet Switcher 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.