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.

#1 Le 05/04/2008, à 01:31

Goldy

Icones de répertoire personnalisées très petits

J'ai remarqué que l'affichage des icones personnalisé des répertoires s'affichaient bien plus petit que dans les versions d'ubuntu précédentes. Avant, elles s'affichaient de la même tailles que les thumbs d'image, mais sous hardy, elles sont bien plus petites.

Est-ce qu'il y a une option pour régler ça ? J'ai regardé dans gconf et je n'ai rien trouvé (seulement la taille des thumbs justement). Sinon, il serait judicieux de lancer un bug sur launchpad.

Hors ligne

#2 Le 05/04/2008, à 01:42

mercury

Re : Icones de répertoire personnalisées très petits

Je n'ai pas remarqué de problème particulier sur Heron.

Parles-tu des icônes de Nautilus, ou sur ton bureau?
Si c'est pour Nautilus, tu peux modifier la taille dans les options de Nautilus (onglet Vues)
Pour le bureau, tu peux les modifier avec le fichier gtkrc de ton thème personnalisé.

Exemple:

gtk-icon-sizes = "panel-menu=24,24:panel=24,24:gtk-button=16,16:gtk-large-toolbar=20,20"

CrunchBang | Voyager
==================
Twitter: chris_tofe

Hors ligne

#3 Le 05/04/2008, à 02:16

Goldy

Re : Icones de répertoire personnalisées très petits

mercury a écrit :

Je n'ai pas remarqué de problème particulier sur Heron.

Parles-tu des icônes de Nautilus, ou sur ton bureau?
Si c'est pour Nautilus, tu peux modifier la taille dans les options de Nautilus (onglet Vues)
Pour le bureau, tu peux les modifier avec le fichier gtkrc de ton thème personnalisé.

Exemple:

gtk-icon-sizes = "panel-menu=24,24:panel=24,24:gtk-button=16,16:gtk-large-toolbar=20,20"

Je parle bien des icones dans nautilus, sur le bureaux on peut les agrandir à volonté, mais dans nautilus, il faut utiliser le zoom pour augmenter la taille des icones, mais ça augmente également l'espace entre les fichiers, ce qui n'est pas très pratique, et l'agencement compacte supprime l'espace, ce qui désordonne un peu la présentation.

Pour avoir un exemple précis ce que je veux dire, prendre une image, la placer dans un dossier, ensuite créer un dossier à l'intérieur de ce dossier et attribuer l'image comme icone pour ce dossier. On remarquera que l'image du dossier est toute petite comparée à la miniature de l'image en elle-même. Sur les versions précédentes d'ubuntu, l'image avait la même taille que l'icone, ce qui n'est plus le cas maintenant.

Dernière modification par Goldy (Le 05/04/2008, à 02:17)

Hors ligne

#4 Le 05/04/2008, à 03:24

Chompitiarve

Re : Icones de répertoire personnalisées très petits

Salut, Goldy
smile
C'est peut-être un truc décevant,
que je vais te dire, mais quand j'ai constaté dans Nautilus de tels écarts, j'ai glissé/déposé le dossier sur le bureau, agrandi/réduit selon ce que je voulais, puis re-glissé/déposé en sens inverse.
L'expérience m'a alors montré que nautilus conserve le changement
OK c'est du bête cas par cas, mais je trouve que le "problème" est quand-même assez rare pour me contenter de ma soluce
...

Hors ligne

#5 Le 05/04/2008, à 03:28

Goldy

Re : Icones de répertoire personnalisées très petits

Chompitiarve a écrit :

Salut, Goldy
smile
C'est peut-être un truc décevant,
que je vais te dire, mais quand j'ai constaté dans Nautilus de tels écarts, j'ai glissé/déposé le dossier sur le bureau, agrandi/réduit selon ce que je voulais, puis re-glissé/déposé en sens inverse.
L'expérience m'a alors montré que nautilus conserve le changement
OK c'est du bête cas par cas, mais je trouve que le "problème" est quand-même assez rare pour me contenter de ma soluce
...

Oui, ça peut être utile pour des cas éparses, mais j'ai organisé une collection très complète dans des dossiers en utilisant des images pour les dossiers, et j'en ai quelques centaines. Si c'est possible de le faire manuellement sur le bureau, il doit être possible de le régler pour que ça s'adapte à tout les dossiers dans un fichier de configuration quelconque. Reste à le trouver.

Hors ligne

#6 Le 05/04/2008, à 03:44

Chompitiarve

Re : Icones de répertoire personnalisées très petits

La question concerne donc les dossiers "illustrés" alors.
Désolé, là, mais je ne sais pas comment ils pourraient bénéficier d'une homogénéïsation, alors que manifestement, les images elles-mêmes ont des
représentations ajustées
Bref l'égalisation souhaitée devrait traiter les dossiers "icônifiés" comme des images, quoi
Le problème est joli, mais j'avoue sécher considérablement ...
wink

Hors ligne

#7 Le 30/05/2008, à 10:56

deovince

Re : Icones de répertoire personnalisées très petits

Bonjour,

Moi je suis sur fedora et j'ai le même problème que toi. Avec fedora8 j'avais organisé mes albums audio en dossier en prenant à chaque fois pour icône du dossier, une image de l'artiste. Cela s'affichait alors comme des miniatures d'images et c'était très convivial. Mais depuis que je suis passé à fedora 9, il y a une semaine mes icônes de dossier sont devenu tout petit et pas joli.

As-tu trouvé une solution ?

#8 Le 01/06/2008, à 11:30

Goldy

Re : Icones de répertoire personnalisées très petits

deovince a écrit :

Bonjour,

Moi je suis sur fedora et j'ai le même problème que toi. Avec fedora8 j'avais organisé mes albums audio en dossier en prenant à chaque fois pour icône du dossier, une image de l'artiste. Cela s'affichait alors comme des miniatures d'images et c'était très convivial. Mais depuis que je suis passé à fedora 9, il y a une semaine mes icônes de dossier sont devenu tout petit et pas joli.

As-tu trouvé une solution ?

La seul explication que j'ai trouvé est : "it's not a bug, it's a feature".

Hors ligne

#9 Le 19/10/2008, à 02:05

Gatsu

Re : Icones de répertoire personnalisées très petits

Salut Goldy,

J'ai le même souci que toi et ça commençait sérieusement à me courir sur le haricot cette histoire de petit icone tout moche :
ça me gâchait ma belle collec de pochettes d'album.

Vu que je connais un peu Python, j'ai mis à profit le miraculeux indice de Chompitiarve :

#!/usr/bin/python
# coding: utf-8

######
# Utilisation :
# Rendez ce fichier executable, et double cliquez dessus
#
# Description :
# Ce script va lire tous les fichiers du dossier : ~/.nautilus/metafiles
# à la recherche de balises <file> possédant l'attribut : custom_icon
# si cet attribut est trouvé, il y ajoutera l'attribut : icon_scale
#
# Vous pouvez modifier le facteur d'échelle en modifiant la variable suivante :
ECHELLE = 2
# Pour revenir au facteur d'échelle standard, donnez-lui la valeur : 1
# ceci effacera tous les attributs : icon_scale
# Attention toutefois, si vous possédiez déjà des icones à différentes
# échelles, avec ECHELLE = 1, ces icones retrouveront une taille normale.
#
# Il est conseillé avant toute manipulation de faire une archive de votre dossier :
# ~/.nautilus/metafiles
# pour pouvoir le restaurer en cas de besoin.
######

######
# Importation des bibliothèques
import os

try :
    # Python 2.5
    import xml.etree.cElementTree as etree
    print "Utilisation de cElementTree avec Python 2.5+"
except ImportError :
    try :
        # Python 2.5
        import xml.etree.ElementTree as etree
        print "Utilisation de ElementTree avec Python 2.5+"
    except ImportError :
        try :
            # Installation normale de cElementTree
            import cElementTree as etree
            print "Utilisation de cElementTree"
        except ImportError :
            try :
                # Installation normale de ElementTree
                import ElementTree as etree
                print "Utilisation de ElementTree"
            except ImportError :
                print "Impossible d'importer ElementTree"

######
# Fonctions

def traitement(fichier) :
    try :
        fichier_xml = etree.parse(fichier)
    except :
        print "Impossible de parser le fichier : %s" % fichier

    changement = False
    # Recherche des balises filles <file>, dans la balise racine <directory>
    for balise_file in fichier_xml.getroot().findall("file") :
        # Test de l'existence de l'attribut 'custom_icon'
        if 'custom_icon' in balise_file.attrib :
            changement = True
            if ECHELLE == 1 :
                if 'icon_scale' in balise_file.attrib :
                    # Effacer l'attribut 'icon_scale'
                    del balise_file.attrib['icon_scale']
            else :
                # Ajout de l'attribut 'icon_scale'
                balise_file.set("icon_scale", "%s" % ECHELLE)

    if changement :
        fichier_xml.write(fichier)


#######################
# Programme principal #
#######################

# Lister tous les fichiers du dossier metafiles
dossier = os.path.expanduser("~") + "/.nautilus/metafiles/"
os.chdir(dossier)
fichiers = os.listdir(dossier)

for fichier in fichiers :
    traitement(fichier)

Il suffit de recopier ce script dans un fichier en .py et de le rendre exécutable.
Une échelle de 2 donne une proportion à peu près correcte.
Il semble que nautilus gère un cache des icones, ce qui fait que certains peuvent rester tous petits après le script :
-> Penser à redémarrer le serveur X

J'ai remarqué un petit défaut lors de la modification d'un fichier, il perd son en-tête :

<?xml version="1.0"?>

Mais apparemment ça ne pose pas de problème pour nautilus.
Pour remédier à ça, il faudrait que je change de bibliothèque, celle que j'ai utilisée n'a pas l'air de gérer les en-têtes XML.
Mais je crois que j'en ai fait assez pour ce soir.

Voilà, voilà
++

Hors ligne