3

Есть ли способ сделать фон текстового редактора Eclipse IDE прозрачным? Я хотел бы настроить альфа-прозрачность фона, но текст должен быть непрозрачным. Возможно, есть плагин, который выполняет это? Я не видел никаких вариантов в настройках. И мой поиск в Google пока тщетен, хотя я нашел несколько хороших цветовых тем.

Пример (Textmate):

Прозрачный Textmate

Обратите внимание, что текст все еще сплошной. Это важно, поскольку прозрачность всего окна может привести к тому, что текст будет перетекать на обои рабочего стола (или что-то еще под Eclipse). Я заинтересован в решениях для всех платформ, на которых работает Eclipse.

Связанный вопрос:

6 ответов6

1

Боюсь, это невозможно. Однако в Java 7, которая ожидается с 28 июля 2011 года, есть поддержка полупрозрачных окон. После этого Eclipse - это работа сообщества ... лучше всего либо принять участие в разработке, либо подумать о программировании плагина Eclipse (или найти кого-то заинтересованного в плагине progamming).

0

Я не думаю, что возможно получить эффект, который вы ищете.

Eclipse использует SWT в качестве своего оконного инструментария, и, если я правильно помню, он имеет ограниченную поддержку прозрачных и полупрозрачных окон. Эта поддержка, вероятно, ограничена всем окном, а не его частями.

SWT использует класс Shell, который является фактическим окном, создание Shell с флагом NO_TRIM заставит его иметь прозрачный фон. Поскольку это окно создано платформой Eclipse, я сомневаюсь, что к нему можно получить доступ через плагин.

Если вы чувствуете, что создание плагина, прозрачная поддержка может быть достигнута путем прямого доступа к функциям в собственном наборе инструментов (либо к API-интерфейсу WIN32, либо к GTK-API) и их применению к компонентам Eclipse. Поскольку у меня ограниченные знания о плагинах Eclipse, я не могу направить вас к какому-либо конкретному месту для создания такого плагина. Сожалею.

0

В Fedora вы можете использовать Compiz, чтобы сделать его прозрачным (видео-урок о том, как это сделать, здесь.) Как в Fedora, так и в Windows, как насчет установки прозрачного изображения в качестве фона?

0

Вы можете использовать compiz в Ubuntu и большинстве других дистрибутивов Linux для прозрачности окон.

0

Существует бесплатное приложение под названием Afloat, которое может сделать окна прозрачными (и многое другое). Я бы проверил это.

0

Я знаю, что это не совсем то, что вы просите, но очевидным решением было бы использовать систему eclim, чтобы сделать Eclipse доступным для macvim/ терминал vim и сделать это прозрачным.

Для macvim опция должна быть установлена на 20%

set transparency=20

Может быть даже возможно поменять редактор внутри eclipse для macvim, но я менее уверен в этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .