#101 Le 11/08/2011, à 16:31
- CKDevelop
Re : Flee☠ un bureau en HTML/CSS Python-Webkit/JavaScript
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 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
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 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 FleeXje corrigerai ce détail dans la prochaine mise à jour c'est à dire ce soir
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
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:
bien vu, je vais rajouter une clé au fichier conf qui permettra de ce définir son navigateur de fichier par défaut
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.
EDIT : même problème sur mon autre PC.
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
++
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
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
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é
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
tout bon tout ça , ç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
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
tout bon tout ça , ç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
Salut
tout bon tout ça , ç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
en faite il faudrait que tu me donne ta sortie terminal
pour la license c'est undiquer dans la dernière version de FleeX dans le clic droit préférence> À propos sous GPL
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
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
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
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
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
Ce fichier correspond à la liste des raccourcis personnel, si tu connais l'équivalent pour kde j'essayerai de l'intégrer
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 , 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
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
Développeur distribution Hybryde
www.hybryde.org
Hors ligne