web-dev-qa-db-fra.com

Pourquoi le lanceur Unity pour Nautilus contient-il deux icônes?

D'accord, j'ai donc installé Ubuntu 11.10.

Le fait est que, lorsque je clique sur l'icône du dossier personnel dans le lanceur (Win + 1), le dossier personnel s'ouvre et une nouvelle icône apparaît dans le lanceur.

Je veux que les fenêtres ne soient mises en surbrillance dans la première icône que si vous captez ma dérive (4ème icône).

J'ai pensé que si je pouvais supprimer la première icône, puis cliquer avec le bouton droit de la souris sur l'autre icône et la conserver dans le programme de lancement, cela pourrait fonctionner - mais les dossiers s'ouvriraient et l'icône resterait vierge première icône).

De plus, les icônes numérotées de haut en bas excluent l'icône de tiret.

12
sarveshlad

Clause de non-responsabilité: je ne suis pas un programmeur Linux et cette réponse contient la modification de fichiers hors de votre dossier personnel. Cela fonctionne pour moi, mais faites-le à vos risques et périls.

Ce problème apparaît lorsque vous configurez l’icône Accueil de manière à avoir une liste rapide de vos lieux favoris comme décrit ici .

Le moyen de le résoudre, comme indiqué sur la page Bug 842257 , consiste à créer une copie de /usr/share/applications/nautilus-home.desktop dans ~/.local/share/applications et modifier cette copie, plutôt que le fichier original. Les étapes sont donc les suivantes:

  1. Supprimez la copie, le cas échéant: ~/.local/share/applications/nautilus-home.desktop

  2. Ouvrez un terminal et écrivez:

    gksu gedit /usr/share/applications/nautilus-home.desktop
    
  3. Ajoutez ce texte au bas du fichier, enregistrez et fermez.

    X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads
    [Videos Shortcut Group]
    Name=Videos
    Exec=nautilus Videos
    TargetEnvironment=Unity
    
    [Documents Shortcut Group]
    Name=Documents
    Exec=nautilus Documents
    TargetEnvironment=Unity
    
    [Music Shortcut Group]
    Name=Music
    Exec=nautilus Music
    TargetEnvironment=Unity
    
    [Pictures Shortcut Group]
    Name=Pictures
    Exec=nautilus Pictures
    TargetEnvironment=Unity
    
    [Downloads Shortcut Group]
    Name=Downloads
    Exec=nautilus Downloads
    TargetEnvironment=Unity
    
  4. Redémarrer. Cela devrait fonctionner maintenant, une seule icône, avec la liste rapide.

Si cela ne fonctionne toujours pas, vous pouvez essayer Alt + F2, puis exécutez

unity --reset-icons

Cela réinitialisera les icônes de l'installation d'origine sur votre barre de lancement, vous devrez donc le repeupler comme vous le souhaitez.

Pour récupérer le fichier original Nautilus-home.desktop, vous pouvez réinstaller Nautilus et disposer des paramètres et des fichiers par défaut:

Sudo apt-get install --reinstall nautilus
5
smoortema

Selon le bug , il vous suffit de supprimer la ligne suivante de votre launcher Nautilus personnalisé (~/.local/share/applications/nautilus-home.desktop):

OnlyShowIn=GNOME;Unity;

J'ai eu ce problème et supprimer cette ligne et me déconnecter et me reconnecter a fonctionné pour moi.

6
Matt Hulse

C'est un bug confirmé. Bogue 842257

Il sera corrigé à un moment donné. Il ne devrait y avoir qu'une seule icône dans le lanceur.

3
Chad--24216

J'ai eu le même problème. Assurez-vous de ne pas avoir de fichier personnalisé nautilus-home.desktop dans ~/.local/share/applications. Quand j'ai supprimé, tout a recommencé à fonctionner.

J'en ai créé un il y a quelque temps dans 11.04, je suppose que quelque chose a changé dans 11.10.

2
Mike Walsh

Il suffit de déverrouiller le gestionnaire de fichiers de Launcher. Ensuite, rouvrez-le à partir de l’icône de recherche en tapant Nautilus. Enfin, verrouillez-le au lanceur.

Cela a fonctionné pour moi.

1
amartin

L'icône de tiret n'est pas supposée avoir un numéro car elle serait redondante. Les chiffres sont là pour que vous puissiez activer une entrée en appuyant sur super + num. Par exemple, dans votre cas, vous pourrez lancer et/ou passer à Firefox en appuyant sur les touches super + 2 et super + 3 pour le terminal. Lancer le tiret se fait par un simple tapotement sur super.

J'ai vu le bogue dont vous parlez, mais c'était il y a assez longtemps. Avez-vous installé toutes les mises à niveau? J'ai aussi vu cela causé par une extension, mais je ne me souviens plus laquelle, mais c'était peut-être une option pour ajouter des listes rapides. Cela ne devrait pas être ainsi sorti de la boîte. Essayez d'ouvrir une session d'invité et je suis sûr que le problème disparaîtra. Ce serait bien si vous confirmiez cela.

0

Il est possible d'avoir un fichier personnalisé nautilus-home.desktop sans ce problème, comme d'autres réponses l'ont mentionné. Une autre solution (mentionnée ici: L’ouverture du dossier personnel provoque l’apparition d’une autre icône dans le classeur ) consiste à accéder à gnome-Tweak-tool et à désactiver Have file manager handle the desktop.

0
Keidax

Le problème est une contradiction dans le fichier 'Home Folder' /usr/share/applications/nautilus-home.desktop

Dans le fichier d'origine, cette ligne existe:

OnlyShowIn=GNOME;Unity;

alors que dans la liste rapide c'est:

TargetEnvironment=Unity

Ceci est résolu en remplaçant (TargetEnvironment = Unity) par:

TargetEnvironment=GNOME;Unity;

a travaillé pour moi.

0
ophidion