Az első harapások az almából

Miután tavaly nyáron tönkrement amúgy sem túl powa laptopom, úgy döntöttem, megválok pingvinemtől és SzuperTehenemtől, és veszek egy MacBookot (remélve, hogy nem fog MacBook-ni). Miért? Azt gondoltam, az OSX megvalósítja azt a közel ideális koncepciót, hogy egy szilárd alapra (UNIX) egy jól átgondolt architektúrával egy emberközeli, ergonomikus rendszer épüljön. Pár hónapos intenzív használat után az alábbi tapasztalatokat gyűjtöttem össze a Leoparddal kapcsolatban.

Ami a legnagyobb pozitívum: minden működik, nem kell semmivel szívni. Olyan alapdolgok, amelyek bár Linux alatt is triviálisak lennének, de valami rejtélyes okból kifolyólag csak konfigfájlokban való turkálásokkal lehetett megoldani, automatikusan vagy egy kattintásra működtek, pl. MIDI-lejátszás, fájl-, ill. vezetékes netmegosztás Windows géppel. Ugyanakkor azt hallottam, és ezt el is tudom képzelni, hogy valami viszont
nem működik, akkor alányúlni a rendszernek a javítás végett nagyon macerás. Szerencsére velem még nem történt ilyesmi.

Természetesen semmi sem tökéletes. Amikor sorra veszem a különböző aspektusokat, bizony bosszantó apróságokról is szót kell ejtenem, amelyek főleg kezdetben rontják az összképet, és hiába szokja meg őket az ember, még sok idő után is képesek néha meglepetést okozni. Sokszor bagatellnek tűnhetnek, de igenis számolni kell velük. Előre kell bocsátanom, hogy ha valamit hiányolok, természetesen előfordulhat, hogy csak én nem találtam a problémára megoldást, ilyenkor tessék nyugodtan szóvá tenni kommentben. 🙂 De akármennyire is kritikusnak tűnik az értékelés, ez ne legyen megtévesztő: végső soron nagyon elégedett vagyok a rendszerrel.

Felhasználói felület: parasztvakítás vagy célszerűség?

Kezdjük a felszínen. Tény: a felület jól néz ki. Ez néhol öncélú eye candy (pl. a default animációk közül a genie és a ripple lassú és zavaró), néhol viszont fontos használhatósági szempontokat szolgál. Ha szabad ilyen apróságokat is említenem, a window chrome minimális területet foglal, és mégis esztétikus. Az alapbeállítású fontméret pedig az én kijelzőm és szemem számára arany középutat képvisel az áttekinthetőség és kompaktság között. Viszont a hosszú neveket nem lehet mindig teljes egészében megjeleníteni, csak három ponttal lerövidítve: ez a Finderben bizonyos fájlneveknél fordult elő, sőt, a Thunderbirdben a “A szemétként megjelölt levelek törlése a mappában” menüpontnál is!

Mi a menü?

Az egységesítés igénye is nagy előny, mely a rendszer sok más részében is megnyilvánul. Ami elsőre feltűnik, hogy nem csak a menüsor helye, hanem a beállítások (és egyéb, minden alkalmazásra jellemző parancs) helye a menürendszerben is centralizált, és ami fontos, a billentyűparancsa is. A menük viszont nem ciklikusak, pedig ez igen jól jönne néhol billentyűzettel való navigáció esetén. Egér használatakor viszont az a furcsa, hogy a szöveges menüből lehet egeret mozgatva navigálni az ikonokra, fordítva viszont nem.

Ablakok (nem picipuha!)

Az is pozitív apróság, hogy a módosított dokumentum ablakának változik a bezárás ikonja. A maximalizálás funkció viszont néhol nem az elvárt módon működik (némely alkalmazásoknál nehéz is értelmezni, mi az a legkisebb terület, amin ugyanakkor minden látszik), különösen éppen a Finderben. A modális gyermekablakok szülőablakhoz kötése nagyon jó ötlet (így nem történhet meg, hogy eltűnik a gyermekablak, és nem tudjuk, miért nem válaszol a szülő), viszont mozgathatónak kénne lenniük, hisz előfordulhat, hogy éppen olyan információt takarnak el, ami szükséges lenne a megválaszolásukhoz. Az ablak-alkalmazás megkülönböztetés, bár szokatlan, de szerintem szerencsés. Viszont nem mindig egyértelmű, mi szolgál a bezárásra, és mi a kilépésre: pl. a System Preferences az ablakának bezárásákor kilép. Az ablakokról még annyit, hogy hiányzik a KDE-ben megszokott snap mechanizmus, amely ablakok mozgatásánál a képernyő vagy másik ablak széléhez passzintja őket. Erre igazán gondolhattak volna a fejlesztők.

Jó és rossz ötletek kikötője

A Dock alapkoncepciója (egy felületen a kedvenc és futó alkalmazások) nekem bejön. De alapvető hibája, hogy nincs neki dedikált képernyőterület, és így (főleg a képernyő oldalára helyezve) mögékerülnek ablakok! Ha pedig lent helyezkedik el, a visszaverődő felület számomra zavaró tud lenni – ez az öncélúság, amire fent utaltam. Az, hogy a Dock változtatja a méretét, nem működik jól együtt a maximalizálással, valamint így mozognak a rajta levő ikonok, s nincs az elemeknek egy megszokott helyük, melyre ösztönösen oda lehetne kattintani. Nem kerülne sokba, ha az éppen aktuális alkalmazás ki lenne emelve, pedig olykor hasznos lenne.

Végül úgy oldottam meg a kérdést, hogy az itt leírt módszerrel megszüntettem a visszaverődést, a Dock maradt a képernyő alján, de bekapcsoltam az automatikus elrejtést – így felszabadul az értékes függőleges terület, és nincs gond a méretváltoztatással, a futó programok listája úgyis látszik Cmd+Tab-os programváltáskor.

Működés

Először igen meglepett, hogy a szövegdobozok natívan nem támogatják a visszavonás funkciót. Így van, amelyik alkalmazásban ez elérhető, van, amelyikben nem.

Billentyűzetkiosztás

Nem tudom, miért kellett oly sok konvenciótól elrugaszkodni az Apple-nek a funkciógombok kapcsán. A Cmd gomb nem a Ctrl helyén van, viszont nem is mindig a Ctrl-t helyettesíti. Az Alt és Fn billentyűk közül nem mindig egyértelmű, melyik szolgál módosítóként. Az, hogy nincs külön Home/End és PageUp/PageDn billentyűpáros, nem lenne nagy baj, ha konzisztensen kezelnék az alkalmazások, de én sajnos legalább 3-féle variációt láttam eddig az Fn/Ctrl/Cmd + navigációbillentyűk értelmezésére. Az AltGr hiányának egyik következménye, hogy (a default magyar billentyűzetkiosztásban, amit, amint megtudtam a módját, átírtam a PC-s változatra) sok gyakori karakter csak 2 módosítóbillentyűvel hívható elő, a másik, hogy a menüknek nincsenek gyorshívó billentyűi. Ez csak egy komponense annak, hogy (legalábbis az én szokásaimhoz képest) a rendszer nem eléggé billentyűzhető.

Fájlrendszer

A ponttal kezdődő rendszerfájlok kezelése szerintem túl szigorú, bár lehet, hogy csak fejlesztőként gondolom így, túl sokszor lehet dolgom ilyen fájlokkal (pl. .htaccess). Így nem csoda, hogy a .DS_Store megoldás is zavar. Az viszont tetszik, hogy a nézetek automatikusan frissülnek a fájlrendszer módosításakor. A társításkezelés ugyanakkor először megzavart: a társítás nem kiterjesztésenként, hanem fájlonként érvényesül, a kiterjesztésenkénti társítást bonyolultabban, a Finder Info ablakában kell beállítani.

Felhasználókezelés

Hiányzik az, hogy a rendszer megjegyezze a leállításkor éppen futó programokat, és újraindításkor újra elindítsa őket. A felhasználóváltást pedig cseles helyre tették: nem a rendszermenübe a kijelentkezés mellé mondjuk, hanem a Lock Desktop alkalmazás szolgál erre.

Alkalmazások

Az OSX alkalmazáskezelési mechanizmusa kétélű kard: a telepítés nagyon egyszerű és intuitív, az eltávolítás viszont nem mindig teljes értékű. Amikor pedig először találkoztam a netről letöltött alkalmazás futtatásának kérdésével, a Vista jutott eszembe, de ez csak reflex, ez a dialógusablak jó is, hogy figyelmeztet erre, és informatív.

Finder

A beépített programok közül éppen a Finderrel volt a legtöbb bajom. Míg pl. a Mailben az accounttól függetlenül egyesített mappák ötlete olyasmi, amit minden levelezőprogramban szeretnék látni, a Findert rövidesen lecseréltem a muCommanderre, abban többek között tömörítvényekben is tudok járkálni, amit gyakran szoktam, de ez se ideális megoldás, lévén lassú és nagyon instabil. Szóval, mi is a bajom a Finderrel? Érdekes módon azok, amiket az internetes közösség már jó ideje egyhangúlag nagyon gáznak minősít. Csak címszavakban:

  • Az Enter átnevez és nem megnyit, és ezt még át sem lehet konfigurálni. Bár léteznek segédprogramok, melyekkel ezt át lehet hackelni, de akkor pl. az átnevezés végén lenyomott Enter is megnyitást eredményez, ill. előfordulhat, hogy nem működnek a Spotlightot és a QuickSilvert aktiváló default billentyűkombinációk.
  • Könyvtárak felülírásakor a Finder a struktúrát nem merge-eli, hanem ami a régi könyvtárban megvolt, de az újban nincs, azt törli. Az így elveszett fájlokat vissza sem lehet állítani.
  • Ami igazán elvárható lenne: az ablakban sehol nem látszik az aktuális elérési út. (Az ablak fejlécére jobb gombbal kattintva ez elérhető, de én valami breadcrumb-szerűséget hiányolok.)
  • Az oszlop nézet nem lenne rossz, de itt is hiányosságok tapasztalhatóak: a kezdeti méret nagyon kicsi, maximalizáláskor pedig előfordul, hogy kilóg a képernyőterületről az ablak. Nem találtam olyan billentyűkombinációt, amellyel a lista tetejére és aljára ugrani.
  • Átnevezésnél nincs lehetőség felülírásra.

Ami viszont tetszett, az a lista nézet tetszőleges mélységig kinyitható könyvtárfája, valamint a pluginekkel látványosan egy csomó tartalomtípusra kiterjeszthető Quick Look.

Automator

Ez az eszköz nagyon ott van! Az, hogy ilyen magas szintű automatizálás rendszerszinten van támogatva, és újrafelhasználható, paraméterezhető munkafolyamatokat lehet létrehozni, sok lehetőséget nyit meg az ember előtt. Én elsősorban tömeges fájl- és képműveletekre szoktam használni (ezekhez más oprendszereken alkalmazásonként külön vagy van támogatás, vagy nincs), de még annyi minden lehetséges. (Ugyanakkor nem mindegyik paraméter van korrektül implementálva, pl. bizonyos fotóműveleteknél a százalékos értéket nem lehet százalék pontossággal megadni.)

Szolgáltatások

  • Growl: Az egységes notifikációs API természetes felhasználói igény, és nagy lépés afelé, hogy ami általános szolgáltatás, arra egyetlen interfész legyen a rendszerben.
  • Spotlight: Az inkrementális keresés jó, de akad egy kis kellemetlenség: amikor folytatom a gépelést, akkor amíg még folyik a keresés, már nem kéne érvényesnek lennie az eddigi találatoknak, hiszen a keresési kulcs már megváltozott.
  • AirPort: Csak egy dolgot hiányolok: az elérhető hálózatok jelerősségének kijelzését.

Konklúzió

Mint már mondtam, az összbenyomás egyértelmű elégedettség: az említett negatívumok egyike sem megkerülhetetlen vagy megszokhatatlan, és egy megbízható, produktivitást serkentő rendszert kapunk, melyhez sok remek program létezik (és ezen belül a szabad szoftverek száma örvendetesen nő), ld. [intlink id=”683″ type=”post”]Stampie válogatását[/intlink]. És végül fontosnak tartom hangsúlyozni, hogy az itt leírtak az én személyes tapasztalataim és az én felhasználói szokásaimhoz igazodnak: your mileage may vary, ahogy a művelt francia mondaná. 🙂 Ha esetleg valakinek megjött az étvágya az ominózus almához: jó falatozást!

4 thoughts on “Az első harapások az almából”

  1. Próbálok reagálni pár dologra csak.

    Fontméret: jellemző, hogy Balage azt mondta az én gépemre, hogy neki ekkora betűmérettel kifolyik a szeme munka közben. Sztem segíthet az OSX-féle fontmegjelenítés (nem 100%, hogy ez az ok; a Windows is tud ilyesmit…).

    Dock: az aktuális alkalmazást lehet látni a menüsorban (kivéve egyes speciális alkalmazást). Dedikált terület hiánya: csak egyes más platformról gyökér módon portolt alkalmazások csúsznak a Dock alá maguktól, a többi alkalmazás valahogy megoldja még oldalt levő Docknál is. Méretváltoztatás: kapcsold ki a Magnification-t a System Preferences…/Dock ablakban. A leggyakrabban használt alkalmazásokat meg rögzítsd a Dockon (Jobb klikk, Keep in Dock), innen kezdve van ezeknek egy szokásos helyük.

    Billentyűzetkiosztás: az Fn, mint módosítógomb valahogy nem tartoznak a rendszer által jól támogatott funkciók közé (pl. én nem tudtam a Fn+F12-re állítani a Dashboard megnyitását), azaz általában nem az a módosítóbillentyű kell. És ami még Windowsról/Linuxról jött elmék számára fontos lehet, az az, hogy a Home/End a szövegdoboz elejére/végére ugrik, nem pedig a soréra. Ez rendesen megkavaró tud lenni, pláne, ha egyes portolt alkalmazások a Windows-os logikát képviselik. Konvenciókról: egy jó részét az Apple találta ki először ezen parancsok kapcsán, és mások nem egészen követték. Az, hogy más rendszereken mi a gyorsbillentyű, annak semmi köze ahhoz, hogy mi a gyorsbillentyű OSX-en. Pl. nem Alt+Enter szolgál az aktuális elem tulajdonságainak lekérésére/beállítására, hanem a Command+I. Igazából mindkét megoldás logikus, csak választani kell közülük. További lehetőség, hogy tetszőleges menüponthoz rendelhetsz gyorsbillentyűt a System Preferencesben.

    Ablakok/alkalmazások: a System Preferences hasonlóan viselkedik, mint a Preference Page-ek az alkalmazásokban. Ugyanakkor általában az a helyzet, hogy az ablakok egy dokumentumot fejeznek ki, de ennek a System Preferencesnél nincs értelme. Megint a rosszul portolt alkalmazások zavarják nagyon a képet, egyébként nagyjából konzisztens.

    Alkalmazások: a dialógusablak frissítéskor is előjön, ami hasznos. Szól, hogy nem ugyanaz a verzió, mint korábban. Eltávolítás segítésére én az AppTrap-et ( http://konstochvanligasaker.se/apptrap/ ) használom, ez a program kukába dobásakor szól, hogy itt-ott vannak még beállítások. Nem 100%-os a megoldás, időnként érdemes körülnézni a /Library-ben és a ~/Library-ben, hogy mennyi nem használt dolog van ott.

    Finder: nem tudom, én alapvetően elégedett vagyok a Finderrel. A rövidítés okos, hogy nem csak az eleje jelenik meg, hanem az eleje és a vége. Hasznos. Továbbá a sidebarra kirakott saved search-ek is időnként jól jönnek. Az Enteres átnevezés az a dolog, amit gyorsan meg lehet szokni – nekem legalábbis sikerült. Command+O, és billentyűzettel nyitottad meg a mappát/fájlt. Hasonló a megnyitás, mint minden más programban. Lista elejére/végére ugrás: érdemes lehet írni rá egy Applescriptet, felvenni a Finderbe, és ezután már a System Preferencesben felvehetsz rá egy gyorsbillentyűt (megjelenik a Scripts menüben (ikonnal jelenik meg). Közelítő megoldás: z-vel a végére ugrik a listának (ill. az első z betűs fájlra, a-val az elejére…). De ha neked ezek a gondok ennyire zavaróak, érdemes lehet kipróbálni a PathFinder ( http://www.cocoatech.com/ ) programot. 40$-t nekem nem ér meg, meg kicsit zsúfolt is a felülete (noha testreszabható), de lehet, hogy neked ez a megoldás.

    Szolgáltatások: a Growl az nem rendszerszolgáltatás, hanem az Open Source közösség írta, és beletákolta a támogatást egyes rendszeralkalmazásokba is. Az Airportnál a jelerősségkijelzés várható a 10.6-ra. Ha jól hallottam/láttam. Spotlight: ha vannak új találatok, akkor a régieket kiszedi a listából. De addig ott tartja őket. Szerintem ez neked is jó.

  2. Köszönöm a tippeket, a programajánlást és a fogalmi pontosítást!

    A Dockkal kapcsolatban lehet, hogy nem fogalmaztam elég egyértelműen. A méretváltoztatásnál én nem a Magnification effektre gondoltam (én rég kikapcsoltam), hanem arra, hogy ahogy egyre több programot indítunk el, úgy egyre kisebb lesz a Dock, és vice versa. Ezt sajnos nem lehet kikapcsolni, és ezért “nő rá” a már megnyitott ablakokra a Dock. A leggyakrabban használt alkalmazások elhelyezhetőségéről természetesen tudok, de ezeket általában QuickSilverrel gyorsabban elindítom, mint a Dockról.

    A PathFinder trial verzióját próbáltam már, de nekem se tűnt úgy, hogy megérné a pénzét. Az AppTrap viszont jól jön!

    A Spotlighttal kapcsolatban azt gondolom, hogy mivel gépelés közben szűkítem a keresést, a régi találatok közül már nem biztos, hogy minden érvényes, ezért zavar ez a mechanizmus.

  3. A Docknak be lehet állítani egy méretet is ugyanabban a párbeszédpanelben. Ha még ebben a méretben sem férnek ki az ikonok, csak akkor fogja csökkenteni a méretet. Tulajdonképpen ez a méretcsökkentés még kevésbé gyökér megoldás, mint ha scrollozni kellene a Dock-ot, szóval érthető. Ha azt akarod, hogy egy méretet soha ne haladjon meg, akkor csökkentsd a maximális méretét a Docknak. Azzal, hogy néhány alkalmazást kiraksz a Dockra, azt is eléred, hogy a Dock mérete nem tud minden határon túl csökkenni, ha elkezded bezárni az alkalmazásokat. Szóval a megfelelő beállításnál vannak összefüggések.

    A Spotlightban a régi találatok közül persze, hogy nem mind érvényes. De ha egyáltalán nem tud az új kifejezésre találatot adni, akkor addig érdemes lehet a régit megtartani, mert még mindig jobb, mintha semmit sem mondunk (ugye hamarabb van reakció – jobban elhiszed, hogy a rendszer csinál valamit).

  4. További adalék: kiderült, hogy a Finder tud breadcrumbs-ot. Beépítve.

    Lásd még: View menü, Show path bar

    Ha bekapcsolod, akkor az ablak alján megjelenik egy breadcrumbs view. Duplaklikkel, válthatsz, és drag targetként is működik. Én is tegnap olvastam erről, hogy tud ilyet, korábban nem tudtam.

Leave a Reply