The Book of Words (2.1)
FinderPop er et universelt indstillingspanel, der udvider OS X's genvejsmenuer ved hjælp af mappen FinderPop-emner ligesom mappen Apple Menu-emner gjorde for Apple-menuen. Det har også andre funktioner:
Det basale
INSTALLATION
Er programmet Systemindstillinger aktivt, så slut det. Sære ting kan ellers forekomme.
Dobbelt-klik på symbolet FinderPop.prefpane. Systemindstillinger åbnes og spørger om du vil installere FinderPop for alle brugere eller kun for dig. Vælg 'kun denne bruger'.
BRUG
Åbn indstillingspanelet FinderPop. Klik på knappen Vis mappen FinderPop Items Folder i fanebladet Emner. Tilføj henvisninger til dine favouritprogrammer, -mapper, -dokumenter og hvad som helst til denne mappe. Hver gang du nu control-klikker, har du nogle flere muligheder...
Her er min FinderPop Items-mappe og den korresponderende FinderPop-menu:
|
|
Enkelt sagt prøver FinderPop at åbne hvad du end vælger i en af dets menuer. Er det en markering i Finder og du vælger et program i en FinderPop-menu, vil FP spørge om det program du valgte i menuen skal åbne det markerede i Finder. For eksempel: du vil kunne komprimere det markerede i Finder? Tilføj en henvisning til "DropStuff" til mappen "FinderPop Items Folder", marker de ønskede arkiver i Finder, Control-klik på det sidste arkiv i din markering, vælg "DropStuff" i den viste FinderPop-undermenu, og hokus pokus, keine Hexerei.
Emner vises normalt i FinderPop-menuer i alfabetisk rækkefølge. Du kan kontrollere sorteringsrækkefølgen ved at indsætte et sorteringspræfix før emnets navn, i Finder. Dette præfix består af tre tegn før et emnes navn, hvor det tredie tegn er en højre-parentes ')'
og hverken det første eller det andet tegn er en venstre-parentes. Denne præfix-tekst vises ikke i menuen.
Bemærk, at du kan vælge blandt forskellige standard sorteringsrækkefølger i lokalmenuen "Sorter emner i FP-menuer" popup i fanebladet Udseende: f.eks., sorter efter ændringsdato, sorter alfabetisk, eller en sortering, hvor programmer vises øverst, derpå mapper, og endelig andre dokumenter (alfabetisk sorteres i hver af disse undergrupper.) Bemærk, at denne indstilling tilsidesætter enhver anden sorteringsrækkefølge du har valgt med ovennævnte sorteringspræfixer.
Et emne i mappen FinderPop Items, hvis navn ender med '-***
' (dvs minus-stjerne-stjerne-stjerne) betragtes som en menu-skillelinje, følgende konventionen sat af James Walker's OtherMenu.
Som en udvidelse af OtherMenu konventionen, udvides mapper -- eller en henvisning til en sådan -- hvis navn ender med '-!!X
' (minus-udråbstegn-udråbstegn-stort-X) ikke (dvs., der vil ikke hænge en undermenu ved den.) Navnet der vises i menuen indeholder ikke '-!!X
' suffixet, så FinderPop-menu er æstetiske (selvom, som meget andet, den bagvedliggende organisering ikke er det.) Ender mappen navn med '-!!x
' (minus-udråbstegn-udråbstegn-lille-x) vises, foruden den ikke udfoldes der ikke noget mappesymbol. Dengang jeg var modtagelig for alle slags gale ideer til FinderPop, tilføjede jeg denne ingen-symbol ting til glæde for nogen der påstod, at FinderPop var "fundamentally flawed" uden dette.
Emner der slutter med 'mbar!!!!
' vises kun, når du klikker på et tomt område i menulinjen.
Emner der slutter med 'fsel!!!!
' vises kun, når du
har control-klikket på et emne (dvs., et arkiv eller mappe er valgt).
Vi tilstår åbnet og ærligt, at brugergrænsefladen for dette er "fundamentally flawed", men indtil vi har tid til at forbedre dette, er jeg bange for at vi hænge på det. Og i øvrigt, du behøver kun at gøre det én gang!
Indstillingsmulighederne i FinderPop's indstillingspanel skulle være nogenlunde selvforklarende. :-) Hjælpe-tags findes til de fleste emner (lad musen hvile over emnet for at se hjælpeteksten.)
Åbne FinderPop
Control-klik eller højre-klik et eller andet sted - dette viser genvejsmenuen som normalt; FinderPop føjer sig til denne menu.
Har du slået "Control-fri genvejsmenu i Finder" (fanen Valg), kan du klikke og holde knappen nede i et Finder-vindue eller på Skrivebordet og en genvejsmenu dukker op for det du klikkede på . Du kan også arrangere at have FinderPop til at vise en "Indholdsmenu", hvis du klikker-og-holder på en mappe. Æble-klik-og-hold på et tomt område i et Finder-vindue åbnes også en genvejsmenu, ligesom selvfølgelig Æble-Control-klik på enten et tomt område eller en mappe. Har du tasten Skiftelås nedtrykket, når FinderPop-menuer vises, er tilstanden af "Indflet FinderPop-emner i hovedgenvejsmenuen" modsat. Husk at slå Skiftelås-tasten fra igen! |
![]() |
![]() |
Æble-klik i menulinjen viser dig en Processer-menu:
Holdes Control -tasten også nede medtages de normalt usynlige baggrundsprocesser. Herfra kan du skifte til enhver proces, eller slutte dem ved at trykke Control-alt-Æble (markøren ændres til ![]() Reagerer programmet ikke på 'Quit' AppleEvent'et, kan du virkelig dræbe det ved at holde også Shift-tasten nede foruden Control-alt-Æble (men pas på - dette afbryder processen uden at arkivere åbne arkiver, etc.) Aktive programmer som er skjulte (via Æble-H) vises i FinderPop's Processer-menu med utydelige symboler. Bemærk, at de andre FinderPop-menuemner stadigvæk er tilgængelige. |
Shift-klik i menulinjen viser dig en Skrivebordsmenu, visende alle tilsluttede enheder (diske) plus indholdet af Skrivebordsmappen. (Holdes Control tasten nede, vises kun diske. Jeg sparer dig for de over 150 emner på mit Skrivebord her - og hvis du synes det er slemt, skulle du se min virkelige skrivebord! I am a firm believer in the First Available Surface filing system. |
![]() |
Navigere i FinderPop-menuer
Som sædvanligt som i menuer i OS X, indtastning af et tegn vil vælge det første menu-emne, der starter med det skrevne tegn, hvad der kan spare en hel del roden rundt med musen.
Desuden kan du, ved at nedtrykke modifikationstaster (Control, Æble, alt og Shift) mens du gennemser FinderPop-menuer, ændre FinderPop's opførsel. Nedenstående liste viser de tilgængelige muligheder hvis intet er markeret i Finder mens du gennemser en FinderPop-relateret undermenu. Du bør bemærke musemarkørens ændrede udseende som vist.
Der vises forskellig tekst, afhængigt af om musen aktuelt befinder sig over et arkiv, en mappe, et program, en aktiv proces, eller en disk (enhed.) Det kan være nyttigt at se “creator” og “type” for et ukendt emne: du skal blot Æble-Control-klikke på et tomt sted i det Findervindue som emnet befinder dig i, og i den resulterende FinderPop Indhold -menu, trykke Æble og alt og føre musen ned til emnet. Andre informationer, f.eks. arkivstørrelse og tilladelser, vises også her. Grafiske oversigter vises for alle QuickTime-understøttede multimedier (JPEGs, PDFs, MOVs etc);
tekstarkiver vises der også en oversigt for.
Du kan takke en pludselig strejke hos Iberia's jordpersonel i Barcelonas lufthavn for dette. (Det betød min weekend i Amsterdam blev aflyst.) Shower-o-shaggers...
Det viser en lille oversigt af hvad du valgte; plus basal info om arkivet/mappen/enheden. Er emnet et billede eller et MP3-arkiv, vises også forskellige nyttige stumper info, som i eksemplet. Er emnet et arkiv, viser oversigts-panelet de første linjer af arkivet (hvis det er et tekstdokument), eller et hex-dump af de første ca. hundrede bytes i arkivet, hvis du alt-dobbeltklikker i oversigtsområdet. Er emnet en mappe, vises en ganske lille repræsentation af dens indhold her. (Du kan endnu ikke vælge emner i denne mini-indholdsrepræsentation.)
Dette udvikler sig måske til en hylde-ting, men med min udviklingshastighed... ja, hold ikke vejret...
Beklager de elendige symboler, de var de bedste jeg kunne finde/klappe sammen med kort varsel. Hallo... er der grafiske kunstnere som læser dette, der kunne tænke sig at se deres navn i FinderPop's AboutBox? Forslag modtages med taknemmelighed! (Og forresten er FinderPop's Indstillingspanel-symbol også ret ringe :-)
Er noget markeret i Finder, ændres FinderPop's markør automatisk hvis den befinder sig over et menuemne som repræsenterer en mappe i en FinderPop relateret menu. Merkøren ændres til en
(Tryk begyndelsesbogstavet for en knap har samme effekt som at trykke på knappen, sådan at et tryk på f-tasten korresponderer til et klik på Flyt-tasten.)
Markøren vender tilbage til den normale pile-markør, hvis kopieringen ikke kan lade sig udføre (f.eks, hvis destinationsdisken er skrivebeskyttet, eller hvis du prøver at flytte en mappe ind i en af dens undermapper.) Prøver du manuelt at skifte til en anden markør ved at trykke Æble/alt/Skift/Control etc., har denne markør naturligvis forrang.
Alle disse modifikationstast-akkorder er en god klaverøvelse, om ikke andet.
Tips & tricks (eller: "You know much that is hidden, O Tim.")
hvor RR, GG, BB og AA er hex byte-værdier repræsenterende de røde, grønne, blå og alfa komponenter i infovinduets baggrundsfarve. For eksempel,
giver RGB = {0x5555, 0x6666, 0x7777} og en alfa på 0xFA / 0xFF == 0.980.
Eksemplet vil få FinderPop til at bruge 128-pixel symboler i dets "info-hjælp-tag"-vinduer, næste gang programmet patches (disse værdier indlæses en gang pr. program.) Sættes
FAQ me!
Patcher FinderPop mit system?
FinderPop ændrer ingen af dine programmer eller systemarkiver.
FinderPop er blevet testet af en bande på mere end 40 beta-testere (se siden FinderPop Beta Testing, hvis du har lyst til at slutte dig til dem.) Problemer kan dog alligevel opstå, f.eks. ustabilitet i bestemte programmer, etc. Oplever du problemer, kan du blot slå FinderPop fra i indstillingspanelet fro at deaktivere det. Har du vedblivende problemer i et bestemt program , så fortæl mig om det [
]; du kan også bede FinderPop om at lade være med at "patche" dette program ved at tilføje det til listen Undtag list i FinderPop's indstillingspanel.
Release Notes
The alternate Cmd/Opt/Ctrl/Shift modifiers method remains unchanged.
Also note two new keys:
It has to be said, however, that the new method (as used by various other utilities) is definitely
better if you're on a laptop. Note that the minimum control-free delay can never be smaller
than the mouse double-click time as set in the Keyboard & Mouse prefPane.
Vær opmærksom på at OS X*s Menu Manager synes at foretage nogle meget tidskrævende
processer, hvis du er langt nede i et hierarki og trykker på en ikke-genvejstast.
Det er ikke usædvanlig at se badebolden rotere nogle sekunder, men bare rolig,
menu manageren vender langsomt tilbage til livet. Det synes som om den scanner
alle menu-emner for emner startende med den tast du trykkede på.
I har rapporteret denne fejl til Apple.
Af denne årsag anbefales det at bruge Æble-alt-Shift-ændringstaster til at udløse
de forskellige FinderPop-funktioner beskrevet nedenfor.
Bemærk: denne fejl synes at være blevet rettet i Leopard!
Viser det valgte menu-eme (proces eller FinderPop-emne) i Finder. Trykker du 'v' (i modsætning til at trykke Æble), udføres handling øjeblikkeligt - Finder vier emnet. Holder du Æble, nedtrykket, når du vælger emnet i FinderPop's menuer som normalt - når du har valgt emnet, viser Finder det.
Med hensyn til den første sætning i denne sektion, hvis du ønsker at vælge et menu-emne statende med 'v', så tast Shift-'V', dvs., stort-'V'.
Æble-alt (eller 'i') -- Vis info --
Viser en info-hjælpeboble for det aktuelt valgte emne i FinderPop-menuen.
Trykket du i har dette øjeblikkelig effekt - menuen forsvinder
og Finder viser Vis info-panelet svarende til det aktuelt markerede emne. Trykker du Æble-alt og ønsker at se Finder's Vis info-panel, skal du klikke for at vælge et emne.
Før du klikker viser FinderPop hjælpeboblevinduet for det aktuelt markerede emne - og du kan flytte
musen til andre emner og hjælpeboble-vinduet opdateres som følge heraf.
Viser et hjælpeboble-vindue for det aktuelt valgte FinderPop-menuemne hvilket ser ud som de nedenstående eksempler:
Det opfører sig som Vis Info-markøren ovenfor. Bemærk at det kan tage et øjeblik før oversigten vises, hvis det er et stort dokument eller med en langsom disk!
Viser en dialog om du vil flytte det valgte FinderPop-menuenme til Papirkurven (eller "Skub ud" hvis en disk er valgt.)
Trykker du Delete har det øjeblikkelig effekt - menuen forsvinder og dialogen 'Vil du flytte dette emne til Papirkurven' vises øjeblikkeligt. Trykker du Ctrl-Æble-alt, skal du vælge emnet ved et klikke med musen, før dialogen 'Flyt til Papirkurv?' vises.
Bemærk hvis emnet du flytter til Papirkurven er en henvisning, flyttes kun henvisningen til Pairkurven
Når du fører musen til FinderPop's Processermenu, kan du afslutte en proces ved at vælge den efter nedtrykning af delete så markøren ændres til kill mode. Du kan også afslutte background-only programmer. (For at se background-only programmer, tryk Control-tasten ned når du fører musen ind i Procesmenuens titel, eller tryk Control og Æble ned mens du klikker på et tomt sted i menulinjen.) Bemærk at aktive programmer som er skjulte via (Æble-H) vises i FinderPop's Processer--menu med „grå" symboler.
Trykkes Skift-tasten ikke ned, sender FinderPop en 'quit' AppleEvent til processen, for at give det en chance for at slutte på ordentlig måde ved f.eks. at spørge dig om du vil arkivere eventuelle ændrede dokumenter. HoldesSkift nede, dræber FinderPop processen via _KillProcess
, som ganske enkelt blæser processen væk. Evt. ikke-arkiveret arbejde i processen går tabt, så caveat user!
.
Det har øjeblikkelig effekt - i samme øjeblik du trykker 'g', forsvinder menuen og emnet kan trækkes.
Fra dette infovindue kan du:
TAB -- Infovindue --
(kun 10.4 og nyere!)
Åbner et flydende infovindue for havd du har valgt i en FinderPop-menu, hvilket ser sådan ud:
Jeg vil tilføje flere funktioner til denne dialog - forslag er velkomne.
for at markere at markeringen i Finder kopieres til den mappe du vælger. Bemærk, hvis du vælger en mappe i dette tilfælde, vil FinderPop altid bede om bekræftelse:
Kopiere eller flytter du et emne til en mappe, hvori der allerede befinder sig et emne med det samme name, beder FinderPop dig om at bekræfte overskrivning.
Vælger du ikke at overskrive, fortages hele kopieringen/flytningen ikke, dvs, intet kopieres eller flyttes.
•Æble-Control-klik i et Findervindue (eller på Skrivebordet) åbner en Indholdsmenu (dvs., indholdet af mappen som korresponderer med vinduet.) Dette kan være meget praktisk, da det sommetider er nemmere at finde et bestemt emne i en sorteret FinderPop-menu end i et Findervindue! Hvis du æble-control-klikker (eller æble-klikker-og-holder) på et symbol i Finder, der korresponderer med en mappe, vises også en Indholds-lokalmenu. (Der findes et afkrydsningsfelt i FinderPop's indstillingspanel Valg fanebladet, som lader dig bestemme om du ønsker et almindeligt klik-og-hold på en mappe åbner en Indholdsmenu eller en genvejsmenu.)
defaults write com.finderpop.finderpop infoBackground -data RRGGBBAA
defaults write com.finderpop.finderpop infoBackground -data 556677FA
helpTagBackground
. En indstillingsvariable kaldet helpTagForeground
lader dig indstille forgrundsfarven (alpha-delen ignoreres.)
Desuden kan du kontrollere størrelsen af symbolet, som vises i FinderPop's "info-hjælp-tag" by
defaults write com.finderpop.finderpop helpTagIconSize -integer 128
helpTagIconSize
til 0 viser FinderPop ikke symboler i hjælp-tags.
defaults write com.finderpop.finderpop multiClickMaskForContents -integer 3
hvorefter du slipper museknappen, hvorved genvejsmenu vises.
Foretrækker du den originale FinderPop control-frie mekanisme, hvor du skulle holde
museknappen nede hele tiden, kan du bruge følgende kommando til et slå den
originale metode til igen:
defaults write com.finderpop.finderpop originalControlFreePopupMethod true
A propos, jeg arbejde tidligere for Apple i deres gcc compiler team (og før det på deres
MPW compilere.) Jeg stoppede i 2002 med et klassisk tilfælde af udbrændthed, og solgte omgående mine aktier for omkring $19 stykket.
De er siden blevet delt to-for-en og har efterfølgende nået $200 sidst i 2007!
Den gode nyhed er dog, at jeg ikke længere behøver et vækkeur - jeg vågner hver mogen kl 7:30, skrigende! :-)
FinderPop patch er ikke Mac OS X som sådan, i stedet for indsættes en lille stump kode i hukommelsestildelingen til individuelle Mac OS X-programmer, når de startes. Dette kodefragment tilføjer de forskellige FinderPop-funktioner til genvejsmenuer og klik-i-ubrugte-menulinje-område.
Ønsker du fuldstændigt at fjerne FinderPop, så åbn fanebladet Etc i FinderPop's indstillingspanel, og klik på knappen Fjern FinderPop. Er der noget du ikke kan lide ved FinderPop, då fortæl mig om det, så jeg kan prøve at rette det! [
]
Mener du FinderPop har haft et programnedbrud, så fortæl mig venligst om det!
Send mig en beskrivelse af hvad du foretog dig op til nedbruddet, og også en kopii af crash log, som du kan finde i ~/Library/Logs/CrashReporter/programmet-der-gik-ned.crash.log
Desværre ikke. Jeg har brugt ret meget tid på dette og fordi min fornuft er mere værd end Unsanity, gav jeg til sidst op.
Måske vender jeg tilbage til det engang i fremtiden. Udskyld for evt. besvær...
Dette kan ske fordi FinderPop er sløv til at bestemme sig til om et mappeemne skal have en undermenu. På det tidspunkt det beslutter dette, ved det kun hvormange emner der befinder sig i mappen. Det ved ikke om den aktuelle bruger hat tilladelse til at se indholdet af mappen, eller om f.eks. alle emner i den er usynlige. En fremtidig version af FP vil rette dette.
Fordi jeg ikke aner noget om grafisk design. Forslag (eller endnu bedre, symboler) er velkomne -- symboler som jeg i givet fald beslutter at anvende, vil sikre deres ophavsmænd en sikker plads i FinderPop's Aboutbox!
defaults write com.finderpop.finderpop immedActionOnKeyPress false
FinderPop Support Forum is at http://www.fnarr.net/fp.
at which point you let go the mouse button, whereupon the contextual menu appears.
If you prefer the original FinderPop control-free mechanism where you had to hold
down the mouse button all the time, use the following command to re-enable the
original method:
defaults write com.finderpop.finderpop originalControlFreePopupMethod true
Got my hands on a 10.5 prerelease.
FinderPop didn't work on either PPC or Intel. Oh dear.
Spent 3 days grovelling around in gdb
, nm
and otool
.
On the plus side, made up some new swear-words.
setgid procmod
. Hence FinderPop for Leopard PowerPC now asks for the admin password on first install (like Intel on both 10.4 and 10.5.)
_ContextualMenuSelect
, so I patch an internal system routine instead. Happily this internal routine is also called from 10.5 Cocoa apps doing their contextual menu selection. However that routine may have other non-contextual uses so I could end up inappropriately adding FinderPop stuff to non-contextual menus! If this happens anywhere, please let me know.
_ContextualMenuSelect
, I have to cons up what "the Finder selection" is. This should be exactly the same as on the 10.4 Finder, but there may be differences. Unlikely though.
Øhh, det var så det. Flere ord senere!
Seneste ændret af turly, søndag 17.december-2006.
Lavet med vim, afpudset med Bare Bones Software's fine TextWrangler!