Вопрос или проблема
Я довольно уверен, что удалил appimagelauncher-lite.AppImage. Когда я смотрю, что смонтировано на моем компьютере, он заполнен записями вроде appimagelauncher-lite.AppImage на /tmp/.mount_appima[random string] тип fuse.appimagelauncher-lite.AppImage (ro,nosuid,nodev,relatime,user_id=1000,group_id=1000)
. Это создает проблемы (спам-уведомления от dunst, не могу использовать новые appimages), когда смонтировано более 1000, и мне приходится запускать umount /tmp/.mount_appima*
. Какая программа это вызывает?
Ответ или решение
Компьютер наполняется точками монтирования appimagelauncher-lite
, и это вызывает множество неприятностей, таких как уведомления и невозможность использования новых приложений в формате AppImage. Давайте разберемся, что происходит и как решить эту проблему.
Проблема с монтированием AppImage
Когда вы запускаете приложение в формате AppImage, оно монтируется в файловую систему через механизм FUSE (Filesystem in Userspace). В вашем случае это происходит с помощью appimagelauncher-lite
, который создаёт временные монтирования в /tmp
, что приводит к возникновению множества точек монтирования с именами вида /tmp/.mount_appima[random string]
.
Причины множества монтирований
-
Устранение файла AppImage: Если вы удалили файл
appimagelauncher-lite.AppImage
, это не избавляет вашу систему от созданных им монтирований. Даже если приложение было удалено, существующие монтирования остаются активными, пока вы их явно не демонтируете. -
Проблемы с завершением процессов: Возможно, некоторые процессы, связанные с
appimagelauncher-lite
, не были завершены должным образом. Эти процессы могут продолжать работать и создавать новые монтирования, вместо того чтобы использовать уже существующие. -
Кэширование и конфигурация:
appimagelauncher-lite
может хранить кэш или конфигурации, которые не были очищены. Это может вызывать конфликты и создавать дополнительные точки монтирования.
Решение проблемы
1. Демонтирование точек монтирования
Как вы указали, вы можете использовать команду:
umount /tmp/.mount_appima*
Это временное решение. Вы можете автоматизировать этот процесс, создав простой скрипт, который будет выполнять это действие при загрузке системы или по расписанию.
2. Завершение активных процессов
Убедитесь, что все связанные с appimagelauncher-lite
процессы завершены. Вы можете использовать следующую команду для нахождения активных процессов и их завершения:
ps aux | grep appimagelauncher-lite
После этого завершите найденные процессы с помощью команды kill
.
3. Удаление задействованных конфигураций
Проверьте наличие конфигурационных файлов или кэша appimagelauncher-lite
. Обычно они находятся в домашнем каталоге в папках, начинающихся с точки (например, ~/.config/appimagelauncher/
). Вы можете смело удалить их:
rm -rf ~/.config/appimagelauncher
4. Переустановка или обновление
Если вы планируете продолжать использовать appimagelauncher-lite
, попробуйте переустановить его или обновить до последней версии. Это может решить многие проблемы, связанные с неожиданным поведением.
Заключение
Накапливающиеся точки монтирования от appimagelauncher-lite
могут значительно мешать нормальному функционированию вашей системы и вызывать нежелательные уведомления. Следуйте вышеуказанным рекомендациям для устранения текущей проблемы и предотвращения её повторения в будущем. Если же проблема не исчезает, возможно, стоит рассмотреть использование альтернативных инструментов для работы с AppImage.