Я нахожу это действительно раздражающим, поскольку значок Adium всегда в доке бесполезен:
потому что, чтобы открыть список контактов, вы можете просто использовать элемент строки состояния, (по моему мнению, значок док-станции просто пустая трата места):
Так есть ли способ убрать значок стыковки Adium (или, желательно, любого приложения) и сохранить только элемент строки состояния (полностью функциональный)?
Это может показаться дубликатом значка Скрыть панель приложения, но этот ответ также скрывает элемент строки состояния, после чего никто не ответил. Появились ли какие-либо новые методы с 2011 года?
Я предпочел бы иметь технику без другого приложения, но если это единственный вариант, то это придется делать ...
defaults write com.apple.dock hide-mirror -bool true;killall Dock
Ответы:
Я добился этого с помощью простой команды терминала :
defaults write /Applications/Adium.app/Contents/Info.plist LSUIElement true
По
defaults(1)
словам «По умолчанию, пользователи могут читать, записывать и удалять пользовательские настройки Mac OS X из командной строки». Таким образом, это фактически делает то же самое, что и другие ответы здесь, но без ручного редактирования файла plist, что делает его намного более безопасным, не говоря уже о том, что его проще (и можно писать).источник
defaults write /Applications/Just Press Record.app/Contents/Info.plist LSUIElement true
Выдает ошибку:Unexpected argument LSUIElement; leaving defaults unchanged.
. Что здесь не так? (Бегущий Эль Капитан).Да, есть способ: просто зайдите в приложение, щелкните правой кнопкой мыши и покажите содержимое пакета. Зайдите в Application / Contents и откройте info.plist с помощью простого текстового редактора. Добавьте эти строки под ключом dict:
Да, есть разница. NSUIElement - это старый ключ. Поскольку Apple представила сервисы Launchd, они используют ключ LSUIElement. Это также работает для Adium, я только что проверил это.
Если он говорит, что не может сохранить файл, просто скопируйте его из папки на рабочий стол, отредактируйте и верните в приложение.
Имейте в виду, что с элементом LSUI приложение работает в фоновом режиме. Он сохраняет значок меню, но ваше приложение не будет отображаться ни в переключателе приложений (вкладка CMD +), ни в меню принудительного выхода.
Вот скриншот о том, как я это сделал:
источник
Я нашел способ, который работает для меня.
Первоначально пользователь chillin сказал мне, что я могу просто добавить это в
Info.plist
файл междуdict
тегами, используя TextEdit:Но все, что я видел, было немного тарабарщины (см. Скриншоты ниже).
Но затем я установил XCode и открыл
Info.plist
файл в редакторе списка свойств.Чтобы открыть
Info.plist
, перейдите к своему HD (например, Macintosh HD) и откройте папку «Приложения» - Macintosh HD> Приложения> Щелкните правой кнопкой мыши Adium> Открыть содержимое пакета> Содержание> Щелкните правой кнопкой мышиInfo.plist
и откройте с помощью редактора списка свойств. Это откроет это:Затем нажмите «Добавить элемент» вверху и назовите ключ как,
LSUIElement
и флажок значения должен быть установлен (т. Е. 1 или True).LSUIElement
:Источник
Примечание. При щелчке поля значения ключ автоматически переименовывается в
Application is agent (UIElement)
Затем он должен выглядеть так:
Затем вы можете открыть Adium, и он все еще будет в строке меню, но больше не в доке!
Это
Info.plist
файл, который я увидел после использования редактора списка свойств (я выделил одну из частей, которая изменилась):Как я уже говорил, метод, который сказал пользователь chillin, работал на несколько человек, но это работало на меня. Вот что я увидел, когда Чиллин ответил на этот вопрос:
... где, как я должен был увидеть что-то вроде этого (изображение через hotdigitalnews ):
источник
Предыдущий ответ близок, но без сигары. Файлы Plist используют формат ключ / значение, объявляя тип ключа. Правильный код:
Вставьте их перед
</dict> </plist>
линиями и вуаля . Это работает для меня в Высокой Сьерре.Некоторая дополнительная помощь для менее опытных .........
Apple, как обычно, делает такой контроль над своим компьютером трудным, когда не невозможным. Вот что вы должны сделать:
NB Я пропускаю смешное количество раз, когда вам придется вводить пароль.
источник