Lập chỉ mục tìm kiếm Unity sâu hơn


16

Unity hiện chỉ lập chỉ mục và hiển thị một tập hợp kết quả tập tin nông.

Giả sử tôi muốn mở tệp "/ home / Music / Creedence Clearwater Revival / Willy and the Poor Boys / The-Midnight-Special.mp3".

Tôi mở ống kính "Tệp và thư mục" và gõ "Đặc biệt nửa đêm". Thật không may, bài hát không hiển thị. Tôi thử "Willy and the Poor Boys" nhưng thư mục đó cũng không hiển thị.

Thư mục duy nhất hiển thị trong ống kính là "Âm nhạc". Do đó, tôi phải mở thư mục "Âm nhạc" sau đó điều hướng qua toàn bộ cây thư mục để mở tệp tôi muốn.

Làm cách nào để có được chỉ mục sâu hơn của tệp để hiển thị trong ống kính "Tệp và thư mục"?

Cảm ơn bạn đã giúp đỡ!

Câu trả lời:


11

Ống kính Unity không tìm kiếm tất cả các tệp và thư mục của bạn mà chỉ có quyền truy cập vào các tệp mà bạn đã mở ít nhất một lần trong quá khứ (điều này là do nó sử dụng Zeitgeist để tìm kiếm).

Có một ống kính khác nhau mà bạn có thể cài đặt được gọi là "Unity Place Filesearch" sẽ tìm kiếm mọi tệp duy nhất trên hệ thống của bạn. Điều này cung cấp kết quả tìm kiếm kỹ lưỡng hơn nhiều cho các tệp mà bạn chưa từng mở trước đây. Khi ống kính tìm kiếm mới tốt hơn này được cài đặt, bạn có thể gỡ cài đặt ống kính cũ nếu bạn không muốn nó nữa.

Để cài đặt Unity Place Filesearch:

sudo add-apt-repository ppa:pydave/unity-lenses
sudo apt-get update
sudo apt-get install unity-place-filesearch

Sau đó nhập các mục sau để làm cho ống kính xuất hiện:

setsid unity

TÙY CHỌN Bạn cũng có thể đặt thư mục nào cần bỏ qua (nếu bạn có tệp riêng) bằng cách chỉnh sửa tệp sau:

gedit ~/.filesearch.cfg

Nếu bạn chỉnh sửa tệp này, bạn có thể áp dụng các thay đổi của mình bằng cách lưu tệp sau đó nhập các lệnh sau để dừng và khởi động lại ống kính.

killall unity-filesearch-daemon
setsid unity

Để loại bỏ ống kính cũ:

Sao lưu các tập tin ống kính trước (chỉ trong trường hợp):

mkdir ~/backups
cp /usr/share/unity/places/files.place ~/backups/

Tháo ống kính:

sudo sed -i '14i ShowEntry=false' /usr/share/unity/places/files.place

Và cuối cùng áp dụng các thay đổi của bạn bằng cách chạy:

unity --replace

Tất cả đã hoàn thành! Tận hưởng tìm kiếm mới tốt hơn của bạn!

Nguồn tất cả bởi Webupd8:

http://www.webupd8.org/2011/05/real-files- Folders-search-unity-lens

http://www.webupd8.org/2011/04/things-to-tweak-fix-after-installing.html


2

Dash không phải là một công cụ tìm kiếm đơn giản, nó tương quan việc sử dụng các tệp và ứng dụng của bạn để liên kết với kết quả tìm kiếm của bạn. Nó chỉ đơn giản là hiển thị những tập tin bạn đã mở trước đó.

Tìm kiếm bạn nên làm với 'tập tin và thư mục'. Sau đó, các tập tin được thêm vào dấu gạch ngang.


Tôi không chắc là tôi theo dõi, Rinzwind. Như đã đề cập trong phần mô tả, tôi đang tìm kiếm bằng cách sử dụng "Tệp và thư mục".
Chris Bauer

1
@Chris Bauer. vẫn là câu trả lời tương tự và đúng là nó xấu hổ theo cách nó được thiết lập bây giờ. Bạn cần mở nó để đăng ký và chưa có công cụ nào để đăng ký một số tệp từ dòng lệnh. Các chỉ trả lời tôi phải là lỗi họ với điều này: answers.launchpad.net/zeitgeist-project/+addquestion
Rinzwind

2

Dường như từ các bình luận về lỗi này: https://bugs.launchpad.net/unity/+orms/646724 rằng ý định của Lens "Files and Folders" là chỉ để tìm kiếm các tệp được sử dụng gần đây (ít nhất là những tệp được sử dụng gần đây (ít nhất là những tệp đó Zeitgeist biết về).

Một ống kính khác sẽ cần thiết (và được tạo) để tìm kiếm tất cả các tệp trong thư mục chính của bạn.

Nếu bạn chỉ tìm kiếm nhạc và đang sử dụng Banshee, có thể https://launchpad.net/unity-music-lens https://launchpad.net/~markjtully/+archive/ppa phù hợp hơn.



0

Zeitgeist đang được sửa chữa - họ hiện đang trong quá trình thêm quy trình một lần để có được tất cả các thư mục bạn muốn lập chỉ mục vào Zeitgeist. Xem https://bugs.launchpad.net/unity/+orms/646724/comments/36 Vấn đề hiện tại là ZG chỉ lập chỉ mục các tệp bạn đã tương tác và tìm kiếm thống nhất sử dụng ZG.

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.