Debian Stretch Lxde: Lxde 메뉴 범주 "시스템 도구"가 "기본 설정"으로 병합되었습니다.

Debian Stretch Lxde: Lxde 메뉴 범주 "시스템 도구"가 "기본 설정"으로 병합되었습니다.

LXDE 메뉴 및 Menulibre의 스크린샷

"시스템 도구" 범주에 있는 모든 응용 프로그램은 "기본 설정" 범주로 병합됩니다. Menulibre는 해당 카테고리에 속하는 원래 앱만 표시하므로 메뉴를 열 때 표시되는 내용과 일치하지 않는 것 같습니다.

동일한 데비안 버전과 아키텍처를 사용하여 랩탑에 매우 유사한 설치가 있습니다. 메뉴가 괜찮았으므로 다음 디렉토리를 복사했습니다. (그리고 재부팅했습니다.) (그래서 현재 동일하므로 확인하기 위해 두 번 확인했습니다)

/etc/xdg/menus
/usr/share/application-directories

그러나 질문은 남아 있습니다. "시스템 도구" 범주에 있는 응용 프로그램의 모든 ".desktop" 파일이 어떤 방식으로든 변경되어 더 이상 "/etc/xdg/menus"에 지정된 파일과 일치하지 않을 가능성이 있습니까? /" "lxde-applications.menu"의 표준 "시스템" 카테고리? 이것이 메뉴와 메뉴의 차이점을 어떻게 설명합니까?

"/etc/xdg/menus/lxde-applications.menu":

<!-- System Tools-->
<Menu>
    <Name>System</Name>
    <Directory>lxde-system-tools.directory</Directory>
    <Include>
        <And>
            <Category>System</Category>
            <Not><Category>Settings</Category></Not>
            <Not><Category>PackageManager</Category></Not>
        </And>
    </Include>
</Menu>  <!-- End System Tools -->

<Menu>
    <Name>DesktopSettings</Name>
    <Directory>lxde-settings.directory</Directory>
    <OnlyUnallocated/>
    <Include>
        <Or>
            <Category>Settings</Category>
            <Category>PackageManager</Category>
            <Category>System</Category>
        </Or>
    </Include>
    <Layout>
        <Merge type="menus"/>
        <Merge type="files"/>
    </Layout>

</Menu> <!-- End Settings -->

편집: 속하지 않는 응용 프로그램 중 하나인 Termit을 살펴보면 .desktop 파일에 "GTK;System;TerminalEmulator;"라는 범주가 있습니다. 내 노트북에 있는 Termit .desktop 파일은 동일하지만 시스템 도구 메뉴에 나타납니다.

편집 2: 새 사용자를 생성했고 메뉴는 괜찮으므로 홈 디렉토리에 있어야 합니다. /.local/share/desktop-directories에서 "lxde-system-tools.directory" 파일을 찾아서 삭제하고 재부팅했지만 메뉴는 동일하게 유지되었습니다. 홈 디렉토리의 lxde 메뉴에 영향을 미치는 다른 구성 파일이 있습니까?

답변1

사용자는 다음 파일을 소유할 수 있습니다.

~/.config/menus/lxde-applications.menu

이 파일을 상속받습니다:

 /etc/xdg/menus/lxde-applications.menu

기본이고 메뉴는 바뀔 수 있으니까요. 파일을 삭제하고 기본값만 사용하여 메뉴를 복원했는데 내 모든 응용 프로그램(수동으로 추가한 .desktop 파일 포함)은 변경되지 않았으므로 사용자 수준 .menu 파일에 정확히 무슨 일이 일어났는지 궁금합니다.

이 두 개의 다른 파일은 Menulibre가 표시하는 것과 메뉴가 실제로 표시하는 것 사이의 차이를 설명할 수 있습니다.

관련 정보