compiz에서 창 장식에 예외를 적용하려면 어떻게해야합니까?


12

이전 릴리스로 돌아가서, 나는 compiz 플러그인 "창 장식"과 "창 규칙"을 사용하여 투명하고 끈적 거리고 움직일 수없는 그놈 터미널을 바탕 화면으로 사용했습니다. 비결은 영구 제목 (투명)으로 프로필을 만든 다음 필터 title=transparent!title=transparent다른 플러그인 규칙을 사용하는 것입니다.

결과는 다음과 같습니다.

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

업그레이드 후 창 장식 규칙이 더 이상 적용되지 않는 것으로 나타났습니다. 분명히 창 장식은 이제 gtk-window-decorator가 아닌 unity plugin에 의해 관리되며 로컬 통합 메뉴를 만드는 데 필요하다고 생각합니다. 이제 터미널은 다음과 같습니다

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

"창 장식"플러그인을 강제로 실행하려고하면, 통합 플러그인을 비활성화하라고 요청하면 모든 데스크탑이 충돌합니다. 그래서 내 질문은이 특정 창에 장식을 사용하지 않도록 강요하는 해결 방법이 있는지 여부입니다. 터미널을 시작할 때 일종의 매개 변수가있을 수 있습니다.

답변:


14

여전히 창 장식을 다루기 위해 노력하는 oldie 그러나 케이크는 devilspie

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

어떻게

devilspie를 설치하십시오 :

sudo apt-get install devilspie

그런 다음 홈 폴더에 새 폴더를 만듭니다.

mkdir ~/.devilspie

이 폴더에 새 파일을 terminal.ds만들고 다음을 붙여 넣습니다.

(if
    (is (application_name) "Terminal")
    (begin
       (undecorate)
       (geometry "1024x300+4+450")
    ) )

여기서 중요한 부분 (undecorate)은 터미널 응용 프로그램의 창 장식을 제거하는 것입니다.

(geometry) 응용 프로그램의 위치와 크기를 제어하는 ​​데 사용되며,이 경우 길이는 1024, 높이는 300 픽셀이며 위치는 4 x 450입니다.

테스트 할 때 파일을 편집 한 다음 실행 devilspie하여 변경 사항이 적용되었는지 확인하십시오.

당신이 행복 할 때, 그냥 nohup devilspie &로그인에서 실행할 시작 응용 프로그램으로 넣어 .

로컬로 통합 된 메뉴를 사용하려는 경우 제목 표시 줄이 사라집니다. 글로벌 메뉴를 고수하면 매우 잘 작동합니다.

devilspie에 대한 자세한 내용은 여기를 참조하십시오 .

드디어

화면에서 터미널 창을 여전히 이동할 수 있다는 것을 잊지 마십시오. 바로 가기 키 Alt+ F7를 사용하여 창 이동 기능을 활성화하고 마우스 포인트를 끌어서 터미널을 배치하십시오.


옵션을 아직 모르는 경우를 대비하여-터미널의 투명도를 설정 edit - profile preferences하려면 투명 배경 옵션을 사용 하고 선택하십시오

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


간단히 :-)
Avinash Raj

큰! 나는 devilspie에 대해 발견했지만 그것을 사용하는 방법을 전혀 몰랐습니다. 감사합니다!
animaletdesequia

누군가 내가 이와 같은 방식으로 이것을 사용하는 경우 구성을 약간 수정 했으므로 모든 터미널이 아닌 터미널 특정 프로파일에만 적용됩니다. 결과는 다음과 같습니다 : (if (is (window_name) "transparent") (begin (undecorate)))
animaletdesequia

이것이 루트가 소유 한 창을 차별화하는 데 도움이 될 수 있다고 생각합니까? askubuntu.com/questions/486476/…
물병 자리 힘

응용 프로그램이 권한으로 실행될 때 창 제목에 "루트"단어를 포함시키는 플러그인이 compiz에 있다고 생각합니다.이를 시도하고 그것을 devilspie와 결합 할 수 있습니다.
animaletdesequia
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.