Как я могу (в порядке предпочтения):

a) сделать так, чтобы lxterminal работал с поддельной прозрачностью в JWM; b) сделать другой легкий терминал прозрачным или с поддельной прозрачностью в JWM; c) сделать trasparent ТОЛЬКО терминалом в JWM, используя compton

В файле конфигурации lxterminal я попытался установить bgtransparent = true и bgalpha =(различные целые числа), но это не сработало. Также в меню редактирования / настройки нет опции для настройки прозрачности.

1 ответ1

0

ОК, решил это сам. Я напишу здесь, если у кого-то есть тот же вопрос.

Вот шаги, которые я предпринял:

  1. Установлено: Compton, Transset-DF, Devilspie
  2. установите все параметры непрозрачности в JWM на 1.0 (это означает установку строки:

    <Opacity>1.0</Opacity> 
    

    в конфигурационном файле .jwmrc для каждого элемента, такого как стиль Windows, меню и т. д.), поэтому они не будут прозрачными

  3. создал файл .devilspie/opacity.ds в моем домашнем каталоге

  4. Команда запуска

    $devilspie -a 
    

    в терминале, чтобы найти идентификатор для lxterminal

  5. поместите следующий код в файл opacity.ds:

    ( if
    ( or
    ( contains ( window_class ) "Gvim" )
    ( contains ( application_name ) "lxterminal" )
    )
    ( begin
    ( spawn_async (str "transset-df -i " (window_xid) " 0.85" ))
    )
    )
    

    где 0,85 - уровень непрозрачности (может быть от 0,00 до 1,00)

  6. Добавлены следующие команды в .jwmrc:

    <StartupCommand>compton </StartupCommand>
    <StartupCommand>devilspie -a </StartupCommand>
    

Если вы используете Conky, он имеет свой собственный параметр прозрачности в своем конфигурационном файле. Дополнительную информацию можно найти по адресу:

https://wiki.archlinux.org/index.php/Per-application_transparency

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