Как искать файлы в Unity?

Зарегистрируйтесь на Launchpad, например txwikinger, вам нужно сгенерировать ключ GPG

gpg --gen-key

и загрузить его в сервер ключей Ubuntu

gpg --keyserver keyserver.ubuntu.com --publish-keys $KEYID

Заменить $KEYID на число после косой черты в строке «sec»:

gpg -K --fingerprint

Нажмите зеленый + рядом с частью ключевого слова GPG вашего профиля и дайте ему ключевой отпечаток от более ранней команды. Вы получите зашифрованное письмо. Расширьте его (настройте свой GPG-ключ в почтовом клиенте, чтобы сделать это проще), а затем нажмите ссылку внутри, чтобы убедиться, что у вас есть ключ.

Нажмите на свою страницу launchpad.net, чтобы создать новый PPA [ ! d4]

Следуйте инструкциям по упаковке Source Lab, но в отличие от того, что сказал Txwikinger, вы не будете загружать deb. Это потому, что deb является двоичным пакетом, а PPA - исходными пакетами. После того, как у вас есть 4 необходимых файла (/ debian / rules / debian / changelog / debian / control и / debian / copyright) в исходном каталоге и исходный tarball источника за его пределами, запустите

debuild -S -sa

Будет создан исходный пакет, состоящий из .debian.tar.gz (если используется исходный формат 3.0) или .diff.tar.gz вместе с файлом .dsc и .changes. Значения .dsc и .changes должны быть подписаны, поэтому вам нужно будет ввести кодовую фразу GPG дважды. [F7] требуется только при первом загрузке этого пакета в PPA. Позже вы можете его отключить.

Затем вы запустите:

dput ppa:youruser/ppa *.changes

Очевидно, заполняя свое собственное имя пользователя, и если вы выбрали собственное имя для PPA, поставьте что после косой черты. Страница PPA на Launchpad сообщит вам точный синтаксис ppa:

5
задан 10 May 2011 в 22:12

12 ответов

Я нашел пример кода единственного места-питона и использовал его для создания объектива для поиска в вашей файловой системе. В настоящее время он нестабилен, но вы можете искать файлы, и вы обычно получаете результаты.

Объект объектива Unity FileSearch

Вы можете получить доступ к объективу в Unity Launcher. Вы можете увидеть это здесь, где я ищу «лекцию».

Лупа в левом нижнем углу - это объектив FileSearch. (Значок изменяется в зависимости от вашей темы значка.) Объектив показывает файлы и папки в двух отдельных разделах.

Вы можете добавить его в свою основную кнопку (кнопка Ubuntu), установив ShowGlobal=true в /usr/share/unity/places/filesearch.place , К сожалению, Unity в настоящее время не имеет способа настроить, какие объективы находятся в Dash.

Секции файлов и папок объединены в тире под заголовком «Поиск файлов».

[d10 ] The filesearch-lens showing a search for "lecture"

Config

При первом запуске файловых поисковых объектов он создаст конфигурационный файл ~/.filesearch.cfg.

Например, вот моя конфигурация:

[search]
#dirs = a comma separated list of folders to search
dirs = ~/data
#depth = how deep from / to search
depth = 5

[ignore]
#pattern = python-style regex for directories to ignore
pattern = ^\.|^bin$|^lib$|^apps$|^settings$|^eclipse$

Я хочу, чтобы он искал ~ / данных и двух каталогов под ним и игнорировать все мелкие файлы и некоторые другие определенные папки. (Примечание: Нет, достаточно не достаточно, чтобы не искать одни и те же папки, если вы вставляете вложенные папки, такие как ~/,~/code, поэтому не делайте этого.)

Если вы меняете файл конфигурации, вам нужно для перезагрузки демона, чтобы перезагрузить его:

killall unity-filesearch-daemon

Установить

Я упаковал его, чтобы вы могли загрузить его из моего ppa.

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

Затем вы необходимо сбросить единство до того, как объектив будет замечен:

setsid unity

Экспериментальные функции

Если вы укажете ему путь, он обычно показывает путь как один из результатов (так что вы может открывать папки, как вы могли бы в gnome-do).

. Одна из возможностей, которую я все еще пытаюсь получить правильно, - это возможность вводить путь, пробел и затем поисковое слово для поиска на пути. Большую часть времени он работает, но иногда ему ничего не удается найти (вероятно, потому, что поиск ведется всегда).

5
ответ дан 25 May 2018 в 21:11

До сих пор лучший (но неудовлетворительный) метод, который я нашел, это:

Invoke dash. Введите search и Enter для запуска «Поиск файлов ...» Я могу упростить этот шаг, добавив команду keybinding для gnome-search-tool в CompizConfig. Введите мой запрос. Выберите папку, в которой я хочу выполнить поиск. Hit Find.

Но для навигации по этому интерфейсу требуется много вкладок, а выбор папки утомителен, так как в общем случае папка, которую я хочу, не находится в моих закладках.

5
ответ дан 26 July 2018 в 18:02

До сих пор лучший (но неудовлетворительный) метод, который я нашел, это:

Invoke dash. Введите search и Enter для запуска «Поиск файлов ...» Я могу упростить этот шаг, добавив команду keybinding для gnome-search-tool в CompizConfig. Введите мой запрос. Выберите папку, в которой я хочу выполнить поиск. Hit Find.

Но для навигации по этому интерфейсу требуется много вкладок, а выбор папки утомителен, так как в общем случае папка, которую я хочу, не находится в моих закладках.

5
ответ дан 31 July 2018 в 12:33

До сих пор лучший (но неудовлетворительный) метод, который я нашел, это:

Invoke dash. Введите search и Enter для запуска «Поиск файлов ...» Я могу упростить этот шаг, добавив команду keybinding для gnome-search-tool в CompizConfig. Введите мой запрос. Выберите папку, в которой я хочу выполнить поиск. Hit Find.

Но для навигации по этому интерфейсу требуется много вкладок, а выбор папки утомителен, так как в общем случае папка, которую я хочу, не находится в моих закладках.

5
ответ дан 2 August 2018 в 03:31

До сих пор лучший (но неудовлетворительный) метод, который я нашел, это:

Invoke dash. Введите search и Enter для запуска «Поиск файлов ...» Я могу упростить этот шаг, добавив команду keybinding для gnome-search-tool в CompizConfig. Введите мой запрос. Выберите папку, в которой я хочу выполнить поиск. Hit Find.

Но для навигации по этому интерфейсу требуется много вкладок, а выбор папки утомителен, так как в общем случае папка, которую я хочу, не находится в моих закладках.

5
ответ дан 4 August 2018 в 19:29

До сих пор лучший (но неудовлетворительный) метод, который я нашел, это:

  1. Вызывать тире. Введите search и Enter, чтобы запустить «Поиск файлов ...». Я могу упростить этот шаг, добавив команду keybinding для gnome-search-tool в CompizConfig.
  2. Введите мой запрос.
  3. Выберите папку, в которую я хочу выполнить поиск.
  4. Хит Найти.

Но навигацию для этого интерфейса требуется много вкладок, и выбор папки утомителен, так как в общем случае папка, которую я хочу, отсутствует в моих закладках.

5
ответ дан 6 August 2018 в 03:39

До сих пор лучший (но неудовлетворительный) метод, который я нашел, это:

  1. Вызывать тире. Введите search и Enter, чтобы запустить «Поиск файлов ...». Я могу упростить этот шаг, добавив команду keybinding для gnome-search-tool в CompizConfig.
  2. Введите мой запрос.
  3. Выберите папку, в которую я хочу выполнить поиск.
  4. Хит Найти.

Но навигацию для этого интерфейса требуется много вкладок, и выбор папки утомителен, так как в общем случае папка, которую я хочу, отсутствует в моих закладках.

5
ответ дан 7 August 2018 в 21:30

До сих пор лучший (но неудовлетворительный) метод, который я нашел, это:

  1. Вызывать тире. Введите search и Enter, чтобы запустить «Поиск файлов ...». Я могу упростить этот шаг, добавив команду keybinding для gnome-search-tool в CompizConfig.
  2. Введите мой запрос.
  3. Выберите папку, в которую я хочу выполнить поиск.
  4. Хит Найти.

Но навигацию для этого интерфейса требуется много вкладок, и выбор папки утомителен, так как в общем случае папка, которую я хочу, отсутствует в моих закладках.

5
ответ дан 10 August 2018 в 09:47

До сих пор лучший (но неудовлетворительный) метод, который я нашел, это:

  1. Вызывать тире. Введите search и Enter, чтобы запустить «Поиск файлов ...». Я могу упростить этот шаг, добавив команду keybinding для gnome-search-tool в CompizConfig.
  2. Введите мой запрос.
  3. Выберите папку, в которую я хочу выполнить поиск.
  4. Хит Найти.

Но навигацию для этого интерфейса требуется много вкладок, и выбор папки утомителен, так как в общем случае папка, которую я хочу, отсутствует в моих закладках.

5
ответ дан 13 August 2018 в 16:01

Я нашел код примера единственного места-python и использовал его для создания объектива для поиска в вашей файловой системе. В настоящее время он нестабилен, но вы можете искать файлы, и вы обычно получаете результаты.

Объект поиска объектов Unity

Вы можете получить доступ к объективу в Unity Launcher. Вы можете увидеть это здесь, где я ищу «лекцию».

The filesearch-lens showing a search for "lecture" [!d14]

Увеличительное стекло в левом нижнем углу - это объектив FileSearch. (Значок изменяется в зависимости от вашей темы значка.) Объектив показывает файлы и папки в двух отдельных разделах.

Вы можете добавить его в свою основную кнопку (кнопка Ubuntu), установив ShowGlobal = true [ ! d2] в /usr/share/unity/places/filesearch.place . К сожалению, у Unity в настоящее время нет способа настроить, какие объективы находятся в Dash.

Секции файлов и папок объединены в тире под заголовком «Поиск файлов».

The dash showing some filesearch-lens results for "icon" [!d15]

Config

При первом запуске файлового поиска будет создан файл конфигурации ~ / .filesearch.cfg .

Например, вот моя конфигурация:

  [поиск] #dirs = a  разделенный запятыми список папок для поиска dirs = ~ / data #depth = how deep from / to search depth = 5 [ignore] #pattern = regex для python для каталогов, чтобы игнорировать шаблон = ^ \. | ^ bin $ | ^ lib  $ | ^ apps $ | ^ settings $ | ^ eclipse $  

Я хочу, чтобы он искал ~ / данные и два каталога под ним и игнорировал все dotfiles и некоторые другие определенные папки. (Примечание: Нет, недостаточно для того, чтобы не искать одни и те же папки, если вы вставляете вложенные папки, такие как ~ /, ~ / code , поэтому не делайте этого.)

Если вы изменили конфигурационный файл, вам нужно перезапустить демон, чтобы перезагрузить его:

  killall unity-filesearch-daemon  

Установить

Я упаковал его, чтобы вы могли скачать его из моего ppa.

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

Затем вам нужно сбросить единство до того, как будет замечен объектив:

  устанавливает единство  

Экспериментальные функции

Если вы укажете ему путь, он обычно показывает путь как один из результатов (чтобы вы могли открывать папки, как вы могли бы в gnome-do).

Один из функции, которые я все еще пытаюсь получить правильно, - это возможность вводить путь, пробел и затем поисковое слово для поиска по пути. Большую часть времени он работает, но иногда он ничего не может найти (возможно, потому, что поиск ведется всегда).

5
ответ дан 15 August 2018 в 22:50

До сих пор лучший (но неудовлетворительный) метод, который я нашел, это:

Invoke dash. Введите search и Enter для запуска «Поиск файлов ...» Я могу упростить этот шаг, добавив команду keybinding для gnome-search-tool в CompizConfig. Введите мой запрос. Выберите папку, в которой я хочу выполнить поиск. Hit Find.

Но для навигации по этому интерфейсу требуется много вкладок, а выбор папки утомителен, так как в общем случае папка, которую я хочу, не находится в моих закладках.

1
ответ дан 25 May 2018 в 21:11

До сих пор лучший (но неудовлетворительный) метод, который я нашел, это:

Invoke dash. Введите search и Enter для запуска «Поиск файлов ...» Я могу упростить этот шаг, добавив команду keybinding для gnome-search-tool в CompizConfig. Введите мой запрос. Выберите папку, в которой я хочу выполнить поиск. Hit Find.

Но для навигации по этому интерфейсу требуется много вкладок, а выбор папки утомителен, так как в общем случае папка, которую я хочу, не находится в моих закладках.

1
ответ дан 25 July 2018 в 21:57

Другие вопросы по тегам:

Похожие вопросы: