'icewm'에 해당되는 글 1건

  1. 2008.04.10 [debian] icewm 메뉴 생성하기
icewm은 무척 가볍도 빠른 윈도 매니저이다. 하지만 메뉴가 freedesktop.org의 규칙을 따르지 않아서 항상 직접 메뉴를 고쳐 써야 한다. oesf.org에 zdevil님이 쉽게 메뉴를 생성하는 법에 대하여 포스팅했다[1]. 여기 질문 Q1의 대답 A1-Solution3에 대하여 좀더 자세히 이야기해보자.

처음 icewm-menu-gnome2 를 munu 파일에 (아래 라인이 짤려보이면 [2]를 참조)
menuprog "Progs" folder icewm-menu-gnome2 --list /usr/share/desktop-directories/
와 같이 적으면 프로그램들이 쭉 나오지안 카테고리별로 나오는 것이 아니라 모든 프로그램이 하나의 카테고리에 나와 없는 것보다 못한 상태가 된다. 그래서 다른 방법을 고려해서 나온게 zdevil 님의 Q1-A1-Solution4 이다. 하지만 이것도 메뉴를 동적으로 생성하는 것이 아니라 새 프로그램을 설치하고나면 다시 스크립트를 실행해주어야 한다. 그래서 다른 방법으로 icewm 메뉴 자체를 패치를 할까 생각하다가 발견한 방법은...

먼저 gnome-menus과 설치하지 않았다면 icewm-gnome-support를 설치해준다.
apt-get install gnome-menus icewm-gnome-support
이제 다시 icewm을 재시작해보자. 어플들이 카테고리에 맞게 제대로 정렬되어 나오지 않는가.. ㅎㅎ

그리고 몆몆 카테고리만 나오게 하려면 ([2] 참조)
menuprog "Accessories" gnome-util icewm-menu-gnome2 --list "/usr/share/desktop-directories/Accessories.directory"
menuprog "Programming" gnome-devel icewm-menu-gnome2 --list "/usr/share/desktop-directories/Development.directory"
menuprog "Graphics" gnome-graphics icewm-menu-gnome2 --list "/usr/share/desktop-directories/Graphics.directory"
menuprog "Internet" gnome-globe icewm-menu-gnome2 --list "/usr/share/desktop-directories/Internet.directory"
menuprog "Sound & Video" gnome-multimedia icewm-menu-gnome2 --list "/usr/share/desktop-directories/Multimedia.directory"
menuprog "Office" gnome-applications icewm-menu-gnome2 --list "/usr/share/desktop-directories/Office.directory"
menuprog "Administration" gnome-system icewm-menu-gnome2 --list "/usr/share/desktop-directories/System-Settings.directory"
menuprog "System Tools" gnome-system icewm-menu-gnome2 --list "/usr/share/desktop-directories/System-Tools.directory"
prog "Search for Files..." gnome-searchtool icewm-menu-gnome2 --open "/usr/share/applications/gnome-search-tool.desktop"
prog "CD/DVD Creator" gnome-dev-cdrom icewm-menu-gnome2 --open "/usr/share/applications/nautilus-cd-burner.desktop"
prog "Computer" gnome-fs-client icewm-menu-gnome2 --open "/usr/share/applications/nautilus-computer.desktop"
prog "Home Folder" gnome-fs-home icewm-menu-gnome2 --open "/usr/share/applications/nautilus-home.desktop"
prog "Network Servers" gnome-fs-network icewm-menu-gnome2 --open "/usr/share/applications/network-scheme.desktop"
prog "Help" gnome-help.png icewm-menu-gnome2 --open "/usr/share/applications/yelp.desktop"
이렇게 $HOME/.icewm/menu 파일을 수정해주면 된다.

--------------
[1] http://www.oesf.org/forum/index.php?s=64dab69598969d6f24e13d075612b30b&showtopic=25644
[2] http://myy.helia.fi/~karte/icewm.html
Posted by yonggun
TAG ,