%EC%97%90%EC%84%9C%20Fluxbox%20%EC%9E%91%EC%97%85%20%ED%91%9C%EC%8B%9C%EC%A4%84%EC%9D%84%20%EC%A0%9C%EC%99%B8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 Fluxbox를 창 관리자로 사용하고 있으며 Compton을 컴포지터로 사용하고 싶습니다. 하지만 Compton의 (그림자) 효과에서 Fluxbox의 작업 표시줄을 제외할 수는 없습니다.
특히 그림자 효과 때문에 Compton이 Fluxbox 작업 표시줄을 무시하도록 하려면 어떻게 해야 합니까? 현재 작업 표시줄은 비활성 창과 동일한 시각적 모양을 계속 유지합니다.
이것이 내 compton.conf에서 얻은 것입니다:
# Shadow
shadow = true; # Enabled client-side shadows on windows.
no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows.
no-dnd-shadow = true; # Don't draw shadows on DND windows.
clear-shadow = true; # Zero the part of the shadow's mask behind the window (experimental).
shadow-radius = 10; # The blur radius for shadows. (default 12)
shadow-offset-x = 5; # The left offset for shadows. (default -15)
shadow-offset-y = 5; # The top offset for shadows. (default -15)
shadow-exclude = [
"! name~=''",
"name = 'Notification'",
"name = 'Plank'",
"name = 'Docky'",
"name = 'Kupfer'",
"name = 'xfce4-notifyd'",
"name *= 'VLC'",
"name *= 'compton'",
"name *= 'Chromium'",
"name *= 'Chrome'",
"class_g = 'Conky'",
"class_g = 'Kupfer'",
"class_g = 'Synapse'",
"class_g ?= 'Notify-osd'",
"class_g ?= 'Do'",
"class_g ?= 'Cairo-dock'",
"class_g ?= 'Xfce4-notifyd'",
"class_g ?= 'Xfce4-power-manager'",
"_GTK_FRAME_EXTENTS@:c"
];
# Fading
#fading = true; # Fade windows during opacity changes.
#fade-delta = 5; # The time between steps in a fade in milliseconds. (default 10).
#fade-in-step = 0.03; # Opacity change between steps while fading in. (default 0.028).
#fade-out-step = 0.03; # Opacity change between steps while fading out. (default 0.03).
# no-fading-openclose = true; # Fade windows in/out when opening/closing
#detect-rounded-corners = true;
### highlighted top window rest dimmed
inactive-dim = 0.2;
inactive-dim-fixed = true;
# Window type settings
wintypes:
{
tooltip = { fade = true; shadow = true; };
};
Compton을 시작하는 데 사용되는 명령은 다음과 같습니다.
compton -C -G --config ~/.config/compton.conf
답변1
'역할' 규칙을 사용할 수 있습니다.
내 상태는 어떤지 보세요:
shadow-exclude =
[
"name = 'Notification'",
"class_g = 'Conky'",
"class_g ?= 'Notify-osd'",
"class_g = 'Cairo-clock'",
"role = 'fluxbox-toolbar'",
"_GTK_FRAME_EXTENTS@:c"
];
답변2
tl;dr
에서 ~/.fluxbox/init
다음을 설정합니다.
session.screen0.toolbar.alpha: 255
세부
나는 같은 문제가있었습니다. Compton의 설정 no-dock-shadow
(예: 매개변수 -C
)은 Fluxbox의 도구 모음에 영향을 주지 않는 것 같습니다. 투명도를 설정하는 데 창 속성이 적용된다는 man compton
것을 몇 번 암시합니다 ._NET_WM_WINDOW_OPACITY
시작된 후 compton
제대로 작동하는지 확인하기 위해 다음을 수행했습니다. 창을 클릭하여 창을 지정하는 대화형 기능을 갖게 됩니다 xprop
.compton-trans
$ xprop
(select toolbar)
_NET_WM_WINDOW_OPACITY(CARDINAL) = 2139062143
WM_WINDOW_ROLE(STRING) = "fluxbox-toolbar"
$ compton-trans 100
(select toolbar)
$ xprop
(select toolbar)
_NET_WM_WINDOW_OPACITY(CARDINAL) = 4294967295
WM_WINDOW_ROLE(STRING) = "fluxbox-toolbar"
숫자 값의 변화를 확인하십시오. 툴바 투명도를 설정할 수 있었던 것처럼 compton-trans
나중에 Compton에서 선택할 수 있도록 Fluxbox 구성에서 불투명도를 변경하면 작동하는 것 같습니다.