Pourquoi y a-t-il deux icônes dans le lanceur Unity pour Nautilus?

12

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

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

Je veux que les fenêtres soient mises en évidence dans la première icône uniquement si vous attrapez 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 sur l'autre icône et la conserver dans le lanceur, cela pourrait fonctionner - mais les dossiers s'ouvriraient et l'icône resterait vide sans aucune indication qu'une fenêtre est ouverte (ressemble à première icône).

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

sarveshlad
la source

Réponses:

5

Avertissement: 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 votre icône d'accueil pour avoir une liste rapide de vos endroits préférés comme décrit ici .

La façon de le résoudre, comme écrit sur la page Bug 842257 , est au lieu de créer une copie de /usr/share/applications/nautilus-home.desktop dans ~ / .local / share / applications et de modifier cette copie, plutôt de modifier le fichier d'origine. Les étapes sont donc:

  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 en 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émarrez. 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écuter

unity --reset-icons

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

Pour récupérer le fichier nautilus-home.desktop d'origine, vous pouvez réinstaller Nautilus et avoir les paramètres et fichiers par défaut:

sudo apt-get install --reinstall nautilus
smoortema
la source
Pour mon Ubuntu 16.0 récemment mis à niveau sans rien dans ~ / .local / share / applications a juste unity --reset-iconsbien fonctionné sans redémarrer ni rien d'autre
llrs
6

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

OnlyShowIn=GNOME;Unity;

J'ai eu ce problème et la suppression de cette ligne et la déconnexion et la reconnexion ont fonctionné pour moi.

Matt Hulse
la source
Dans Ubuntu 16.04, j'ai trouvé ce fichier dans / usr / share / applications.
Sagar Jha
Mais cela n'a pas réglé le problème pour moi.
Sagar Jha
3

Ceci 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.

Tchad - 24216
la source
2

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

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

Mike Walsh
la source
il a supprimé mon icône pouvez-vous me dire comment le récupérer?
sarveshlad
@SarveshLad Cliquez simplement sur l'icône de tiret (le logo Ubuntu) et tapez nautilus. Faites glisser l' Home Foldericône dans le lanceur. Alternativement, vous pouvez ouvrir l'application, puis cliquer avec le bouton droit sur l'icône dans le lanceur et sélectionner Keep in launcher.
Mike Walsh
j'ai essayé cela et il l'a réparé mais quand j'ai configuré mon icône pour inclure mes endroits préférés .. il est revenu à la situation existante
sarveshlad
1

Déverrouillez simplement le gestionnaire de fichiers de Launcher. Ensuite, ouvrez-le à nouveau à partir de l'icône de recherche en tapant nautilus. Enfin, verrouillez-le sur le lanceur.

Ça a marché pour moi.

amartin
la source
0

L'icône de tiret n'est pas censée avoir un numéro car elle serait redondante. Les numéros sont là pour que vous puissiez activer une entrée en appuyant sur super + num. Par exemple, dans votre cas, vous pourriez lancer et / ou basculer vers Firefox en appuyant sur super + 2 et super + 3 pour le terminal. Le lancement du tableau de bord se fait par un simple tapotement sur super.

J'ai vu le bug dont vous parlez, mais c'était il y a un certain temps. Avez-vous installé toutes les mises à niveau? J'ai également vu cela provoqué par une extension, mais je ne me souviens pas de laquelle il s'agissait, mais il a peut-être été question d'ajouter des listes rapides. Il ne devrait pas en être ainsi. Essayez d'ouvrir une session d'invité et je suis sûr que ce problème disparaît. Ce serait bien si vous confirmiez cela cependant.

Jo-Erlend Schinstad
la source
jusy a installé 11.10 hier et oui je l'ai mis à jour et mon système est à jour j'ai fait la numérotation pour qu'il soit facile à interpréter
sarveshlad
0

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 modifiant (TargetEnvironment = Unity) en:

TargetEnvironment=GNOME;Unity;

travaillé pour moi.

ophidion
la source