Как сделать окна прозрачными в линукс

Обновлено: 06.07.2024

Основной системой я использую Linux и мне очень нравится прозрачное окно терминала в котором прозрачность можно настроить.

Прозрачное окно в Linux настраивается достаточно просто.

Эта функция интерфейса, а также некоторые не менее удобные, доступны в настройках самого приложения.

Прозрачное окно терминал

Откроется окно настроек в котором выбираем вкладку Вид и в пункте фон ставим прозрачный фон

Прозрачное окно терминал

По умолчанию прозрачность установится на 50%, по желанию ползунком вы сможете выставить ту которая вам более привлекательна.

Прозрачность в окне терминала windows

В операционной системе windows все намного печальнее. Здесь прозрачность окна настраивается, но прозрачность всего содержимого, а не только фона.

Давайте попробуем и откроем терминал или его аналог PowerShell

PowerShell — расширяемое средство автоматизации от Microsoft с открытым исходным кодом, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев. Впервые публично язык был продемонстрирован на Профессиональной конференции разработчиков (англ. Professional Developers Conference, PDC) в сентябре 2003 года под кодовым названием Monad. Изначально средство выпущено как компонент Windows под названием Windows PowerShell. Открытый исходный код был выпущен с началом разработки PowerShell Core в августе 2016 года.

PowerShell включает свою собственную расширяемую справку, доступную (в том числе из командной строки) через командлет Get-Help .

Правой кнопкой по меню пуск и выберем соответствующий пункт

PowerShell

Откроется терминал или в случае с windows 10 PowerShell

Кликаем правой кнопкой мыши по заголовку, выбираем свойства и открываем вкладку Цета

PowerShell настройки

На вкладке Цвета в нижней части можем изменить прозрачность.

При изменении прозрачности меняется так же прозрачность и самого текста, меняется прозрачность всего содержимого окна вместе с его рамкой и заголовком, а не только фон.

Как видим в windows 10 данная опция, по моему мнению, не очень полезна.

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

Поставил я себе Ubuntu 9.10 и стал настраивать внешний вид, ну темы там всякие иконки красивые, и захотелось мне сделать чтобы все всплывающие (PopupMenu) и выпадающие меню (DropdownMenu) были прозрачными. Понятно что это должно настраиваться где-то в Compiz, но найти эти настройки оказалась не так просто, а помогла мне вот это видео с ютуба.

Конечно всё можно понять и по видео, но, по моему, прочитав этот пост будет легче.

Кто не знает:Compiz — композитный менеджер окон для X Window System, использующий для ускорения 3D графики OpenGL. Он предоставляет множество новых графических эффектов, доступных в любых графических средах X Window, в том числе GNOME иKDE. Представляет собой комплекс плагинов, декораторов, инструментов настройки интерфейса и эффектов (c wikipedia). Сам Compiz уже установлен во все дистрибутивы Ubuntu надо только установить менеджер настройки CompizConfig.

Но если у Вас не установлен Compiz вы легко сможете установить его.

Менеджер настройки CompizConfig

Настройка прозрачности PopupMenu и DropdownMenu

Всё теперь во всех приложениях все все всплывающие (PopupMenu) и выпадающие меню (DropdownMenu) будут прозрачными. Вот как это выглядит у меня.

Пример прозрачных DropdownMenu

Пример прозрачных PopupMenu

Настройка прозрачности окнон Firefox

прозрачная plasma

В этой статье вы узнаете, как вашу любимую оболочку KDE Plasma, сделать немного прозрачней.

Вы наверняка помните мою недавнюю статью о новой операционной системе ExternOS, которая мне очень понравилась, хотя пользоваться ею было невозможно. Так вот, мне очень понравилось её прозрачность, а именно эффект размытости.

И я решил попробовать сделать рабочее окружение Kde Plasma немного прозрачней.

Важно: Те кому не нравится такой стиль, могут проходить мимо.

Как сделать прозрачный рабочий стол Plasma


В открывшемся окне, в поисковой строке вводим название нужной темы и нажимаем установить


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


Но ваши окна все также останутся самыми обычными которые были такие-же как и раньше.

Чтобы сделать прозрачность окон в Plasma, перейдите в Параметры системы -> Диспетчер окон -> Особые параметры окон, и создайте новую заготовку


На первой вкладке открывшегося окна вам нужно назвать свою заготовку, и выбрать для каких окон она будет применяться. Например я применил ее для Обычных окон, Диалоговых окон и Заставки.



Что это означает?

Сохраняем заготовку и нажимаем применить. Эффект вы увидите сразу-же.

Как применить Blur эффект для терминала?

По-умолчанию, в версии KDE Plasma 5.12 и ниже, вы не можете сделать blur эффект с помощью стандартных настроек. Хотя в будущей версии Plasma 5.13, уже добавили такую возможность, и совсем скоро мы сможем менять это значение из настроек.

Но сейчас, мы можем использовать обходной путь, и добавить этот эффект размытости нашему терминалу.

Для этого, откройте терминал, и введите команду для редактирования файла .bashrc

В самый конец файла, вставьте следующую строку.

После чего нажмите Ctrl+O и Ctrl+X для сохранения и закрытия файла.

Перезапустите терминал, перейдите в Настройки -> Настроить профиль -> Внешний вид, нажмите изменить вашу цветовую схему




Вот и все, теперь ваша система стала немного прозрачней.

Все эти настройки, я буду использовать в своей сборке KDE NEON CUSTOM.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Ну для начала у нас должен быть установлен compiz-fusion с дополнительными эффектами.

А теперь начнём.

Эффект прозрачности + размытость

Заходим в компиз (система-параметры-менеджер настройки compizconfig)

Специальные возможности-галочку на прозрачность, яркость и насыщенность

Компиз эффект прозрачности

В прозрачности нажимаем кнопку создать и вначале выбираем значение(например 85), а уже потом вписываем

type=Menu | PopupMenu | DropdownMenu

Это включит прозрачность для различных меню(правый клик мыши, переход по меню системы и тп)

Я ещё добавил вторую строчку:

компиз включем эффект прозрачности

компиз включем эффект прозрачности

Теперь включаем размытость изображения за прозрачными окнами.

Компиз эффект размытости

В конфиге компиза идём в эфекты-размытие окон

Вот что у меня получилось:

пример прозрачности меню

пример прозрачности меню

Эскизы окон

Заходим в том же компизе в дополнения и ставим галочку на Window Previews

Компиз эскизы окон

Alt+tab

На скрине видно как стоит у меня.

Только а одном случае настраиваем переключения окон по нажатию alt+tab, а во втором на win(super)+tab

Компиз, продвинутый альт+таб

Прозрачность окон при перетаскивании

Заходим в Управление окнами>переместить окно и выставляем прозрачность по вкусу.

Читайте также: