음침한 투명도 작동하지 않습니다


12

나는 최근 Ubuntu 12.10으로 업그레이드했으며 그 이후 conky로 행동했습니다. 이것은 잠시 후에 보이는 것입니다 (특히 내가 할 수있는 것처럼 마우스를 모서리로 드래그하여 '바탕 화면 표시'옵션을 사용하는 경우 Ubuntu Tweak).

여기에 이미지 설명을 입력하십시오

이것은 내 .conkyrc 파일 과 내 ~/.conky/bargraph_small.lua 파일 입니다.

나는 설정을 조정하려고 시도했지만 때로는 무작위로 보이지만 때로는 작동하지 않을 수도 있습니다. 어떤 아이디어? 건배.

답변:


23

플럭스 박스에서 conky와 동일한 문제가있었습니다. 나는 변화를 통해 문제를 해결했다

own_window_type overrideto own_window_type normal(.conkyrc의 17 행)

더 conky 구성 설정을 확인하십시오 :

http://conky.sourceforge.net/config_settings.html

위의 답변은 대부분의 경우에 적용되지만이 특별한 경우에는 효과가 없습니다. Ubuntu Tweak "Show desktop"옵션은 열려있는 모든 창을 최소화합니다. .conkyrc 라인은 16 상태 own_window yes입니다. 이것은 conky가 자체 창을 가지고 있음을 의미합니다. 진술에 의해 own_window_type normal창을 (비록 주위를 이동할 수 없습니다) "일반적으로"행동 말했다되고있다. 따라서 "바탕 화면 표시"옵션을 사용하면 다른 창뿐만 아니라 conky-window도 최소화됩니다. own_window no배치 문제가 발생하기 때문에 선 은 옵션이 아닙니다.

해결책은 창을 바탕 화면에 고정시켜 줄 own_window_type normal을 로 변경하여 달성하는 것 같습니다 own_window_type desktop. 그러나 "바탕 화면 표시"를 사용하는 경우 바탕 화면에 conky 창이 유지되지만 바탕 화면을 왼쪽 또는 오른쪽으로 클릭하면 conky 창이 다시 사라집니다.

어떻게 지금까지 그 자리에 conky가 변화하고 유지하는 것 own_window_type normal까지 own_window_type dock. 이 방법의 단점은 간격 x와 간격 y를 사용하여 바탕 화면의 오른쪽 지점에 다시 conky를 배치해야합니다. 갭 x는 이제 오른쪽 대신 데스크탑 가장자리의 왼쪽에서 계산됩니다. 갭 y는 여전히 위에서 계산됩니다. 따라서 화면 해상도가 1440x900이고 간격 x가 10이고 conky 최대 값이 250이라고 가정하면 새로운 간격 x는 1440-250-10 = 1180입니다.

또한, 전체 테두리 라인 변경 보이는 도크 잃고 own_window_transparent yes 라인과를 : own_window_argb_visual yesown_window_argb_value 0. 따라서 .conkyrc 줄 18은 새 코드로 18과 19의 두 줄로 바꿔야합니다. own_window_argb_value가 255로 설정되면 conky 창이 투명도가없고 검은 색이됩니다.

이 솔루션은 테스트되었으며 작동하는 것으로 보입니다. 솔루션은 위 링크의 config_settings를 기반으로합니다.


마우스를 코너로 끌어서 '데스크탑보기'기능을 사용하면 (모두 제공되는 기능 Ubuntu Tweak)이 conky다시는 보이지 않습니다 (최소한 것 같습니다).
Gabriel

마우스를 모서리로 드래그하여 '바탕 화면 표시', 최신 버전의 Ubuntu Tweak에서이 기능을 활성화하려면 어떻게합니까? 지금까지 나는 당신의 conky의 행동을 복제 할 수 없었습니다. 새로 설치된 Ubuntu 12.10에서 rc와 lua를 사용했습니다.
jeroen

Ubuntu Tweak, Settings> Workspaces를 열고 모서리 중 하나에 대해 'Show desktop'작업을 선택하십시오 (내 오른쪽 상단).
Gabriel

내 개선 된 답변을 참조하십시오!
jeroen

1
글쎄, 우리가 거기에 있다고 생각합니다. 건배
jeroen

0

당신에게 또 다른 답이 있습니다.

1) 창을 own_window_type normal로 설정하십시오.

2) compiz 구성 관리자로 이동하십시오.

3) 그런 다음 창 테두리로 이동

4) 예외를 추가 할 테두리가있는 창 유형 옆의 + 아이콘을 클릭하십시오.

4.1) 그런 다음 conky 창이 열려있는 동안; 유형을 "창 이름"으로 설정하고 값 옆에있는 "Grab"을 클릭하십시오. 그리고 conky 창을 움켜 쥐십시오.

4.2) 그런 다음 "역"또는 "역"확인란을 선택하십시오.

5) 그림자에 대해서도 동일하게 수행하십시오.

6) 행복한 conking

문제는 모든 작업 공간에 나타나지 않는다는 것입니다. (당신 중 하나가 해결을 알고 있다면 알려주세요). 다음 문제 : conky 창을 클릭하면 일반 창처럼 다른 모든 창으로 이동합니다. 또한 "바탕 화면 표시"는 문제입니다.


그가이 질문을 한 날 이것을 시도했지만 Conky에서는 작동하지 않았습니다. Conky가 Compiz 이외의 다른 수단을 통해 그려지고 있습니까? 터미널 창 및 파일 브라우저와 같은 다른 앱을 투명하게 만드는 방법입니다. 대단한 속임수입니다.
SunnyDaze

0

Xubuntu 14.04에서 같은 문제가 발생했습니다. 제 경우에는 Conky가 더 이상 투명하지 않다는 것을 알게 될 때까지 항상 완벽하게 작동했습니다. 문제는 Window Manager Tweaks에서 Compositor 옵션을 비활성화했다는 것입니다. 상자를 다시 확인하면 Conky가 다시 투명 해졌습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.