Как сделать иконки закрытия приложений как в mac os
Первое, что любой пользователь делает со своим Mac, — добавляет в док значки своих любимых программ. Для этого используется простое перетаскивание. Ухватите значок приложения в Launchpad, в папке «Программы» или любом месте в Finder и перенесите его в область дока. Затем отпустите, и значок окажется там, куда вы его положили. Ничего проще и быть не может.
Ещё вариант — запустить какую-нибудь программу, затем щёлкнуть её значок в доке правой кнопкой мыши и выбрать «Параметры» → «Оставить в Dock».
Помимо программ, в док можно добавлять файлы, папки и документы. Только их нужно перетаскивать на правую сторону дока.
И, конечно, имеющиеся в доке значки можно перемещать, настраивая их порядок. Делается это примерно вот так.
Удаляем лишние иконки
Удаляются значки из дока тоже очень просто. Возьмите ненужную иконку, зажав её левой кнопкой мыши, и перетащите из дока в любое место. Затем отпустите, и она испарится.
Либо нажмите правой кнопкой мыши на значок и щёлкните «Параметры» → «Удалить из Dock».
Добавляем сайты
Закрепить в доке можно не только значки, но и ссылки на сайты. Откройте любой из них (например, наш) в браузере, и перетащите ссылку из адресной строки в правую часть дока.
Ссылка превратится в значок в виде синего глобуса и останется в доке. К сожалению, macOS не умеет устанавливать иконки сайтов в качестве изображения для такой ссылки. Так что много сайтов в док не добавишь: вы будете путаться в синих глобусах.
Настраиваем размер дока
Откройте параметры дока. Для этого нажмите «Системные параметры» → Dock. Первое, что вы увидите — ползунок, изменяющий размеры дока и его значков. С его помощью можно сделать док меньше или, наоборот, больше.
Настраиваем увеличение значков
Следующий ползунок в этом же разделе регулирует степень увеличения значков, когда на них наведён курсор. В принципе, эту функцию можно и отключить, чтобы док не мельтешил при неосторожном движении мышью. Для этого достаточно снять галочку рядом с параметром «Увеличение».
Но на MacBook или MacBook Air увеличение значков лучше включить, а ползунок вытянуть на максимум. Когда док не нужен, он будет занимать меньше места. А когда понадобится запустить какое-нибудь приложение, просто наведите на док курсор, и значки увеличатся — так будет легче их рассмотреть.
Кстати, существует трюк, который позволяет увеличивать значки ещё больше, даже когда ползунок выкручен до предела. Откройте «Терминал» и введите команду:
defaults write com.apple.dock largesize -float 360; killall Dock
По умолчанию увеличение значков в macOS настроено на 128. Если ползунок на максимуме, число равно 256. В эту команду вы можете подставлять любое произвольное число. В примере ниже выбрано 360.
Чтобы сбросить эту настройку, переместите ползунок «Увеличение».
Изменяем положение дока на экране
По умолчанию док в macOS располагается внизу. На огромных экранах iMac это вполне оправдано, но вот если вы пользуетесь MacBook или даже MacBook Air, док начинает отнимать слишком много места. Да и пустое экранное пространство слева и справа от него используется неэффективно.
Поэтому на ноутбуках резонно поменять расположение дока, переместив его в левую часть экрана и сделав вертикальным. Так он будет напоминать панель приложений в каком-нибудь Linux с GNOME.
Откройте параметры дока, нажав «Системные настройки» → Dock. В пункте «Расположение на экране» выберите вариант «Слева».
В принципе, док можно разместить и справа. Но тогда он будет пересекаться с панелью уведомлений. Поэтому расположение с левой стороны — идеальный вариант.
Меняем анимацию окон
Когда вы сворачиваете окно, оно убирается в док и делает это красиво. По умолчанию macOS использует анимацию «Джинн». Выглядит она эффектно, но её можно и заменить.
Перейдите в «Системные настройки» → Dock. Отыщите там параметр «Убирать в Dock с эффектом» и нажмите на выпадающий список. Выберите вариант «Простое уменьшение». Анимация поменяется на более быструю и не такую вычурную. Так будет удобнее поклонникам Windows и адептам минимализма.
Но помимо «Джинна» и «Простого уменьшения», в macOS есть ещё одна скрытая анимация для окон. Она называется «Засасывание» (Suck). Включить её можно через «Терминал» следующей командой:
defaults write com.apple.dock mineffect suck; killall Dock
Вот как она выглядит.
Если вы попробовали эту анимацию и решили, что она не для вас, просто смените её на другую в настройках.
Сворачиваем окна в значки программ
По умолчанию сворачиваемые окна переносятся в правую часть дока, рядом с «Корзиной». Для каждого из них создаётся отдельный значок-превью. Это удобно, если вы работаете с небольшим количеством окон, но когда свёрнутых программ много, они начинают переполнять док.
Зайдите в настройки дока и отыщите там галочку «Убирать окно в Dock в значок программы». Это поможет сберечь место на доке. Кроме того, пользователям Windows и Linux, перешедшим на macOS, так будет привычнее — нажатие на значок в доке не будет открывать новый экземпляр программы, а развернёт уже запущенный.
Включаем автоматическое скрытие дока
С автоматическим скрытием дока вы сэкономите ещё больше места на экране. Для этого в его параметрах включите галочку «Автоматически показывать или скрывать Dock».
Теперь, чтобы заставить док появиться, подведите курсор к тому краю экрана, где он расположен. Окна в таком режиме будут занимать всю площадь экрана, и место не будет тратиться впустую.
Убираем раздел с запущенными приложениями
Откройте настройки, перейдите раздел Dock и снимите галочку с пункта «Показать недавние программы в Dock». Это сбережёт место, а открывать часто используемые программы можно и более удобным способом.
Отображаем только активные приложения
Есть ещё один специальный режим работы дока. Если его включить, на панели будут отображаться только те программы, которые в данный момент запущены. Значки, оставленные на потом, исчезнут. Закрытые программы тоже пропадут из дока.
Чтобы активировать этот режим, наберите следующую команду. Главное, не забудьте перед этим запомнить, что у вас было в доке закреплено.
defaults write com.apple.dock static-only -bool true; killall Dock
Запускать программы теперь придётся через Launchpad, зато вас не будут отвлекать лишние значки. Отключить режим можно командой:
defaults write com.apple.dock static-only -bool false; killall Dock
Добавляем разделители
По умолчанию все значки в доке расположены один к одному. Но если у вас в нём много всяких программ и вы хотите рассортировать их более наглядно — воспользуйтесь такой командой.
defaults write com.apple.dock persistent-apps -array-add ''; killall Dock
Она создаст в доке разделитель — небольшое пустое пространство. Его можно перетаскивать, отделяя одну группу программ от другой. Команду можно повторять сколько угодно раз, чтобы создать нужное количество разделителей.
Мы писали и о других командах, создающих разделители большего размера или разделители для папок.
Добавляем в док недавние файлы
Если вы постоянно работаете с группой файлов в течение некоторого времени, неплохо бы иметь способ быстро открывать их. И он есть.
- Откройте Finder и перейдите в настройки.
- В разделе «Боковое меню» активируйте пункт «Недавние».
- Перетащите папку «Недавние» с боковой панели Finder в док.
Добавляем в док недавние элементы
Вышеописанным способом вы получите доступ только к недавним документам. Но аналогичным образом можно открывать и часто используемые программы, и диски, и прочие элементы.
Для того чтобы создать в доке стек с часто используемыми приложениями, откройте «Терминал» и введите команду:
defaults write com.apple.dock persistent-others -array-add '; "tile-type" = "recents-tile";>'; killall Dock
Теперь в доке появится новый стек. Щёлкните по нему правой кнопкой мыши и выберите, что он должен отображать: программы, диски, серверы или избранные элементы.
Повторно вводя команду в «Терминал», можно создать несколько таких стеков. Настройте их через контекстное меню, чтобы каждый отображал то, что нужно.
Добавляем жест прокруткой
В доке macOS есть ещё одна скрытая функция, которую можно активировать из «Терминала». Введите команду:
defaults write com.apple.dock scroll-to-open -bool TRUE; killall Dock
Теперь откройте несколько окон одной и той же программы. Наведите на её значок в доке курсор и проведите пальцем по мыши или тачбару, как будто скроллите. И перед вами появятся все окна этого приложения в режиме «Обзор». Полезная вещь для тех, кто работает со множеством окон одновременно.
Выключить функцию можно командой:
defaults write com.apple.dock scroll-to-open -bool FALSE; killall Dock
Возвращаем исходный вид дока
Если слишком увлечься шаманством с доком, он превратится в нечто совершенно неудобоваримое. В таком случае вы можете сбросить его настройки полностью, сделав док таким, каким он был во время первого включения вашего Mac. Для этого наберите в «Терминале» команду
defaults delete com.apple.dock; killall Dock
Может быть, вы знаете ещё какие-то хитрости и приёмы для работы с доком? Поделитесь в комментариях.
Жаль, но, в отличие от iOS, в macOS нет четких гайдов, какие значки должны быть у приложений для Mac. Именно поэтому разработчики изгаляются как могут и рисуют кто во что горазд: одни делают круглые ярлыки, другие наклоненные влево прямоугольники, третьи на волне ностальгического скевоморфизма пытаются перенести в цифровой мир объекты из реального. Получается странная каша из форм и стилей, которая вкупе отвратительно выглядит как в Dock, так и в Launchpad. Хорошо, что с этим досадным недоразумением можно достаточно просто разобраться. В этой статье, я расскажу, как это сделать.
Как изменить значки сторонних приложений на Mac
Для того, чтобы изменить иконки сторонних программ в macOS, для начала нужно раздобыть один или несколько подходящих значков. Проще всего использовать изображения в форматах PNG, ICO или ICNS с прозрачным фоном. В интернете можно найти как одинокие варианты, так и целые паки. Вот как это сделать.
Шаг 1. Открываем Finder — стандартный файловый менеджер Mac.
Шаг 2. Переходим в папку «Программы» — это можно сделать как с помощью одноименного пункта в боковом меню Finder, так и через системный диск macOS, который содержит папку «Программы» в корне.
Шаг 3. Активируем контекстное меню приложения, иконку которого нужно заменить.
Шаг 4. Выбираем пункт «Свойства» и оставляем это меню открытым.
Шаг 5. Теперь открываем папку со значком, который мы скачали в интернете.
Шаг 6. Открываем его через приложение «Просмотр».
Шаг 7. Выделяем изображение целиком с помощью пункта «Выбрать все» в разделе «Правка» из строки меню или сочетания клавиш Command(⌘) + «A».
Шаг 8. Копируем выделенную область с помощью пункта «Скопировать» в разделе «Правка» из строки меню или сочетания клавиш Command(⌘) + «C».
Шаг 9. Возвращаемся в «Свойства» приложения из четвертого шага.
Шаг 10. Выделяем значок программы слева от ее названия в верхней части «Свойств».
Шаг 11. Вставляем скопированный значок с помощью пункта «Вставить» в разделе «Правка» из строки меню или сочетания клавиш Command(⌘) + «V».
Шаг 12. Подтверждаем свое намерение с помощью Touch ID, если у вас Mac со встроенным сканером отпечатков пальцев, или вводом пароля от учетной записи администратора вашей версии macOS.
После указанной процедуры значки в Launchpad поменяются автоматически. А вот Dock сохранит прежние иконки даже после перезагрузки Mac, пока вы не закроете программы, уберете их из панели с помощью функции «Удалить из Dock» из контекстного меню, а потом добавите снова с помощью Drag-and-drop.
Если значок стороннего приложения в Dock не заменился
Случается, иконка дополнительной программы в главной панели macOS остается неизменной даже после указанных манипуляций. Это касается, например, мультимедийного плеера VLC — он показывает новый значок в Dock до запуска, но после возвращается к дефолту. В этом случае нужны дополнительные действия.
Шаг 1. Открываем Finder — стандартный файловый менеджер Mac.
Шаг 2. Переходим в папку «Программы» — это можно сделать как с помощью одноименного пункта в боковом меню Finder, так и через системный диск macOS, который содержит папку «Программы» в корне.
Шаг 3. Активируем контекстное меню приложения, иконку которого нужно заменить.
Шаг 4. Выбираем пункт «Показать содержимое пакета».
Шаг 5. Ищем дефолтный значок программы с разрешением PNG, ICO или ICNS стандартными средствами Finder.
Шаг 6. Называем таким же именем кастомный значок и перемещаем его в указанный каталог с заменой базового — в этом случае важно, чтобы формат нового соответствовал формату старого.
Если брать в пример VLC, то после этих действий он показывает новый значок уже и после запуска. Тем не менее, я не исключаю, что этот способ может не работать с некоторыми приложениями для Mac. Если столкнулись с таким, обязательно пишите в комментарии — попробуем разобраться вместе.
Как заменить иконки встроенных в macOS программ
Актуальные версии операционной системы для Mac ограничивают доступ к системным файлам, поэтому получится изменить далеко не все значки встроенных приложений. Но с некоторыми действительно можно поступить, так как я писал выше. Это, к примеру, касается следующих программ:
На этом, собственно, практически все. Finder, «Музыка», «Подкасты», «Книги», «Заметки» и другие встроенные приложения сегодня не поддаются кастомизации ни с отключенной проверкой целостности системы, ни через корневого пользователя macOS, ни через утилиты UNIX, запускаемые через MacPorts. Жаль.
Как заменить иконки папок в macOS и вернуть стандартные
В macOS можно очень просто заменить значки избранных папок, чтобы они более быстро воспринимались визуально. Это логично сделать с каталогами, которые чаще всего используются в профессиональных целях. Жаль, но на отображение папок в боковом меню Finder это никак не повлияет.
Шаг 1. Открываем Finder — стандартный файловый менеджер Mac.
Шаг 2. Переходим в необходимую папку.
Шаг 3. Активируем контекстное меню папки, иконку которой нужно заменить.
Шаг 4. Выбираем пункт «Свойства» и оставляем это меню открытым.
Шаг 5. Теперь открываем папку со значком, который мы скачали в интернете.
Шаг 6. Открываем его через приложение «Просмотр».
Шаг 7. Выделяем изображение целиком с помощью пункта «Выбрать все» в разделе «Правка» из строки меню или сочетания клавиш Command(⌘) + «A».
Шаг 8. Копируем выделенную область с помощью пункта «Скопировать» в разделе «Правка» из строки меню или сочетания клавиш Command(⌘) + «C».
Шаг 9. Возвращаемся в «Свойства» папки из четвертого шага.
Шаг 10. Выделяем значок папки слева от ее названия в верхней части «Свойств».
Шаг 11. Вставляем скопированный значок с помощью пункта «Вставить» в разделе «Правка» из строки меню или сочетания клавиш Command(⌘) + «V».
Подтверждение с помощью сканера отпечатков пальцев Touch ID или пароля администратора не предусмотрено — иконка меняется сразу. Тем не менее, у вас есть возможность быстро удалить кастомный значок и вернуть системный — для этого нужно выделить иконку в «Свойствах» и нажать на кнопку Delete.
Где взять альтернативные иконки для компьютеров Apple
Во-первых, новые значки можно банально вытянуть из раздела «Картинки» в меню поиска Google. Для этого в своем запросе достаточно использовать имя программы, название типа изображения «icon» и имя формата: «png», «ico» или «icns». Для замены значков наиболее распространенных приложений этого достаточно.
Во-вторых, для этого я также рекомендую использовать сайт DevianArt. По факту, это социальная сеть, которую использует внушительное число творческих пользователей, которые, в том числе, занимаются кастомайзингом операционных систем. Милости прошу в поиск с теми же запросами, о которых говорил выше.
В-третьих, для этого также логично использовать более традиционный ресурс IconArchive. У него также есть система поиска, в которой можно использовать просто названия приложений. На каждый из запросов сайт выдает внушительное число вариантов в разных форматах. Это победа.
В-четвертых, у вас есть возможность нарисовать или перерисовать иконку приложения самостоятельно. К примеру, если вы хотите изменить цвет значка, просто скопируйте его в графический редактор из тех же «Свойств», а потом перенесите туда готовый файл со всеми необходимыми изменениями.
В-пятых, вы можете также использовать значки одних приложений в паре с другими. Для этого откройте сразу пару меню «Свойств», потом скопируйте иконку первой программы из одного и вставьте ее вместо иконки второй программы из другого. Да, так также можно.
С какими трудностями при этом есть риск столкнуться
Не все значки можно заменить. К сожалению, значки не всех приложений получится заменить даже после танцев с бубном. Это, в первую очередь, касается встроенных приложений, которые являются частью операционной системы Mac. С выходом macOS 10.15 Catalina разработчики Apple сделали платформу, которую используют ее компьютеры, еще более безопасной для простых пользователей. Сломать ее практически невозможно, но, вместе с тем, продвинутые владельцы лишились львиной доли возможностей кастомизации. Хорошо хоть, в отличие от сторонних, значки стандартных программ выглядят более-менее адекватно.
Иконки возвращаются после обновлений. Да, в большинстве случаев, после апдейта конкретного приложения его значок будет возвращен в дефолтный статус. Скорее всего, в Dock иконка останется кастомной, но в Launchpad она сразу же будет стандартной. Поэтому есть смысл оставить папку со своими избранными значками, которые вы используете для замены, и проводить ревизию обновленного софта с хоть какой-то периодичностью. Полагаю, что не самым педантичным пользователям будет достаточно проводить указанную процедуру не чаще одного раз в месяц.
Подводя итоги: а стоит ли настолько сильно заморачиваться
Сложный вопрос, на который каждый даст ответ самостоятельно. Кто-то действительно любит настраивать операционную систему под себя, поэтому точно оценит такую возможность. Другие трезво понимают, что никаких технических преимуществ это собой не несет, поэтому и смысла во всей этой затее ровно ноль.
У вас есть возможность изменить значки сторонних приложений, установленных на Mac. В этом нет ничего сложного: достаточно найти подходящее изображение, скопировать его и вставить в меню «Свойства» конкретной программы. Именно на этом моменте мы остановимся немного более подробно.
В тему:
1. Ищем новый значок
Для замены иконки стороннего приложения рекомендуется использовать изображения с прозрачным фоном в форматах PNG, ICO или ICNS. Такие можно найти как просто через поисковую систему браузера, так и на конкретных специализированных сайтах. Вот как используется последнее.
Шаг 1. Откройте Safari или другой браузер.
Шаг 2. Перейдите на сайт IconArchive.
Шаг 3. Введите название и нажмите Search icons.
Шаг 4. Выберите подходящий значок и сохраните.
2. Копируем картинку
Чтобы заменить иконку стороннего приложения новым значком, он должен оказаться в буфере обмена вашего Mac. Это можно сделать самыми разными способами, но проще всего найти его в сохраненных файлах, открыть с помощью стандартного приложения «Просмотр», выделить и скопировать.
Шаг 1. Найдите картинку в программе Finder.
Шаг 2. Откройте изображение в программе «Просмотр».
Шаг 3. Выделите иконку сочетанием Command(⌘) + «A».
Шаг 4. Скопируйте значок сочетанием Command(⌘) + «C».
3. Вставляем иконку
Когда новый значок для стороннего приложения уже находится в буфере обмена Mac, его осталось только вставить в меню «Свойства» для конкретной программы. При этом система может попросить вас подтвердить данное действие с помощью Touch ID или пароля от учетной записи администратора.
Шаг 1. Откройте Finder и перейдите в «Программы»
Шаг 2. Запустите контекстное меню приложения.
Шаг 3. Перейдите в меню «Свойства» и выделите значок.
Шаг 4. Вставьте новый значок сочетанием Command(⌘) + «V».
По роду деятельности я начинающий IOS кодер. Так случилось что недавно собрал совсем маленькую прогу под Mac и мне нужно было сделать иконку для своего же небольшого приложения. Узнав что установка иконки под эти две платформы сильно отличается решил опубликовать туториал для тех кому это может понадобиться.
Те кто писал под IOS знают что в минимальном случае для отображения приложения в симуляторе нужно всего две иконки — для старых и для ретиновских дисплеев (случай публикации где нужно больше размеров в этой статье мы рассматривать не будем). Существующие иконки в соответствующих размерах просто перетягиваются в соответствующие плейсхолдеры в Xcode 4. С четвертой версии их даже не нужно подписывать специальным образом — XCode делает это автоматически записывая их как icon.jpg и [email protected]. С приложениями для Mac OS X все не так просто, поэтому приступим.
Этап 1 — Подготовка размеров
И так для начала мы должны понимать что приложение в системе будет отображаться в разных местах и поэтому размеров только для отображения в системе (опять таки публикацию не рассматриваем) будет гораздо больше. Например иконка в доке, в списке программ, при отображении через Cover Flow или в строке Spotlight. И так стандартных размеров до появления ретиновских дисплеев необходимо было пять:
Здесь обратите внимание на то что если Ваша иконка имеет высокую детализацию то вам может понадобиться отдельно перерисовать иконку для размеров 32х32 и 16х16 для ее более адекватного отображения. Также с появлением ретины теперь Вам нужно представить 10 иконок для приложения.
Итак всего нам понадобится десять иконок. Пять под старые и пять с учетом ретина-дисплеев.
Обратите внимание на то что для того чтобы вы смогли завершить процесс Вам нужно верно подписать все иконки. Ретиновские иконки должны быть подписаны не их реальным размером а удвоенным от стандартного. Например ретиновская иконка размером 1024х1024 должна быть подписана как [email protected]. То есть название ретиновских совпадает со стандартными и содержит префикс @2x.
Хабраюзер Dreddikлюбезно предоставил информацию по радиусам иконок что может быть полезно интересующимся, за что ему большое спасибо!
1024x1024 = 160
512x512 = 80
144x144 = 23 (iPad retina)
114x114 = 18 (iPhone/iPod touch (Retina))
72x72 = 11 (iPad)
57x57 = 9 (iPhone/iPod touch)
Этап 2 — Собираем бандл.
Итак иконки всех размеров у Вас готовы, подписаны и лежат в одной папке. Вы не можете просто перетащить их в Xcode, сначала для это мы сделаем из всех этих иконок бандл. Для начала создайте (например на рабочем столе) новую папку и переименуйте ее в icon.iconset. Перед сохранением имени выскочит модальное окошко с уточнением действительно ли мы хотим сохранить эту папку с расширением .iconset, мы соглашаемся.
Далее перетаскиваем подготовленные иконки в этот новосозданный бандл. Если после перетаскивания вы кликнете на этом бандле и нажмете пробел Вы должны будете увидеть что Finder уже видит это как бандл а не папку. Двигая слайдер внизу Вы можете просмотреть все версии иконок находящиеся в папке.
Далее нам необходимо произвести конвертацию этого бандла в формат в котором Xcode сможет им воспользоваться. В этом нам поможет утилита iconutil. Открываем Terminal и идем в ту директорию где лежит наш бандл, в нашем случае на рабочем столе и вводим в Terminal следующее:
iconutil -c icns icon.iconset
После этой процедуры в этой же директории появляется файл icon.icns который нам и нужен. Обратите внимание что процедура пройдет успешно только если количество иконок было верным и они были подписаны правильно, иначе Вы получите предупреждение.
Завершающия стадия. Идем в Xcode, открываем рабочую область проекта и идем Project -> Targets -> Summary. На этой вкладке сверху видна область для иконки. Перетягиваем наш новосозданный .icns туда и все готово.
Всем добрых выходных!
Читайте также: