LINUX.ORG.RU

Не могу удалить discover из избранного в меню запуска приложений KDE

 ,


0

1

hi all!

Manjaro KDE. Меню запуска приложений по alt+F1. Закладка по умолчанию: Избранное.

Меню запуска приложений по умолчанию все неудобные, у меня стоит yay -S kickoff-legacy-git --noconfirm где вернули прежний дизайн.

Всё было хорошо, но какое-то время тому назад появилась проблема.

после каждой перезагрузки у меня там в Избранном появляется discover. Я уже устал его удалять. Он мешает, там только самое нужное.

Как это говно удалить? Почему оно респавнится?

Может где то в хомяке валяется .desktop файл. Я бы запустил поиск по этому расширению и текстовому содержимому «discover». Отыскав засранца останется понять кто его генерирует.

Jameson ★★★★★
()
Последнее исправление: Jameson (всего исправлений: 3)
Ответ на: комментарий от Jameson
find ~ -iname "*.desktop" -exec egrep -iH  'discover|Discover' {} \;
...
~/.local/share/applications/org.kde.discover.desktop
...
yay -Qo ~/.local/share/applications/org.kde.discover.desktop
ошибка: Ни один пакет не содержит...

И что с ним делать теперь? Может просто грохнуть его? Но не факт, что не отреспавнится.

upd. я не удержался.

sudo mv ~/.local/share/applications/org.kde.discover.desktop /dev/null

Это конечно грубый метод, но сейчас перезагружусь и посмотрю.

upd2: Не помогло, ска вернулась.

hikikomori ★★★
() автор топика
Последнее исправление: hikikomori (всего исправлений: 2)
Ответ на: комментарий от hikikomori

Совсем грубо, если не хочется искать

$ echo > ~/.local/share/applications/org.kde.discover.desktop
# chattr +i ~/.local/share/applications/org.kde.discover.desktop

А дальше по логам можно посмотреть, кто выкинет ошибку с созданием/изменением файла.

Entmatix
()
Последнее исправление: Entmatix (всего исправлений: 2)
Ответ на: комментарий от Entmatix

В меню ничего не пропало. Файл удалён и не респавнился:

~/.local/share/applications/org.kde.discover.desktop: Нет такого файла или катало

Файл есть:

/etc/xdg/autostart/org.kde.discover.notifier.desktop

Но удалять неправильно. Правильно найти ту гниду, что добавляет его каждый запуск. А как - я не знаю.

hikikomori ★★★
() автор топика
Ответ на: комментарий от hikikomori

Может его захардкодили в этом гитовском кикофе?

Или не его, а дефолтный ПМ?

В настройки плазмоида заглядывал?

R_He_Po6oT ★★★★
()
Последнее исправление: R_He_Po6oT (всего исправлений: 1)
Ответ на: комментарий от R_He_Po6oT

Я вообще не понимаю и считаю багом, что всякая нежить лезет в МОЁ избранное.

Может в пакете manjaro-kde-settings? глянул я его список файлов, что-то не похоже.

hikikomori ★★★
() автор топика
Ответ на: комментарий от utanho

Не помогло.

файл брал org.kde.discover.desktop

ls /usr/share/applications/ | grep dis
avahi-discover.desktop
kcm_about-distro.desktop
org.kde.discover.desktop
org.kde.discover-flatpak.desktop
org.kde.discover.notifier.desktop
org.kde.discover.snap.desktop
org.kde.discover.urlhandler.desktop
hikikomori ★★★
() автор топика
Ответ на: комментарий от utanho

Капитан Недоумение вошёл в тред. Вэлкам, кэп, я борюсь с тем, что после штатного скрытия пункта меню…

после каждой перезагрузки у меня там в Избранном (снова) появляется discover.

hikikomori ★★★
() автор топика
Ответ на: комментарий от alex1101

Сперва разберитесь, потом несите оценочные суждения. http://0x0.st/o5Ee.png иконки для удаления нет. есть только для обновления. Если вы этого не понимаете, то боюсь врядли мне помочь сможете.

hikikomori ★★★
() автор топика
Ответ на: комментарий от hikikomori

Так у тебя discover-snap стоит, удали его вместе со всей snap-говниной. Вангую, именно оно тебе и суёт иконку в меню каждый раз, потому что snap густо обмазан какими-то автостартующими сервисами и прочим мусором. Не трогайте вы эту кривую убунтопарашу даже палкой, если нужен дополнительный источник софта - используйте flatpak, он в 200 раз вменяемей. И не через Discover, а через тот же Pamac, там есть модуль-пакет для подхвата flatpak.

alex1101
()
Ответ на: комментарий от alex1101
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: removing discover-snap breaks dependency 'discover' required by plasma-meta
 -> exit status 1

А удалять всю plasma-meta думаю не стоит. И что делать?

Не трогайте вы эту кривую убунтопарашу даже палкой

Я им вообще никогда не пользовался, только из консоли yay/pacman.

hikikomori ★★★
() автор топика
Ответ на: комментарий от hikikomori

plasma-meta - это (кто бы мог подумать) метапакет, который тянет всё подряд. Если его удалить, по идее должен удалиться он сам, а это самое «всё подряд», которое у него в зависимостях - останётся.

Так что смело удаляй plasma-meta и discover-snap, так и избавишься от этой заразы.

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 2)
Ответ на: комментарий от token_polyak

Хотел посмотреть список пакетов, входящих в plasma-meta, и не смог. Как это сделать? Не нашёл в гугле и в wiki.archlinux.org…

Хочу сравнить наличие пакетов до и после удаления plasma-meta.

hikikomori ★★★
() автор топика
Ответ на: комментарий от hikikomori
~ % pacman -Si plasma-meta                                                                                                                         Thu Jan 19 01:03:27 PM CET 2023
Repository      : extra
Name            : plasma-meta
Version         : 5.25-1
Description     : Meta package to install KDE Plasma
Architecture    : any
URL             : https://kde.org/plasma-desktop/
Licenses        : None
Groups          : None
Provides        : None
Depends On      : bluedevil  drkonqi  kde-gtk-config  kdeplasma-addons  khotkeys  kinfocenter  kscreen  ksshaskpass  kwrited  oxygen  oxygen-sounds  plasma-browser-integration  plasma-desktop
                  plasma-disks  plasma-firewall  plasma-nm  plasma-workspace-wallpapers  plasma-pa  plasma-systemmonitor  plasma-thunderbolt  plasma-vault  kwayland-integration  kwallet-pam
                  kgamma5  sddm-kcm  breeze-gtk  powerdevil  discover  xdg-desktop-portal-kde
Optional Deps   : breeze-grub: Breeze theme for GRUB
                  plasma-sdk: Development tools
Conflicts With  : None
Replaces        : None
Download Size   : 6.00 KiB
Installed Size  : 0.00 KiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Thu 19 May 2022 09:42:44 PM CEST
Validated By    : MD5 Sum  SHA-256 Sum  Signature

Метапакет на то и метапакет, что сам по себе пустой, а «содержимое» тянет в зависимостях.

token_polyak ★★★★
()
Ответ на: комментарий от token_polyak

Да, это я делал, но я думал это его зависимости, а список составляющих его пакетов это другое™

Ok, удаляю:

sudo pacman -R plasma-meta
sudo pacman -R discover-snap

Пошёл перезагружаться…

upd: и нихуавея! Эта падла discover снова появился в меню.

hikikomori ★★★
() автор топика
Последнее исправление: hikikomori (всего исправлений: 1)