Я так давно користувався темною темою, що повернення до світлої на Mac виявилося відчутнішою зміною, ніж я очікував. Із програмами все було гаразд, а от робочий стіл не давав спокою.
Шпалери впливають на відчуття від macOS сильніше, ніж я зазвичай помічаю. Я хотів вибрати одне зображення для світлої теми, інше для темної й далі не думати про це: робочий стіл мав автоматично підлаштовуватися під систему. Мені не потрібна зміна за часом чи положенням сонця. Лише пара шпалер.
Пара, яку я шукав
У Raycast є чудова
добірка шпалер (opens in a new tab) (відкриється в новій вкладці).
Я постійно повертався до двох зображень:
mono_light_distortion_1 (opens in a new tab) (відкриється в новій вкладці)
і
mono_dark_distortion_1 (opens in a new tab) (відкриється в новій вкладці).
Відразу видно, що це одна серія, і кожне зображення має вдалий контраст для своєї
теми. Світле не здається вицвілим. Темне не перетворює робочий стіл на яскравий
прямокутник позаду кожного вікна.

Варіанти, які майже підійшли
Equinox (opens in a new tab) (відкриється в новій вкладці) уміє створювати шпалери macOS, які змінюються разом із темою системи. Для цього достатньо двох зображень. Програма безплатна, має відкритий код, а ще підтримує зміну шпалер за часом і положенням сонця. Усе це доречно, якщо я хочу зібрати й експортувати повноцінні динамічні шпалери. Для мого випадку це було зайвим.
Я вже користувався
розширенням Raycast Wallpaper (opens in a new tab) (відкриється в новій вкладці).
У ньому рівно дві команди: Set Raycast Wallpaper та
Auto Switch Raycast Wallpaper. Обидві мають налаштування
Respect System Appearance, тож стверджувати, ніби розширення зовсім не розуміє
світлу й темну тему, було б неправильно.
Різниця в тому, як саме працює це налаштування. Розширення позначає шпалери з каталогу Raycast як світлі або темні. Воно може показати лише шпалери для поточної теми чи звузити список, а потім вибрати з нього випадковий варіант. У поточному маніфесті (opens in a new tab) (відкриється в новій вкладці) та реалізації автоматичного перемикання (opens in a new tab) (відкриється в новій вкладці) немає можливості закріпити одні вибрані шпалери для світлої теми, а інші для темної.

Обхідний шлях тут напевно знайдеться. Але тоді мені доведеться підтримувати ще одну саморобну схему заради налаштування, яке мало б займати два кліки.
Umbra виявилася саме тим, що треба
Umbra (opens in a new tab) (відкриється в новій вкладці) працює саме так, як я й уявляв це налаштування: одні шпалери для світлої теми, інші для темної. Я додаю два зображення, а Umbra перемикає їх разом із темою macOS. Темну тему також можна перемикати з рядка меню.
Саме через таке просте налаштування я залишив програму. В Umbra є й додаткові можливості, зокрема окремі шпалери для різних дисплеїв і зручніша робота з HEIC. Та вона не змушує мене перетворювати просте вподобання на окремий проєкт. Replay пропонує модель "плати скільки хочеш", тож спробувати програму нескладно.
Короткий відступ про Replay
Umbra була не першою моєю програмою від Replay. Я також користуюся Echo (opens in a new tab) (відкриється в новій вкладці), їхнім клієнтом SSH і Mosh для iPhone та iPad. Тепер відкриваю його рідше, бо за роботою Codex можна стежити з мобільного ChatGPT (opens in a new tab) (відкриється в новій вкладці), а в Claude є Dispatch (opens in a new tab) (відкриється в новій вкладці). Проте Echo досі залишається класним проєктом. Вона добре переносить на телефон задачу, яку там дуже легко реалізувати незручно.
Umbra теж не робить із себе більше, ніж потрібно. Вона не нав'язує новий спосіб керувати темами в macOS, а просто додає пару шпалер, якої мені бракувало.
Чому для мене важлива така дрібниця
Я годинами дивлюся на macOS, тому ця дрібниця постійно перед очима. Робочий стіл залишається позаду кожного вікна. Він впливає на контраст по краях і часто першим потрапляє на очі, коли я переходжу до іншої задачі.
Саме тому я люблю маленькі утиліти, з якими можу налаштувати ОС під себе й не додавати до дня ще один ритуал. Тепер ці дві шпалери Raycast живуть у мене в Umbra. Світла тема нарешті виглядає завершеною, а не тимчасовим режимом, який я вимкну за десять хвилин.
Джерела
- Replay: Umbra (opens in a new tab) (відкриється в новій вкладці)
- Replay: Echo (opens in a new tab) (відкриється в новій вкладці)
- Equinox (opens in a new tab) (відкриється в новій вкладці)
- Шпалери Raycast (opens in a new tab) (відкриється в новій вкладці)
- Код розширення Raycast Wallpaper (opens in a new tab) (відкриється в новій вкладці)
- OpenAI: робота з Codex звідусіль (opens in a new tab) (відкриється в новій вкладці)
- Anthropic: Dispatch у Claude Cowork (opens in a new tab) (відкриється в новій вкладці)