[자작 변경] 그놈쉘 대쉬 툴바 아이콘 변경 패치

대쉬 화면의 좌측 즐겨찾기에는 즐겨찾기한 명령과 새로 실행된 명령이 혼재됩니다.
그래서 쉽게 보려면 대쉬를 사용하기보다는 다른 DOCK을 찾게 되는데…
제가 써보니 AvantWindowNavigator나 Docky도 모두 메모리 사용량이 크더군요
그나마 CairoDock이 제일 낫더라구요… 하지만 태스크전환과 즐겨찾기를 위해서 굳이…
Dock을 새로 설치하고 메모리를 100-200메가 정도 할당한다는것은 비효율적이라.
대쉬를 고쳐보기로 작정했어요.

대쉬 프로그램을 살펴보면… 즐겨찾기아이콘들은 한가지 크기로 통일되고 또 이것은 대쉬 프로그램의 목록의 아이콘 크기도 같더라구요.
목적이 다른 독을 사용하지 않고 많은량의 아이콘을 수납하기 위해선 작은 아이콘이 필요하죠

변경한 스크립트는 /usr/share/gnome-shell/js/ui 디렉토리내의 dash.js와 appDisplay.js이고,
스크립트를 변경해서 icon사이즈 스타일을 적용받게 고쳤어요.

스타일에 favorites클래스와 app-toolbar클래스를 추가했구요 기존이 running클래스를 추가했으니…
즐겨찾기에 추가된 항목과 그중에 실행중인것 그리고, 새로 실행된 항목에 대해서
크기및 스타일을 적용할 수 있어요.

첨부한 파일에는 원본 js와 함께 패치파일 그놈쉘 테마스타일 파일이 있는데…
패치는 압축을 풀어낸후에

[code:1wfb5kyr]patch -p0 < xx.patch[/code:1wfb5kyr]
와 같은 형식이거나

[code:1wfb5kyr]sudo apt-get install makepatch
applypatch xxx.patch
[/code:1wfb5kyr]
명령으로 적용하시면 되겠구요.

테마스타일파일은 홈디렉토리/.themes/테마디렉토리/gnome-shell/gnome-shell.css로 넣어 주시면 됩니다.

[attachment=1:1wfb5kyr]그놈쉘-툴바-패치.jpg[/attachment:1wfb5kyr]