15
март
2024
Установка интернет радио "Shortwave" из Flatpak
17:11

Установка интернет радио "Shortwave" из Flatpak

15 март 2024 17:11

Программу Shortwave для прослушивания интернет-радиостанций можно установить из магазина приложений Flatpak.

Преимущество Flatpak перед Snap - в некоторых оболочках он встроен или легко добавляется в меню приложений (KDE Discover). Также, в Ubuntu достаточно установить пакет gnome-software-plugin-flatpak размером 784 кБайт, и тогда Flatpak пояляется в стандартном "Центре приложений" gnome-software. Всего flatpak может быть установлен в 36 дистрибутивах, согласно https://flatpak.org/setup/. Недостаток Flatpak перед Snap - не всегда добавляет иконки в меню "Пуск".

1. Установка программы Shortwave из Flatpak (графический способ)

1.1 Установка магазина приложений Gnome в ОС на основе Ubuntu Linux

# sudo apt install software-center # нет в Ubuntu >= 18.04
sudo apt install gnome-software gnome-software-plugin-flatpak

1.2 Установка Flatpak в ОС

Для новых ОС 20.04 и выше:

sudo apt install flatpak

Для старых ОС Linux - добавить PPA репозиторий

sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak

1.3 Установка плагина Flatpak для магазина приложений

sudo apt install gnome-software-plugin-flatpak

1.4 Установка программы с помощью центра приложений

gnome-software

На примере приложения "Shortwave":

1.4.1 Поиск приложений
flatpak1

1.4.2 Ввод имени пакета
flatpak2

1.4.2 Установка
flatpak3
Обращаем внимание на "Источник" - "Flatpak".

Если выводится сообщение об ошибке "Can't create temporary directory", нужно запускать с правми Администратора:

sudo gnome-software

flatpak4

Теперь приложение устанавливается без проблем:
flatpak5

Программа появляется в меню "Пуск".

2. Установка с помощью командной строки

2.1 Установка Flatpak

sudo apt install flatpak

2.2 Поиск программы во Flatpak

flatpak search shortwave     

Выводит
Имя Описание ID Приложения Версия Ветка Удаленные репозитории
Shortwave Слушайте интернет-радио de.haeckerfelix.Shortwave 3.2.0 stable flathub

2.3 Установка репозитория Flathub

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

2.4 Установка программы

flatpak install de.haeckerfelix.Shortwave

2.5 Запуск программы

Команда:

/usr/bin/flatpak run de.haeckerfelix.Shortwave

Если программа не стартует, перед эти выполните export:

export DISPLAY=:0.0

И добавить в ~/.xinitrc строчку export DISPLAY=:0.0

nano .xinitrc

#!/bin/sh
pulseaudio &
setxkbmap -layout 'us,ru' -option 'grp:alt_shift_toggle,grp_led:scroll' &
export DISPLAY=:0.0
exec startlxqt

Поскольку часто в нём записано export DISPLAY=localhost:0.0 - ошибочно.

2.6 Прописывание ярлыка для запуска из меню Пуск

Ярлыки для запуска находятся в папке /usr/share/applications

Создайте в папке /usr/share/applications файл: de.haeckerfelix.Shortwave.desktop,
с содержимым:

[Desktop Entry]
Name=Shortwave
Icon=de.haeckerfelix.Shortwave
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=shortwave de.haeckerfelix.Shortwave
Terminal=false
Type=Application
StartupNotify=true
Keywords[ru]=Gradio;Радио;Трансляция;Волна;
Keywords=Gradio;Radio;Stream;Wave;
DBusActivatable=true
X-Purism-FormFactor=Workstation;Mobile;
X-Flatpak=de.haeckerfelix.Shortwave


Похожие публикации