특정 Windows(웹사이트)에서 Picom 투명도 비활성화

특정 Windows(웹사이트)에서 Picom 투명도 비활성화

초점이 맞지 않는 창은 반투명하게 되도록 Picom(Compton)을 설정했습니다. 나는 그것의 모양을 좋아하고 그것은 나에게 효과적입니다.

그러나 비활성 창에서 YouTube와 같은 콘텐츠를 재생하는 경우 투명도를 활성화하고 싶지 않습니다.

특정 키워드(youtube, netflix, Jellyfin 등)가 감지되면 piccom이 창 제목을 보고 투명도를 비활성화하도록 하는 방법이 있습니까?


시스템 메시지:

커널: 5.8.9-arch2-1
디스플레이 서버: xorg
창 관리자: i3-gaps (4.16.1-186-gf3fffbae)
합성기:picom (vgit-699ff)

답변1

예, 매뉴얼 페이지에서는 picom특정 창의 이름이나 클래스를 기반으로 불투명도 규칙을 설정하는 방법을 설명합니다.

--opacity-rule OPACITY:'CONDITION'
   Specify a list of opacity rules, in the format PERCENT:PATTERN,
   like 50:name *= "Firefox". picom-trans is recommended over this.
   Note we don’t make any guarantee about possible conflicts with
   other programs that set _NET_WM_WINDOW_OPACITY on frame or client
   windows.

예를 들어 이름에 포함된 창의 불투명도가 항상 100%가 되도록 하려면 Netflix다음과 같이 입력합니다 ~/.config/picom/picom.conf.

opacity-rule = [
  "100:name *= 'Netflix'"
];

inactive-opacity = 0.90;비활성 창을 반투명하게 만드는 것과 유사한 기능이 있는 경우 이를 추가하여 inactive-opacity-override = false;규칙과 충돌하지 않는지 확인할 수도 있습니다.

관련 정보