그놈 메뉴에서 KDE 및 XFCE 응용 프로그램을 제거하는 방법은 무엇입니까? [폐쇄]

그놈 메뉴에서 KDE 및 XFCE 응용 프로그램을 제거하는 방법은 무엇입니까? [폐쇄]

kubuntu-desktop기본 Ubuntu 10.10을 설치했습니다 xubuntu-desktop.

특정 데스크톱과 관련된 애플리케이션이 해당 세션 동안에만 메뉴에 나타나도록 메뉴를 구성하고 싶습니다. (즉, Ubuntu GNOME 세션 중에는 메뉴에 KDE 및 XFCE 응용 프로그램이 없습니다. KDE 및 XFCE 세션에서도 마찬가지입니다.)

명령줄을 통해 이 작업을 어떻게 수행할 수 있나요? (명령줄을 통해 배우고 싶습니다.)
이 작업을 수행하기 전에 무엇이든 백업해야 합니까?

추가 정보:
구글링해서 찾았어요이것및 포럼의 다른 솔루션이지만 이는 GNOME 시나리오의 KDE에만 해당됩니다. XFCE를 포함하도록 수정될 수도 있지만 방법은 모르겠습니다.

나는 또한 다음 위치에 교차 게시했습니다.아쿠벤투.

답변1

XFCE에서 무언가만 표시하는 코드는 동일한 아이디어를 따릅니다.

ShowOnlyIn=XFCE;

불행하게도 내가 아는 한 XFCE는 GNOME이 파일을 저장하는 것과 같은 방식으로 .desktop 파일을 저장하는 반면, KDE는 해당 파일을 별도의 폴더(/usr/share/applications 내)에 저장합니다. 이것이 KDE/GNOME 분리(링크한 게시물에서 언급한 대로)가 전반적으로 구현하기 더 쉬운 이유입니다.

모든 파일은 /usr/share/applications에 저장됩니다. 형식은 매우 간단합니다. /home/you/.local/share/applications에 복사하면 해당 사용자의 메뉴 항목을 덮어쓰므로 루트 권한 없이도 더 쉽게 편집할 수 있습니다.

GNOME에서 XFCE 응용 프로그램을 분리하는 쉬운 방법은 없습니다. 특히 보고 싶은 내용은 의견의 문제이기 때문에 더욱 그렇습니다. 이는 KDE에도 적용됩니다. KDE 라이브러리가 있는 한 Dolphin이나 Konqueror는 GNOME에서 실행되기 때문입니다. cmd 줄을 사용하려는 경우 grep/sed 쓰레기를 사용하여 특정 .desktop 파일의 텍스트를 선택적으로 찾고 바꿀 수 있지만 가장 쉬운 방법은 파일을 ~/.local/에 복사하는 것입니다. 공유/앱을 사용하면 업데이트로 덮어쓰이지 않고 수동으로 편집할 수 있습니다. 엄청나게 많은 것들이 설치되어 있지 않다면 이것은 그리 어렵지 않을 것입니다.

메뉴는 freedektop.org 사양을 따르며, 여기에서 자세한 내용을 알아볼 수 있습니다.

http://standards.freedesktop.org/menu-spec/latest/index.html

답변2

Ubuntu 10.10 및 이전 버전의 경우

.gconf모든 기본 설정은 xml 파일 폴더 에 저장됩니다 . 이를 수동으로 편집하거나 GUI 인터페이스를 사용할 수 있습니다 gconf-editor. 올바른 삭제 방법은 System-> Preferences-> Main menu또는 다음 명령을 사용하는 것입니다.alacarte

관련 정보