Вопрос или проблема
Я уже несколько недель пытаюсь создать файл .desktop для AppImage Ungoogled Chromium, который я использую. Я пробовал установить браузер другими способами, например, по инструкциям на его github, которые включают сборку бинарных файлов, но это либо не сработало, либо не дало ничего, что можно было бы использовать, или, в случае бинарных файлов, я оставлял его работать около 12 часов, и он, кажется, ничего не создал, или я не мог figure out, как это использовать. Я несколько раз спрашивал в канале помощи Xubuntu о создании файла .desktop для AppImage, который мне в конечном итоге пришлось использовать, а также искал решение самостоятельно, но ничего из найденного не работало правильно, в результате чего мне приходилось просто переходить к AppImage и открывать его каждый раз.
Теперь, при новой установке Xubuntu, я попробовал сделать то же самое, но AppImage не запускается, спрашивая меня, какое приложение я хотел бы использовать для его открытия, при этом не рекомендуя никакого, вместо того чтобы позволить мне просто выполнить его, как я делал на своей другой системе Xubuntu. Я буду очень признателен, если смогу получить помощь в том, чтобы сделать Xubuntu моим браузером по умолчанию, так как сейчас я получаю ошибку, но моя основная проблема в том, что у меня нет абсолютно никаких идей о том, как создать функциональный файл .desktop, который позволит найти и запустить AppImage. Я использую Xubuntu 22.04, установленную с USB на новое устройство хранения. Я только недавно начал использовать Linux, поэтому будет очень полезно, если вы будете подробны.
С помощью текстового редактора создайте текстовый файл с расширением .desktop
в директории ~/.local/share/applications
(~
обозначает вашу домашнюю директорию, .local
— это скрытая директория – включите “показать скрытые файлы” в файловом менеджере, чтобы увидеть эти скрытые директории и файлы).
Вставьте следующее содержимое и измените строку Exec=
на абсолютный путь к вашему файлу AppImage
[Desktop Entry]
Exec=/full/path/to/your/executable.AppImage
Name=Ungoogled Chromium
Comment=Бесплатный и с открытым исходным кодом веб-браузер
Type=Application
Это минимально необходимое для действительного файла .desktop
. Он автоматически будет включен в ваше меню приложений, поскольку находится в ~/.local/share/applications
.
Вы, вероятно, захотите специальную иконку для этого лаунчера. Тогда добавьте следующую строку в файл .desktop
:
Icon=/path/to/your/icon.png
В качестве альтернативы, поместите ваш файл иконки в ~/local/share/icons
. Тогда вы можете просто ссылаться на иконку по имени файла без расширения:
Icon=icon
Или используйте графическое приложение, такое как “menulibre” или “alacarte”, чтобы создать элемент меню (который создаст файл лаунчера .desktop
для вас).
Ответ или решение
Чтобы создать файл .desktop для AppImage браузера Ungoogled Chromium на вашей системе Xubuntu, выполните следующие шаги. Убедитесь, что AppImage уже загружен и хранится в доступном месте на вашем компьютере.
1. Сделайте AppImage исполняемым
Первое, что нужно сделать, — это убедиться, что ваш файл AppImage имеет необходимые права для исполнения. Для этого выполните следующие команды в терминале:
cd /path/to/your/appimage # перейдите в директорию, где находится ваш AppImage
chmod +x your-appimage.AppImage # замените "your-appimage.AppImage" на имя вашего файла
2. Создание файла .desktop
Используя текстовый редактор по вашему выбору, создайте текстовый файл с расширением .desktop
в директории ~/.local/share/applications/
. Вы можете назвать его, например, ungoogled-chromium.desktop
.
Чтобы открыть текстовый редактор из терминала, вы можете использовать nano
или любой другой текстовый редактор, например:
nano ~/.local/share/applications/ungoogled-chromium.desktop
3. Вставьте содержимое
Вставьте следующее содержимое в открывшемся файле, заменив строки, выделенные в угловых скобках, на фактические значения:
[Desktop Entry]
Version=1.0
Type=Application
Name=Ungoogled Chromium
Comment=Свободный и открытый веб-браузер
Exec=/full/path/to/your/executable.AppImage
Icon=/path/to/your/icon.png
Categories=Internet;WebBrowser;
Terminal=false
- Exec=: укажите полный путь к вашему аппаратному файлу AppImage, например
/home/username/Applications/ungoogled-chromium.AppImage
. - Icon=: укажите путь к значку, если он у вас есть. Вы можете разместить значок в
~/.local/share/icons/
и указать только имя файла без расширения. - Categories=: можно дополнительно настроить категорию для более удобного поиска.
4. Сохраните файл и закройте текстовый редактор
Если вы использовали nano
, вы можете сохранить файл, нажав CTRL + O
, затем Enter
, и выйти с помощью CTRL + X
.
5. Проверьте отображение приложения в меню
Теперь ваш новый ярлык должен появиться в меню приложений Xubuntu. Вы можете открыть меню и ввести "Ungoogled Chromium", чтобы запустить браузер.
6. Установка Ungoogled Chromium в качестве браузера по умолчанию
Чтобы установить Ungoogled Chromium в качестве браузера по умолчанию, вам нужно выполнить следующие шаги:
- Откройте настройки системы.
- Найдите раздел "Приложения" или "Общие настройки".
- В разделе "Браузер по умолчанию" выберите "Ungoogled Chromium" из списка доступных приложений.
Заключение
Следуя вышеизложенным шагам, вы сможете успешно создать файл .desktop для Launch вашего AppImage браузера Ungoogled Chromium и установить его как браузер по умолчанию. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь задавать их на форумах или в сообществах Linux, где вам могут помочь.