При работе с Linux вы иногда можете столкнуться с тем, что установщики приложений скачиваются в формате AppImage. И проблема в том, что такие приложения сложно назначить приложением по умолчанию для открытия файлов. И у меня есть простое решение этой проблемы.
Я покажу решение на примере приложения Pulsar, которое можно скачать в AppImage формате.
Первый вариант. Через ярлык приложения
Для начала нам понадобится утилита Gear Lever, которая иронично сама является AppImage. Установить её можно с помощью Flatpak и команды:
flatpak install flathub it.mijorus.gearlever
Теперь на скачанном файле AppImage нажмите правой кнопкой и в контекстном меню выберите пункт Open With Gear Lever.

Далее в открывшемся Gear Lever нажмите кнопку Unlock. Через секунду для нажатия станет доступна кнопка Move to app menu. Нажмите её тоже.

Если всё прошло нормально, то в лаунчере приложений вы увидите ваше приложение.

Теперь можно это приложение сделать приложением по умолчанию для открытия файлов. К примеру, я хочу открывать .txt файлы в Pulsar.
Всё очень просто. В файловом менеджере перейдите к нужному файлу и в контекстном меню выберите пункт Open With....

Теперь вам нужно выбрать приложение по умолчанию для открытия таких файлов. Благодаря нашим предыдущим действиям среди доступных для выбора есть Pulsar.

Выберите его, активируйте переключатель Always use for this file type и нажмите кнопку Open.
На этом всё. Теперь все .txt файлы будут открываться в Pulsar. И в контекстном меню появится соответствующий пункт.

Второй вариант. Через настройки
Этот вариант подойдёт для браузеров, музыкальных плееров и прочих системных приложений по умолчанию.
Просто перейдите в настройках системы в раздел Apps и далее в пункт Default Apps. Здесь в выпадающем меню вы сможете назначить любое из установленных приложений приложением по умолчанию.

Но учтите, что вам всё равно нужно создать ярлык с помощью Gear Lever, чтобы увидеть в этом списке AppImage приложения.