#76 Le 13/08/2009, à 16:04
- rc_outside
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Bravo c'est de la bombe, encore jeune mais l'arrivée des plugins va apporter plein de trucs qui me manquent.
Merci, ADesk Bar est adopté sur ma config.
PS : pourquoi ne pas la référencer sur GnomeFiles.org ?
Hors ligne
#77 Le 13/08/2009, à 17:09
- informaticous
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Un grand merci, moi qui a un p3 c'est l'idéal des logiciel comme sa. Bravo pour le travail. J'attends avec impatience les nouvelle version.
j'y suis, j'y reste
Hors ligne
#78 Le 13/08/2009, à 17:55
- ADcomp
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Salut les gars,
PS : pourquoi ne pas la référencer sur GnomeFiles.org ?
Et bien j'avoue que je fait pas vraiment de pub' pour mon programme , parce qu'il est toujours au stade de développement.
Ensuite, j'avais pas spécialement prévu d'avoir des retours aussi favorables .. notamment sous crunchbang et archlinux . Quand j'ai commencé , c'était vraiment un truc de base. Au fur et à mesure des demandes , j'ai modifié et refait complètement certaines parties du code. Maintenant , je me suis pris au jeu
Merci rc_outside et informaticous pour vos commentaires .. @bientot
Dernière modification par ADcomp (Le 14/08/2009, à 22:30)
David [aka] ADcomp
Hors ligne
#79 Le 13/08/2009, à 18:46
- nochka85
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
d'ailleurs sur mon PC il est déjà mis en lieu et place de 'cairo-dock' qui n'est pas du tout adapté à Openbox
Juste pour savoir (et qui sait peut être améliorer les choses ) : Pourquoi dis tu que cairo-dock n'est "pas du tout adapté à Openbox" ?
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne
#80 Le 13/08/2009, à 21:28
- Kookaburra
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
ben ca dépend de la version que tu as insallée .. .deb , paquet source ou via Launchpad ?
ps: normalement , une version "beta" avec ajout/config des plugins via l'interface , pour ce w-e .. wait and see
J'ai installé le '.deb' :
http://www.ad-comp.be/public/projets/ADeskBar/deb/
adeskbar.0.1.7.3-all..> 25-Jul-2009 20:39 285K
Ca marche nickel, c'est intuitif pour créer des "launchers", j'aime beaucoup. En somme, il ne manque que les plugins (menu, ...) pour qu'il est tout ce dont j'ai besoin. Mais faut être patient, on te laisse dévellopper tranquille ! :P
Ha si, une autre chose : as-tu prévu la possibilité de faire des "tiroirs" de lanceurs d'applications ? Par exemple dans mon cas, je fais de la photos et je trouve plus simple que les 5-6 programmes que j'utilise pour la photo soit regroupé dans un seul bouton qui se déplie lorsqu'on le survole ! (à la manière de 'cairo-dock', sans qu'il y a besoin que ce soit évolué graphiquement, ça peut se faire simplement comme avec les "tiroirs" des barres d'Ubuntu classique).
Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...
Hors ligne
#81 Le 13/08/2009, à 21:34
- Kookaburra
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Juste pour savoir (et qui sait peut être améliorer les choses
) : Pourquoi dis tu que cairo-dock n'est "pas du tout adapté à Openbox" ?
Cairo-dock est une "barre" qui est presque trop complète en fait : c'est surtout fait pour en mettre pleins les yeux je trouve (et c'est bien fait ! ), parfois au détriment de la fonctionnalité. Du coup, on s'éloigne de l'esprit "light" d'Openbox.
Et dans mon cas (CrunchBang), j'avais pas mal de bugs d'affichage, principalement lorsque je voulais afficher le dock alors que j'avais déjà ouvert une fenétre en plein écran : impossible 4 fois sur 5 ! Alors que cela fonctionnait très bien sous Gnome.
D'ailleurs, pleins de fonctionnalités ne sont pas faites pour être sorties de Gnome : stack, shortcups, switcher, logout, quickbrowser, ... au final il ne reste pas grand chose !
Dans l'esprit "simple et efficace", Adeskbar est top je trouve, et le fait qu'il est en dév rajoute à son charme, non ?
Dernière modification par Kookaburra (Le 13/08/2009, à 21:38)
Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...
Hors ligne
#82 Le 13/08/2009, à 23:11
- ADcomp
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
hello Kookaburra,
Merci pour tes commentaires .. pour le reste voici un aperçu rapide de ce qui est en cours :
* Plugin : Menu
* Plugin : barre secondaire avec lanceurs
* Plugin : liste des app ( comme openbox , ou "mini" )
* Plugin : Web search
+ Terminal ( ok ) , Showdesktop ( ok ) , Clock (ok ) , Gmail ( en cours ) , ...
@bientot
David [aka] ADcomp
Hors ligne
#83 Le 13/08/2009, à 23:56
- nochka85
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Cairo-dock est une "barre" qui est presque trop complète en fait : c'est surtout fait pour en mettre pleins les yeux je trouve (et c'est bien fait !
), parfois au détriment de la fonctionnalité. Du coup, on s'éloigne de l'esprit "light" d'Openbox.
... les thèmes proposés sont fait pour "attirer" ... mais en enlevant toutes les options "eye candies" , tu peut très bien avoir un dock simple et efficace ... et si ta carte a de bons drivers, la version opengl te permet en plus de ne RIEN consommer en CPU
Et dans mon cas (CrunchBang), j'avais pas mal de bugs d'affichage, principalement lorsque je voulais afficher le dock alors que j'avais déjà ouvert une fenétre en plein écran : impossible 4 fois sur 5 !
Alors que cela fonctionnait très bien sous Gnome.
D'ailleurs, pleins de fonctionnalités ne sont pas faites pour être sorties de Gnome : stack, shortcups, switcher, logout, quickbrowser, ... au final il ne reste pas grand chose !
Dans l'esprit "simple et efficace", Adeskbar est top je trouve, et le fait qu'il est en dév rajoute à son charme, non ?
Bah justement, Cairo-dock est en plein développement aussi ( <- La reprise du projet par Fabounet qui en était à peu près au même stade que ADeskBar ne date QUE d'il y a 2 ans maintenant !! ) ... Bref, as tu posté sur le forum du dock ( -> http://www.cairo-dock.org/bg_forumlist.php ) pour faire remonter les problèmes que tu as eu sur CrunchBang ? ... car sans çà, je ne vois pas comment nous aurions pu améliorer la compatibilité des applets avec OpenBox
@ADcomp : On (= l'équipe cairo-dock) est à la recherche de nouvelles idées pour cairo-dock et notamment en cours de reflexion d'un binding Python (<- Cairo-dock étant développé en C) pour notamment développer de nouvelles applets ... Bref, si cela t'intéresse (ce que tu as fait en Python sur ADeskBar est vraiment bluffant !!! ) , envoies moi un petit MP
Dernière modification par nochka85 (Le 13/08/2009, à 23:58)
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne
#84 Le 14/08/2009, à 00:48
- ADcomp
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Hello nochka85,
D'abord merci pour ton commentaire. Puisque l'on parle de cairo-dock, je vais te donner mon avis ( tout à fait personnel ). Je teste régulièrement pas mal d'app. comme cairo-dock, tint2 , bmpanel, docky , .. enfin tu vois le genre.
Pour ce qui est de cairo-dock, c'est certainement un des meilleurs dock que j'ai pu essayer, mais j'avoue que j'ai jamais vraiment accroché. J'ai toujours eu du 'flickering' avec openbox/xcompmgr, même si les effets+opengl fonctonne parfaitement ..
Ensuite, je trouve que c'est assez compliqué à configurer, surtout si tu veux simplement une barre de lancement rapide. En fait, c'est pour ca que je me suis lancer dans la programmation d'une petite barre perso .. pour avoir les options que je n'avais pas avec wbar/cairo-dock ..
Un bête exemple , j'adore pouvoir "fixé" adeskbar pendant un moment ( toujours visible ) puis si j'en ai plus besoin , un clic-roulette sur la barre et elle se cache automatiquement (et inversement). Je peux aussi lancer plusieurs barre en même temps, avec une config pour chaque .. En fait, c'est un peu de la triche, car comme c'est moi qui code, je connais les fonctionnalités par coeur, et elle répond parfaitement à tout mes besoins
Le simple fait d'ajouter un lanceur .. j'ai fait simple, exemple en video : http://www.youtube.com/watch?v=S72EtmknL10
Quand je teste cairo-dock par exemple, je n'utilise aucun plugin ( à par le menu parfois ) .. Je n'aime pas non plus avoir une barre qui s'allonge et se raccourci tout le temps .. ca me file le mal de mer
Donc, oui pour cairo-dock ( je l'installe chez la plupart des mes "convertis" ) si on veut un dock vraiment à la "mac" .. pour le reste , un simple lanceur , adeskbar est la
Sympa l'appel du pied, t'es un chasseur de tête ? .. on se tient au courant ..
ps: cairo-dock est quand même une de mes "sources" d'inspiration
@bientot
## edit : juste pour info , j'ai une nvidia qui fonctionne parfaitement ( driver proprio )
Dernière modification par ADcomp (Le 19/08/2009, à 13:46)
David [aka] ADcomp
Hors ligne
#85 Le 14/08/2009, à 09:24
- nochka85
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Sympa l'appel du pied, t'es un chasseur de tête ?
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne
#86 Le 14/08/2009, à 13:27
- Kookaburra
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Bref, as tu posté sur le forum du dock ( -> http://www.cairo-dock.org/bg_forumlist.php ) pour faire remonter les problèmes que tu as eu sur CrunchBang ? ... car sans çà, je ne vois pas comment nous aurions pu améliorer la compatibilité des applets avec OpenBox
Non, j'avoue : je ne l'ai pas fait
Je tiens à préciser que sous Gnome, c'est à mes yeux une très bonne "barre", rien à redire ca dessus, toutes les fonctions utiles sont là, pour peu que l'on prenne le temps de fouiller un peu.
Simplement, ce n'est pas ce que je recherche sous Openbox (comme l'a expliqué ADComp)
@ADcomp : sympa les plugins, je surveille la màj
Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...
Hors ligne
#87 Le 14/08/2009, à 22:27
- sam7
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
c'est vrai que ta "petite barre" est très sympatique...
sam7 @ http://www.sam7.blog/
Hors ligne
#88 Le 17/08/2009, à 15:02
- rc_outside
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
J'ai testé cairo-dock et ADesk Bar, et pour moi les deux ne visent pas le même usage.
Sur le système que j'ai installé pour ma femme, (debian testing + gnome + compiz avec toutes les fonctions possibles et imaginables...) cairo-dock est comme un poisson dans l'eau, visuellement il s'accorde très bien à cet environnement.
Sur mon système léger et visuellement épuré (debian sid + xfce + tint2 + devilspie) ADesk Bar trouve parfaitement sa place : discret, efficace, esthétique, alors que cairo-dock est trop clinquant, limite pollution visuelle (même effets désactivés, il dépareille, ça fait too much).
Bref j'ai hâte des plugins, très prometteurs, et si tu continues à faire évoluer ton dock je pense rester un fidèle, il correspond pile poil à ce que je cherche (j'aime bien le above/below d'un clic )
Hors ligne
#89 Le 08/09/2009, à 15:17
- soupaloignon
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Merci pour ce dock, très sympa
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#90 Le 11/09/2009, à 07:01
- UUBBUU_USER
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Salut .. Donc déja +1 pour tout çe qui a put être dit ^^
ET çe qui pourrais être dit de Positif !!!
je suis en train de tester la 0.1.7.4 .. j'ai quelques erreurs avec les plug-ins .
Je ne suis pas arriver a lancer ni le menu .. ni le stalonetray ... Juste le spacer et le showdesktop ^^
Ici quelque retour:
stalonetray ( t'aime bien sylvester ??? )
adeskbar &
[1] 6065
###@###:~$ [ADeskBar] 07:44:58 ~ Reading config ..
[ADeskBar] 07:44:58 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:44:58 ~ + mo_form : 6
[ADeskBar] 07:44:58 ~ + mo_anim : True
[ADeskBar] 07:44:58 ~ + mo_fill : False
[ADeskBar] 07:44:58 ~ Loading plugin 'spacer' ..
[ADeskBar] 07:44:58 ~ Loading plugin 'stalonetray' ..
[ADeskBar] 07:44:58 ~ EE : Unable to load plugin 'stalonetray': 'Plugin' object has no attribute 'logINFO'
Traceback (most recent call last):
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 253, in load_plugin
plugwidget = plugin.Plugin(self.bar, settings)
File "/usr/share/adeskbar/ADeskBar/plugins/stalonetray.py", line 19, in __init__
self.update()
File "/usr/share/adeskbar/ADeskBar/plugins/stalonetray.py", line 24, in update
self.logINFO("No swallowed window available. Starting new child process..")
AttributeError: 'Plugin' object has no attribute 'logINFO'
Traceback (most recent call last):
File "/usr/bin/adeskbar", line 45, in <module>
bar = ADeskBar.Bar(cfg_file)
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 291, in __init__
self.load_config()
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 383, in load_config
self.launchers.append(Launcher(item, self.cfg, self.index_pos, True))
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 39, in __init__
path_icon = self.plugin.icon
AttributeError: 'NoneType' object has no attribute 'icon'
[1]+ Exit 1 adeskbar
Windowlist
adeskbar &
[1] 6177
###@###:~$ [ADeskBar] 07:45:29 ~ Reading config ..
[ADeskBar] 07:45:29 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:45:29 ~ + mo_form : 6
[ADeskBar] 07:45:29 ~ + mo_anim : True
[ADeskBar] 07:45:29 ~ + mo_fill : False
[ADeskBar] 07:45:29 ~ Loading plugin 'spacer' ..
[ADeskBar] 07:45:29 ~ screen : 1280x1024 , bar : 802x52
[ADeskBar] 07:45:32 ~ Exec. | midori |
[ADeskBar] 07:52:28 ~ Reading config ..
[ADeskBar] 07:52:28 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:52:28 ~ + mo_form : 6
[ADeskBar] 07:52:28 ~ + mo_anim : True
[ADeskBar] 07:52:28 ~ + mo_fill : False
[ADeskBar] 07:53:22 ~ Reacting on USR1 signal (signal 10) - Reload config ..
[ADeskBar] 07:53:22 ~ Reading config ..
[ADeskBar] 07:53:22 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:53:22 ~ + mo_form : 6
[ADeskBar] 07:53:22 ~ + mo_anim : True
[ADeskBar] 07:53:22 ~ + mo_fill : False
[ADeskBar] 07:53:22 ~ Loading plugin 'windowlist' ..
[ADeskBar] 07:53:22 ~ EE : Unable to load plugin 'windowlist': No module named wnck
Traceback (most recent call last):
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 241, in load_plugin
exec("import ADeskBar.plugins.%s as plugin" % p)
File "<string>", line 1, in <module>
File "/usr/share/adeskbar/ADeskBar/plugins/windowlist.py", line 6, in <module>
import ADeskBar, wnck, gtk, gtk.gdk
ImportError: No module named wnck
Traceback (most recent call last):
File "/usr/bin/adeskbar", line 46, in <module>
bar.run()
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 1001, in run
gtk.main()
KeyboardInterrupt
[1]+ Exit 1 adeskbar
Obliger d'appuyer "enter" pour voir l'Exit 1 ^^
pager
:~$ [ADeskBar] 07:58:22 ~ Reading config ..
[ADeskBar] 07:58:22 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:58:22 ~ + mo_form : 6
[ADeskBar] 07:58:22 ~ + mo_anim : True
[ADeskBar] 07:58:22 ~ + mo_fill : False
[ADeskBar] 07:58:22 ~ Loading plugin 'pager' ..
[ADeskBar] 07:58:22 ~ EE : Unable to load plugin 'pager': No module named wnck
Traceback (most recent call last):
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 241, in load_plugin
exec("import ADeskBar.plugins.%s as plugin" % p)
File "<string>", line 1, in <module>
File "/usr/share/adeskbar/ADeskBar/plugins/pager.py", line 6, in <module>
import ADeskBar, gtk, gtk.gdk, wnck
ImportError: No module named wnck
Traceback (most recent call last):
File "/usr/bin/adeskbar", line 45, in <module>
bar = ADeskBar.Bar(cfg_file)
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 291, in __init__
self.load_config()
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 383, in load_config
self.launchers.append(Launcher(item, self.cfg, self.index_pos, True))
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 39, in __init__
path_icon = self.plugin.icon
AttributeError: 'NoneType' object has no attribute 'icon'
[1]+ Exit 1 adeskbar
ePager2
~$ adeskbar &
[1] 9324
###@###:~$ [ADeskBar] 07:59:41 ~ Reading config ..
[ADeskBar] 07:59:41 ~ config = /home/sub/.config/adeskbar/config
[ADeskBar] 07:59:41 ~ + mo_form : 6
[ADeskBar] 07:59:41 ~ + mo_anim : True
[ADeskBar] 07:59:41 ~ + mo_fill : False
[ADeskBar] 07:59:41 ~ Loading plugin 'pager2' ..
[ADeskBar] 07:59:41 ~ EE : Unable to load plugin 'pager2': No module named wnck
Traceback (most recent call last):
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 241, in load_plugin
exec("import ADeskBar.plugins.%s as plugin" % p)
File "<string>", line 1, in <module>
File "/usr/share/adeskbar/ADeskBar/plugins/pager2.py", line 6, in <module>
import ADeskBar, gtk, gtk.gdk, wnck
ImportError: No module named wnck
Traceback (most recent call last):
File "/usr/bin/adeskbar", line 45, in <module>
bar = ADeskBar.Bar(cfg_file)
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 291, in __init__
self.load_config()
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 383, in load_config
self.launchers.append(Launcher(item, self.cfg, self.index_pos, True))
File "/usr/share/adeskbar/ADeskBar/__init__.py", line 39, in __init__
path_icon = self.plugin.icon
AttributeError: 'NoneType' object has no attribute 'icon'
Voila ... j'espère que çe retour ne va pas plus poluer le topic que faire avancer le shmilblic !!!
Ca pourrait peut-être venir de mon installation "exotique"
Sinon juste une proposition ... lorsque le Xcompr. ( transparence) est désactiver .. je me retrouve avec un rectangle noir derriere les icones et la barre ... n'y a - t- il pas moyen d'avoir un truc genre pseudo transparence ( affichage du fond d'écran), ou bien la possibilité de choisir la couleur ?
EDIT :
en surfant a la recher d'info en python et la pseudo-transparence j'ai trouver un ptit script pour prendre l'interieur d'une fenetre ... ( genre on défini l'endroit d' adeskbar .. on récup le fond ...et ça te donne une image ( comme a l'école !!! ) On pourrais alors l'appliquer sur le fameux noir ???? )
import wx
class MyStaticText(wx.Window):
def __init__(self, parent, label):
wx.Window.__init__(self, parent, -1)
self.parent = parent
self.label = label
width, height = self.GetTextExtent(label)
self.SetSize((width, height))
self.SetBackgroundStyle(wx.BG_STYLE_CUSTOM)
self.Bind(wx.EVT_PAINT, self.OnPaint)
def OnPaint(self, event):
x, y = self.GetPositionTuple()
dc = wx.PaintDC(self)
l, h = dc.GetTextExtent(self.label)
self.SetSize((l, h))
dc = wx.PaintDC(self)
dc2 = wx.BufferedPaintDC(self.parent)
dc.Blit(0, 0, l, h, dc2, x, y)
dc.SetTextBackground(wx.NullColour)
dc.SetTextForeground(wx.BLACK)
dc.DrawText(self.label, 0, 0)
class MyFrame(wx.Frame):
def __init__(self ,title=u"MyAPP",fichier=""):
wx.Frame.__init__(self, None,-1,title=title,size=(520,130),style=wx.DEFAULT_FRAME_STYLE)
self.pan2=wx.Panel(self,-1,size=self.GetClientSize(),style = wx.TAB_TRAVERSAL|wx.CLIP_CHILDREN)
self.pan2.SetBackgroundStyle(wx.BG_STYLE_CUSTOM)
self.static1=MyStaticText(self.pan2,"Salut 1")
self.static1.CentreOnParent()
self.Bind(wx.EVT_SIZE, self.OnResize)
self.pan2.Bind(wx.EVT_PAINT,self.OnPaint)
def OnResize(self, event):
self.pan2.SetSize(self.GetClientSizeTuple())
self.pan2.Refresh()
self.static1.CentreOnParent()
def OnPaint(self,evt=None):
size=self.pan2.GetRect() ## <-- La taille est variable
dc = wx.BufferedPaintDC(self.pan2)
dc.GradientFillLinear((0,0,size[2]/2,size[3]),wx.RED,wx.SystemSettings.GetColour(wx.SYS_COLOUR_MENU),wx.WEST)
dc.GradientFillLinear((size[2]/2,0,size[2]/2+1,size[3]),wx.RED,wx.SystemSettings.GetColour(wx.SYS_COLOUR_MENU),wx.EAST)
class MyApp(wx.App):
def OnInit(self):
f = MyFrame()
f.Show(True)
self.SetTopWindow(f)
return True
if __name__=='__main__':
app=MyApp()
app.MainLoop()
Je sais pas vraiment ce que ça vaut
a voir ^
Dernière modification par UUBBUU_USER (Le 14/09/2009, à 09:35)
PEACE LOVE UNITY FREE TIBET
Hors ligne
#91 Le 15/09/2009, à 20:08
- ADcomp
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Salut tout le monde ..
Sorry , j'ai pris du retard dans le dev' .. d'autres projets en cours et j'avoue que j'ai réinstallé Savage 2 - A Tortured Soul , ce qui n'a pas vraiment aidé non plus
En tout cas merci pour vos com/retours ..
@ UUBBUU_USER : en version rapide ..
[..]stalonetray ( t'aime bien sylvester ???
)
le plugin utilise Stalonetray ( via socket ) .. C'est un systray
Windowlist / pager
nécessite le binding python de wnck : inclus dans le paquet python-gnome2-desktop .. moi je l'ai compilé
Sinon juste une proposition ... lorsque le Xcompr. ( transparence) est désactiver .. je me retrouve avec un rectangle noir derriere les icones et la barre ... n'y a - t- il pas moyen d'avoir un truc genre pseudo transparence ( affichage du fond d'écran), ou bien la possibilité de choisir la couleur ?
Si .. il suffit de configurer l'opacité à 100% et choisir la couleur ou une image .. Pour la pseudo transparence, je sais que c'est possible, mais c'est pas encore pour tout de suite.
en surfant a la recher d'info en python et la pseudo-transparence j'ai trouver un ptit script pour prendre l'interieur d'une fenetre ... ( genre on défini l'endroit d' adeskbar .. on récup le fond ...et ça te donne une image ) [..]
Comme je l'ai dit je sais que c'est possible .. mais l'exemple que tu donnes utilise wxGtk , moi pas .. Et puis ca limite de toute façon au fond d'écran il me semble .. mais j'ai pas testé. Je sais que c'est faisable avec Xlib.
David [aka] ADcomp
Hors ligne
#92 Le 16/09/2009, à 10:41
- UUBBUU_USER
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Salut .. merci de tes réponses ^^
Mais pour le fond je parlais du noir qui est au-dessous de la barre et des icones ( içi l'exemple avec xcompmgr désactivé ):
Par contre autre petit soucis .. j'ai remarquer que lorsque je lancer terminator .. celui-çi s'ouvre dans le dossier d'adeskbar ..
Idem pour quelque soft qui lors de selection de fichier m'ouvre un explorateur avec le dossier adeskbar !!!
Dernière modification par UUBBUU_USER (Le 16/09/2009, à 10:42)
PEACE LOVE UNITY FREE TIBET
Hors ligne
#93 Le 16/09/2009, à 20:10
- kde4 fan
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
ADcomp
bravo et merci c'est ultime peux de mémoire utiliser
courage pour la suite
Dernière modification par kde4 fan (Le 16/09/2009, à 20:11)
-------------------------------------------------------------------BONJOUR ET MERCI-----------------------------------------------------------
kubuntu 64 12.04 et Linux-Mint Maya 64 (MATE)
Bureau Animer Dreamnux : http://forum.ubuntu-fr.org/viewtopic.php?id=325865
Bureau Animer kreamnux : http://forum.kubuntu-fr.org/viewtopic.php?pid=8916691
Hors ligne
#94 Le 26/09/2009, à 19:39
- Kookaburra
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Alors, ça en est où de la suite de ce superbe projet ?
Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...
Hors ligne
#95 Le 30/09/2009, à 19:40
- ADcomp
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
@ UUBBUU_USER : je pensais plutôt pour la couleur de fond ( la barre complète .. pas 3d et arrondi à zéro ) .. mais comme je l'ai dit , pas encore de fausse transparence.
j'ai remarquer que lorsque je lancer terminator .. celui-çi s'ouvre dans le dossier d'adeskbar ..
Idem pour quelque soft qui lors de sélection de fichier m'ouvre un explorateur avec le dossier adeskbar !!!
ca par contre , c'est de ma faute .. j'avais déjà corriger se problème à l'époque , mais suite à une modif. j'ai oublié le remettre en place ( astuce si tu veux pas modifier le code : utilise " cd && ta_commande " )
@ kde4 fan : merci ..
@ Kookaburra : yep .. ca vient , ca vient .. je sais que tu es impatient
ps : pour le moment , tout est presque fini. je planche sur la manière de rendre la config. ( surtout le format ) simple et l'aspect de la fenêtre de configuration ( difficile de pas tourner au carnage quand les options se multiplient .. )
Dernière modification par ADcomp (Le 30/09/2009, à 19:51)
David [aka] ADcomp
Hors ligne
#96 Le 01/10/2009, à 17:12
- Kookaburra
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
@ Kookaburra : yep .. ca vient , ca vient ..
je sais que tu es impatient
Mais non, mais non !
Merci pour les infos
Prend ton temps de finaliser le projet comme il te convient, personne n'est pressé et tu ne dois rien à personne ... Je voulais juste savoir où tu en étais, mais pas te mettre la pression :)
Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...
Hors ligne
#97 Le 01/10/2009, à 19:43
- UUBBUU_USER
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
@ ADCOMP ..
( astuce si tu veux pas modifier le code
Ca m'étonnerais que j'ai le niveau ^^
PEACE LOVE UNITY FREE TIBET
Hors ligne
#98 Le 28/12/2009, à 13:35
- ADcomp
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
Hello ..
J'ai commencé ce projet il y a tout juste un an maintenant ..
Et il est grand temps de penser à faire un nouveau paquet tout beau pour fêter ça
David [aka] ADcomp
Hors ligne
#99 Le 28/12/2009, à 13:48
- rc_outside
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
cool de bonnes nouvelles toutes fraîches du dock à la base de toutes mes configs... content que ça évolue, hâte de tester tout ça
Hors ligne
#100 Le 28/12/2009, à 15:11
- sam7
Re : ADesk Bar : Barre de lancement rapide [python/gtk/cairo]
j'aime bien ce que tu as fait ici : http://www.ad-comp.be/index.php?post/2009/12/15/ADesk-Menu-%3A-un-menu-qui-se-place-dans-le-systray
merci
sam7 @ http://www.sam7.blog/
Hors ligne