Arch Linux에서 menu://applications로 이동하면 PCManFM이 문제 없이 응용 프로그램을 표시합니다. 이 작업을 수행하도록 구성할 필요조차 없다고 생각합니다. 그러나 Gentoo와 Void에서는 이것이 기본적으로 작동하지 않습니다. 이러한 다른 배포판에서 menu://applications를 열 때 PCManFM이 응용 프로그램을 표시하도록 하는 방법이 있습니까? 예를 들어, 젠투에서 추가 응용 프로그램을 설치하거나 다른 옵션을 사용하여 일부 패키지를 컴파일해야 합니까?
기반으로https://wiki.archlinux.org/index.php/PCManFM#No_.22Applications.22~/.cache/menus의 모든 파일을 삭제하고 PCManFM을 다시 시작하기로 결정했습니다. 작동하지 않습니다. 물론 이것은 Arch Wiki이며 Arch는 PCManFM과 완벽하게 작동하는 것 같습니다.
답변1
앱 탭이 제대로 작동하도록 하기 위해 모든 것을 설치할 필요는 없습니다. 이것이 작동하려면 메뉴를 제공하는 lxde 패키지가 필요합니다. 젠투와 아치리눅스에서는 lxmenu-data
설치하고 작동하는지 확인하세요(아치 위키를 따르지 않는 경우).https://wiki.archlinux.org/index.php/PCManFM#No_.22Applications.22
아치나 젠투를 사용하지 않는 경우 특정 배포판을 검색하세요. 가장 인기 있는 배포 패키지는 여기에서 찾을 수 있습니다.https://pkgs.org/download/lxmenu-data.
답변2
나는 이것을 하는 방법을 찾았습니다. 비록 그것이 이상적인 방법이라고 부르는 것은 아니지만 말입니다. 전체 LXDE 설치이지만 애플리케이션 데이터베이스를 설정할 정확한 패키지를 알고 싶습니다.
이 답변은 아마도 받아들여질 것입니다. 그러나 더 나은 답변이 있다면 기꺼이 받아들이겠습니다.
답변3
그것은 권한에 관한 것입니다. 루트 권한으로 PCManFM을 시작하면 menu://applications에 해당 응용 프로그램이 표시됩니다. /home 디렉터리 아래의 모든 하위 폴더와 파일(숨겨진 하위 폴더 및 파일 포함)의 권한과 소유권을 변경하고 루트가 아닌 사용자가 소유하고 있는지 확인하세요. 이는 또한 PCManFM 및 설정을 기억하지 못하는 기타 응용 프로그램과 같이 직면할 수 있는 다른 문제도 해결합니다.