Налаштування Finder під себе, або як я працюю з файлами

Опублікував Сергій Макаренко 9-07-2013 об 12:07

Трохи більше двох тижнів тому прочитав чудову статтю Влада Гороховського про те, як він облаштував свій Finder і які принципи полягають в його підході до роботи з файлами в OS X. В багатьох моментах наші погляди на цю тему схожі. І якось мені так запала до душі ця тема, що я вирішив написати цей пост, в якому розповім про власний підхід до організації робочого простору в OS X. Не те, щоб він був якимось унікальним, але мені навіть цікаво самому звести все це до купи, тому що мій UX в цьому питанні формувався не один рік.

А отже почну. На справді, я великий прихильник ідеї відмови від доступу до файлової системи, але з деякими уточненнями. В повсякденному житті доступ до неї здебільшого не потрібен. Є купа програм, які відповідають за роботу з певним типом файлів і зберігають їх в або в iCloud, або в Dropbox. Наприклад, Pages, Numbers, Keynote, Pixelmator, MindNode і ще безліч інших програм. Зазвичай, до файлової системи я звертаюсь через програму «Термінал» в разі вивчення якоїсь нової функціональності OS X або під час глибокого адміністрування OS X Server, або клієнтських комп'ютерів. Так зручніше, швидше і приємніше, а іноді і просто єдиний спосіб щось налаштувати, і, взагалі, тому що в мене не вмерла в середині частка червоноокого лінуксоїда.

У мене не один комп'ютер, а тому впорядкування файлів і робота з ними відбуваються по-за межами однієї фізичної машини. Для того, щоб синхронізувати файли між MacBook Air, Mac Pro та Mac mini Server я досить довго шукав якісь рішення. В решті решт зупинився на BitTorrent Sync. До цього я використовував Dropbox, але мені останнім часом все більше і більше подобаються рішення, які дозволяють тримати все на своїх комп'ютерах без передачі третім компаніям. А тому я зараз потроху переношу файли з Dropbox до BitTorrent Sync. Що цікаво, до моменту переїзду на BitTorrent Sync я майже не користувався папкою «Документи» в OS X. Всі особисті файли зберігалися в папці Dropbox. Тепер же я цю папку використовую вже для зберігання файлів, для яких немає програми, яка б могла працювати з ними на кшталт, наприклад, Pages.

Мій арсенал складається з таких програмних засобів:

  • iCloud.com;
  • Finder;
  • BitTorrent Sync;

iCloud.com

Як я вже казав, я б відмовився в побуті для роботи з файлами використовувати для їх зберігання окремі папки. Це не практично. Набагато зручніше, на мою думку, користуватись для кожного типу файлів своєю програмою. Наприклад, от так виглядає всі мої текстові документи. До речі, через цю особливість Pages є основним текстовим редактором. За чотири роки роботи з ним я настільки звик до нього, що мене тепер не переманиш на інші текстові редактори, такі як, наприклад, Ai Writer або Byword. До того ж пакет перевірки граматики «ОРФО 2013» (я і досі не розумію, чому в OS X немає нормальних словників для перевірки орфографії українською та російською) чудово заміняє в ньому систему перевірки орфографії, якої так бракує в OS X.

Файли Pages в iCloud

Окрім цього були якось думки прокачатись до такого рівня, щоб перенести всі свої дані в побутову базу даних, на зразок Bento 4 (як показав мій досвід роботи з CRM Daylite для побутового використання достатньо і iCloud), але я до цього так і не дійшов. Частково, через те, що інтеграція iCloud в iOS та OS X дає набагато більше можливостей і набагато зручніше реалізована, аніж використовувати для контактів, записів календаря, нотаток, фотографій програму від Bento. А тому зупинився на зв'язці iCloud+програми, що самі вміють синхронізувати власні файли та дані (Paprika, OmniFocus, YNAB або Snippets)+BitTorrent Sync для файлів, які не підтримуються iCloud.

Finder

Тепер про те, як у мене налаштований Finder. Я великий любитель облаштовувати все під себе. А тому, як тільки я зрозумів що мені потрібно, почав «причісувати» зовнішній вигляд Finder відповідно до своїх потреб. Почну з панелі, що розташована зліва. Там є три секції: улюблені, спільне і пристрої.

Вікно Finder

Улюблені

В «улюблених» відображаються тільки ті папки, до яких я часто звертаюся в процесі роботи з комп'ютером. Перша папка — це моя домашня. В ній я зазвичай зберігаю усі свої дані і за її межі я намагаюся не виносити інформацію, що зберігається на комп'ютері. Папка „Програми“ залишилася в цій секції як данина звичці. Практичне застосування зараз в неї тільки одне — це швидке встановлення програм, які я drag-n-drop-ом перетягую до неї. Хто знає, може з переходом на наступну версію OS X вона зникне з бокової панелі. До програм я зараз отримую швидкий доступ завдяки програмі Launchpad та multi-touch жесту, який закріплений за нею в системі (дивись відео нижче). Мишку на Mac Pro я не використовую вже десь близько місяця — повністю перейшов на Magic Trackpad.

Третьою з верху в «улюблених» я розташував папку «Документи». Її зміст між комп'ютерами як раз і синхронізується за допомогою BitTorrent Sync. Донедавна я нею не користувався взагалі — все було в Dropbox. Ніжче папка, власне, яку синхронізує Dropbox. Потроху з неї файли мігрують у папку «Документи». Ще нижче — AirDrop. Користуюся цією функціональністю доволі часто. Здебільшого це відбувається тоді, коли всі мої комп'ютери знаходяться в домашній мережі. Ну і завершує перелік папка «Викачане». Про неї трохи детальніше. Ще коли я був на Windows не любив засерати завантаженими файлами робочий стіл. Зараз я це не роблю принципово. Роль смітника зараз виконує саме папка «Викачане». В ній зберігаються всі викачані з інтернетів тимчасові файли, які потім не знадобляться.

Можливо, ви спитаєте, де папки з музикою, фільмами або фотографіями. Вони є, але у прямому доступу до них у мене взагалі немає потреби. Музикою зручно керувати через iTunes, фотографіями через iPhoto, а всі фільми у мене знаходяться в папці «Викачане».

Спільне

В цьому секторі лівої панелі відображуються всі пристрої у локальній мережі. Вдома дуже зручно таким чином отримувати доступ до сервера, або Time Capsule. На роботі, якщо я з ноутбуком, легко і швидко отримую доступ до робочого iMac. Також, таким чином дуже легко взаємодіяти з віртуальними серверами, які вдома на Mac Pro працюють в Parallels Desktop. Називаю я їх, зазвичай, так, що було зрозуміло яке призначення має сервер, або кому належить комп'ютер. Наприклад «MacBook Air Сергія Макаренка» або «Mac Pro VM3».

Пристрої

В цій секції для себе я увімкнув відображення віх пунктів. Це і мій комп'ютер, і локальний накопичувач, і інші пристрої, що під'єднуються до комп'ютера під час роботи. Якоїсь спеціальної системи назв немає.

Зовнішнє оформлення

А тепер трохи про приємні плюшки. Наприклад, зверху Finder зазвичай показує назву поточної папки. Але мені набагато зручніше, коли там знаходиться повний UNIX шлях до неї. Виглядає це так, як показано на малюнку нижче.

UNIX шлях в Finder

Увімкнути такий спосіб відображення можна за допомогою такої ось команди, введеної в Терміналі. Для того, щоб все повернути в колишній стан потрібно набрати ту ж саму команду замінивши YES на NO.

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES && killall Finder    

Нижню стрічку зі шляхом я додав для того, щоб виробити в себе асоціацію UNIX шляху із шляхом, який відображає OS X. Зараз це вже анахронізм і данина звичці, але мені зручно.

Рядок шляху в Finder

BitTorrent Sync

Про BitTorrent Sync сказати мені є мало що. Якщо дуже просто його описати, то це такий собі приватний торрент треккер із p2p синхронізацією. В якості сидів використовуються ваші пристрої. Тобто, чим більше комп'ютерів підключено у вашій мережі до нього, тим швидше синхронізуються ваші файли. Більш детально про нього написано тут. Від себе додам, що на роботі ми його використовуємо замість файл-сервера. За останній місяць із ним ми не помітили жодної проблеми. Синхронізація відбувається нормально. Звичайно, було кілька дрібних збоїв, але від них інформація не постраждала і вони перестали виникати після останнього оновлення програми.

Звичайно, це не повноцінна заміна Dropbox. Наприклад, тут немає версійності файлів і не можна розшарити папку створивши публічне посилання як в Dropbox. Але для версійності я використовую можливості Time Machine та системи контролю версій, що вбудована в OS X починаючи з Lion (власники Windows PC навіть не здогадуються що це таке, проте у системі з Редмонду є живі плитки, чо). Альтернативою розшарюванню є можливість створення папок виключно для читання. Не так зручно, як в Dropbox, проте все під боком. Одним словом, програма настільки зручна і проста у використанні, що я запропонував розробникам допомогу в перекладі її інтерфейсу на українську та російські мови.