Tại sao tôi nhận được một vị trí mà không phải là một thư mục Lỗi khi cố gắng mở tệp bằng Dash hoặc Synapse?


11

Trong vài ngày qua, tôi đã gặp phải lỗi khi cố mở tệp bằng Unity Dash, Synapse hoặc thậm chí là Công cụ tìm kiếm Gnome.

Các phương thức này sẽ cho phép tôi khởi chạy các ứng dụng và thư mục, nhưng không phải các tệp bất kỳ lúc nào, bao gồm mp3, doc, odt và txt. Với bất kỳ phương pháp nào, cùng một kết quả đối thoại lỗi: "vị trí không phải là thư mục". Có điều gì tôi có thể làm cuối cùng để sửa lỗi này không, hay đây là một lỗi trong Natty vẫn đang được sửa chữa?

Câu trả lời:


15

sudo apt-get remove exo-utils

đây là từ xfce. Bạn có thể cần phải loại bỏ thunar là tốt. Đã sửa nó cho tôi.


Điều này đã khắc phục vấn đề cho tôi. Tôi đã cài đặt exo-utils khi tôi cài đặt Thunar. Khi tôi xóa exo-utils (Thunar cũng bị xóa), vấn đề đã được giải quyết.
Christian Howd

đối với tôi, 39 gói, bao gồm cả xubfox-desktop, nên được gỡ bỏ. Có cách nào để tránh điều này không?
tobi

Có vấn đề tương tự khi sử dụng Calibre - đã sửa bằng phương pháp này. Câu hỏi là, đây là một lỗi hoặc một tính năng? :)
Avetik Topchyan

Loại bỏ exo-utils loại bỏ thunar và rất nhiều thứ cần thiết khỏi máy tính để bàn xfce4. Đó không phải là giải pháp tốt
Anwar

4

Đây là giải pháp mà không cần loại bỏ exo-utils:

Nếu bạn chỉ muốn sửa lỗi mở tệp nhưng giữ lại XFCE / exo, bạn có thể chỉ cần mở "exo-prefer-application" và thay đổi "trình quản lý tệp" ưa thích trong "tiện ích" trở lại thành "Thunar"

Tôi đoán việc cài đặt XFCE thay đổi mặc định này, dù sao việc lật nó trở lại thunar chắc chắn sẽ khắc phục hành vi trong Unity cho tôi.


Trong khi điều này về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây, và cung cấp liên kết để tham khảo.
Anwar

2

Đây thực sự là một lỗi trong gói exo-utils. ( Báo cáo lỗi Launchpad )

Đây là một vấn đề ngược dòng với các tệp máy tính để bàn cài đặt trình xử lý sai cho những thứ đó (đó là nếu bạn không sử dụng XFCE) ...

Mục "MimeType =" trong:

/usr/share/applications/exo-file-manager.desktop
/usr/share/applications/exo-mail-reader.desktop
/usr/share/applications/exo-web-browser.desktop

các tệp sẽ trở thành: "X-XFCE-MimeType ="

Cách khắc phục nhanh cho sự cố của bạn là thay đổi mục nhập khi cần và cập nhật cơ sở dữ liệu tệp trên máy tính để bàn của bạn.

Thay đổi mục nhập có thể được thực hiện như root trong một thiết bị đầu cuối theo cách này:

sed -i -e 's/^MimeType=/X-XFCE-MimeType=/' \
     /usr/share/applications/exo-file-manager.desktop \
     /usr/share/applications/exo-mail-reader.desktop \
     /usr/share/applications/exo-web-browser.desktop

Tôi đã chuẩn bị một gói với lỗi cố định trong PPA của mình, vì vậy bạn có thể cài đặt nó (bạn có thể phải đợi đến khi nó xây dựng btw) ( PPA của PhobosK )


1

Đây có thể là một vấn đề trong xdg-open và gnome-open. Có một trang lỗi cho vấn đề đó ở đây https://bugs.launchpad.net/ubfox/+source/unity-place-files/+orms/751374 . Bạn nên thử gõ 'xdg-open'. Nếu tệp mở đúng thì bạn đang gặp một vấn đề khác. Nếu nó đưa ra lỗi 'vị trí không phải là thư mục' thì hãy theo dõi và khắc phục sự cố này nhưng.

Đối với bản ghi xdg-open không hoạt động đối với tôi và việc gỡ cài đặt / cấu hình lại một số gói đã không sửa nó. Biết gói nào cần gỡ bỏ / cập nhật sẽ hữu ích, molnarandris.


Tôi đã sửa cái này trên máy tính của tôi. Sau khi cập nhật lên bản beta xdg-open natty ngừng hoạt động. Tôi tìm thấy bbs.archlinux.org/viewtopic.php?id=112069 này và nó gợi ý rằng exo-open là vấn đề. Sau khi xóa edo-utils và một vài chương trình liên quan đến xfce phụ thuộc vào nó, bây giờ tôi có thể mở tệp từ dấu gạch ngang mà không gặp lỗi này.
yun

1

Loại bỏ exo-utils cũng loại bỏ thunar. Một số người trong chúng ta cần cài đặt cả thunar và nautilus trong gnome

Vì vấn đề là exo-utils, tôi xây dựng một thunar .deb mà không phụ thuộc vào exo-utils. Đây là cách cho 64 bit :

wget http://launchpadlibrarian.net/69753654/thunar_1.2.1-3ubuntu2_amd64.deb
dpkg-deb -x thunar_1.2.1-3ubuntu2_amd64.deb tmpdir
dpkg-deb --control thunar_1.2.1-3ubuntu2_amd64.deb tmpdir/DEBIAN
gedit tmpdir/DEBIAN/control

Xóa 'exo-utils' khỏi dòng 'Depends' và lưu

dpkg -b tmpdir thunar_1.2.1-3ubuntu2_amd64-no_exo-utils_dependency.deb
sudo apt-get remove exo-utils
sudo dpkg -i thunar_1.2.1-3ubuntu2_amd64-no_exo-utils_dependency.deb
sudo apt-get -f install

thông qua: http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not-a-folder-error-solution-under-gnome/


1

Loại bỏ exo-utils cũng loại bỏ thunar. Một số người trong chúng ta cần cài đặt cả thunar và nautilus trong gnome - điều này hiệu quả với tôi xem liên kết http://queleimporta.com/thunar-nautilus-exo-utils-and-the-location-is-not-a-folder -error-Solution-under-gnome / .


1
Trong khi điều này về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây, và cung cấp liên kết để tham khảo.
Anwar

-2

Cố gắng chạy janitor máy tính. Đối với tôi, nó đã giải quyết vấn đề. Tôi nghĩ rằng nó phải liên quan đến một phiên bản cũ của bảng điều khiển hoặc menu, hoặc các thư viện không cần thiết.


Chạy máy tính Janitor không làm việc cho tôi.
Christian Howd

1
chạy janitor máy tính hs không có gì để làm với vấn đề
Anwar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.