Dlaczego w programie uruchamiającym Unity dla Nautilusa są dwie ikony?

12

Okej, więc zainstalowałem Ubuntu 11.10.

Rzecz w tym, że kiedy kliknę ikonę folderu domowego w programie uruchamiającym (Win + 1), folder domowy zostanie otwarty, a w programie uruchamiającym pojawi się nowa ikona.

Chcę, aby okna były podświetlone na pierwszej ikonie tylko wtedy, gdy złapiesz mój drift (czwarta ikona).

Pomyślałem, że jeśli mogę usunąć pierwszą ikonę, a następnie kliknąć drugą ikonę prawym przyciskiem myszy i zatrzymać ją w programie uruchamiającym, może działać - ale potem foldery się otworzą, a ikona pozostanie pusta bez żadnego wskazania, że ​​okno jest otwarte (wygląda tak samo jak pierwsza ikona).

Ponadto ikony ponumerowane od góry do dołu wykluczają ikonę myślnika.

sarveshlad
źródło

Odpowiedzi:

5

Oświadczenie: Nie jestem programistą Linuksa, a ta odpowiedź zawiera modyfikowanie plików z twojego folderu domowego. To działa dla mnie, ale rób to na własne ryzyko.

Ten problem pojawia się, gdy skonfigurujesz ikonę Dom, aby mieć skróconą listę ulubionych miejsc w sposób opisany tutaj .

Sposób na rozwiązanie tego, jak napisano na stronie błędu 842257 , polega na tworzeniu kopii /usr/share/applications/nautilus-home.desktop w ~ / .local / share / application i modyfikowaniu tej kopii, a raczej modyfikowaniu oryginalny plik. Kroki są następujące:

  1. Usuń kopię, jeśli istnieje: ~ / .local / share / applications / nautilus-home.desktop

  2. Otwórz terminal i napisz:

    gksu gedit /usr/share/applications/nautilus-home.desktop
    
  3. Dodaj ten tekst na dole pliku, zapisz i zamknij.

    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. Restart. Powinien działać teraz, tylko jedna ikona, z szybką listą.

Jeśli nadal nie działa, możesz spróbować Alt + F2, a następnie uruchomić

unity --reset-icons

Spowoduje to zresetowanie ikon oryginalnej instalacji na pasku uruchamiania, więc będziesz musiał ponownie wypełnić ją tak, jak chcesz.

Aby odzyskać oryginalny plik nautilus-home.desktop, możesz ponownie zainstalować Nautilus i mieć domyślne ustawienia i pliki:

sudo apt-get install --reinstall nautilus
smoortema
źródło
W przypadku mojej niedawno zaktualizowanej wersji Ubuntu 16.0 bez niczego w ~ / .local / share / application po prostu unity --reset-iconsdziałało dobrze bez restartu lub czegokolwiek innego
ll
6

Zgodnie z błędem wystarczy usunąć następujący wiersz z niestandardowego programu uruchamiającego Nautilus (~ / .local / share / applications / nautilus-home.desktop):

OnlyShowIn=GNOME;Unity;

Miałem ten problem i usunięcie tej linii oraz wylogowanie i ponowne zalogowanie się sprawdziły się.

Matt Hulse
źródło
W Ubuntu 16.04 znalazłem ten plik w / usr / share / applications.
Sagar Jha,
Ale to nie rozwiązało problemu.
Sagar Jha,
3

To jest potwierdzony błąd. Błąd 842257

W pewnym momencie zostanie to naprawione. W programie uruchamiającym powinna być tylko jedna ikona.

Czad - 24216
źródło
2

Miałem ten sam problem. Upewnij się, że nie masz niestandardowego nautilus-home.desktoppliku ~/.local/share/applications. Kiedy usunąłem, wszystko znów zaczęło działać.

Stworzyłem ją jakiś czas temu w 11.04, chyba coś się zmieniło w 11.10.

Mike Walsh
źródło
usunęła moją ikonę. Czy możesz mi powiedzieć, jak ją odzyskać?
sarveshlad,
@SarveshLad Wystarczy kliknąć ikonę myślnika (logo Ubuntu) i wpisać nautilus. Przeciągnij Home Folderikonę do programu uruchamiającego. Alternatywnie możesz otworzyć aplikację, a następnie kliknąć prawym przyciskiem myszy ikonę w programie uruchamiającym i wybrać Keep in launcher.
Mike Walsh
próbowałem tego i naprawiłem to, ale kiedy skonfigurowałem moją ikonę, aby uwzględnić moje ulubione miejsca .. wróciło do obecnej sytuacji
sarveshlad
1

Wystarczy odblokować menedżera plików z Launchera. Następnie otwórz go ponownie za pomocą ikony wyszukiwania, wpisując nautilus. Na koniec zablokuj go w programie uruchamiającym.

To zadziałało dla mnie.

amartin
źródło
0

Ikona myślnika nie powinna mieć numeru, ponieważ byłaby zbędna. Numery są tam, aby można było aktywować wpis, naciskając super + num. Na przykład, w twoim przypadku, będziesz mógł uruchomić i / lub przełączyć się na Firefox, naciskając super + 2 i super + 3 dla terminala. Uruchomienie deski rozdzielczej odbywa się przez proste dotknięcie super.

Widziałem błąd, o którym mówisz, ale to było już dawno. Czy zainstalowałeś wszystkie aktualizacje? Widziałem też, że jest to spowodowane rozszerzeniem, ale nie pamiętam, które to było, ale być może dodałem szybkie listy. Nie powinno tak być po wyjęciu z pudełka. Spróbuj otworzyć sesję gościa i jestem pewien, że problem zniknie. Byłoby miło, gdybyś to potwierdził.

Jo-Erlend Schinstad
źródło
jusy zainstalowałem wczoraj 11.10 i tak, zaktualizowałem go, a mój system jest zaktualizowany, zrobiłem numerację, aby łatwo było go zinterpretować
sarveshlad
0

Problemem jest sprzeczność w pliku „Folder domowy” /usr/share/applications/nautilus-home.desktop

W oryginalnym pliku ta linia istnieje:

OnlyShowIn=GNOME;Unity;

na krótkiej liście jest to:

TargetEnvironment=Unity

Rozwiązuje się to poprzez zmianę (TargetEnvironment = Unity) na:

TargetEnvironment=GNOME;Unity;

pracował dla mnie.

ophidion
źródło