Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 01/11/2013, à 12:18

web

[Script] Localserver-Indicator

Bonjour, je vous propose un nouvel indicateur pour unity, qui permet de gérer facilement son serveur local lamp.

Informations :
Le script ajoute un menu qui permet d'accéder plus rapidement à localhost et à phpmyadmin dans le navigateur, de lancer/éteindre/redémarrer les services apache et mysql, et de modifier le fichier de configuration apache2.conf et le php.ini, sans utiliser le terminal.
Un lien de menu permet également de désactiver l'indicateur.


Démonstration :
kyp5.png


Installation :
- Téléchargez l'archive localserver-indicator v1.1
- Décompresser l'archive dans /home/votre-user/
- Ouvrir le terminal et lancez la commande :

python /home/votre-user/localserver-indicator/localserver.py

Lancement au démarrage :
Vous pouvez également faire en sorte que l'indicateur se lance automatiquement au démarrage d'ubuntu :
Dans le dash unity, sélectionnez "Applications au démarrage", puis cliquez sur "Ajouter" et remplissez les informations comme ceci :
zwod.png
Validez ensuite en cliquant sur le bouton "Ajouter".
Le script sera lancé automatiquement au prochain démarrage d'ubuntu.


Merci :
Le script pourra être amélioré, mais je partage avec vous cette première version. N'hésitez pas à écrire une remarque, une amélioration, ou encore un simple merci smile

Dernière modification par web (Le 02/11/2013, à 15:07)

Hors ligne

#2 Le 02/11/2013, à 11:19

getonux

Re : [Script] Localserver-Indicator

Bonjour,

J'aurais voulu envoyer un merci smile mais la commande <python /home/votre-user/localserver-indicator/localserver.py> dans un terminal ne s'exécute pas (j'ai bien remplacé "votre-user" par mon user) sad
Où est l'erreur ?

GT

Hors ligne

#3 Le 02/11/2013, à 11:34

web

Re : [Script] Localserver-Indicator

Bonjour getonux, peut tu m'indiquer ce qui est écrit dans le terminal lorsque tu valide la commande ?

Hors ligne

#4 Le 02/11/2013, à 11:42

getonux

Re : [Script] Localserver-Indicator

Il n'est rien écrit justement ! Le curseur passe à la ligne suivante et clignote indéfiniment.

Hors ligne

#5 Le 02/11/2013, à 11:46

web

Re : [Script] Localserver-Indicator

Et l’icône ne s'affiche pas comme dans l'image du premier post ?
Quelle est ta version ubuntu ?

Hors ligne

#6 Le 02/11/2013, à 11:59

getonux

Re : [Script] Localserver-Indicator

Non, je n'ai pas cette icône. 1383389625.jpg
Ubuntu 13.04

Dernière modification par getonux (Le 02/11/2013, à 12:04)

Hors ligne

#7 Le 02/11/2013, à 12:03

bishop

Re : [Script] Localserver-Indicator

getonux !
Il faut peut être rendre le fichier localserver.py exécutable... ce que j'ai fait.

web !
Je viens de tester la première mouture de ton Localserver-Indicator et je ne rencontre pas de problème sur Ubuntu Raring 13.04 64 bits. Les commandes du menu sont fonctionnelles.

Il y a ce message qui apparaît quand on clique sur les http... :

(process:5055): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed

mais les pages s'ouvre correctement dans Firefox (en ce qui me concerne).


Mon blog L'effet Papy Ion - | - Éditeur BBCode - | - Ma Bécane
Ma Bécane alimentée par Trusty 14.04 + additif VirtualBox > Mint 17 Mate | Portable LDLC Aurore : Trusty 14.04

Hors ligne

#8 Le 02/11/2013, à 12:18

web

Re : [Script] Localserver-Indicator

@ getonux: ton thème ubuntu n'est pas celui par défaut, l’icône n'est donc pas identique. Tu pourrais essayer avec le thème par défaut (ambiance) ? simplement pour voir si l’icône s'affiche.

@ bishop : bonjour, et merci pour ce retour positif smile
Lorsque le script est lancé automatiquement au démarrage, le terminal ne s'ouvre pas, et donc n'affiche pas l'erreur. Apparemment, c'est un bug au niveau de mozilla firefox, mais c'est un simple message d'erreur, et comme tu le précise, n'empêche en rien l'ouverture de la page wink
Tu peut essayer la commande "firefox" dans le terminal, c'est un bug firefox.
Je vais essayer avec chromium...
Edit: le script fonctionne avec chromium et n'affiche aucune erreur wink

Dernière modification par web (Le 02/11/2013, à 12:28)

Hors ligne

#9 Le 02/11/2013, à 12:58

getonux

Re : [Script] Localserver-Indicator

On a exactement les mêmes icônes avec le thème par défaut : 1383393492.jpg

Hors ligne

#10 Le 02/11/2013, à 13:43

web

Re : [Script] Localserver-Indicator

getonux a écrit :

On a exactement les mêmes icônes avec le thème par défaut : http://pix.toile-libre.org/upload/img/1383393492.jpg

Ce ne sont pas les mêmes icônes, les couleurs sont inversées.
Peut-être que tu trouvera une solution ici et ici wink

Dernière modification par web (Le 02/11/2013, à 13:51)

Hors ligne

#11 Le 02/11/2013, à 13:45

getonux

Re : [Script] Localserver-Indicator

La commande suivante donne un message d'erreur :

~/localserver-indicator$ python3 localserver.py
  File "localserver.py", line 21
    self.ind.set_icon("network")
                               ^
TabError: inconsistent use of tabs and spaces in indentation

Hors ligne

#12 Le 02/11/2013, à 13:59

web

Re : [Script] Localserver-Indicator

Edit: au lieu d'utiliser python3, il faudrait comprendre pourquoi l’icône ne s'affiche pas.
Tu peut lancer

~/localserver-indicator$ python localserver1.py 

Si tu obtiens le message suivant :

[Errno 2] No such file or directory

...le script est interprété mais c'est l’icône qui ne s'affiche pas.
Regarde mon message précédent.

Dernière modification par web (Le 02/11/2013, à 14:30)

Hors ligne

#13 Le 02/11/2013, à 14:31

getonux

Re : [Script] Localserver-Indicator

J'ai apporté cette correction à la ligne 21 et aux autres lignes qui provoquaient le même message d'erreur (lignes 107, 110, 113, 116, 119, 122, 125, 128 et 134).
Et voici le résultat : 1383398751.jpg

Merci web pour ta patience. wink
GT

Hors ligne

#14 Le 02/11/2013, à 15:11

web

Re : [Script] Localserver-Indicator

getonux a écrit :

J'ai apporté cette correction à la ligne 21 et aux autres lignes qui provoquaient le même message d'erreur (lignes 107, 110, 113, 116, 119, 122, 125, 128 et 134).
Et voici le résultat : http://pix.toile-libre.org/upload/img/1383398751.jpg

Merci web pour ta patience. wink
GT

Arf, j'ai édité le message...
Mais merci pour les numéros de ligne wink
Je vais effectuer la modification et proposer une v1.1 .
Edit: version 1.1 disponible smile

Hors ligne

#15 Le 29/11/2013, à 20:05

vlotho

Re : [Script] Localserver-Indicator

très très bonne initiative !!! manque plus qu'une page de garde personnalisé du serveur local et c'est le top smile

Hors ligne

#16 Le 14/05/2014, à 20:10

Elenel

Re : [Script] Localserver-Indicator

Idem, petit post pour un +1 smile Bien ouéj


"Puisqu'on va tous mourir un jour, j'ai décidé de vivre la nuit"
14.04 x64

Hors ligne

#17 Le 04/07/2014, à 11:21

joffrey.g

Re : [Script] Localserver-Indicator

Bonjour, je tiens à vous prévenir que je me considère comme un grand débutant, j'espère que vous serez indulgents ;-)
Alors j'ai suivi les indications mais voici le message d'erreur que me répond le terminal : ERROR:root:Could not find any typelib for AppIndicator3
ERROR:root:Could not find any typelib for AppIndicator
Traceback (most recent call last):
  File "/home/joeymaelle/localserver-indicator/localserver.py", line 11, in <module>
    from gi.repository import AppIndicator
ImportError: cannot import name AppIndicator

Alors où est ce que j'ai merdé ? hmm
Merci de vos réponses

Hors ligne

#18 Le 29/11/2014, à 23:38

mikymaxsp28

Re : [Script] Localserver-Indicator

Bonsoir,

Je tourne en ce moment avec Linux Mint 17 Cinnamon.
Et la cmd cité dans le tuto me renvoyait le même message d'erreur que celui de joffrey.g.

Voici comment j'ai résolus ce problème: installer le paquet "gir1.2-appindicator3-0.1" depuis Synaptic.

Hors ligne

Haut de page ↑