Можно ли изменить прозрачность уже открытого окна в Mac OS X?

8321
Jed Daniels

В частности, я бы хотел изменить прозрачность уже открытого окна Terminal.app. Я знаю, что могу изменить настройки и затем открыть новое окно, но я не могу понять, как сделать уже существующее окно прозрачным.

И нет, мне не интересно переключаться на другую терминальную программу, спасибо.

РЕДАКТИРОВАТЬ: OS X 10.6.4 (Snow Leopard)

6

4 ответа на вопрос

7
Chealion

Какая версия Mac OS X?

В Terminal.app, если вы измените настройки любого из пресетов, это повлияет на все открытые окна, которые используют этот параметр. (Могу подтвердить это для 10.4+)

Таким образом, если вы щелкнете по пресету, который вы использовали для открытого окна терминала (скорее всего, по умолчанию с серым цветом под ним по умолчанию) и перейдете на вкладку «Окно», вы можете нажать на палитру цветов под заголовком «Фон» и изменить непрозрачность.

5
tig

Есть приложение Enfat Enhancer, которое может изменить прозрачность любого окна какао. Также он может конвертировать любое окно в оверлей, заставлять его плавать над другими, прикреплять его к рабочему столу и некоторые другие вещи.

3
Jed Daniels

Ответ Chealion работает, и я буду отмечать его как принятый ответ, но я также нашел другой способ сделать это, потому что я слишком нетерпелив, чтобы ждать ответов:

  1. Создайте новый набор настроек с желаемым уровнем прозрачности в Terminal->Preferences
  2. Сделайте желаемое окно терминала активным и покажите для него Инспектор: Shell-> Show InspectorилиCommand+I
  3. Выберите вкладку «Настройки» в Инспекторе и выберите новый набор настроек. Виола! Это одно окно теперь прозрачно, не затрагивая другие, которые были запущены с тем же набором настроек.

Причина, по которой я хотел сделать это, состояла в том, чтобы я мог поместить это окно поверх другого окна, у которого был похожий (но не идентичный) вывод, и визуально проверить, чтобы увидеть разницу. Учтите следующее:

alt text

против:

alt text

Гораздо проще быстро взглянуть на экран и определить разницу между ними.

Это интересное использование прозрачности. Здорово. Однако я действительно задаюсь вопросом - если эти тексты являются вещами, которые есть у вас на диске, или вы можете передать их по конвейеру или сохранить их на диск, вы можете использовать различные инструменты сравнения для одной и той же вещи. В командной строке 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, Терминал позволяет раздельные настройки непрозрачности для активных и неактивных окон. Таким образом, вы можете настроить один профиль настроек, чтобы переднее окно было более прозрачным, а фоновые окна - более непрозрачными.

Терминал> Настройки> Настройки> [профиль]> Окно> Фон> Цвет

Параметры непрозрачности и размытия находятся в цветовой палитре, которая появляется при нажатии на элемент управления цветом. Есть флажок, чтобы включить различные настройки для неактивных / фоновых окон.