Об'єктив "Файли та папки" об'єднання не може нічого знайти


9

Останнім часом об’єктив "Файли та папки" Unity не може знайти нічого, що я шукаю, використовуючи тире.

Наведемо приклад: я хочу знайти документ під назвою "Figure_1.png". Перед цим клопотом я міг написати "Fig" на тире, і всі документи, починаючи з імені яких міститиметься "Fig", будуть відображені в результатах.

Оскільки вчора нічого не відбувається, і я просто заповнив три типи "Останні", "Завантажити" та "Улюблені папки". Навіть якщо документ "Figure_1.png" присутній у підкатегорії "Останні", введення "Fig" не обмежуватиме результат лише цим документом. Складається враження, що пошуковий механізм якось убитий.

Усі інші лінзи поводяться так, як очікувалося.

Я намагався перевстановити додаток-файли-єдність, а також zeitgeist та вхід / вихід / без успіху.

Крім того, коли я запускаю команду zeitgeist-daemon --replaceв терміналі, з'являється це повідомлення про помилку:

ERROR - zeitgeist.extension - Failed loading the 'SearchEngineExtension' extension

Я не знаю, чи це може бути пов’язано з моєю проблемою.

Чи знаєте ви спосіб повернути цю дуже важливу особливість?

Дякую за відповіді


Спробуйте запустити "sudo updatedb". Я не впевнений, чи використовується об’єкт файлів і папок locate, але варто спробувати.
nickguletskii

@nickguletskii: Ні, він використовує Zeitgeist.
Хав'єр Рівера

@nickguletskii: Я спробував це, а також перевстановити Unity через Synaptic, але проблема все ще існує.
Алкалізер

@Alkalyzer: Проблема, ймовірно, в Zeitgeist, а не в єдності. Ви можете спробувати перевстановити його. Але я не знаю про це достатньо, щоб відповісти на ваше запитання.
Хав'єр Рівера

1
Ця проблема може бути пов’язана з наступною помилкою №777866
Alkalyzer

Відповіді:


11

Проблема може бути в пошкодженому індексі FTS. Дивіться звіт про помилку .

Рішення полягає в тому, щоб видалити індекс - це не повинно впливати на загальну історію діяльності.

zeitgeist-daemon --quit
rm -rvf ~/.local/share/zeitgeist/fts.index/
zeitgeist-daemon --replace

(На основі рішення Міхала Грубі із пов'язаного звіту про помилку.)


1
Після того як я зазначив, що ця помилка вплинула і на мене на Launchpad, я отримав дуже швидку відповідь від Seif Lotfy, який запропонував мені те саме рішення, що і ви. І це спрацювало як шарм. Тож дякую вам обом.
Alkalyzer

1
Чи повинен мене турбувати ця помилка:** (zeitgeist-datahub:6309): WARNING **: zeitgeist-datahub.vala:229: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!
Аманда

1
@Amanda Це, ймовірно, викликано тим, що демон закритий (з zeitgeist-daemon --quit), тому немає ніяких причин для занепокоєння.
jnv

1
@jnv і ... це спрацювало. Що величезне полегшення.
Аманда

0

Що ви бачите, коли ви відкриваєте папки та місця (це), коли ви їх відкриваєте, це для мене це Відкрийте об'єктив місцячи ви отримуєте просто чорний порожній тире. Якщо ви хочете реально здійснити пошук, вам доведеться встановити юнит-файли-пошук файлів ppa: http://ppa.launchpad.net/pydave/unity-lenses/ubuntu, нормальний об'єктив не буде шукати, хоча всі файли. Після встановлення ви вводите термінальну єдність або виходите з системи та знову входите в систему.


Коли я відкрив об'єктив "Пошук файлів і папок", у мене вийшло точно таке ж вікно, як і ви. Я також міг написати в тирі. Просто файли не замовлялися та не оновлювалися після того, як я набрав початок імені.
Алкалізер

@Alkalyzer Я не знаю, що це може бути помилка. Я помітив, що у мене така ж проблема.
Ренс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.