Czy istnieje zalecany sposób usunięcia niechcianych skrótów menu z menu aplikacji (zgodne ze standardami XDG). Mam kilka pakietów, które zwykle instalują wiele skrótów, chociaż potrzebuję tylko jednego z nich, na przykład Xonotic instaluje skróty:
- Xonotic (SDL)
- Xonotic (GLX)
Ale ponieważ nie muszę używać pliku binarnego GLX, dobrze byłoby usunąć niepotrzebny skrót. W przeszłości po prostu usunąłem drugi plik skrótu, ale okazało się, że po ponownym zaktualizowaniu pakietu skrót zostanie ponownie zainstalowany.
Chciałbym móc je trwale usunąć, ponieważ lubię używać wyrzutni alt-f2 i wolałbym nie martwić się przypadkowym uruchomieniem niewłaściwego programu.
arch-linux
kde
xdg
Adam Luchjenbroers
źródło
źródło
Odpowiedzi:
Sposób działania menu jest nieco zawiły. Nic dziwnego, że po prostu usunięcie plików powoduje powrót do pozycji menu po przywróceniu plików podczas aktualizacji.
Po zainstalowaniu pakietu zawiera on pliki informacji o menu, które obsługują wpisy menu. Po zaktualizowaniu pakietu zasadniczo ponownie instaluje pakiet przy użyciu najnowszych składników (ale nie zastępuje istniejących plików konfiguracji aplikacji). Jeśli usuniesz pliki aplikacji, zostaną one przywrócone, gdy pakiet zostanie zaktualizowany.
System menu szuka tych indywidualnych plików z informacjami o menu i włącza je do menu. Następnie są pliki dostosowywania, które informują system menu, co należy zmienić od tej linii bazowej.
Kiedy edytujesz menu (w KDE jest to zazwyczaj dostępne przez kliknięcie prawym przyciskiem myszy ikony menu głównego, ale czasami istnieje osobna aplikacja do edycji menu), edytuje pliki dostosowywania. Jeśli więc powiesz mu, aby usunąć wpis, nie usuwa niczego, instruuje system menu, aby zignorował plik informacyjny menu aplikacji, jeśli taki istnieje.
Edycja menu w celu usunięcia wpisów, których nie chcesz, powinna przetrwać aktualizacje.
źródło