Я ищу стабильный способ держать любое окно «всегда сверху» в OSX.
На плаву , приложение, которое делает это, требует SIMBL / easySIMBL, которая, кажется, не очень стабильна.
Есть ли лучшие решения? Это на самом деле удивительно, что нет собственного способа реализовать это.
macos
window-manager
Химаншу П
источник
источник
Ответы:
Отмечу, что в iOS Simulator есть / была опция
Stay in Front
. Чрезвычайно полезная функциональность, и доказывает, что есть поддерживаемые Apple и санкционированные способы достижения этого поведения.Возможно, стоит открыть радар, особенно для добавления в терминал.
Вы можете дублировать мой радар :
К сожалению, Xcode 9 удалил эту функцию в iOS Simulator. Пожалуйста, продублируйте мой отчет об ошибках Apple, чтобы вернуть это!
Приложение Apple Activity Monitor также имеет опцию,
Keep CPU Windows on Top
которая отображает небольшие графики ЦП поверх окон всех других приложений:источник
Если вы хотите сделать это, например, для окна интернет-браузера, вы можете взглянуть на приложение Helium с открытым исходным кодом . Это бесплатно, и вы также можете скачать исходный код и скомпилировать свою собственную версию, если хотите.
Это в основном интернет-браузер, который всегда всплывает над всеми остальными окнами.
РЕДАКТИРОВАТЬ:
Также есть новое приложение от Apple Mac App Store под названием Fluid Browser, которое будет делать то же самое. Это стоит пару долларов, но работает превосходно и имеет несколько больше функций, чем Helium (по состоянию на 06.07.2016). Итак, теперь у вас есть два разных приложения на выбор.
источник
Если вы только действительно хотите / должны «остаться на вершине» функциональность для вашего Terminal.app окна (как я), есть Quake / Guake -Style выпадающего козырек, SIMBL плагин доступен , который поддерживает будучи прижат к переднему плану; TotalTerminal .
Так что это возможно, несмотря на распространенное заблуждение, что это не так.
Начиная с MacOS 10.11 (El Capitan) , чтобы установить / запустить TotalTerminal , вам может потребоваться отключить защиту целостности системы :
Он больше не с открытым исходным кодом, но последняя реализация с открытым исходным кодом все еще доступна на GitHub . Так что, если вы склонны, вы можете исследовать, как именно это достигается. Я написал разработчику по электронной почте, чтобы спросить, но прошло так много времени с тех пор, как они работали над этим, они не могли (или не хотели?) Действительно сказать мне.
источник
Я только что разочаровался в моем SIMBLE и на плаву. Fenêtre - платное приложение с бесплатной облегченной версией, которая работает очень хорошо.
Я использую его для воспроизведения окна видео в окне во время работы или для размещения онлайн-инструкций сверху. Не уверен, что вы хотите использовать его?
источник
В Mac App Store есть бесплатное приложение под названием Key Codes, которое, насколько я могу судить, находится поверх всех остальных окон. Кроме пунктов меню, он остается поверх всех других приложений, включая Терминал и адресную строку Safari.
источник
Не совсем ответ, но скорее обходной путь: вы можете использовать Spectacle или подобное приложение, чтобы быстро настроить макет рабочего стола, который позволит вам следовать исходному окну.
Конечно, это не поможет, когда вы ждете, пока кто-то еще присоединится к чату поддержки, и тем временем решите использовать свое время для чего-то более полезного, чем пялиться в пустое окно - например, работать на другом виртуальном рабочем столе :(
Возьмите Spectacle отсюда: https://www.spectacleapp.com
источник
просто перетащите свой терминал через окно сафари после ввода F3.
это автоматически размещает терминал вертикально, например, с правой стороны окна сафари, так что вы можете выполнить некоторую работу и получить доступ к терминалу, находясь в другом окне ...
источник
Если вы хотите смотреть видео во время просмотра или использования других приложений, вы можете использовать расширение « картинка в картинке» (от Google) для Chrome.
источник
Если вы разработчик и ваш SIP отключен (csrutil), вы можете изменить
level
свойствоNSWindow
использованияlldb
. Как только вы подключитесь к процессу (т.е. App Store) в XCode, просто наберите:PS: если приложение имеет несколько окон, получите правильное окно с помощью команды
Чтобы вернуться назад просто закройте окно или используйте
источник