Aplikacje nie pojawiają się w Dash (14.04)


40

Korzystam z 14.04

Aplikacje Dash

Przeczytałem już to pytanie, które zawiera odpowiedź, która w przybliżeniu odpowiada innym odpowiedziom w sieci i nie działa dla mnie.

Wszystkie aplikacje znikają w Dash

Mogę bez problemu przeszukiwać wszystkie inne pliki, ale kiedy próbuję szukać aplikacji, nie mogę tego zrobić.

Nie jestem pewien, dokąd pójść z rozwiązywaniem tego problemu - zapewniłem, że unity-lens-applicationsjest zainstalowany, wraz z unity-scope-master.

Czy mogę coś jeszcze zrobić, aby to naprawić? Szczerze mówiąc wolałbym nie uruchamiać wszystkich aplikacji z terminala.

Na nowo utworzonego konta użytkownika , aplikacje wyświetlane. Chciałbym jednak to naprawić przy logowaniu.


Sugerowane poprawki

  • Uruchom unityw alt + F2
    Zwraca ten sam błąd co powyżej, pomniejszając filtry.
  • sudo apt-get install zeitgeist zeitgeist-core
    Zostało już zainstalowane i aktualne

Inne sugestie, które były nieskuteczne:


Zgodnie z żądaniem dane wyjściowe ls / usr / share / applications /:

activity-log-manager.desktop
apport-gtk.desktop
apturl.desktop
bamf-2.index
baobab.desktop
bluetooth-sendto.desktop
bluetooth-wizard.desktop
brasero.desktop
brasero-nautilus.desktop
caffeine.desktop
ccsm.desktop
checkbox-gui.desktop
cheese.desktop
compiz.desktop
credentials-preferences.desktop
dconf-editor.desktop
debian-uxterm.desktop
debian-xterm.desktop
defaults.list
deja-dup.desktop
deja-dup-preferences.desktop
deluge.desktop
display.im6.desktop
docky.desktop
dropbox.desktop
emerald-theme-manager.desktop
empathy.desktop
eog.desktop
evince.desktop
evince-previewer.desktop
evolution-data-server-uoa.desktop
extras-calendar-indicator.desktop
extras-pushbullet-indicator.desktop
extras-variety.desktop
FacebookMessengerfacebookcom.desktop
file-roller.desktop
firefox.desktop
gcalctool.desktop
gconf-editor.desktop
gcr-prompter.desktop
gcr-viewer.desktop
geary.desktop
gedit.desktop
gimp.desktop
gkbd-keyboard-display.desktop
Gmailmailgooglecom.desktop
gnome-activity-log-manager-panel.desktop
gnome-background-panel.desktop
gnome-bluetooth-panel.desktop
gnome-color-panel.desktop
gnome-contacts.desktop
gnome-control-center.desktop
gnome-datetime-panel.desktop
gnome-deja-dup-panel.desktop
gnome-disk-image-mounter.desktop
gnome-disk-image-writer.desktop
gnome-disks.desktop
gnome-display-panel.desktop
gnome-font-viewer.desktop
gnome-info-panel.desktop
gnome-keyboard-panel.desktop
gnome-mouse-panel.desktop
gnome-network-panel.desktop
gnome-online-accounts-panel.desktop
gnome-power-panel.desktop
gnome-power-statistics.desktop
gnome-printers-panel.desktop
gnome-region-panel.desktop
gnome-screen-panel.desktop
gnome-screenshot.desktop
gnome-sound-panel.desktop
gnome-sudoku.desktop
gnome-system-log.desktop
gnome-system-monitor.desktop
gnome-system-monitor-kde.desktop
gnome-terminal.desktop
gnome-universal-access-panel.desktop
gnome-user-accounts-panel.desktop
gnome-user-share-properties.desktop
gnome-wacom-panel.desktop
gnomine.desktop
GoogleCalendargooglecom.desktop
google-chrome.desktop
GooglePlusplusgooglecom.desktop
gucharmap.desktop
hplj1020.desktop
ibus-setup-bopomofo.desktop
ibus-setup.desktop
ibus-setup-pinyin.desktop
im-config.desktop
landscape-client-settings.desktop
language-selector.desktop
libreoffice-calc.desktop
libreoffice-draw.desktop
libreoffice-impress.desktop
libreoffice-math.desktop
libreoffice-startcenter.desktop
libreoffice-writer.desktop
libreoffice-xsltfilter.desktop
mahjongg.desktop
mimeinfo.cache
mono-runtime-common.desktop
mono-runtime-terminal.desktop
mount-archive.desktop
nautilus-autorun-software.desktop
nautilus-classic.desktop
nautilus-connect-server.desktop
nautilus.desktop
nautilus-folder-handler.desktop
nautilus-home.desktop
nm-applet.desktop
nm-connection-editor.desktop
nvidia-settings.desktop
onboard.desktop
onboard-settings.desktop
orca.desktop
popcorn-time.desktop
python2.7.desktop
python3.4.desktop
Redditredditcom.desktop
remmina.desktop
rhythmbox.desktop
rhythmbox-device.desktop
root-system-bin.desktop
screenlets-manager.desktop
seahorse.desktop
session-properties.desktop
shotwell.desktop
shotwell-viewer.desktop
shutter.desktop
signon-ui-browser-process.desktop
simple-scan.desktop
software-properties-drivers.desktop
software-properties-gnome.desktop
software-properties-gtk.desktop
sol.desktop
spotify.desktop
sublime_text.desktop
system-config-printer.desktop
tekka.desktop
thunderbird.desktop
totem.desktop
transmission-gtk.desktop
Twittertwittercom.desktop
typecatcher.desktop
ubuntu-amazon-default.desktop
ubuntu-software-center.desktop
unity-activity-log-manager-panel.desktop
unity-appearance-panel.desktop
unity-bluetooth-panel.desktop
unity-color-panel.desktop
unity-control-center.desktop
unity-credentials-panel.desktop
unity-datetime-panel.desktop
unity-deja-dup-panel.desktop
unity-display-panel.desktop
unity-info-panel.desktop
unity-keyboard-panel.desktop
unity-lens-photos.desktop
unity-mouse-panel.desktop
unity-network-panel.desktop
unity-power-panel.desktop
unity-region-panel.desktop
unity-scope-gdrive.desktop
unity-screen-panel.desktop
unity-sound-panel.desktop
unity-tweak-tool.desktop
unity-universal-access-panel.desktop
unity-user-accounts-panel.desktop
unity-wacom-panel.desktop
unitywebappsqmllauncher.desktop
update-accounts.desktop
update-manager.desktop
usb-creator-gtk.desktop
vino-preferences.desktop
vlc.desktop
webbrowser-app.desktop
xdiagnose.desktop
yelp.desktop

Czy widzisz je w programie uruchamiającym?
Tim

Edytuj pytanie, aby uwzględnić wynikls /usr/share/applications
Tim

Pojawiają się w programie uruchamiającym - dodał wyjściels /usr/share/applications/
jimsug

uruchom polecenie unityw Alt + F2
Tim

1
@jimsug spróbuj wyczyścić $HOME/.cache/i wylogować, a następnie zaloguj się.
Pandya

Odpowiedzi:


29

Ponieważ jest ono ograniczone tylko do konta użytkownika, musi mieć coś wspólnego z użytkownikiem.

Może jeden z .desktopplików w folderze domowym powoduje uruchomienie programu uruchamiającego? Czy możesz spróbować przenieść pliki z tych folderów gdzie indziej:

  • /home/<youruser>/.gnome/apps/
  • /home/<youruser>/.local/usr/share/applications/

na przykład

$ mkdir backup_local
$ mkdir backup_gnome
$ mv .local/share/applications/*.desktop backup_local/
$ mv .gnome/apps/*.desktop backup_gnome/

Następnie wyloguj się, zaloguj i sprawdź, czy coś to zmieniło? Zawsze możesz przenieść je z powrotem, jeśli to nie pomogło. Jeśli to pomogło, spróbuj przenieść je jeden po drugim, do którego winowajcą był plik.

EDYCJA: Możesz dowiedzieć się, który z nich był zniekształcony:

  1. Zainstaluj desktop-file-utilspakiet:

    sudo apt-get install desktop-file-utils 
    
  2. Sprawdź .desktoppoprawność każdego z plików, używając desktop-file-validate:

    desktop-file-validate .local/share/applications/*.desktop
    desktop-file-validate .gnome/apps/*.desktop
    

    Lub oczywiście w innej lokalizacji, jeśli już ją przeniosłeś. Nic nie wydrukuje, jeśli wszystkie pliki są w porządku. Jeśli któryś z plików jest zniekształcony, wydrukuje jeden komunikat o błędzie w wierszu.

    Możesz również sprawdzić inne pliki na pulpicie:

    desktop-file-validate /usr/share/applications/*.desktop
    

Doprowadziło to do niczego ładowania podczas logowania. Na szczęście udało mi się go skopiować z ctrl + alt + f1, ale wydaje się, że powoduje to więcej problemów.
jimsug

1
Ach, błąd nowicjusza. Wygląda na to, że było to spowodowane .desktopplikami /usr/share/applications/w moim przypadku.
jimsug

2
@jimsug Zaktualizowałem odpowiedź, aby uwzględnić metodę, która pozwoliła ustalić, która z nich była winna (za pomocą desktop-file-validate). W ten sposób możesz uniknąć utraty wszystkich skrótów.
jmiserez

3
Co ciekawe, nie wiedziałem, że uszkodzony plik na pulpicie może zniszczyć menu Unity. Dzięki za tę odpowiedź, warto wiedzieć!
Andrea Lazzarotto

1
Miałem ten sam problem, próbowałem wszystkich powyższych bezskutecznie - okazało się, że wtyczka deski rozdzielczej „Aplikacje” została w jakiś sposób wyłączona.
Sary,

10

W pewnym momencie podczas mojej sesji w Ubuntu 14.04 LTS wyszukiwanie aplikacji przestało odpowiadać, pokazując ten sam błąd. Rozwiązaniem, które znalazłem, jest otwarcie terminalu ( CtrlAltT) i zabicie zakresu domowego

$ kill $(pgrep -f unity-scope-home/unity-scope-home) 

Zakres został ponownie uruchomiony, a wyszukiwanie aplikacji wznowiło swoje możliwości


To była najdziwniejsza rzecz. Właśnie zauważyłem to samo w 17.04. Czy muszę to robić przy każdym logowaniu?
Anwar

@Anwar nie, nie sądzę. Takie zachowanie powinno być okazjonalne i jednorazowe. Jeśli jest trwały, prawdopodobnie występuje błąd lub inny głębszy problem. Jeśli jest trwały podczas logowania, możesz oczywiście uczynić go jedną z rzeczy uruchamianych w ramach aplikacji Autostart, ale w przeciwnym razie po prostu .bashrc
ustaw

Był trwały podczas logowania. Użyłem twojego polecenia, które natychmiast przywróciło funkcję. I usunąłem dane .zeitgeist po kolejnej odpowiedzi. Teraz go nie ma. Nie wiem, czy twoja odpowiedź była wystarczająca do trwałego rozwiązania
Anwar

7

w rzeczywistości wyloguj się z sesji gościa i ponownie zaloguj ponownie, ponieważ główny użytkownik właśnie naprawił problem, ponieważ nadal nie rozumiem dlaczego ... ale zanim to zrobiłem, spędziłem czas na wypróbowaniu powyższych linii poleceń, co w moim przypadku nie miało pozytywnego efektu . z pewnością docenimy sposób na zresetowanie w czysty sposób tych plików .desktop, które najwyraźniej stanowiły problem, a nawet sposób na ich usunięcie w razie potrzeby. i tak dzięki


uruchomiona wersja 14.04
saz

Pierwsza sesja gościa działała, moja sesja nie. Następnym razem oba nie będą działać. Czy ktoś ma pomysł? ..
Ivan Yarych

4

Czy usunąłeś bazę danych Zeitgeist i uruchomiłeś ponownie? To znaczy:

rm -rf ~/.local/share/zeitgeist

Wydaje się to najbardziej logiczne. Przy następnym logowaniu poczekaj kilka minut, aż aplikacje pojawią się ponownie.

Pamiętaj, że to nie to samo, co ponowna instalacja Zeitgeist, która w tym przypadku jest bezużyteczna, IMHO.


Próbowałem tego i nie przyniosło to efektu.
jimsug

To zadziałało dla mnie!
mbo

2

Zauważ, że w twoim przypadku nie ma Applicationspod Typami ani Kategoriami (zobacz kontrast w załączonym obrazku). Miałem ten sam problem po aktualizacji z 14.04 LTS do 16.04 LTS. Rozwiązaniem było dla mnie

Dash (z Unity) nie pokazuje aplikacji

Kopiuję odpowiedź tutaj:

sudo apt-get purge unity-lens-applications    
sudo apt-get install unity-lens-applications 

następnie wyloguj się i zaloguj.

Brak aplikacji


1

Jeśli chodzi tylko o aplikacje, ale inne pliki można dobrze zbadać w Dash, możesz spróbować tego i ponownie zalogować się po:

rm ~/.cache/software-center -R

To nie działa, ale może działać dla kogoś innego?
jimsug

Działa to dla mnie w połączeniu z kill $(pgrep -f unity-scope-home/unity-scope-home).
Tarjei Huse

1

Napotkałem dzisiaj ten sam problem w Ubuntu 14.10. Zrestartowano i nagle nie ma już żadnych aplikacji w desce rozdzielczej, i żadne z proponowanych rozwiązań (usuń pamięć podręczną, zainstaluj ponownie obiektywy, usuń dane zeitgeist) nie działało dla mnie.

Na szczęście przypomniałem sobie jedną zmianę systemu, którą zastosowałem kilka godzin wcześniej: zmieniłem ustawienia regionalne z de_DE.UTF-8na tylko de_DEpoprzez:

sudo update-locale LANG=de_DE

Więc jeśli żadne z rozwiązań nie działa, spróbuj zmienić ustawienia regionalne na takie, które obsługują Unicode. Dla mnie było to:

sudo update-locale LANG=de_DE.UTF-8

następnie następuje restart. Teraz wszystko działa zgodnie z oczekiwaniami.


0

To może, ale nie musi pomóc w twoim przypadku, ale w moim przypadku zabrakło mi miejsca na partycji głównej mojego dysku twardego. Ciągle otrzymywałem wiadomości o tym, że mam mniej niż Gig dostępnej przestrzeni. Ten problem zaczął się wtedy pojawiać. Tak więc wyczyszczenie przestrzeni i ponowne uruchomienie zrobiło magię.

Uważaj również na wszelkie problemy, które miały miejsce w tym samym czasie, które mogły być przyczyną. tj. aplikacje, które mogłeś zainstalować, dodany nowy sprzęt, zaktualizowane sterowniki itp.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.