Jak obejít Spotlight?
14. 12. 2007, 10:18 · Nakousnutá jabka · Bleskovka
Jestli mě něco z inovací v Mac OS X štve, je to Spotlight. Na jednu stranu mocná, na druhou stranu hloupá a pomalá funkce. Alespoň na Tigeru a z mého osobního pohledu, protože jsem zvyklý, a nemám zatím důvod to měnit, hledat věci podle názvů souborů. Jen zřídka kdy se dostanu do situace, že potřebuji vyhledávat podle něčeho jiného, než jméno, velikost nebo datum založení/úpravy. A bohužel Spotlight tyto věci, přes veškeré indexování, dělá pomaleji, než Panther bez Spotlightu blahé paměti. K tomu ignoruje řadu věci, takže některé soubory prostě dohledat nejde. A pomalost mě občas dovádí k zuřivosti, například když změním řazení výpisu, a ten #$*& to začne hledat vše znovu…
Spotlight jsem si alespoň trošku upravil ku obrazu svému, že když ve Finderu stisknu Cmd-F, nastaví se mi hledání hned podle názvů, ale to je stále málo.
A tak hledám nějakou náhradu nebo doplněk pro Spotlight, který by umožnil vyhledávat opravdu fyzicky na disku, uměl by hledat neviditelné soubory (dle OS X příznaku i s . na začátku) a především by uměl hledat podle času. Prolejzal jsem MacUpdate a VersionTracker, a bohužel jsem na vhodný program nenarazil (obvykle chybělo hledání dle data vytvoření/modifikace), poradí mi někdo nějakou pěknou grafickou aplikaci? Občas používám locate , ale chci přeci jen o něco komfortnější nástroj (v shellu se blbě interaktivně řadí podle velikosti nebo data, například).
http://www.apple.com/downloads/macosx/system_disk_utilities/easyfind.html
— Juraj O. 14.12.2007 11:44 #
Asi to neresi problem s hledanim podle data, i kdyz bych nebyl prekvapenej, kdyby i na to existoval sikovnej plugin. Ale od zacatku myho kratkyho jablecnyho zivota nedam dopustit na QuickSilver…
— PavelS 14.12.2007 11:50 #
Juraj O.: easyfind jsem zkousel, neumi hledat dle data (dle casoveho obdobi)
PavelS: kdyby nekdo poradil jiste funkcni reseni, budu nejradeji :). Vyzkumnicenim jsem uz nejaky cas stravil :(
— Martin Ler 14.12.2007 12:03 #
Martine, mluvíte mi z duše. Mě zas přivádí k šílenství finděrové kopírování. Když nešťastník kopíruje třebas 4 GB starých souborů, hodil by se třeba výpis do logu, co se nepovedlo spolu s volbou log errors only, že?
— Libor Kučera 14.12.2007 12:09 #
Co zkusit tohle Spotlaser?
Sice to asi vyuziva Spotlight, ale umi to hledat dle nazvu, data atp.
— AndroidCZ 14.12.2007 12:12 #
To s tym casom som si neuvedomil. Tak potom nemam sajnu.
Jinak tady je zajimavy clanek: http://cocoacafe.wordpress.com/2007/06/17/fscatalogsearch/
— Juraj O. 14.12.2007 12:18 #
4:
No dobra :) Tak doporucuju PathFinder, ten je jako nahrada Finderu vubec dobrej. A hledat podle milionu kriterii umi urcite. Jestli presne tak ja chcete netusim,ale rek bych,ze by mel vyhovet.
— PavelS 14.12.2007 13:00 #
Na hladanie textovych retazcov v suboroch pouzivam SpotInside a na hladanie podla nazvu HoudahSpot. Mam ich v liste Finder-u a mne ako grafikovi/BFU to staci…
— iwans 14.12.2007 13:04 #
Martine, ale Spotlight je v Leopardovi fakt lepší. Ty pořád ještě používáš Tigera, viď? Tam byl opravdu pomalý, ale teď je to zřetelně rychlejší.
— Pavel Kout 14.12.2007 13:34 #
Pavel Kout: jj, stale na tigeru. Ma politika je “no upgrade”, takze asi az po novem roce bude cas na komplet preinstalaci. Coz ale stale neresi to, ze nektere veci Spotlight proste nevidi.
— Martin Ler 14.12.2007 13:57 #
V Leopardovi používam Spootlight i na spúštanie softwaru. Je proste rýchly :)
— XcoRpi 14.12.2007 14:05 #
Jelikoz me Spotlight stval podobne, pouzival jsem interface “NotLight”. Pokud Vam spravne rozumim, umi to, co chcete.
— PaSt 14.12.2007 15:38 #
Martine, mrknul ses po pluginech pro Spotlight? Zajímavě mj. třeba vypadá http://mac.softpedia.com/get/Spotlight-Plugins—-Utilities/SpotMeta.shtml nebo http://mac.softpedia.com/get/Spotlight-Plugins—-Utilities/BSP.shtml anebo http://mac.softpedia.com/get/Spotlight-Plugins—-Utilities/Spotlaser.shtml
— Pavel Kout 14.12.2007 15:52 #
a co google desktop?
— Matthew 14.12.2007 15:56 #
ono vhodny je asi ten quicksilver alebo LaunchBar popr. si spravit Applescript/automator akciu, ktora bude obsahovat nastavenie pre hladanie a uz vyplnenu polozku date: (alebo created alebo modified), teda rozsirene hladanie v spotlight (napr. kind:image created:3.11.2007). A potom len nastavit tejto akcii/applescriptu bud skratku cez Quicksilver alebo ju volat z menu Scripts. Zobrazi sa okno kde sa zada pozadovany retazec a pusti sa hladanie.
Mimochodom Spotlight v Leopardovi je skutocne drasticky lepsi. Rovnake problemy som riesil v Tigrovi cez QuickSilver, v Leopardovi som ho uz uplne vyhodil. Spotlight + Automator + AS pokryju vsetky potreby.
— Jozef Remen 14.12.2007 16:29 #
JR: dekuji, ale jako bezny uzivatel zase nevidim tak velkou vyhodu v tom, ze to co mi v Pantheru fungovalo primo v systemu musim v novejsim systemu resit pres Automator a AS. A HLAVNE – jak donutit spotlight aby nasel veci typu slozky .ssh? tedy veci ktere jsou neviditelne? nelze. no nic, vecer vyzkousim ruzne tipy z diskuse a poreferuju. osobne zatim preferuju neco co neni spotlight. nema nekdo na disku jeste 10.3, ze by mi poslal aplikaci Find? :)
google desktop je trochu kanon na vrabce. a princip se mi tolik nelibi – sice mam google rad, ale vodcamcad pocamcad.
— Martin Ler 14.12.2007 16:53 #
Nikdy jsem to nezkousel, ale minimalne je mozne presvedcit Spotlight, aby indexoval a prohledaval systemove slozky (mel by pak najit treba to ssh). Jak jej donutit, aby indexoval i skryte soubory ale netusim. Mozna je jde stejnym zpusobem pridat, ale to asi jenom pokud clovek casto prohledava par takovych souboru. Viz: http://www.macosxhints.com/article.php?story=2005050222125145&query=spotlight%2Bhidden%2Bfiles
— pethr 14.12.2007 17:57 #
nie je problem hladat aj skryte subory, spotlight to vie. staci v GUI zaskrtnut spravnu volbu (v okne Find).
Ak sa da Jabko-F vo Finderi, otvori sa okno Find. Namiesto defaultneho Kind staci vybrat “Other…” a tam najst “Invisible”. Myslim ze takto to je aj v Tigrovi. Niekde na MacOSXHints je aj tip ako upravit XML subor predvolieb tak, aby boli nastavenia defaultne vzdy po stlaceni Jabko-F
Martine: Aplikacia Find z Panthera bude k nicomu, vyzaduje systemove frameworky a tie sa dramaticky zmenili.
— Jozef Remen 14.12.2007 18:45 #
Jozo: jezisi kriste. diky za “vysoke mineni”. vypadam jako takovej debil, ze nevim kde najit volbu “invisible”? A predevsim – laskave si vyzkousej, nez o necem budes poucovat. a nebo tobe to ~/.ssh najde?! me ani smykem. O upravach default find jsem psal primo v clanku, dekuji za bedlive cteni :/.
— Martin Ler 14.12.2007 19:39 #
Neni na veci, ktere nejsou pro bezneho uzivatele (neviditelne soubory a adresare jako /src …), nejlepsi proste ‘find’ v terminalu? Alespon ja tyhle veci vetsinou potrebuji v kontextu, kdy uz stejne v terminalu jsem :)
Moje predchozi doporuceni, NotLight se tykalo snadneho hledani Spotlightem jen v nazvech, datech apod.
— PaSt 14.12.2007 20:22 #
Martin: ad Jozo – v leopardu to tak funguje. takze opravdu staci jen uprava defaults.
— Muff 14.12.2007 21:12 #
Muff: ok, tak sem to na Leosovi vyzkousel a asi me to donuti switchnout driv.
Tady to funguje tak jak chci – vcetne vyhledani neviditelnych veci v bundlu a podobne. konecne rozumne vyhledavani zda se. V tom pripade je cely tento post zbytecny :D Ale diky za vysvetleni, vim ze v Leosovi se hledani chova jinak (prohledava bundly, napriklad), ale ze tak radikalne jsem netusil.
Ovsem na tigeru se to chova radikalne jinak, invisible soubory bere jen dle Finderu flagu, ne .files.
— MaLer z Leose 14.12.2007 21:25 #
Martin: no tak prepac ze som sa snazil poradit…
Necitam Tvoj post zakazdym, ked pisem prispevok a v hlave nosim aj ine veci nielen databazu clankov na maler.cz
— Jozef Remen 14.12.2007 22:21 #
Jozo: njn, sorry. me to stve, kdyz se doctu to same, co ja sem uz predtim napsal.
— Martin Ler 14.12.2007 23:38 #
me navic nejspis spotlight zpusobuje (jak sem pred casem psal v mailu), ze se z nicehonic zaplni disk a pritom na nej nic nepribude (vzdycky se mi to stane pri indexovani externiho disku nebo iPodu).
— Morris 15.12.2007 23:17 #