Можно ли изменить прозрачность уже открытого окна в Mac OS X?
8321
Jed Daniels
В частности, я бы хотел изменить прозрачность уже открытого окна Terminal.app. Я знаю, что могу изменить настройки и затем открыть новое окно, но я не могу понять, как сделать уже существующее окно прозрачным.
И нет, мне не интересно переключаться на другую терминальную программу, спасибо.
В Terminal.app, если вы измените настройки любого из пресетов, это повлияет на все открытые окна, которые используют этот параметр. (Могу подтвердить это для 10.4+)
Таким образом, если вы щелкнете по пресету, который вы использовали для открытого окна терминала (скорее всего, по умолчанию с серым цветом под ним по умолчанию) и перейдете на вкладку «Окно», вы можете нажать на палитру цветов под заголовком «Фон» и изменить непрозрачность.
5
tig
Есть приложение Enfat Enhancer, которое может изменить прозрачность любого окна какао. Также он может конвертировать любое окно в оверлей, заставлять его плавать над другими, прикреплять его к рабочему столу и некоторые другие вещи.
3
Jed Daniels
Ответ Chealion работает, и я буду отмечать его как принятый ответ, но я также нашел другой способ сделать это, потому что я слишком нетерпелив, чтобы ждать ответов:
Создайте новый набор настроек с желаемым уровнем прозрачности в Terminal->Preferences
Сделайте желаемое окно терминала активным и покажите для него Инспектор: Shell-> Show InspectorилиCommand+I
Выберите вкладку «Настройки» в Инспекторе и выберите новый набор настроек. Виола! Это одно окно теперь прозрачно, не затрагивая другие, которые были запущены с тем же набором настроек.
Причина, по которой я хотел сделать это, состояла в том, чтобы я мог поместить это окно поверх другого окна, у которого был похожий (но не идентичный) вывод, и визуально проверить, чтобы увидеть разницу. Учтите следующее:
против:
Гораздо проще быстро взглянуть на экран и определить разницу между ними.
Это интересное использование прозрачности. Здорово. Однако я действительно задаюсь вопросом - если эти тексты являются вещами, которые есть у вас на диске, или вы можете передать их по конвейеру или сохранить их на диск, вы можете использовать различные инструменты сравнения для одной и той же вещи. В командной строке Unix есть «diff»; есть FileMerge, который устанавливается с помощью инструментов Apple XCode; есть кроссплатформенная программа DiffMerge; и много других. Может быть, это было бы более общее решение, особенно когда ваши данные не помещаются на одном экране?
Michael H. 14 лет назад
1
Нет, они находятся в разных удаленных системах, и передача файлов была бы довольно трудной (вывод, который я сравниваю, представляет собой список пакетов, который генерируется в ограниченной оболочке). Чтобы получить выходные данные в систему, чтобы я мог их различить, потребуется разблокировать режим поддержки, чтобы я мог войти в неограниченную оболочку, затем собрать вывод pkg_info в файл, перенести его в мою систему и повторить для другого окна. , Если бы у меня были сотни страниц для сравнения, то это того стоило бы, но с 5-10 страницами для сравнения сделать работу с прозрачностью намного удобнее.
Jed Daniels 14 лет назад
0
Аккуратное использование прозрачности наверняка.
Chealion 14 лет назад
0
0
Chris Page
Начиная с Mac OS X Lion 10.7, Терминал позволяет раздельные настройки непрозрачности для активных и неактивных окон. Таким образом, вы можете настроить один профиль настроек, чтобы переднее окно было более прозрачным, а фоновые окна - более непрозрачными.
Терминал> Настройки> Настройки> [профиль]> Окно> Фон> Цвет
Параметры непрозрачности и размытия находятся в цветовой палитре, которая появляется при нажатии на элемент управления цветом. Есть флажок, чтобы включить различные настройки для неактивных / фоновых окон.