Сделать окно прозрачным ubuntu
Поставил я себе Ubuntu 9.10 и стал настраивать внешний вид, ну темы там всякие иконки красивые, и захотелось мне сделать чтобы все всплывающие (PopupMenu) и выпадающие меню (DropdownMenu) были прозрачными. Понятно что это должно настраиваться где-то в Compiz, но найти эти настройки оказалась не так просто, а помогла мне вот это видео с ютуба.
Конечно всё можно понять и по видео, но, по моему, прочитав этот пост будет легче.
Кто не знает:Compiz — композитный менеджер окон для X Window System, использующий для ускорения 3D графики OpenGL. Он предоставляет множество новых графических эффектов, доступных в любых графических средах X Window, в том числе GNOME иKDE. Представляет собой комплекс плагинов, декораторов, инструментов настройки интерфейса и эффектов (c wikipedia). Сам Compiz уже установлен во все дистрибутивы Ubuntu надо только установить менеджер настройки CompizConfig.
Но если у Вас не установлен Compiz вы легко сможете установить его.
Всё теперь во всех приложениях все все всплывающие (PopupMenu) и выпадающие меню (DropdownMenu) будут прозрачными. Вот как это выглядит у меня.
О том, как сделать меню значков в трее и Nautilus прозрачным в Ubuntu я уже писал ЗДЕСЬ. Теперь сделаем наши окна прозрачными.
Чтобы сделать окна/окно прозрачным, прежде всего нужно чтобы у вас был установлен Менеджер настройки CompizConfig:
sudo apt-get install compizconfig-settings-manager
1. Прозрачность всех открытых окон
Откройте Менеджер настроек CompizConfig ->Специальные возможности и активируйте плагин (поставьте флажок) Прозрачность, яркость и насыщенность:
Теперь зайдите в настройки плагина, кликнув на нём и в вкладке Прозрачность кликните на кнопке Создать:
Должно открыться новое окно - Изменить:
Выставьте цифровое значение прозрачности окон (указано стрелкой) на своё усмотрение и клик на кнопке со знаком +. Откроется следующее окно - Изменить соответствие, где нужно выбрать в соответствии Тип - Тип окна:
Теперь клик на кнопке Считать и появившимся крестиком вместо курсора кликните в любом месте окна Менеджер настройки CompizConfig, чтобы в поле Значение появилось слово Normal, т.е. обычное, нормальное окно, которое будет открыто:
И последнее. Клик Добавить в окне Изменить соответствие и Закрыть в окне Изменить.
Ваши окна сразу должны принять прозрачность.
Чтобы изменить цифровое значение прозрачности на другое - больше или меньше, кликните на созданной строке в плагине и нажмите кнопку Изменить:
Измените значение в окне Изменить и закройте его:
Если вы решите не использовать прозрачность окон, кликните на строке с параметрами прозрачности и кнопка Удалить.
2. Прозрачность конкретного окна/окон
Для прозрачности конкретного выбранного вами окна, откройте его (я выбрал для примера окно Nautilus), теперь в плагине Прозрачность, яркость и насыщенность вновь - Создать, далее в окне - Изменить выставьте цифровое значение и клик на плюс (+), а в окне Изменить соответствие - Тип, выберите - Имя окна, затем клик на Считать и образовавшимся крестиком клик на окне Nautilus (либо ваше выбранное окно):
Таким образом вы можете назначать прозрачность других выбранных вами окон, а ещё проще добавлять в эту же строку через пробел, прямую черту и ещё пробел, название других окон:
О том, как сделать меню значков в трее и Nautilus прозрачным в Ubuntu я уже писал ЗДЕСЬ. Теперь сделаем наши окна прозрачными.
Чтобы сделать окна/окно прозрачным, прежде всего нужно чтобы у вас был установлен Менеджер настройки CompizConfig:
sudo apt-get install compizconfig-settings-manager
1. Прозрачность всех открытых окон
Откройте Менеджер настроек CompizConfig ->Специальные возможности и активируйте плагин (поставьте флажок) Прозрачность, яркость и насыщенность:
Теперь зайдите в настройки плагина, кликнув на нём и в вкладке Прозрачность кликните на кнопке Создать:
Должно открыться новое окно - Изменить:
Выставьте цифровое значение прозрачности окон (указано стрелкой) на своё усмотрение и клик на кнопке со знаком +. Откроется следующее окно - Изменить соответствие, где нужно выбрать в соответствии Тип - Тип окна:
Теперь клик на кнопке Считать и появившимся крестиком вместо курсора кликните в любом месте окна Менеджер настройки CompizConfig, чтобы в поле Значение появилось слово Normal, т.е. обычное, нормальное окно, которое будет открыто:
И последнее. Клик Добавить в окне Изменить соответствие и Закрыть в окне Изменить.
Ваши окна сразу должны принять прозрачность.
Чтобы изменить цифровое значение прозрачности на другое - больше или меньше, кликните на созданной строке в плагине и нажмите кнопку Изменить:
Измените значение в окне Изменить и закройте его:
Если вы решите не использовать прозрачность окон, кликните на строке с параметрами прозрачности и кнопка Удалить.
2. Прозрачность конкретного окна/окон
Для прозрачности конкретного выбранного вами окна, откройте его (я выбрал для примера окно Nautilus), теперь в плагине Прозрачность, яркость и насыщенность вновь - Создать, далее в окне - Изменить выставьте цифровое значение и клик на плюс (+), а в окне Изменить соответствие - Тип, выберите - Имя окна, затем клик на Считать и образовавшимся крестиком клик на окне Nautilus (либо ваше выбранное окно):
Таким образом вы можете назначать прозрачность других выбранных вами окон, а ещё проще добавлять в эту же строку через пробел, прямую черту и ещё пробел, название других окон:
Я знаю, что могу сделать это в Unity с помощью compiz. Но не нашел способ сделать то же самое в KDE. Я использую Ubuntu 14.04 с установленным полным рабочим столом kubuntu.
Кстати, я заметил вариант для неактивного окна. Но я хотел для активного окна.
4 ответа
1) Сначала перейдите в " Настройки системы" → " Поведение окна".
2) Откройте " Поведение окна", выберите " Действия в окне ", снова выбрав " Поведение окна".
3) В разделе " Внутреннее окно", "Заголовок и рамка " используйте действие " Колесо мыши" для изменения непрозрачности.
Вот прозрачное окно
Нажмите на действия окна (верхний левый угол) → Дополнительные действия → Специальные настройки окна.
Перейдите на вкладку "Оформление и исправления": установите любую прозрачность, которую вы хотите для активного / неактивного состояния.
Вы также можете управлять всеми созданными правилами в одном месте, как с помощью compiz через:
Настройки системы → Поведение окна → Правила окна
Системные настройки> Ярлыки и жесты> Глобальные ярлыки, затем выберите "KWin" из выпадающего списка. Найдите параметры "Уменьшить непрозрачность активного окна на 5%" и "Увеличить непрозрачность активного окна на 5%".
введите описание изображения здесь kubuntu 18.04.2: полностью прозрачные окна:
Системные настройки> Поведение Windows> Действия Windows.
Неактивное внутреннее окно
Внутреннее окно, заголовок и рамка
Левая кнопка - изменить на среднюю кнопку увеличения непрозрачности - изменить на увеличение непрозрачности Правая кнопка - изменить на колесо мыши для увеличения непрозрачности - изменить на изменение непрозрачности
Слева от них есть опция для ключа. В моей системе это установлено на Alt. Я только что оставил это.
Готово. Теперь вы можете нажать на окно, затем удерживать Alt и повернуть колесико мыши. Теперь окно будет меняться от сплошного фона до полностью прозрачного в зависимости от того, сколько вы поворачиваете колесо.
Пейзаж оплачивается службой канонических для управления и мониторинга нескольких систем ubuntu. Что лучше, что, заплатив за это, вы также поддерживаете Ubuntu!
4 ответа
Удерживая нажатой клавишу Alt , прокрутите колесико мыши.
Я не уверен насчет самого Gnomw, но в Compiz есть плагин под названием «Настройки непрозрачности, яркости и насыщенности», который позволяет вам контролировать прозрачность окон любым способом, который я могу себе представить, включая Alt + , как сказала Андреа Лаззаротто.
Расширения Gnome в порядке, но если кто-то хочет иногда использовать прозрачность / прозрачность - лучше использовать команду xprop .
и затем нажмите на окно, чтобы установить его на 50% непрозрачности.
- 0x7FFFFFFF - непрозрачность 50%
- 0xFFFFFFFF - непрозрачность 100%
Установите непрозрачность, указав идентификатор окна (полученный из xwininfo ): [ 1111]
Для более новых версий Gnome (Gnome 3/Gnome Shell), можно использовать это расширение для создания окон прозрачными:
Расширения Gnome имеют файл, содержащий, с какой версией Gnome они совместимы - это не всегда корректно, поскольку расширение может работать на другие версии, не указанные в файле, таким образом, необходимо получить расширение снаружи сайта расширения гнома, и изменить файл и установить его вручную - это работает много времени с другими расширениями.
Извлеките его и измените shell-version строка в /transparentwindows-master/transparentwindows@ellen/metadata.json файл для проверки это включает версию оболочки (например. 3.14 ):
Можно найти версию оболочки в случае необходимости с помощью gnome-shell --version
Также обратите внимание, что можно сделать проблему/отчет об ошибках разработчику, чтобы попросить расширение, чтобы сайт Расширения Gnome был обновлен - в этом случае здесь существует тот. Можно также заставить собственное согласиться на расширение для включения 3.14 + версии.
Читайте также: