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.

#101 Le 11/08/2011, à 16:31

CKDevelop

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

abelthorne a écrit :

Pour OpenBox, c'est celle des dépôts Natty : 3.4.11.2-0ubuntu3

...

À priori, aucun souci remarquable, hormis l'erreur Samba à la fin qui n'a rien à voir.

Sachant qu'en navigateur de fichiers, j'utilise normalement PCManFM. Tout ce qui est en rapport avec Nautilus vient du fait qu'il se lance quand je clique sur l'icône d'un dossier. Le problème apparaît dès le lancement de FLeeX, qui passe au premier-plan devant mon terminal et les autres fenêtres ouvertes.


oui effectivement ta tous comme moi hmm je vois pas sérieux


Home -> Debian Jessie & Home server -> Debian Wheezy
Office -> Ubuntu 14.04 & Office server -> Ubuntu 12.04
Embedded -> Raspbian / Debian Wheezy

Hors ligne

#102 Le 11/08/2011, à 16:38

abelthorne

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

Tu as essayé avec OpenBox seul et tu n'as pas le problème ?

Je testerai sur mon autre PC tout à l'heure, qui est aussi sous OpenBox mais sur lequel Ubuntu a été installé il y a peu (contrairement à mon PC principal, qui a connu plusieurs mises à jour d'Ubuntu, donc avec potentiellement un peu le bordel dans les fichiers de config).

Dernière modification par abelthorne (Le 11/08/2011, à 16:39)

Hors ligne

#103 Le 11/08/2011, à 16:40

n1c0la5

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

CKDevelop a écrit :
n1c0la5 a écrit :

@CKDevelop: je parlais d'autres applications, parce que j'ai pas le choix comme dans l'ancien fleex... (genre accessoires, bureautique...)

en faite c'est parsque le module par défaut n'affiche que les raccourcis dossier et les applications favorite sélectionnées. mais j'aurais peut être du garder le module d'origine par défaut

pour l'activer je l'ai précisé dans le poste de mise à jour smile il faut modifier la clé module
du fichier ~/.fleex/fleex.conf en M_apps au lieu de M_desktop. ce module d'affichera l'interface classique de FleeX


je corrigerai ce détail dans la prochaine mise à jour c'est à dire ce soir big_smile

OK, je sais pas lire XD
et oui je pense qu'il peut être judicieux de le mettre par défaut...

Hors ligne

#104 Le 11/08/2011, à 16:43

abelthorne

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

Il n'y a pas un réglage quelque part pour le navigateur de fichiers par défaut (comme il y a le navigateur web par défaut, le lecteur de mail par défaut, etc.) ? J'ai rien trouvé dans les "alternatives" mais il y a peut-être une variable d'environnement ou une autre option dans le genre...

Hors ligne

#105 Le 11/08/2011, à 16:53

CKDevelop

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

abelthorne a écrit :

Il n'y a pas un réglage quelque part pour le navigateur de fichiers par défaut (comme il y a le navigateur web par défaut, le lecteur de mail par défaut, etc.) ? J'ai rien trouvé dans les "alternatives" mais il y a peut-être une variable d'environnement ou une autre option dans le genre...

je me cite dans un des postes précédents:

CKDevelop a écrit :

bien vu, je vais rajouter une clé au fichier conf qui permettra de ce définir son navigateur de fichier par défaut smile


Home -> Debian Jessie & Home server -> Debian Wheezy
Office -> Ubuntu 14.04 & Office server -> Ubuntu 12.04
Embedded -> Raspbian / Debian Wheezy

Hors ligne

#106 Le 11/08/2011, à 16:55

abelthorne

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

Si, j'ai bien lu, mais ça oblige à régler soi-même le navigateur pour FleeX. Tandis que s'il y a un réglage système, il peut le récupérer et ça évite de devoir gérer ça manuellement. wink

EDIT : même problème sur mon autre PC. hmm

Dernière modification par abelthorne (Le 11/08/2011, à 18:05)

Hors ligne

#107 Le 11/08/2011, à 22:34

CKDevelop

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

Re all

bon je reviens avec un correctif disponible à cette adresse: http://www.ckdevelop.org/upload/fleex_11_08_11_tar.bz2

j'ai réussi à mettre en place le rafraichissement des applications favorites, mais je dois encore faire quelque vérification pour éviter une boucle continue ce qui est le cas pour le moment avec une cadence de 10 seconde ce qui ne devrait pas vous géner.
j'ai remis l'interface classique par défaut smile

++


Home -> Debian Jessie & Home server -> Debian Wheezy
Office -> Ubuntu 14.04 & Office server -> Ubuntu 12.04
Embedded -> Raspbian / Debian Wheezy

Hors ligne

#108 Le 12/08/2011, à 09:50

CKDevelop

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

Salut

j'ai une mise à jour du script disponible à cette adresse http://www.ckdevelop.org/upload/fleex_11_08_12_tar.bz2

j'ai réussi à mettre en place le système de rafraichissement des applications favorites sans pour autant avoir une bouble permanente smile

donc l'objectif principal est presque atteint, maintenant je vais pouvoir m'atteler à tous vos retours. mais avant je vais rééditer le poste d'origine histoire d'expliquer la marche à suivre.

++

PS: il va falloir penser à un recodage pour la version 3 de python (merci Raphi)


Home -> Debian Jessie & Home server -> Debian Wheezy
Office -> Ubuntu 14.04 & Office server -> Ubuntu 12.04
Embedded -> Raspbian / Debian Wheezy

Hors ligne

#109 Le 12/08/2011, à 10:18

abelthorne

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

CKDevelop a écrit :

Pour ma part je suis  sur openbox-lxde

J'ai installé LXDE pour voir. Tout d'abord, je n'ai pas de session "openbox-lxde". J'ai "LXDE" tout court (qui me charge plein de conneries) et mes sessions habituelles. Tu es sûr du nom de ta session ? tu es sous Ubuntu ?
Ensuite, avec LXDE, le problème est présent aussi.

Hors ligne

#110 Le 12/08/2011, à 10:22

CKDevelop

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

ok donc ta un problème sur ton pc, car bon moi j'ai tester sur crunchbang hier et ça passe nickel, sur ubuntu Gnome aussi, Lubuntu et lxde pas de souci

en fait lxde et une surcouche de openbox, mais openbox reste le gestionnaire de fenêtre, donc si ta un souci, il ne vient pas de FleeX, désolé hmm


Home -> Debian Jessie & Home server -> Debian Wheezy
Office -> Ubuntu 14.04 & Office server -> Ubuntu 12.04
Embedded -> Raspbian / Debian Wheezy

Hors ligne

#111 Le 12/08/2011, à 10:31

abelthorne

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

Plutôt que sur mon PC, je pense que c'est un problème de l'intégration d'OpenBox sous Ubuntu. Ou un conflit avec une connerie chargée par GDM, par exemple.

Je ne pense pas que le problème vienne de FleeX mais je me disais qu'en tant que développeur, tu avais peut-être des connaissances sur la façon dont les WM gèrent leur affichage, ce qu'ils initialisent, etc. et couplé avec la façon dont FleeX gère sa fenêtre de fond, ça pourrait permettre de savoir pourquoi ça déconne avec mon OpenBox. Je suis à peu près persuadé que le problème à la même origine que celui de Warsow (qui refuse de se lancer en plein écran sous OpenBox depuis la version 0.6) et qui touche d'autres personnes que moi.

EDIT : à tout hasard, j'ai essayé d'autres gestionnaires de connexion (LightDM / SLiM / LXDM) pour limiter les softs chargés par GDM mais aucun changement.

Dernière modification par abelthorne (Le 12/08/2011, à 10:45)

Hors ligne

#112 Le 12/08/2011, à 15:42

Josepe36

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

Salut wink

tout bon tout ça smile , ça bouge ici c est cool, bon j ai télécharger la derniére version j ai pas batailler car pas la tete a ouvrir le code mais ça affiche pas, j ai bien une page blanche en fond d ecran mais le reste ne lance pas.

pourrais tu mettres une petite notice stp ?

ensuite j en viens a te demander une chose, FleeX est bien sous GPL ? car ce n est indiqué nul part et je suis en train de me rediter tout mes scripts en y appliquant cette licence afin de proteger tout ce travail au plus grand plaisir de la communautée.
Et donc comme Hybryde intégre FleeX il me faut ton autorisation pour y integrer cette licence dans ton code wink


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#113 Le 12/08/2011, à 15:55

abelthorne

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

Josepe36 a écrit :

tout bon tout ça smile , ça bouge ici c est cool, bon j ai télécharger la derniére version j ai pas batailler car pas la tete a ouvrir le code mais ça affiche pas, j ai bien une page blanche en fond d ecran mais le reste ne lance pas.

pourrais tu mettres une petite notice stp ?

J'ai pas testé la dernière version mais sur celle qui a été postée hier, il suffit de lancer fleex depuis son dossier et il affiche un fond d'écran avec quelques icônes de dossiers, sans rien avoir à paramétrer de particulier.

Hors ligne

#114 Le 12/08/2011, à 16:10

CKDevelop

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

Josepe36 a écrit :

Salut wink

tout bon tout ça smile , ça bouge ici c est cool, bon j ai télécharger la derniére version j ai pas batailler car pas la tete a ouvrir le code mais ça affiche pas, j ai bien une page blanche en fond d ecran mais le reste ne lance pas.

pourrais tu mettres une petite notice stp ?

ensuite j en viens a te demander une chose, FleeX est bien sous GPL ? car ce n est indiqué nul part et je suis en train de me rediter tout mes scripts en y appliquant cette licence afin de proteger tout ce travail au plus grand plaisir de la communautée.
Et donc comme Hybryde intégre FleeX il me faut ton autorisation pour y integrer cette licence dans ton code wink

en faite il faudrait que tu me donne ta sortie terminal smile

pour la license c'est undiquer dans la dernière version de FleeX dans le clic droit préférence> À propos sous GPL smile

sinon j'essaye d'intégrer un système de notebook mais le code plante j'aimerais vous partager ça :

class Ui():
    def __init__(self):
        self.module = ""
        ##Configuration du fond d'écran gnome
        self.BACK = style.background().path()
        self.window = gtk.Window()
        self.window.set_title("FleeX Desktop")
        self.window.set_icon_from_file(APP_DIR+'/user-desktop.svg')
        if not DEBUG:
            self.window.set_keep_below(True)
            self.window.set_decorated(False)
            self.window.set_skip_taskbar_hint(True)
            self.window.set_skip_pager_hint(True)
            self.window.stick()
            self.window.connect("unmap-event", self.unmap_event)
            self.window.connect("map-event", self.map_event)
        self.window.connect('destroy', self._quit)
        self.box1 = gtk.VBox(False, 0)
        notebook = gtk.Notebook()
        notebook.set_tab_pos(gtk.POS_LEFT)
        notebook.show()
        self.show_tabs = True
        self.show_border = True
        
        for i in range(3):
            page = "%d" % (i+1)
            if page == 1:
                la1 = 'Internet'
                scrolled1 = gtk.ScrolledWindow()
                #~ scrolled.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
                self.interface1 = webkit.WebView()
                self.settings1 = self.interface.get_settings()
                self.settings1.set_property('enable-default-context-menu', True)
                self.settings1.set_property('user-agent', 'FleeX (X11; GNU/Linux x86_64)')
                self.settings1.set_property('zoom-step', 0.2)
                self.interface1.set_settings(self.settings1) 
                self.interface1.set_full_content_zoom(True)
                if DEBUG:
                    inspector1 = Inspector(self.interface1.get_web_inspector())
                    self.interface1.set_size_request(1024, 550)
                else:
                    screen_x , screen_y = gtk.gdk.screen_width(), gtk.gdk.screen_height()
                    self.interface1.set_size_request(screen_x,screen_y)
                scrolled1.add(self.interface1)
                label1 = gtk.Label(la1)
                notebook.prepend_page(scrolled1, label1)
            elif page == 2:
                la2 = 'Cloud'
                scrolled2 = gtk.ScrolledWindow()
                #~ scrolled.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
                self.interface2 = webkit.WebView()
                self.settings2 = self.interface.get_settings()
                self.settings2.set_property('enable-default-context-menu', True)
                self.settings2.set_property('user-agent', 'FleeX (X11; GNU/Linux x86_64)')
                self.settings2.set_property('zoom-step', 0.2)
                self.interface2.set_settings(self.settings2) 
                self.interface2.set_full_content_zoom(True)
                if DEBUG:
                    inspector2 = Inspector(self.interface2.get_web_inspector())
                    self.interface2.set_size_request(1024, 550)
                else:
                    screen_x , screen_y = gtk.gdk.screen_width(), gtk.gdk.screen_height()
                    self.interface2.set_size_request(screen_x,screen_y)
                scrolled2.add(self.interface2)
                label2 = gtk.Label(la2)
                notebook.prepend_page(scrolled2, label2)
            elif page == 3:
                la = 'Bureau'
                scrolled = gtk.ScrolledWindow()
                #~ scrolled.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
                self.interface = webkit.WebView()
                self.settings = self.interface.get_settings()
                self.settings.set_property('enable-default-context-menu', True)
                self.settings.set_property('user-agent', 'FleeX (X11; GNU/Linux x86_64)')
                self.settings.set_property('zoom-step', 0.2)
                if DEBUG:
                    from libs.inspector import Inspector
                    self.settings.set_property('enable-developer-extras', True)
                self.interface.set_settings(self.settings) 
                self.interface.set_full_content_zoom(True)
                if DEBUG:
                    inspector = Inspector(self.interface.get_web_inspector())
                    self.interface.set_size_request(1024, 550)
                else:
                    screen_x , screen_y = gtk.gdk.screen_width(), gtk.gdk.screen_height()
                    self.interface.set_size_request(screen_x,screen_y)
                #On charge les modules de sont choix
                self.load_module(MODULE)
                self.interface.connect("navigation-policy-decision-requested", self.nav_request)
                #self.interface.open('file://' + PROFIL_DIR + '/M_apps.html?current=Accessoires')
                self.interface.open('file://' + PROFIL_DIR + '/' + MODULE + '.html')
                self.interface.connect("populate-popup", self.populate_popup)
                scrolled.add(self.interface)
                label = gtk.Label(la)
                notebook.prepend_page(scrolled, label)
    
        # Set what page to start at (page 4)
        notebook.set_current_page(0)
        
        
        self.box1.pack_start(notebook, True, True, 0)
        self.window.add(self.box1)
        self.box1.show()
        self.window.show_all()

si quelqu'un à une piste smile


Home -> Debian Jessie & Home server -> Debian Wheezy
Office -> Ubuntu 14.04 & Office server -> Ubuntu 12.04
Embedded -> Raspbian / Debian Wheezy

Hors ligne

#115 Le 12/08/2011, à 16:16

CKDevelop

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

Josepe36 a écrit :

j ai bien une page blanche en fond d ecran mais le reste ne lance pas.

Ça me revientn mais à tu supprimer le dossier ~/.fleex car sinon ta les chemin à réinitialiser dans le fichier ~/.fleex/fleex.conf car à tous les coup le chemin n'est pas le même
voilà je sais pas si j'ai été clair smile


Home -> Debian Jessie & Home server -> Debian Wheezy
Office -> Ubuntu 14.04 & Office server -> Ubuntu 12.04
Embedded -> Raspbian / Debian Wheezy

Hors ligne

#116 Le 12/08/2011, à 16:34

Josepe36

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

voilà le terminal :

lapin36@lapin36:~$ rm -R .fleex/
lapin36@lapin36:~$ cd Bureau/FleeX/
lapin36@lapin36:~/Bureau/FleeX$ . fleex
création du dossier de configuration
Création de la configuration
Load plugin : P_dir
Traceback (most recent call last):
  File "/home/lapin36/Bureau/FleeX/modules/M_apps.py", line 62, in load_plugin
    out = p.Html().get_plug()
  File "/home/lapin36/Bureau/FleeX/modules/plugins/P_dir.py", line 60, in get_plug
    bks_dir = bks_dir1[0]
IndexError: list index out of range


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#117 Le 12/08/2011, à 16:35

Josepe36

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

j ai hatte de voir tourner ton oeuvre tongue  big_smile


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#118 Le 12/08/2011, à 16:41

CKDevelop

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

ok je pense avoir compris ton problème, dis moi as tu un fichier nommé ~/.gtk-bookmarks
est tu sur une session utilisant gtk ou kde? je dirais kde à en voir ton log hmm
Ce fichier correspond à la liste des raccourcis personnel, si tu connais l'équivalent pour kde j'essayerai de l'intégrer smile


Home -> Debian Jessie & Home server -> Debian Wheezy
Office -> Ubuntu 14.04 & Office server -> Ubuntu 12.04
Embedded -> Raspbian / Debian Wheezy

Hors ligne

#119 Le 12/08/2011, à 17:20

Josepe36

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

non non pas sur kde, je suis sur Hy-desktop tongue , et oui un .gtk-bookmark en effet.


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#120 Le 12/08/2011, à 17:33

CKDevelop

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

tu peu me dire ce qu'il y a à l'intérieur?


Home -> Debian Jessie & Home server -> Debian Wheezy
Office -> Ubuntu 14.04 & Office server -> Ubuntu 12.04
Embedded -> Raspbian / Debian Wheezy

Hors ligne

#121 Le 12/08/2011, à 17:37

Josepe36

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

à l interieur de .gtk-bookmark ?
voici :

file:///home/lapin36/Documents
file:///home/lapin36/Musique
file:///home/lapin36/Images
file:///home/lapin36/Vid%C3%A9os
file:///home/lapin36/T%C3%A9l%C3%A9chargements
computer:///


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#122 Le 12/08/2011, à 17:40

abelthorne

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

À vue de nez, je dirais que c'est cette dernière ligne computer:/// qui pose problème (le reste a l'air normal).

Hors ligne

#123 Le 12/08/2011, à 17:46

AnsuzPeorth

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

Bjr,
Pour ton soucis d'application par défaut, xdg-open devrait faire (surtout si tu utilise xdg pour générer le menu app, donc il doit être installé).

Sinon, quel erreur tu as pour ton notebook ?

Perso, pour les raccourcis des dossiers, j'ai simplement mis un fichier txt, à compléter par l'user (via une boite de dialogue par la suite ou D&D, à mettre en place), comme ça, pas de soucis.  Comme je sais pas si le fichier gtk-bookmark est dans la norme freedesktop ? L'appli que je fais respecte ces normes, alors dans le doute ...

Par contre, je sais pas comment présenter le menu application/raccourci/système (actuellement c'est gnome like) si qql'un est inspiré ...

ps: on peut me joindre sur mon tchat, qd c'est indiqué (en ligne)

Dernière modification par AnsuzPeorth (Le 12/08/2011, à 17:47)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#124 Le 12/08/2011, à 17:48

Josepe36

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

ok super, j y suis wink


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#125 Le 12/08/2011, à 17:48

Josepe36

Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript

bon je re , j admire la chose maintenant  smile


Développeur distribution Hybryde
www.hybryde.org

Hors ligne