od kilku dni mój plik Files otwiera tylko nautilus, ale nie poprawną aplikację, która jest powiązana z rozszerzeniem pliku. Na przykład, jeśli wybiorę plik PDF, Nautilus zostanie otwarty, wskazując na katalog, w którym znajduje się plik (i plik jest zaznaczony), ale Adobe Reader nie jest otwarty.
Następnie robię to samo w terminalu z
xdg-open sample.pdf
tylko Nautilus jest otwarty.
xdg-mime pokazuje mi te informacje:
$ xdg-mime query default application/pdf
acroread.desktop
Plik /usr/share/applications/acroread.desktop:
[Desktop Entry]
Name=Adobe Reader 9
MimeType=application/pdf;application/vnd.fdf;application/vnd.adobe.pdx;application/vnd.adobe.xdp+xml;application/vnd.adobe.xfdf;
Exec=acroread
Type=Application
GenericName=PDF Viewer
Terminal=false
Icon=AdobeReader9
Caption=PDF Viewer
X-KDE-StartupNotify=false
Categories=Application;Office;Viewer;X-Red-Hat-Base;
InitialPreference=9
To samo z innymi typami plików, takimi jak obrazy, pliki muzyczne i dokumenty biurowe.
Następnie dwukrotnie klikam plik w Nautilusie, wszystko jest w porządku i otwarte są odpowiednie aplikacje.
Zakładam, że to zachowanie ma coś wspólnego z Thunarem, który zainstalowałem kilka dni temu, ale odinstalowałem po tych problemach.
Jakieś sugestie?
Odpowiedzi:
Miałem ten sam problem, gdy instalowałem xfce (moje pytanie można znaleźć tutaj ).
Mój problem został rozwiązany po odinstalowaniu wszystkich pakietów xubuntu *, xfdesktop4 * i xfce4 * (i thunar).
Być może powinieneś zacząć od wpisania:
aptitude search xfce xfd xubuntu | grep ^i
aby zobaczyć, które pakiety są zainstalowane w twoim systemie.
Następnie kontynuuj odinstalowywanie.
źródło
exo-preferred-applications
od razu. W ~ / .local / share / applications znajduje się następujący wpis, który wydaje się powodować, jeśli zainstalowany jest exo-file-manager: "mimeapps.list: x-schemat-handler / file = exo-file-manager.desktop "mythbuntu
płyty CD z dystrybucją xfce . Odinstalowanie pakietów powiązanych z xfce działało. Jeśli nadal nie działa, spróbuj ręcznie ustawić domyślną przeglądarkęMiałem ten sam problem z soczewką plików, a także w przeglądarce Chrome. Usunąłem wszystkie pakiety związane z xfce4 i naprawiłem problem. Dzięki!
Oto co zrobiłem
Znalazłem tę informację tutaj
źródło
Jest to błąd w exo-utils / exo-file-manager.desktop:
https://bugs.launchpad.net/ubuntu/+source/exo/+bug/956255
źródło
Jest to błąd, ale jednym ze sposobów rozwiązania (obejścia) jest stworzenie własnej wersji
xdg-open
:Musisz upewnić się, że
~/bin
dodałeś do swojej ścieżki. Twój~/.bashrc
plik powinien zawierać coś takiego jak poniżej (może już tam być):Teraz musisz edytować
~/bin/xdg-open
i dodać następujący wiersz po wierszu, który zawiera tylko tekstdetectDE
(około wiersza 525 w mojej wersji skryptu):Po wylogowaniu i ponownym zalogowaniu dokumenty powinny się otwierać w powiązanych programach obsługi, a nie w Nautilusie.
źródło
Rozwiązałem usuwanie (lub komentowanie za pomocą #) tej linii z pliku ~ / .local / share / applications / mimeapps.list :
źródło