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".
nombre réponses : 25

#0 Re : -1 »  MultiSystem, Créez votre LiveUSB MultiBoot simplement! [2] » Le 01/06/2015, à 14:31

lynn
Réponses : 1129
chadw a écrit :

Bonjour,

Je rencontre un problème avec gparted-live-0.22.0-2-amd64.iso que je ne rencontre pas avec gparted-live-0.22.0-1-amd64.iso

Par contre, l'essai avec une machine virtuelle démarrant sur le même iso (sans passer par Multisystem) va plus loin -- le démarrage se fait, avec un autre problème qui est que l'interface X n'apparaît pas.

Ça fait pareil avec clonezilla; Et quand on regarde les changements effectués entre la version qui fonctionne et celle qui ne fonctionne plus, dans les deux logiciels, le noyau est passé en version 4 et le problème apparaît... C'est quand même curieux tout ça!? :o

#1 Re : -1 »  [RÉSOLU] Problème éclatage des fenètres - unity-tweak - Ubuntu 15.04 » Le 26/06/2015, à 20:18

lynn
Réponses : 8

Bonjour,

Dans le même style, il y'a aussi le plugin "échelle" pour passer d'une appli à une autre en "éclatant" les fenêtres. Personnellement, pour plus d'efficacité, j'ai défini son lancement sur le clic latéral gauche de la roulette de ma souris et la, c'est juste un régal. smile

#2 Re : -1 »  [RÉSOLU] Problème éclatage des fenètres - unity-tweak - Ubuntu 15.04 » Le 27/06/2015, à 04:16

lynn
Réponses : 8

Il me semble que c'est le plugin "échelle" ou "scale" qui est présenté dans la capture que tu nous montre. Vérifie que tu as bien les plugins nécessaires d'installer.

sudo apt-get install compiz-plugins compiz-plugins-main compiz-plugins-main-default compiz-plugins-extra

Ensuite, dans la partie "gestion des fenêtres", tu devrais voir le plugin "échelle" (le dernier de la liste chez moi). Après il te suffit d'attribuer le déclenchement de celui ci avec un raccourci clavier ou un bouton de la souris de ton choix.

Ci dessous la configuration que j'utilise pour ce plugin:
1435370842.png
1435370917.png
1435370699.png

#3 Re : -1 »  [RESOLU] IP dans le systray ( Unity, Gnome-Panel, Mate-Panel...) » Le 26/05/2015, à 04:55

lynn
Réponses : 27

Modification du script

⇒ Ajout de l'icône du drapeau du pays de l'I.P en cours d'utilisation. Merci à soshi pour son aide : https://forum.ubuntu-fr.org/viewtopic.php?id=1843931

Il est nécessaire de posséder dans un dossier les icônes des pays voulus, par exemple, en les récupérant ici

#!/usr/bin/env python
import os
import subprocess
import appindicator
import gtk
import sys
## A installer
## sudo apt-get install curl python-appindicator python-gtk2 indicator-applet-complete

PING_FREQUENCY = 15 # seconds

# fonction qui retrouve le nom du pays et l'IP
def get_ip():
    ip = subprocess.check_output("curl -s getip.fr/all | grep -E 'Country:|IP' | cut -d ':' -f2 | sort -r | awk -F: '{ printf \"%s \", $1}'| sed -e \"s/ / : /\"", shell=True)
    return ip.strip()

# fonction qui retourne le code du pays
def get_country_code():
    country = subprocess.check_output("curl -s getip.fr/countrycode", shell=True)
    return country.strip()

class IPIndicator:

    def __init__(self):
        self.ip = ""
        self.ind = appindicator.Indicator(" ", " ", appindicator.CATEGORY_APPLICATION_STATUS)
        self.ind.set_status(appindicator.STATUS_ACTIVE)
        self.update()
        self.ind.set_menu(self.setup_menu())
   
    def setup_menu(self):
        menu = gtk.Menu()
        refresh = gtk.MenuItem("Actualiser")
        refresh.connect("activate", self.on_refresh)
        refresh.show()
        menu.append(refresh)
       
        quit_item = gtk.MenuItem("Quitter")
        quit_item.connect("activate", self.quit)
        quit_item.show()
        menu.append(quit_item)
        return menu
       

    def main(self):
        gtk.main()

    def update(self):
        gtk.timeout_add(PING_FREQUENCY * 1000, self.update)
        ip = get_ip()
       
        if ip != self.ip: # lorsque l'ip change
            self.ip = ip
            self.ind.set_label(ip) # on met a jour le texte
            self.ind.set_icon("/home/%s/unity-ip-indicator-master/images/png/"%(os.environ['USER']) + get_country_code() + ".png") # on met a jour l'icone
# Vérifier le format des icônes dans votre dossier ( png, jpg etc ) et modifier en conséquence cette partie  ".png".

    def on_refresh(self, widget):
        self.update()

    def quit(self, widget):
        sys.exit(0)

if __name__ == "__main__":
    ip = IPIndicator()
    gtk.main()

#4 Re : -1 »  Modifier la barre de scolling à droite ? » Le 13/06/2015, à 17:46

lynn
Réponses : 3

Bonjour,

En supprimant le paquets overlay-scrollbar et overlay-scrollbar-gtk2, ça ne fonctionne pas ?

#5 Re : -1 »  Créer fichier texte a partir d'une liste » Le 13/06/2015, à 04:55

lynn
Réponses : 3

Bonjour,

Gprename fait ce que tu demande.

#6 Re : -1 »  [RESOLU] Problème de adware » Le 12/06/2015, à 18:20

lynn
Réponses : 8
madeinmars a écrit :

de là à critiquer les produits google il n'y a qu'un pas...

C'est pourquoi il existe chromium-browser, la version libre de google-chrome.

Pourquoi utiliser la copie quand on peut utiliser l'original... wink

#7 Re : -1 »  [RESOLU] Problème de adware » Le 12/06/2015, à 19:11

lynn
Réponses : 8

Et bien, si madame utilise chromium-browser, pourquoi tu ne l'installe pas pour toi ? Pour opera, c'est aussi basé sur chromium-browser mais ce n'est pas libre... Après tu fais ce que tu veux mais néanmoins, je réitère mon précédent propos: Pourquoi utiliser la copie quand on peut utiliser l'original...?!

Ce qu'il y'a de certain, c'est que c'est toi qui aura le dernier mot pour installer ce que tu veux; C'est aussi ça la liberté! cool

#8 Re : -1 »  Eviter que update-apt-xapian-index monopolise toutes les ressources » Le 30/05/2015, à 09:08

lynn
Réponses : 13
grandtoubab a écrit :
grandtoubab a écrit :
L_d_v_c@ a écrit :

J'ai une solution radicale qui ne gêne en rien le fonctionnement normal de l'ordinateur big_smile :

sudo apt-get remove apt-xapian-index

Bonjour,
Sauf que pour ceux qui utilisent Synaptic ça empêche la recherche rapide (Quick Filter)

Il y a une autre amélioration possible
http://ubuntuforums.org/showpost.php?p= … stcount=15
reprise dans un nouveau bug de lanchpad
https://bugs.launchpad.net/ubuntu/+sour … bug/830333

sudo gedit /etc/cron.daily/apt

# now run apt-xapian-index if it is installed to ensure the index
        # is up-to-date
        if [ -x /usr/sbin/update-apt-xapian-index ]; then
            if [ "$(dpkg --print-architecture)" = "armel" ]; then
                xapian_extra_args='-u'
            fi
            # ancienne ligne nice ionice -c3 update-apt-xapian-index -q $xapian_extra_args
            # http://ubuntuforums.org/showpost.php?p= … stcount=15
            # nouvelle ligne
            nice -n 19 ionice -c3 update-apt-xapian-index --update -q
        fi

Toujours d'actualité sur Xubuntu 15.04

Ta manipulation n'est pas nécessaire pour ce fichier puisque qu'elle est déjà en place ( voir ci-dessus, partie concernée en gras )

--help a écrit :

-u, --update       incremental update, reindexing only those packages whose
                     version has changed since the last run

#9 Re : -1 »  Eviter que update-apt-xapian-index monopolise toutes les ressources » Le 30/05/2015, à 10:47

lynn
Réponses : 13
grandtoubab a écrit :
L_d_v_c@ a écrit :

Merci grandtoubab,
je ne comprends pas bien, ne prenant pas le temps également d'essayer de comprendre les améliorations autour de update-apt-xapian-index que tu reportes …
Qu'est-ce que ça fait ?
Ça compare la liste des paquets installés entre deux dates et ne lance l'indexation que si des changements ont eu lieu ?

if [ "$(dpkg --print-architecture)" = "armel" ]; then

Ne concerne ni les i386 ni les amd64 ?

Si au contraire ça permets d'utiliser le parametre --update dans toutes les architectures

Si cette partie

[ "$(dpkg --print-architecture)" = "armel" ]

signifie "dans toutes les architectures", en quoi ce que j'ai marqué est faux ? L'option "-u" est bien égale à "--update" et sera bien utilisée, non ? D'ailleurs, si tu ajoutes "--update" comme tu le propose, on peut même supprimer cette partie

 if [ "$(dpkg --print-architecture)" = "armel" ]; then
                xapian_extra_args='-u'
            fi

qui ne sert plus à rien.

Je n'affirme rien et j'essaie juste de comprendre les choses qui me passe devant les yeux. smile

#10 Re : -1 »  [RESOLU] Toutes les fenêtres toujours au dessus » Le 04/06/2015, à 11:07

lynn
Réponses : 5

Bonjour,

Tu n'aurais pas joué avec les paramètres de compiz ( ccsm )...? Je dis ça car tu as la possibilité d'activer ou de désactiver certains comportements de ce type dans le menu "options générales", "Comportement de la prise de focus".

Ça vient peut-être de ça..?!

#11 Re : -1 »  Ecran noir avec Compiz » Le 30/05/2015, à 16:34

lynn
Réponses : 3

Bonjour,

Un reset d'Unity et de compiz s'impose en cas de problème. Pour retrouver les valeurs par défaut, ouvres un terminal ( Ctrl+Alt+T) et copie/colle ceci:

dconf reset -f /org/compiz/ && setsid unity

#12 Re : -1 »  Passer de Firefox à Chromium » Le 28/05/2015, à 21:21

lynn
Réponses : 19

Bonjour,

Sur Firefox, il semble que l'option "media.mediasource.enabled" ne soit pas activée par défaut. Ceci fait (dans about:config, passez la valeur à true); Désormais le lecteur propose du 4k via html5. smile

#13 Re : -1 »  Passer de Firefox à Chromium » Le 29/05/2015, à 04:42

lynn
Réponses : 19

@Bob49
Pour ma part, avec la version 37.0.2, l'option n'est pas activée par défaut.
mini_838832Capture.png

#14 Re : -1 »  Des avis ?.... » Le 26/05/2015, à 21:02

lynn
Réponses : 2
Foromus a écrit :

Est-ce bien prudent d'installer la bêta ?...

Bonjour,

1. C'est un logiciel propriétaire.
2. A priori, c'est pour W$ ( truc.exe )

Donc la réponse à ta question est NON!

#15 -1 »  [RESOLU] Variable dans un script python. » Le 24/05/2015, à 15:23

lynn
Réponses : 17

Bonjour,

Suite à ce sujet, j'aimerai intégrer l'icône du drapeau de l'I.P concernée dans le script afin d'obtenir ce résultat:
mini_150524030042323968.png mais je n'ai aucune idée de comment rendre cette partie variable en fonction de l'I.P du pays concerné.

Si quelqu'un a des idées ou des pistes où chercher, ça m'intéresse.

Merci.

#16 Re : -1 »  [RESOLU] Variable dans un script python. » Le 24/05/2015, à 15:59

lynn
Réponses : 17
Braun a écrit :

Bonjour,
Bouffre l'I.P. d'un pays, même concerné ...
Tu pourrais tenter une reconnaissance de texte dans le nom de domaine mais l'I.P. j'ai un doute.

Ça vient peut-être de moi mais je n'ai absolument rien compris à ce que tu as écris... tongue

#17 Re : -1 »  [RESOLU] Variable dans un script python. » Le 25/05/2015, à 15:53

lynn
Réponses : 17

bonjour soshy et merci pour cette piste mais elle ne correspond pas à ce que que souhaite faire. Mon but n'est pas de me géolocaliser ( cette partie étant déjà faite ) mais d'associer une icône à un résultat.

curl getip.fr/ip me renvoie mon ip; J'aimerais y associer l'icône du pays à côté de l'ip comme dans l'image dans mon premier post. Pour les drapeaux, pas besoin de les chercher dans une base de données puisque je les ai dans un répertoire, sur le disque dur de mon pc. Au cas ou le lien de mon premier post soit passé inaperçu, je me permet de poster ici le script en question:

#!/usr/bin/env python 
## A installer 
## sudo apt-get install curl python-appindicator python-gtk2 indicator-applet-complete
##
import os
import subprocess
import appindicator
import gtk
import sys

ICON = os.path.abspath("/home/$USER/bin/unity-ip-indicator-master/images/icon.png") # Remplacer "$USER" par votre nom d'utilisateur et adapter le chemin pour charger "icon.png".
PING_FREQUENCY = 15 # seconds

def get_ip():
        ip = subprocess.check_output("curl -s getip.fr/all | grep -E 'Country:|IP' | cut -d ':' -f2 | sort -r | awk -F: '{ printf \"%s \", $1}'| sed -e \"s/ / : /\"", shell=True)
    return ip.strip()


class IPIndicator:

    def __init__(self):
    self.ip = ""
    self.ind = appindicator.Indicator("ip-indicator", ICON, \
        appindicator.CATEGORY_APPLICATION_STATUS)
        self.ind.set_status(appindicator.STATUS_ACTIVE)
        self.update()
        self.ind.set_menu(self.setup_menu())
    
    def setup_menu(self):
        menu = gtk.Menu()
    refresh = gtk.MenuItem("Actualiser")
    refresh.connect("activate", self.on_refresh)
    refresh.show()
    menu.append(refresh)
    
    quit_item = gtk.MenuItem("Quitter")
    quit_item.connect("activate", self.quit)
    quit_item.show()
    menu.append(quit_item)
    return menu
       

    def main(self):
        gtk.main()

    def update(self):
        gtk.timeout_add(PING_FREQUENCY * 1000, self.update)
    ip = get_ip()
    if ip != self.ip:
        self.ip = ip
        self.ind.set_label(ip)

    def on_refresh(self, widget):
        self.update()

    def quit(self, widget):
        sys.exit(0)

if __name__ == "__main__":
    ip = IPIndicator()
    gtk.main()

#18 Re : -1 »  [RESOLU] Variable dans un script python. » Le 25/05/2015, à 16:26

lynn
Réponses : 17

Notez que j'ai bien une idée pour y arriver mais je ne sais pas comment mettre ça dans le script.

La commande "curl getip.fr/countrycode" renvoie le code du pays de l'ip; Dans mon exemple: FR.
Ensuite, il faudrait aller vérifier dans le répertoire d'icônes si un fichier s'appelle FR.png et de définir celui comme variable à la place de "icon.png"

ICON = os.path.abspath("/home/$USER/bin/unity-ip-indicator-master/images/icon.png")

NB: toutes les icônes des drapeaux que je possède ont leurs noms sous forme des codes pays internationaux
exemple FR.png IT.png DE.png etc

#19 Re : -1 »  [RESOLU] Variable dans un script python. » Le 25/05/2015, à 16:28

lynn
Réponses : 17
soshy a écrit :

Je ne suis du coup pas bien sûr de comprendre ton problème.

Pour moi, la logique serait :
1 - récupérer l'ip dont il faut afficher le drapeau.
2 - géolocaliser pour récupérer le nom du pays
3 - réaliser une liste de correspondance { "nom pays" => chemin_vers_l_image } (soit un "dictionnaire" , ou un bête fichier contenant les correspondances, voir autre chose...)
4 - retrouver l'image en fonction du pays retrouvé par la géolocalisation de l'IP.

Oui un truc dans le genre. smile Par contre, je ne sais pas comment intégrer cette idée dans le script... Voila mon problème.

#20 Re : -1 »  [RESOLU] Variable dans un script python. » Le 25/05/2015, à 17:47

lynn
Réponses : 17

Bonjour pingouinux,

Ça me renvoie ça:

Traceback (most recent call last):
  File "./ip-dev.py", line 8, in <module>
    ICON = os.path.abspath("/home/%s/bin/unity-ip-indicator-master/images/%s.png"%(os.environ['USER'],ip))
NameError: name 'ip' is not defined

#21 Re : -1 »  [RESOLU] Variable dans un script python. » Le 25/05/2015, à 18:11

lynn
Réponses : 17
pingouinux a écrit :

Il faut mettre à la place de ip le nom de la variable qui contient les deux lettres du pays, par exemple 'FR'.

Il faut que je crée une autre variable pour ça ? Je ne comprends pas...

#22 Re : -1 »  [RESOLU] Variable dans un script python. » Le 25/05/2015, à 18:33

lynn
Réponses : 17
pingouinux a écrit :

Si la variable contenant ce résultat n'existe pas, il faut la créer.

Oui mais comment ? De quelle façon je l'intègre dans le script ?

Je crée une nouvelle variable dans ce style ?

CCODE = ("curl getip.fr/countrycode")

#23 Re : -1 »  [RESOLU] Variable dans un script python. » Le 25/05/2015, à 19:07

lynn
Réponses : 17
pingouinux a écrit :

Ce n'est pas toi qui a écrit le script ? J'ai l'impression qu'il faudrait regarder du côté de get_ip.

Non, je n'ai pas écris le script. Je ne fait que reprendre la base que j'essai d'adapter, tant bien que mal... Enfin plutôt mal que bien. tongue

Je vais regarder pour get_ip.

#24 Re : -1 »  [RESOLU] Variable dans un script python. » Le 25/05/2015, à 20:50

lynn
Réponses : 17

Un grand merci à toi soshi. Ça fonctionne parfaitement; C'est exactement ce que je voulais obtenir. cool

Merci à toi également pingouinux d'avoir pris le temps de me répondre. smile