Комп’ютери Launchy

Quicksilver, дуже незвичайна, але зручна маківська програма для управління системою за допомогою клавіатури, не має повноцінних аналогів під Windows, але Launchy ближче до ідеалу, ніж інші клони.

Але простота вивчення важлива лише спочатку. Коли програмою доводиться користуватися регулярно, мимоволі запам'ятаєш поєднання клавіш, навчишся писати макроси і зробиш все, щоб прискорити роботу і спростити собі життя.

Лихо в тому, що сучасні операційні системи підтримують такий підхід лише до певної міри. Деякі засоби управління системою за допомогою клавіатури в них є, але якщо їх мало - глухий кут. Навіть командний рядок не рятує, коли потрібно працювати з програмами з графічним інтерфейсом.

Під Mac OS X це завдання можна вирішити за допомогою утиліти під назвою Quicksilver. Вона дозволяє запускати програми, керувати ними у вигляді текстових команд і навіть самостійно складати нові команди. Автодоповнення і підказки роблять освоєння Quicksilver справою декількох хвилин.

На жаль, для інших систем таких програм не було. Рік тому ми проінспектували схожі утиліти для Windows, але навіть найкращим було далеко до Quicksilver. Їх можливості обмежувалися пошуком програм і файлів за назвою, причому, як правило, навіть з цим вони справлялися гірше, ніж пошук Windows Vista або Google Desktop (які, між іншим, також можна використовувати для запуску програм з клавіатури).

З'явився Enso. Судячи з опису, це те, що потрібно. Потенціал програми очевидний на перший погляд, але на жаль, порівняння з Quicksilver перша версія Enso не витримує. Поки що її функціональність дуже бідна.

Лаконічне віконце Launchy можна викликати на екран у будь-який момент та в будь-якій програмі. заЗа замовчуванням для цього використовується поєднання клавіш Alt і "пробіл". Крім мерехтливого курсору, у вікні, що з'являється, нічого немає.

Щоб запустити програму або відкрити сайт, достатньо розпочати вводити її назву. Зазвичай пари букв достатньо, щоб Launchy вгадав слово цілком. Найкращий здогад виводиться у правій частині вікна, а повний список схожих назв можна побачити, натиснувши клавішу "вниз".

Якщо натиснути клавішу "Введення", то команда, яка виведена у правій частині вікна, буде негайно виконана. Якщо ж натиснути Tab, то введені знаки будуть автоматично доповнені до повної назви команди, а в кінці рядка додасться вертикальна риса. Після вертикальної межі можна вводити параметри команди (наприклад, назва файлу).

Подивіться на скріншот: після вертикальної межі вказано запит, який буде надіслано до Google. Якщо натиснути "введення", то в браузері негайно відкриється новий таб або вікно з результатами пошуку за запитом "Ubuntu".

Але це лише найпростіший варіант використання Launchy. Неважко знайти спосіб використовувати Launchy для того, наприклад, щоб прямо з його командного рядка створювати нові завдання в Google Calendar, відправляти повідомлення в Twitter або додавати рядки в текстові файли. Саме за такі можливості і люблять Quicksilver.

Ще за допомогою штатного набору плагінів Launchy можна відшукувати і відкривати файли і папки (на відміну від традиційних настільних пошукових систем, він індексує лише вказані користувачем каталоги і тому знаходить потрібні файли куди швидше), рахувати (в програму вбудований примітивний калькулятор, який, втім, і зручніше стандартного системного) і дізнаватися погоду (завдання назва міста).

Крім плагінів, встановлених за умовчанням, є й неофіційні плагіни. ДвіТретина корисних можливостей Quicksilver прихована саме в плагінах, які написані, здається, для кожного скільки-небудь помітного маківського додатку.

Плагінів для Launchy поки що зовсім небагато, і від того, наскільки швидко буде виправлено цей недогляд, безпосередньо залежать перспективи програми. Проблема полягає в тому, що для написання плагіна потрібний Microsoft Visual Studio. Якби засоби розробки для Mac OS X не додавались до кожного "маку" безкоштовно, плагінів для Quicksilver напевно написали менше.

Ймовірно, найкращим виходом із ситуації була б інтеграція Launchy з однією з популярних скриптових мов – наприклад, з тим самим Python. Швидкість розвитку програми прискорилася б, і її майбутнє можна було б не турбуватися. Вихідники Launchy відкриті, можливо, хтось цим займеться?