반응형



대부분은 직접 시작메뉴를 수동으로 처리해 줘야 할 일은 없습니다. 우분투에는 시작메뉴를 편집할 수 있는 GUI 프로그램이 이미 내장되어 있습니다.

저는 최근에 루분투(lubuntu)를 루분투 씨디를 이용해 설치해 봤습니다. 우분투 설치이후 설치하는것과는 좀 다르긴 하지만, 오히려 더 깔끔하고 좋더군요. 물론 우분투에 비하면 좀 세련된 맛은 떨어지긴 합니다만....

다만 한가지 부족한 프로그램이 있었는데 그게 시작메뉴를 편집할 프로그램이 없다는 것이었습니다. 물론 우분투에서 쓰는 프로그램을 설치해도 되긴 하는데 한번 설치하려고 했더니 너무나도 많은 프로그램들이 같이 설치되더군요. 그래서 왠지 맘에 안들어서 직접 시작메뉴에 프로그램을 추가 해 보기로 했습니다.

추가하려는 프로그램은 제가 직접 만든 스크립트인 노트북 터치패드를 끄고 키는 프로그램입니다. 이건 우분투에서 설치한 프로그램이 아니므로 시작메뉴에 추가하려면 직접 작업해 줘야 합니다.

원래 시작프로그램들이 들어가 있는 디렉토리는 /usr/share/applications 입니다. 이곳에 파일을 만들어도 됩니다만...저는 개인디렉토리에 만드는 쪽을 택했습니다.
자신의 홈 디렉토리에 '.local/share/applications' 디렉토리를 만들어서 여기에 파일을 생성해 주면 됩니다. 파일명은 'filename.desktop' 형식으로 만들어 주면 됩니다.


[Desktop Entry]
Encoding=UTF-8
Exec=/home/USER/bin/touch
Icon=/home/USER/my/icons/touch.png
Type=Application
Terminal=false
Name=touch
GenericName=touch
StartupNotify=false
Categories=Utility;Core;GTK;


대략 파일내용은 위와 같습니다. 위 내용은 lxde 위키에 있는 샘플을 가져다 아주 조금 수정한 것입니다.

프로그램은 Categories 에 넣은 항목으로 각각 맞는 메뉴로 분리되고 여러 항목을 적을 때는 ';' 으로 분리합니다. 예를 들면 Game;Puzzle  이런 식으로.....저 위의 카테고리부분은 솔직히 저도 어떻게 해야 분류가 되는지 잘 몰라서   /usr/share/applications 에 있는 파일중 하나를 참고 해서 복사해 넣은것입니다. 원하는 카테고리에 파일을 넣으려면 기존의 파일을 참고 해서 카테고리를 복사해 넣는게 가장 확실할것 같습니다.

Exec 항목이 실행파일을 지정해 주는 부분입니다.  당연하게도, 프로그램 경로중 USER 라고 된부분은 각자 자신의 계정명을 넣으셔야 됩니다.
Icon 항목은 없어도 프로그램 추가에는 문제가 없습니다. 이럴 경우 기본 아이콘으로 보여지게 됩니다.

파일을 만들어 넣은 후에 터미널에서 lxpanelctl restart 명령으로 패널을 재시작해 주면 시작메뉴에 프로그램이 추가되어 있는걸 보실 수 있습니다.




루분투 씨디로 클린 설치해 보니 우분투쪽에서 편하게 썼던 몇가지(여기서 이야기한 메뉴편집기 같은...)가 없긴 한데 크게 불편할 정도까지는 아닙니다. 하지만 리눅스를 처음 사용하신다거나 초보시라면 루분투나 주분투 보다는 일단 우분투를 설치해 사용해 보시는게 좋을 것 같습니다. 아무래도 그쪽이 메인이고 사용자도 많고, 어느정도는 편의성도 더 고려되어 있으니까요.

루분투는 원래 경량 목적이다 보니 우분투와는 조금 성격이 다를 수 있습니다. 약간은 설정방법도 구식이랄까....그렇기도 하고요. 전 별 불편 없고 잘 쓰고 있습니다만.....^^;

참고로 메뉴의 편집/추가/삭제 프로그램인 lxmed 란 GUI 툴도 있습니다. 자바 프로그램이므로 자바가 필요합니다. 직접 사용해 보지는 았았고요. 혹시나 GUI 툴을 찾으시는 분들을 위해 링크만 해 둡니다.
http://lxmed.sourceforge.net/


반응형


탐색기 사용중 현재 디렉토리 위치에서 콘솔을 여는 방법을 찾다가 발견한 프로그램입니다. 기능은 상당히 많은데 사실 이 중에 사용하는 기능은 많지 않지요. ^^;

탐색기의 특정 폴더나 파일에서 오른쪽 버튼을 누르면 나오는 메뉴에 FileMenu Tools 라는 메뉴가 추가됩니다.


이런식입니다. 선택한것이 폴더인지, 드라이브인지, 파일인지에 따라 메뉴는 조금씩 바뀝니다.




폴더일 경우 이렇게 메뉴가 바뀝니다. 빨간 네모로 표시 해놓은 2개가 제가 가장 많이 쓰는 메뉴입니다. 사실 다른건 그다지 쓰지 않습니다. ^^;
위의것이 현재의 디렉토리에서 콘솔창 열기, 아래것이 '일괄 파일명 변경' 입니다.



메뉴는 커스터 마이징이 가능합니다. 필요없는 기능이라고 생각되면 메뉴에서 빼놓을 수 있지요. 바로 위의 스샷의 메뉴에서 Configure FileMenu Tools... 라는 메뉴를 선택하면 이러한 설정을 할 수 있는 창이 뜹니다.
특정메뉴가 나오지 않게 하려면 Check를 없애면 됩니다. 그외에 자신의 커맨드를 추가 할 수 있는데요.


위의 빨간색으로 표시해놓은 Add Command 를 누른다음 해당 내용을 자신이 편집 할 수 있습니다. 그러면 특정확장자의 파일을 특정의 프로그램으로 실행하도록 하는 것이 가능하지요.

위의 그림은 제가 Imagine 이미지 뷰어를 설정해 놓은 것입니다. 그림파일에서 오른쪽 버튼을 눌러 FileMenu Tools 메뉴에서 Imagine 을 실행시키는 방법으로 그 그림을 Imagine으로 볼 수 있도록 말이지요.

스샷에 보면 왼쪽 아래 Properties 에서 여러 설정을 해 준 것이 나옵니다. 중요한것은 Files 의 Extensions 입니다. 여기서 확장자를 적어주면 그 확장자의 파일을 선택했을때만 Imagine 메뉴가 보이게 됩니다. 'a.txt' 같은 파일을 선택했을땐 Imagine 이 메뉴에서 보이지 않게 됩니다.

그 외에 Folders 나 Drives 는 폴더나 드라이브에서 Imagine을 표시할것이냐 인데 이미지가 아니므로 표시하지 않도록 설정해 주었습니다.

마지막으로 Program properties 의 Program 에 프로그램의 위치를 지정해 주면 됩니다. 이 경우는 Imagine 프로그램의 실행파일이 되겠지요.



제가 사용하는것은 5.6 버전인데, 이글을 쓰고 나서 홈페이지 가서 확인해 보니 5.7버전이 새로 나왔더군요. 게다가 놀랍게도 한글화 파일도 있는걸 확인했습니다. 한글화 해주신 분께 감사 드립니다.
한글화 해서 다시 스샷을 찍을까 하다가 이미 편집을 다 해놨기에 그냥 올립니다. 이점 양해를 바랍니다. ^^;



딱히 꼭 필요한 프로그램은 아니라고도 할 수 있지만, 없으면 또 나름대로 불편한 프로그램입니다. 특히 저의 경우는 특정위치에서 콘솔을 열 필요가 종종 발생하는데 Ctrl+R 누르고 cmd.exe 실행하고 특정 디렉토리로 이동하려면 참 귀찮습니다. 하지만 현재는 이 프로그램으로 편하게 사용하고 있지요. 또한 가끔 일괄파일명변경 할 일 있을때도 요긴하게 쓰고 있습니다.

그 외에도 여러 기능이 있으니 필요하신분은 요긴하게 쓰시길 바랍니다.

홈페이지는 http://www.lopesoft.com/ 입니다.


+ Recent posts