답변:
12.04에서 닷지 동작을 복원하는 방법
이 Ubuntu Geek 게시물 과 최신 WepUpd8 게시물 은 12.04에서 Dodge Windows 및 Dodge Active Windows for Unity를 복원하는 방법을보고합니다. 그런 다음 CompizConfig 설정 관리자의 Unity 플러그인에서 설정할 수 있습니다. 업데이트 : 12.10 / 13.04의 경우이 WepUpd8 게시물 도 참조하십시오 .
ppa를 추가해야합니다.
sudo apt-add-repository ppa:ikarosdev/unity-revamped
배포 업그레이드를 실행하십시오.
sudo apt-get update
sudo apt-get dist-upgrade
그런 다음 CCSM을 열고 좋아하는 동작으로 설정하십시오!
(터미널은 우분투 버전을 문서화하기위한 것입니다.)
적용하려면 로그 아웃했다가 다시 로그인해야 할 수도 있습니다.
이 패치는 또한 기존의 Click-To-Minimize 동작을 복원합니다. 자세한 내용은 이 Webupd8 게시물 을 참조하십시오.
다음 명령으로 모든 변경 사항을 되돌릴 수 있습니다.
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped
또는 이전 Dodge 동작을 복원하기위한 해킹이 여기에보고됩니다 .
나는 "진짜 닷지"버전을 시험해 보았고 내 의견으로는 그렇게 작동합니다. 특히, 실행기는 활성 창을 "위로 이동"하지 않지만 측면으로 밀려 때로는 멈출 수 있습니다 (따라서 실행기가 다시 사라지지 않습니다). 일반적으로 런처의 위치가 바뀌면 화면의 다른 많은 것들 (예 : 바탕 화면의 아이콘)도 마찬가지입니다.
대안은 (거의) 발사기를 영구적으로 숨기고 ( 여기 참조 ) 원하는 동작을 원하는 도크 (예 : cairo-dock)를 사용하는 것입니다.
닷지 창 기능이 12.04에서 의도적으로 제거 된 것이 두렵습니다.
마크 셔틀 워스 에 따르면
"닷지 윈도우 접근 방식은 매우 열악한 테스트를 거쳤습니다. 우리는 그것이 잘 작동하고, 시도해 보았으며, 테스트를 거쳤으며 증거를 바탕으로 거기서 진화해야했습니다 ....
사용자가 런처에 대해 창을 이동하여 피하다가 발생하면 괜찮습니다. 그들은 닷지가 발사대를 밀 때 닷지가 발생한다는 것을 알았 습니다. 창을 뒤로 움직일 수 있으며 발사기가 다시 나타납니다. 여태까지는 그런대로 잘됐다.
여기 문제가 있습니다. 대부분의 사용자는 창을 런처에 닿을 때까지 창을 이동하여 회피를 발견하지 않습니다. 그들은 창을 최대화 할 때 처음으로 그것을 만납니다. 그래서 그들은 데스크탑에 로그인합니다. 좋은. 그들은 앱을 시작합니다. 좋은. 그런 다음 창을 최대화하면 실행기가 "사라집니다". 이러한 사용자에게는 동작이 매우 불편하고 무작위 적입니다. 그리고 이들은 실제로 대부분의 사용자입니다. 또한 닷지 런처를 사용하여 작업 할 수있는 사용자는 사용하지 않을 때 항상 숨기는 런처와도 완벽하게 호환 될 수 있습니다. "
기본적으로 실행기는 항상 표시됩니다.
실행기를 구성하는 방법에 대한 자세한 내용은 Q & A를 참조하십시오.
Unity의 런처 자동 숨기기 동작을 어떻게 구성 할 수 있습니까?
닷지 윈도우는 WebUpd8에서 다루는 주제입니다
진취적인 개발자가 창을 런처 영역으로 옮길 때 닷지 창 동작을 모방하는 스크립트를 작성했습니다.
창이 최대화 될 때 실행기를 자동으로 숨기기위한 유사한 스크립트를 사용할 수 있습니다.
참고 – 이진 deb 형식 입니다. 분명히-임의의 바이너리를 설치하는 것은 보안 지점에서 권장하지 않습니다. 이 작업을 수행하려면 기사를 읽으십시오.
이 기능을 피하다라고합니다. 화합에서 떨어졌다. 비공식 솔루션으로 되돌릴 수 있습니다.
사용 가능한 두 가지 윈도우 닷지 동작이 있습니다. 하나는 우분투 11.10에서와 같이 주로 작동하고 다른 하나는 최대화 된 창에서만 작동합니다.
real window dodge behaviour for the Unity Launcher and you can download it here:
http://webupd8.googlecode.com/files/unity-dodge-windows_1.5_all.deb
window dodge behaviour for maximized windows and you can download it here:
http://webupd8.googlecode.com/files/unity-dodge-maximized-windows_1.5_all.deb
자세한 내용은이 게시물 의 관련 섹션을 참조하십시오 .
13.10
이것은 13.10 가능하며 적어도 내 VM에서 잘 테스트되었습니다.
오래된 스크립트는 당신이 발견 한대로 작동하지 않습니다. 그러나 12.10 및 13.04에서 작동하는 최신 스크립트는 13.10에서 작동합니다.
webupd8.org 사이트 에 지침이 있습니다. 언급 한 바와 같이 지침은 12.10 및 13.04에 대한 것이지만 Virtualbox에서 하나를 테스트했으며 완벽하게 작동했습니다 (12.04에서와 마찬가지로 완벽하게 작동했지만 기사에 언급 된 것처럼 몇 가지 제한 사항이 있지만 모두 잘 작동합니다. )
불행히도 Saucy의 ppa는 이러한 스크립트를 포함하도록 업데이트되지 않았으므로 (적어도 내가 결정할 수있는 한), 유일한 해결책은 직접 다운로드하는 것입니다.
2 개의 다른 스크립트가 있으며 함께 설치할 수 없습니다.
하나의 스크립트는 최대화 된 창만 피합니다. 가장 큰 한계는 실행기가 숨겨져있는 동안 열린 창과 겹칠 수 있다는 것입니다.
다른 스크립트는 이전 스타일의 닷징 윈도우 (거의)를 다시 가져옵니다. 창이 (런처) 공간에있을 때 실행기가 숨겨집니다. 내가 주목 한 가장 큰 한계는 런처 공간에 열려있는 창이 열려 있으면 해당 창이 최소화 된 경우에도 실행기가 숨겨져 있다는 것입니다.
다음은 Dodge 최대화 된 Windows 스크립트를 다운로드하는 링크입니다.
다음은 "원본"닷지 윈도우 스크립트를 다운로드 할 수있는 링크입니다.
위에 포함 된 다운로드 링크는 webupd8.org의 기사에서 직접 제공됩니다.
나는 당신이 webupd8.org에 링크 된 기사를 읽었을 것을 제안합니다. (나는 기사를 너무 많이 포함하여 표절 영역에 들어가고 싶지 않습니다.
전체 공개를 위해 13.10 VM에서 너무 오래 플레이하지는 않았지만 VM을 사용한 시점에서 닷지 윈도우 스크립트에서 예기치 않은 문제가 발견되지 않았습니다. 위에서 언급 한 숨겨진 실행기 제한이 마음에 들지 않았기 때문에 "원본"닷지 윈도우 스크립트로 오랫동안 (아마도 한 시간 정도) 놀지 않았습니다. 닷지 최대화 된 Windows 스크립트는 10 시간 이상 사용하는 데 성공했습니다.
편집 메모로 (내 의견을 읽으십시오. 이 "닷지 창"질문과 해결 방법은 모든 AU와 인터넷에 있으며 Canonical이 왜 나쁜 기능이라는 아이디어와 결혼했는지 이해가되지 않습니다. 예, 왜 그들이 그것을 제거했는지에 대한 기사를 보았고 그것은 나에게 "얇은 수프"처럼 보였으며, 분명히 많은 사용자가 그것을 원하고 스크립트는 충분히 작동합니다.
@JorgeCastro 는 12.04에서 첫 번째 해결 방법 스크립트를 작성 했다고 생각합니다 (닷지 최대화 된 창 하나). 다수의 Jorge에게 감사합니다.이 누락 된 기능은 나를위한 거래 차단기였으며 Unity에서 전환하는 것을 고려하고있었습니다 (Cinnamon을 고려하고 있었지만 버그가 있었기 때문에 적어도 저를 구했습니다.)
나는이 사설을 포함하여 약간의 자유를 얻었고, 나는 우분투 공동체에서 일반적인 의견으로 보이는 것을 언급하기 위해 주제에 대해 토론을 시작하지 않았습니다. 제발 하지 않는 토론 등이 응답, 또는 I를, 또는 개조가 편집을 강요 당할 것이다 또는이 답변을 삭제합니다.
Ubuntu 12.04에서는 Dodge Windows 기능이 제거되었습니다. 다시 가져 오려면 기본적으로 패치 된 Unity 버전을 설치해야합니다.
가장 쉬운 방법은 다음 게시물을주의 깊게 읽고 지침을 따르는 것입니다. 두 가지 다른 종류의 수정이 있으며 하나를 해결해야합니다.
Ubuntu 12.04에서 최대화 된 Windows에 대한 Dodge Windows Unity 자동 숨기기 동작 가져 오기 정확한 Pangolin 및 Real Window Dodge Unity Launcher Bahaviour Ubuntu 12.04 의 경우 후자를 선호한다고 가정합니다. 그러나 이것은 Unity의 커스텀 빌드이며 향후 업데이트 (통합 업데이트를 받아야 함), 버그 수정 등에 대한 정보를 제공 할 수 없음을 이해합니다.
이 문제를 해결 한 원래 우분투 포럼 스레드를 확인하는 방법도 있습니다. 방법 : 'Dodge Windows'가 포함 된 Unity 및 동작 최소화 / 최소화
13.10
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo gedit '/etc/apt/sources.list.d/nilarimogard-webupd8-saucy.list'
이것이 다음과 같은지 확인하십시오
deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main
이것은 'saucy'를 'raring'으로 바꿉니다.
sudo apt-get update
sudo apt-get install unity-dodge-maximized-windows
PC를 재부팅하면 변경 (unity-ddge-maximized-windows)이 작동합니다.
14.04
12.10 및 13.04에서 사용 가능한 PPA 는이 문서 작성 시점 에서 13.10 또는 14.04에 대해 아직 업데이트되지 않았습니다 .
테스트에서 "닷지 윈도우의 이전 동작을 거의 복원하는"닷지 윈도우 "스크립트가 더 이상 작동하지 않는 것으로 나타났습니다. ... 스크립트가 제거 될 때까지 작동하지 않습니다.
"Dodge Maximized Windows"는 여전히 13.10에 대한 두 가지 다른 답변에 언급 한 것과 동일한 제한 사항으로 작동합니다 ....
더 나은 솔루션이 나오거나 현재 스크립트가 더 잘 작동하도록 편집되면 나중에이 답변을 편집 할 것입니다.
다른 답변에서 말했듯이 다운로드 링크는 13.10 ..의 lauchpad PPA에서 직접 제공됩니다.
PPA 및 12.10 및 13.04 용으로 작성된 스크립트에 대한 블로그 게시물은