Як видалити небажані ярлики меню в KDE, щоб вони не повернулися після оновлення?


1

Чи є рекомендований спосіб видалити небажані ярлики меню з меню програми (відповідає стандартам XDG). У мене є кілька пакетів, які, як правило, встановлюють декілька ярликів, хоча мені потрібен лише один з них, наприклад, ярлики Xonotic встановлює:

  • Xonotic (SDL)
  • Xonotic (GLX)

Але оскільки мені не потрібно використовувати бінарний файл GLX, було б добре видалити непотрібний ярлик. Раніше я просто видалив другий файл ярлика, але виявив, що якраз призводить до того, що ярлик буде перевстановлений наступного разу, коли я оновлюю пакет.

Я хотів би мати змогу видалити їх більш назавжди, так як я люблю використовувати запуск alt-f2, і я вважаю за краще не турбуватися про випадкове запускання невірної програми.


Якщо ви хочете змінити те, що відображається в меню, відредагуйте меню. Я вірю в KDE, якщо ви клацніть правою кнопкою миші кнопку меню, ви отримаєте варіант налаштування меню. Якщо ви встановите нову програму, вона, як правило, додається до меню, але оновлення пакету не повинно впливати на меню.
fixer1234

Іншим варіантом було б залишити їх у меню, але створити гілку меню, щоб містити елементи, які ви не хочете бачити. Потім зберігайте все, до чого не хочете пробиратися.
fixer1234

Проблема полягає не у тому, щоб видалити їх біт - це переконатися, що вони залишаться видаленими, коли наступне оновлення системи обернеться навколо (адже воно зазвичай скидає все, де воно було).
Адам Luchjenbroers

Відповіді:


1

Те, як працює меню, трохи перекручене. Не дивно, що просто видалення файлів призводить до повернення записів у меню, коли файли повертаються під час оновлення.

Коли ви встановлюєте пакет, він включає файли інформації про меню, які підтримують записи меню. Під час оновлення пакета він, як правило, перевстановлює пакунок за допомогою останніх компонентів (але не замінює існуючі файли конфігурації програми). Тож якщо ви видалите файли програм, вони будуть повернуті, коли пакет оновиться.

Система меню шукає ті окремі файли інформації про меню та включила їх у меню. Потім з'являються файли налаштування, які повідомляють системі меню, що потрібно змінити від цієї базової лінії.

Коли ви редагуєте меню (у KDE воно зазвичай доступне клацанням правою кнопкою миші на значку головного меню, але іноді є окремий додаток для редагування меню), воно редагує файли налаштування. Отже, якщо ви скажете йому видалити запис, він насправді нічого не видаляє, він дає інструкцію системі меню ігнорувати файл інформації про меню програми, якщо він існує.

Редагування меню для видалення записів, які ви не хочете, має пережити оновлення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.