그놈 응용 프로그램 메뉴에서 원치 않는 응용 프로그램을 숨기는 방법은 무엇입니까?
알라카르트/메인 메뉴를 설치하고 앱을 선택 취소했지만 여전히 나타납니다.
또한 체크인 /usr/share/applications
하고 표시하고 싶지 않은 앱을 보았는데 앱이 표시되었지만 NoDisplay=true
여전히 표시되었습니다.
답변1
FreeDesktop 문서에 따르면(https://specations.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.htmlNoDisplay=true
) 달성하려는 목표에 적합한 옵션입니다 .
/usr/share/applications
기존 파일의 복사본을 에서 ~/.local/share/applications
(쉽게 식별할 수 있도록 다른 이름으로) 만들고 두 옵션을 모두 설정하여 동작을 확인해보세요.
답변2
답변3
저는 Gnome 43.2(Manjaro)를 사용하고 있습니다.
예를 들어, 명령에 해당하는 기본 메뉴 응용 프로그램 자체는 alacarte
액세서리 하위 패널의 활동에 나타납니다.
이렇게 하면 활동에서 기본 메뉴가 즉시 잔인하게 제거됩니다.
% sudo mv /usr/share/applications/alacarte.desktop /usr/share/applications/alacarte.desktop-moved
이는 즉시 취소됩니다.
% sudo mv /usr/share/applications/alacarte.desktop-moved /usr/share/applications/alacarte.desktop
일반적으로 세션을 사용자 정의하려고 합니다. 다른 사용자에 대해 신경 쓰지 않더라도 운영 체제 변경(Gnome을 사용하여 다른 Linux로 업그레이드 또는 전환)으로 인해 설정이 영향을 받는 것을 원하지 않습니다.
쓰여진대로세자르 리퀴뉴/usr/share/applications/alacarte.desktop
에 복사하여 세션을 사용자 정의할 수 있습니다 ~/.local/share/applications
. Gnome은 루트 파일보다 사용자 파일의 우선순위를 정합니다.
명령을 사용하여 Activity 또는 Terminal 에서 기본 메뉴를 열고 alacarte
첨부 파일을 클릭할 수 있습니다..
기본 메뉴를 선택 취소하면 아무 작업도 수행되지 않습니다. 나는 이것이 실수라고 생각한다. 하지만 오른쪽 열을 클릭하면 항목을 삭제할 수 있습니다. 이는 실제로 파일을 삭제하는 것이 아니라 "Hidden=true"라고만 기록하는 것입니다. 그러면 더 이상 "활동"에 기본 메뉴가 없습니다.
이 상황을 되돌리려면 파일에서 "Hidden=true"를 직접 제거하면 됩니다. 기본 메뉴는 기본 메뉴 및 활동에 즉시 다시 표시되지만 첨부 파일 하위 패널 외부에서는 또 다른 버그일 수 있으므로 첨부 파일로 다시 끌어야 합니다.