주 메뉴 설정

우분투 왕초보자 입니다.

우분투 8.04 그놈 환경입니다.

"시스템 -> 기본 설정 -> 주 메뉴"

를 실행해서 표시될 메뉴를 제거하는 중 항목 표시창에 나타난 목록이 사라진 후

다시는 "주 메뉴" 가 실행이 되지 않고 있습니다.

또한 메인 메뉴바에 있는 "프로그램" 메뉴 항목을 눌러도 하위 메뉴가 펼쳐지지 않고 있습니다.

이것을 다시 실행되게 하거나 초기값으로 되돌릴 방법이 있는지요?

주메뉴 프로그램 /usr/bin/alacarte 을 직접 실행해보시죠.
설정 초기화는 정확히는 모르겠습니다만 ~/.config/menu 를 삭제하면 될것 같기도 하군요.

~/.config/menus 폴더의
"applications.menu" 와 "settings.menu" 를 지우니 초기값으로 바뀌네요.

조언 고맙습니다.

또 다른 문제가 …(아니…처음의 문제로 다시 돌아간)… 발생했는데…

[attachment=0:2mvuwdxl].jpg[/attachment:2mvuwdxl]

"시스템 -> 기본 설정 -> 주 메뉴"를 선택해서 특정 항목 (그림의 빨간선 내의 항목) 을 지우려고 마우스를 클릭하면 (그것이 왼쪽이든 오른쪽이든) 프로그램 자체가 먹통이 되면서 왼쪽의 메뉴 카테고리가 없어집니다. 그리고 처음에 제기 했던 프로그램 메뉴 자체가 사라지는 현상이 생깁니다.
아무래도 이 메뉴 항목을 직접 파일 편집을 해서 지워야 할 것 같은 데 … 이 메뉴 항목이 저장된 파일이 어디에 처박혀 있는지 찾지를 못하겠네요.

참고로 "/etc/xdg/menus/applications.menu"의 "기타" 메뉴 설정 부분입니다.

<!-- Other –>
<Menu>
<Name>Other</Name>
<Directory>Other.directory</Directory>
<OnlyUnallocated/>
<Include>
<And>
<Not><Category>Core</Category></Not>
<Not><Category>Settings</Category></Not>
<Not><Category>Screensaver</Category></Not>
</And>
</Include>
</Menu> <!-- End Other –>

시스템의 메뉴 항목들은 /usr/share/applications 에 들어있고,
개인이 만든 메뉴 항목들은 ~/.local/share/applications 에 들어있습니다.

[quote="cuvdair":170ncqfr]시스템의 메뉴 항목들은 /usr/share/applications 에 들어있고,
개인이 만든 메뉴 항목들은 ~/.local/share/applications 에 들어있습니다.[/quote:170ncqfr]

"프로그램 -> 기타" 메뉴에 있는 항목은 위의 두 폴더에는 없습니다.

그래서 "/etc/xdg/menus/applications.menu"의 "기타" 메뉴 설정 부분을 참고하여

<!-- Other –>
<Menu>
<Name>Other</Name>
<Directory>Other.directory</Directory>
<OnlyUnallocated/>
<Include>
<And>
<Not><Category>Core</Category></Not>
<Not><Category>Settings</Category></Not>
<Not><Category>Screensaver</Category></Not>
</And>
</Include>
</Menu> <!-- End Other –>

"Other.directory"를 검색해보니 "/usr/share/desktop-directories" 에 있더군요
그래서 "Other.directory"를 편집하려고 "gedit"로 읽어보니 알 수 없는 이상한 문자로만 되어 있어서
편집을 못하고 해당 파일 자체를 지워버렸습니다. 그랬더니 "프로그램" 메뉴 항목에 "기타" 항목이
"Other"로 바뀌어서 표시되고 그 아래 서브 메뉴는 그대로 표시가 되더군요

도대체 이 "프로그램 -> 기타" 메뉴에서 지워도 지워지지 않고 지우려고 하면 주 메뉴 설정 프로그램
자체가 멎어버리는 현상을 어떻게 해결할 수 있을까요?

/etc/xdg/menu, ~/.config/menu에는 어떤 조건의 메뉴 항목이 어떤 메뉴 폴더에 들어갈지 설정이
/usr/share/desktop-directories, ~/.local/share/desktop-directories에는 메뉴의 폴더에 대한 설정이
/usr/share/applications, ~/.local/share/applications 에는 메뉴의 항목들이 들어가는 걸로 알고 있습니다.

기타메뉴에는 kde용 프로그램들도 들어가던데 /usr/share/applnk 와 /usr/local/share/applications 도 한번 살펴보세요.

.directory 파일이 열어보니 "알 수 없는 이상한 문자로만 되어"있다고 하셨는데 그건 여러 언어로 표시되서 그렇게 보이는 겁니다. 그 중 영어나 한국어로 표시된 부분만 참고하면 되구요.
마찬가지로 .desktop 파일도 에디터로 열었을때 Name= 이나 Name[ko]= 에 기록된 이름이 메뉴에 표시되는 이름이고 .desktop 파일 자체의 이름은 메뉴와는 다릅니다.
지우길 원하는 메뉴가 담긴 .desktop 파일을 찾으려면 파일 이름으로 찾으면 안되고
파일내에 Name이 "FusionHDTV" "DTV수신감도표시기"되어 있는 것을 찾아야 합니다.

[quote="cuvdair":2knewzs2]/etc/xdg/menu, ~/.config/menu에는 어떤 조건의 메뉴 항목이 어떤 메뉴 폴더에 들어갈지 설정이
/usr/share/desktop-directories, ~/.local/share/desktop-directories에는 메뉴의 폴더에 대한 설정이
/usr/share/applications, ~/.local/share/applications 에는 메뉴의 항목들이 들어가는 걸로 알고 있습니다.

기타메뉴에는 kde용 프로그램들도 들어가던데 /usr/share/applnk 와 /usr/local/share/applications 도 한번 살펴보세요.[/quote:2knewzs2]

/etc/xdg/menus, ~/.config/menus
/usr/share/desktop-directories, ~/.local/share/desktop-directories
/usr/share/applications, ~/.local/share/applications

위의 모든 폴더를 확인했더니 각각에 해당 항목이 들어가 있더군요. 그곳에서 찾아서 지웠더니 또 다시 똑같은게 생겨서 확인해 봤더니 "wine"에서 설치했던 프로그램이라서 자꾸 다시 생성되는 문제가 있었습니다.
"wine, wine-dev"을 모두 제거하고 위의 폴더들에 있던 "wine" 폴더와 "~/.wine" 폴더 까지 모조리 제거를 하니깐 그제서야 해당항목이 더 이상 생성되지 않고 제대로 제거가 되었습니다.
"wine"과 충돌이 일어났던 것 같습니다.

조언을 해 주신 모든 분들에게 감사드립니다.

덧. 우분투 8.04 AMD64에서 "디비코 FusionHDTV"를 보려고하다가 이런 일이 발생했네요. 결국은 티비 시청이 불가능한 상태가 되어 버렸습니다. 혹시 다른 방법이 있을까요?

[quote="어설픈껄떡쇠":2knaiotp]
덧. 우분투 8.04 AMD64에서 "디비코 FusionHDTV"를 보려고하다가 이런 일이 발생했네요. 결국은 티비 시청이 불가능한 상태가 되어 버렸습니다. 혹시 다른 방법이 있을까요?[/quote:2knaiotp]
디비코 FusionHDTV3 Gold-T 사용자 입니다. 작년 여름부터 자체 커널 컴파일로 HDTV 를 리눅스에서 보고 있는데요
지금은 따로 커널 컴파일은 하지 않아도 됩니다. 것시 18 커널부터는 자체로도 잡히더군요…

음 HDTV 를 보기 위해선 좀 노력이 필요 합니다. Wine 이용은 절대 안될껍니다. ^.^&
채널검색 후 설정 등등…
그런 후에 Oxine 로 보면 딱이더군요!
제가 귀차니즘에 글을 안썻는데요
음 먼저 참고 하실 문서 링크 겁니다.

http://kldp.org/node/62916

이글 보고 작년 여름에 저도 삽질좀 했습니다. ;)
작은 화면으로 캡쳐 하나 올립니다.
[attachment=0:2knaiotp]oxine.png[/attachment:2knaiotp]

설치기와 채널변환 등등 참고 해보시기 바랍니다.