Linux Mint 17 시리즈 Mate 에서 Compiz 활용하기

최근에 나오는 Ubuntu MATE 15.04에서도 보니 이젠 MATE도 gtk3을 지원하며
Compiz 플러그인을 기본으로 장착하고 나오더군요
해외 리눅스 민트 커뮤니티에서 Mate를 쓰는 사람들의 주 이유 중에 하는 바로 Compiz이기도 했습니다.

오늘은 Linux Mint 17 시리즈 Mate 버전에서 
Compiz를 활용해서 적당히 멋진 데스크톱으로 구성하는 방법을 공유해볼까 합니다.
저는 하모니카-키아나-플랭크 버전를 이용하겠습니다.

17.1인 레베카는 Compiz 플러그인과 설정 도구인 CCSM(CompizConfig Settings Manager)이 설치되어 있기 때문에 간단히 제어판의 데스크톱 설정에서 창 관리자를 컴피즈로 바꿔주면 됩니다만, 키아나 버전의 Mate 에는 그 도구가 없죠, 이제 설치부터 설정까지 함께 그 방법을 살펴보시자구요.

1) Compiz 플러그인과 CCSM 설치
시작 메뉴에 보시면 '패키지 관리자'가 있습니다 이것은 Synaptic Package Manager 인데요
설치 패키지 이름으로는 synaptic 입니다.
여러 가지 프로그램 패키지들을 쉽게 설치할 수 있도록 도와주는 도구입니다.
어느 정도 리눅스에 익숙해지시면서 패키지를 찾아서 설치 하시고자 할 때 좋습니다.
소프트웨어 관리자보다는 조금 더 리눅스에 익숙한 사용자를 위한 도구입니다.

우선 시작하시기 전에 알아두시면 좋은데요
Compiz는 멋진 도구이지만 자칫하면 시스템을 다시 설치해야 하게 만드는 도구이기도 합니다 
그래서 조심스럽습니다. 
모든 과정에서 설정하시기 전에 먼저 기본 상태의 스크린샷을 찍어 두시길 권장합니다.
우선 시작하시기 전에, 지금 설치할 패키지를 선택하기 전의 사진을 스크린샷으로 한 장 찍어두세요 
검색란에 compiz 라고 입력하시면, 쉽게 필요한 패키지들을 한 번에 설치하실 수 있습니다.
필요한 목록은 사진을 봐주세요

필요한 패키지를 위의 사진처럼 선택하시고 설치하신후에
시작 메뉴에서 ccsm 이라고 검색하시면 CompizConfig Settings Manager가 나옵니다.
실행 하시고 , 아래 사진처럼 항목을 체크해 주세요
마찬가지로 우선 선택하시기 전의 사진을 한 장 찍어두세요

오늘 우리의 결과물은 3D 효과를 지닌 데스크톱이 아닌 적당히 멋진 아름다운 데스크톱입니다.
3D 효과는 이전의 포스트를 참고해 주세요
http://bagjunggyu.blogspot.kr/2012/12/linux-mint-compiz.html

우선 일반 설정으로 가셔서 데스크탑 크기를 이렇게 가로 세로 각각 2개씩 으로 지정해주세요
그러면 4개의 작업공간이 만들어 지게 됩니다.

이제 데스크톱에 있는 Desktop Wall에 가셔서 바로가기를 지정해 줍니다.
키보드 그림에서 상하좌우에 맞게 Ctrl + Alt + 상하좌우를 설정해주세요
이것은 이후에 작업 공간을 이동할때 쓰이는 단축키를 지정하는 것입니다.
실제 사용할때는 현재 작업중인 창을 함께 움직일땐 Ctrl + At + Shift + 방향키를 누르시면 
지금 촛점이 맞춰진 사용중인 항이 방향키에 해당하는 작업공간으로 옮겨집니다. 

작업공안 이동 단축키를 지정하셨으면 이제 모든 작업 공간 한 번에 보기인 Expo를 설정할 차례 입니다.
마우스로 지정한 모서리에 대면 (마우스 호버) 전체 작업 공간이 한 눈에 보기 좋게 나옵니다.
거기에서 작업중인 일들을 이리 저리 옮겨서 배치시킬 수 있습니다.
그때 쓰일 한 쪽 모서리를 지정 하는 것입니다.저는 오른쪽 아래 모서리를 지정해 주었습니다.
Expo Corner/Edge 오른쪽 옆의 단추를 누르셔서 그림처럼 지정 하시면 됩니다.

그리고, 바로 옆탭 동작에서 Expo 효과를 설정해줍니다.
저는 페이드 와 줌 (Fade + Zoom)을 동시에 주었습니다.

이제 중요한 부분입니다.
이곳에서 Compiz 의 창을 멋지게 만들어주는 관리자 Emerald가  등장합니다.
우선은 emerald 와 emerald 테마 관리도구를 설치하세요
sudo add-apt-repository ppa:nilarimogard/webupd8 -y;sudo apt-get update;sudo apt-get install emerald -y

설치를 마치셨으면 이젠 emerald 테마를 다운받으셔야 합니다.
http://www.deviantart.com/browse/all/?section=&global=1&q=emerald+theme
원하시는 테마를 다운받으셨으면 압축을 풀어서 준비하세요

시작 메뉴에서 emerald 를 검색하시면  Emerald Theme Manager 가 나옵니다.
실행 하셔서 import를 눌러 테마를 불러옵니다.
그리고 원하시는 테마를 하나 지정해주세요

그럼 이제 에머랄드 테마 관리 도구는 닫아주시고 , 계속해서 Compiz 의 창관리를 emerald 로 설정하는 순서로 가보겠습니다.
아까 미리 필요한 도구들을 모두다 체크했는데요, 그중에 효과에 보시면 창장식이 있습니다. 
창장식에 가셔서 "명령" 줄에 있는 내용을(/usr/bin/gtk-window-decorator) 우선 스크린샷으로 사진을 먼저 찍으시고
내용을 지우신 후에  emerald 라고 입력하세요

이제 창관리의 Workspace Naming에서 작업공간 이름을 한글로 바꾸겠습니다.
작업 공간을 표시해주는 이름입니다.

전체화면에 돋보기를 적용하는 것입니다.
접근성의 Enhanced Zoom Desktop 에 가셔서 사진 처럼 바꾸시면 됩니다.
단축키는 Ctrl + 왼쪽 : 축소 , Ctrl + 오른쪽 : 확대 입니다.

이렇게 오늘 목적한 적당히 멋진 아름다운 데스크톱을 꾸밀 준비중에 Compiz 설정을 마쳤습니다.
emerald도 함께요, 재부팅 하셔서 컴피즈 설정을 적용시켜 주세요.

이젠 시작할때 어떤 것으로 시작할지 결정을 해야 합니다.
xcompmgr 이 있는 가벼운 환경으로 할 것인지 , 멋진 창 액션이 있는 Compiz 로 시작할지요
xcompmgr 과 compiz 는 함께 사용하실 수 없습니다.

xcompmgr 로 로그인 하신후에 컴피즈를 이용하시려면 
플랭크에 있는 시스템정보(mate-system-monitor) 에서 xcompmgr을 종료 하신후에 
Alt + F2 를 누르시고 compiz --replace 를 입력하시면 바로  컴피즈를 이용하실 수 있습니다.
다시 xcompmgr 모드로 돌아 오실땐 Alt + F2 하시고 marco --replace 하시면 됩니다.

그런데, compiz는 이럴때 가끔 단축키가 들지 않을때가 있습니다.
그냥 로그아웃 & 로그인 하시면 편리합니다.

저는 이렇게 하는데요
우선 시작 메뉴에 compiz 도 등록시켜 둡니다.
이름 : 컴피즈
명령 : compiz --replace
설명 : 컴피즈 시작

이렇게 등록해두고 시작 부터 컴피즈로 하실땐 체크를 하시구요
시작은 xcompmgr 로 했다가 compiz로 하실땐 위의 설명처럼 하시면 됩니다.

이것에 slinscold 와 synapse를 함께 이용 하시면 더욱 편리한 데스크톱 환경이 됩니다.

slingscold : http://bagjunggyu.blogspot.kr/2015/03/slingscold.html

synapse : http://bagjunggyu.blogspot.kr/2015/03/synapse.html

Expo : Super + s 또는 지정한 모서리 마우스 호버

 Super + Tab 스위처 : 반대방향으로 돌릴 땐 Super + Shift + Tab


Alt + Tab 스위처
주목하는 창이외에는 약간 더 투명하게 보이죠? 선택한 것을 도드라지게 보여주네요.

창 나타날때 효과

창을 벽에 붙일 수도 있습니다

오늘은 컴피즈를 이용해서 아름다운 데스크톱 환경으로 꾸미는 방법을 살펴봤습니다.

2015-04-03 P.S)
위의 설정대로 미리 만들어 놓은 설정 파일들을 올립니다.
설명은 다운받으시는 압축 파일을 풀면 텍스트 파일로 들어 있습니다.
설정파일을 적용 하시기 전에 미리 꼭! 위의 compiz 플러그인 들과 emerald를 먼저 설치하셔야 합니다.

Linux Mint 17 Qiana Mate용
https://dl.dropboxusercontent.com/u/54450962/qiana-compiz.tar.gz

Linux Mint 17.1 Rebecca용
https://dl.dropboxusercontent.com/u/54450962/rebecca-compiz.tar.gz

2015-08-30 P.S)
Linux Mint 17.2 Rafaela는 emerald와 몇가지 설정을 미리해서 배포하는 
Linux Mint JKP Edition을 이용해보세요
http://bagjunggyu.blogspot.kr/2015/08/linux-mint-jkp-edition.html

2015-04-05 P.S)
하모니카를 이용하시는 분들은 이제 xcompmgr을 지우셔도 되겠습니다.
Mate 1.8.1 에서는 하모니카에 설치한 xcompmgr 보다 효과가 더 좋습니다. 
xcompmgr을 지우시고, 시작 프로그램에서 제거하시구요


apt remove xcompmgr --purge


제어판 - 개인 - 데스크톱 설정 - 창의 성능에서 '컴포지팅 사용'을 하면 그 효과를 보이며,
제어판- 개인 - 창 - 위치 의 창 맞추기에서 '가장자리 별로 바둑판 배치 활성화를 하면 
마테에서 부족했던 윈도우 액션이 가능해 집니다.

2015-07-22 P.S)
아래 YouTube 동영상은 지난 4월에 하모니카-레베카-플랭크를 위해서 디자인 했던것입니다.
하지만, 하모니카-레베카는 만들지 않게 되어서 이번에 디자인 과정 문서와 동영상을 함께 공개합니다.


2015-4-09 P.S)
Linux Mint Debian Edition 2 Betsy Mate 에서 Compiz 사용하기
베시에서는 마테도 기본 창 동작이 잘 됩니다.
벽에 붙이면 창이 반으로 줄거나 , 가장 커지거나 하는 그런 창 동작이 기본으로 되어 있더군요
그러면서도 바탕은 키아나를 기본으로 합니다.
키아나를 기본으로 하는 레베카 버전정도가 LMDE 2 Betsy Mate네요
자 그럼 , 그 Betsy에서 컴피즈를 이용하는 방법을 간단하게 살펴봅니다.

우선 전체 시스템을 업그레이드 합니다.
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

그리고 Compiz 플러그인을 받아올 저장소를 추가합니다.
sudo apt-add-repository 'deb http://archive.ubuntu.com/ubuntu/ vivid main universe'

추가한 저장소의 공개키를 더합니다.
gpg --keyserver keyserver.ubuntu.com --recv-key 40976EAF437D05B5 3B4FE6ACC0B21F32 && gpg --armor --export 40976EAF437D05B5 3B4FE6ACC0B21F32 | sudo apt-key add -

이제 추가한 저장소를 목록에 올립니다.
sudo apt-get update

Compiz 플러그인 을 설치합니다.
sudo apt-get install compiz compiz-plugins compizconfig-settings-manager

그리고 이 그림을 참고하세요

이제 추가했던 저장소를 제거합니다. 
데비안의 시스템 다운을 일으킬 추가 구성요소들의 설치를 차단하기 위해서 그럽니다.
sudo rm /etc/apt/sources.list.d/additional-repositories.list && sudo apt-get update

메뉴에서 ccsm을 찾아서 실행 하신후에 본문의 내용을 참고하셔서 설정하시구요
다만 emerald는 지원되지 않으니 그 부분에 대한 설정은 빼주세요
추가로 설정 하실 것은 Alt + Tab 스위처가 기본에서 제외되어 있으니 그부분을 체크하시고 설정해주세요. 
Window Management 에 있는 '프로그램 전환' 입니다.

이제 compiz 를 사용하시면 됩니다.
Alt + F2 실행 하시고 compiz --replace 하시면 됩니다.
기본 marco 로 돌아오실때 로그아웃 & 로그인 하시면 됩니다.



댓글

  1. 이전에는 컴피즈를 사용하려면 별도로 설정을 해주어야 했는데 민트 17.1부터는 Mate 데스크탑 환경에 기본적으로 설치되어 있어서 참 편합니다.
    덕분에 초보자인 저도 별다른 어려움 없이 컴피즈를 사용하고 있습니다.

    답글삭제

댓글 쓰기