Launch flatpak version of OpenCPN

My knees are knocking as I post this request for help. I am a 77yo newbie to Linux in any form, and not sure this is the right way to beg for help. I have searched on the Wiki, but did not find applicable suggestions, so --here goes.

I wish to use a very nice marine navigation program called OpenCPN and have loaded it as a flatpak program. I can launch it via the terminal, but would love to have a single click icon. Right now I use:
flatpak run org.opencpn.OpenCPN and it runs just fine. Any help would be appreciated. I might add that this would be a good candidate for a Garuda inclusion.

1 Like

Welcome
Easy way!
open it in the terminal
when a icon is created in the bottom tray
right click on the icon and pin to launcher

1 Like

I have done that, and i do get a nice icon that i can right click on and select pin launcher, but despite doing so, the minute i close the terminal the icon disappears. Any way to keep icon permanent (i.e. I guess automate the process)?

can we have your

garuda-inxi

to see what hardware you are running

3 Likes

The minute i figure out how to do so i'll send it. Thanks for your patience. first bit of info is this is a Lenovo ideapad 100 with intel core I3. i will try to be back shortly.

in terminal
type garuda-inxi
then copy and paste in the terminal with ~~~ before and after to format the text.
or
goto
garuda welcome
then garude assistant,
then system specs
copy to forum :smiley:

edit open cpn is in the aur repository already you do not need to run in a flatpac

1 Like

OK, got it:

inxi -fxz
CPU:       Info: Dual Core model: Intel Core i3-5020U bits: 64 type: MT MCP arch: Broadwell rev: 4 cache:
L2: 3 MiB bogomips: 17558
Speed: 2096 MHz min/max: 500/2100 MHz Core speeds (MHz): 1: 2096 2: 2095 3: 2095 4: 2096
Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2 bts
clflush cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad
erms est f16c flexpriority flush_l1d fma fpu fsgsbase fxsr ht ibpb ibrs intel_pt invpcid
invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe msr mtrr nonstop_tsc nopl nx pae
pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdseed
rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2
tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic xsave xsaveopt xtopology
xtpr

ok it looks like you need to update if garuda-inxi did not work
try

inxi -Faz

then repost

1 Like
garuda-inxi may be found in the following packages:
chaotic-aur/garuda-common-settings 2.5.4-2                    /usr/bin/garuda-inxi
chaotic-aur/garuda-common-settings-git 2.5.4.r2.g8a209d0-1    /usr/bin/garuda-inxi

╭─[email protected] in ~ took 765ms
[] ×  

inxi -Faz
System:    Kernel: 5.11.13-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 10.2.0  
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=2c102cdd-aa06-4e98-932e-48dec96726e5  
rw [email protected] quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 loglevel=3
Desktop: KDE Plasma 5.21.4 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM  
Distro: Garuda Linux base: Arch Linux  
Machine:   Type: Laptop System: LENOVO product: 80QQ v: Lenovo ideapad 100-15IBD serial: <filter> Chassis:  
type: 10 v: Lenovo ideapad 100-15IBD serial: <filter>  
Mobo: LENOVO model: Nano 5B6 v: SDK0J40700 WIN serial: <filter> UEFI-[Legacy]: LENOVO  
v: E0CN16WW date: 08/04/2015  
Battery:   ID-1: BAT0 charge: 28.1 Wh (100.0%) condition: 28.1/30.1 Wh (93.2%) volts: 16.4 min: 14.4  
model: Lenovo IdeaPad type: Unknown serial: <filter> status: Full  
CPU:       Info: Dual Core model: Intel Core i3-5020U bits: 64 type: MT MCP arch: Broadwell family: 6  
model-id: 3D (61) stepping: 4 microcode: 2F cache: L2: 3 MiB  
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 17558  
Speed: 2095 MHz min/max: 500/2100 MHz Core speeds (MHz): 1: 2095 2: 2091 3: 2095 4: 2085  
Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled  
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable  
Type: mds mitigation: Clear CPU buffers; SMT vulnerable  
Type: meltdown mitigation: PTI  
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp  
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization  
Type: spectre_v2  
mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling  
Type: srbds mitigation: Microcode  
Type: tsx_async_abort status: Not affected  
Graphics:  Device-1: Intel HD Graphics 5500 vendor: Lenovo driver: i915 v: kernel bus-ID: 00:02.0  
chip-ID: 8086:1616 class-ID: 0300  
Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: loaded: intel  
unloaded: modesetting alternate: fbdev,vesa display-ID: :0 screens: 1  
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0") s-diag: 414mm (16.3")  
Monitor-1: eDP1 res: 1366x768 hz: 60 dpi: 102 size: 340x190mm (13.4x7.5") diag: 389mm (15.3")  
OpenGL: renderer: Mesa Intel HD Graphics 5500 (BDW GT2) v: 4.6 Mesa 21.0.2 direct render: Yes  
Audio:     Device-1: Intel Broadwell-U Audio vendor: Lenovo driver: snd_hda_intel v: kernel  
bus-ID: 00:03.0 chip-ID: 8086:160c class-ID: 0403  
Device-2: Intel Wildcat Point-LP High Definition Audio vendor: Lenovo driver: snd_hda_intel  
v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9ca0 class-ID: 0403  
Sound Server-1: ALSA v: k5.11.13-zen1-1-zen running: yes  
Sound Server-2: JACK v: 0.125.0 running: no  
Sound Server-3: PulseAudio v: 14.2 running: yes  
Sound Server-4: PipeWire v: 0.3.25 running: no  
Network:   Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Lenovo driver: r8169 v: kernel  
port: 4000 bus-ID: 02:00.0 chip-ID: 10ec:8136 class-ID: 0200  
IF: enp2s0 state: down mac: <filter>  
Device-2: Realtek RTL8723BE PCIe Wireless Network Adapter vendor: Lenovo driver: rtl8723be
v: kernel port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:b723 class-ID: 0280
IF: wlp3s0 state: up mac: <filter>
Bluetooth: Device-1: Realtek RTL8723B Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 2-7:7
chip-ID: 0bda:b728 class-ID: e001 serial: <filter>
Report: ID: hci0 state: down bt-service: enabled, running address: <filter>
Drives:    Local Storage: total: 465.76 GiB used: 23.76 GiB (5.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WDBNCE5000PNC size: 465.76 GiB
block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s rotation: SSD serial: <filter>
rev: 00RL scheme: MBR
Partition: ID-1: / raw-size: 465.76 GiB size: 465.76 GiB (100.00%) used: 23.76 GiB (5.1%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
ID-2: /home raw-size: 465.76 GiB size: 465.76 GiB (100.00%) used: 23.76 GiB (5.1%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
ID-3: /var/log raw-size: 465.76 GiB size: 465.76 GiB (100.00%) used: 23.76 GiB (5.1%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
ID-4: /var/tmp raw-size: 465.76 GiB size: 465.76 GiB (100.00%) used: 23.76 GiB (5.1%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
Swap:      Alert: No Swap data was found.
Sensors:   System Temperatures: cpu: 42.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:      Processes: 204 Uptime: 2h 29m wakeups: 1 Memory: 7.69 GiB used: 2.31 GiB (30.1%) Init: systemd
v: 248 tool: systemctl Compilers: gcc: 10.2.0 clang: 11.1.0 Packages: 1428 pacman: 1422
lib: 353 flatpak: 6 Shell: fish v: 3.2.1 running-in: konsole inxi: 3.3.03

╭─[email protected] in ~ took 765ms
╰─λ

your system is out of date
you need to update your system
try

update

in terminal

1 Like

All I can seem to find when i search using the top left Garuda button is a link to a website called bigdumboat. Is there another way to find pre-canned apps?

When i put update in the terminal i get:

╭─[email protected] in ~
╰─λ update
update may be found in the following packages:
community/gitlab 14.5.2-1                             /usr/share/webapps/gitlab/bin/update
community/gitlab 14.5.2-1                             /usr/share/webapps/gitlab/vendor/bundle/ruby/2.7.0/gem
s/bootstrap_form-4.2.0/demo/bin/update
community/mailman 2.1.39-1                            /usr/lib/mailman/bin/update
chaotic-aur/android-sdk-platform-tools 32.0.0-1       /opt/android-sdk/platform-tools/systrace/catapult/depe
ndency_manager/bin/update
chaotic-aur/garuda-update 1.8.5-1                     /usr/bin/update

ok try

sudo pacman -Syu

1 Like

I will do so, but while you were typing i used the Garuda welcome and then system update and got:
╰─λ

sudo pacman -Syu
[sudo] password for kenb:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur                          1779.0 KiB  1840 KiB/s 00:01 [------------------------------------] 100%
:: Starting full system upgrade...
:: Replace garuda-settings-manager-knotifier-git with chaotic-aur/garuda-system-maintenance? [Y/n]
:: Replace hwids with core/hwdata? [Y/n]
:: Replace kvantum-qt5 with community/kvantum? [Y/n]
:: Replace libappletdecoration with community/plasma5-applets-window-buttons? [Y/n]
:: Replace libcanberra-pulse with extra/libcanberra? [Y/n]
:: Replace os-prober-garuda with chaotic-aur/os-prober-btrfs? [Y/n]
:: Replace qca with extra/qca-qt5? [Y/n]
:: Replace sweet-theme-dark with chaotic-aur/sweet-gtk-theme-dark? [Y/n]
resolving dependencies...
:: There are 3 providers available for pipewire-session-manager:
:: Repository extra
1) pipewire-media-session  2) wireplumber
:: Repository chaotic-aur
3) wireplumber-git

Enter a number (default=1):
looking for conflicting packages...
warning: removing 'archlinux-appstream-data' from target list because it conflicts with 'archlinux-appstream-d
ata-pamac'
:: archlinux-appstream-data-pamac and archlinux-appstream-data are in conflict. Remove archlinux-appstream-dat
a? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: archlinux-appstream-data-pamac and archlinux-appstream-data are in conflict
1 Like

OK, i did the command you asked and got:

╭─[email protected] in ~  
╰─λ  

sudo pacman -Syu
[sudo] password for kenb:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur                          1779.0 KiB  1840 KiB/s 00:01 [------------------------------------] 100%
:: Starting full system upgrade...
:: Replace garuda-settings-manager-knotifier-git with chaotic-aur/garuda-system-maintenance? [Y/n]  
:: Replace hwids with core/hwdata? [Y/n]  
:: Replace kvantum-qt5 with community/kvantum? [Y/n]  
:: Replace libappletdecoration with community/plasma5-applets-window-buttons? [Y/n]  
:: Replace libcanberra-pulse with extra/libcanberra? [Y/n]  
:: Replace os-prober-garuda with chaotic-aur/os-prober-btrfs? [Y/n]  
:: Replace qca with extra/qca-qt5? [Y/n]  
:: Replace sweet-theme-dark with chaotic-aur/sweet-gtk-theme-dark? [Y/n]  
resolving dependencies...
:: There are 3 providers available for pipewire-session-manager:
:: Repository extra
1) pipewire-media-session  2) wireplumber                                                                   
:: Repository chaotic-aur
3) wireplumber-git                                                                                          

Enter a number (default=1):
looking for conflicting packages...
warning: removing 'archlinux-appstream-data' from target list because it conflicts with 'archlinux-appstream-d
ata-pamac'
:: archlinux-appstream-data-pamac and archlinux-appstream-data are in conflict. Remove archlinux-appstream-dat
a? [y/N]  
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: archlinux-appstream-data-pamac and archlinux-appstream-data are in conflict

╭─[email protected] in ~  
[] ×  

sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur is up to date
:: Starting full system upgrade...
:: Replace garuda-settings-manager-knotifier-git with chaotic-aur/garuda-system-maintenance? [Y/n] y
:: Replace hwids with core/hwdata? [Y/n]
:: Replace kvantum-qt5 with community/kvantum? [Y/n]
:: Replace libappletdecoration with community/plasma5-applets-window-buttons? [Y/n]
:: Replace libcanberra-pulse with extra/libcanberra? [Y/n]
:: Replace os-prober-garuda with chaotic-aur/os-prober-btrfs? [Y/n]
:: Replace qca with extra/qca-qt5? [Y/n]
:: Replace sweet-theme-dark with chaotic-aur/sweet-gtk-theme-dark? [Y/n]
resolving dependencies...
:: There are 3 providers available for pipewire-session-manager:
:: Repository extra
1) pipewire-media-session  2) wireplumber
:: Repository chaotic-aur
3) wireplumber-git

Enter a number (default=1):
looking for conflicting packages...
warning: removing 'archlinux-appstream-data' from target list because it conflicts with 'archlinux-appstream-d
ata-pamac'
:: archlinux-appstream-data-pamac and archlinux-appstream-data are in conflict. Remove archlinux-appstream-dat
a? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: archlinux-appstream-data-pamac and archlinux-appstream-data are in conflict

FWIW I tried to see if this conflict was my issue, but my search showed an answer to one forum post that:
" Uhm, this is actually meant to be this way - archlinux-appstream-data was replaced by archlinux-appstream-data-pamac for pamac-aur depends to get the "Browse" tab working. :slight_smile: Also added this to the FIXED banner so nobody else has to search for it "

your system is very out of date

1 Like

@Oleuffda

For all terminal text, please.

I just edit it and welcome to th e forum :slight_smile:

1 Like

I am feeling rather stupid, as I am not sure when you say to "copy and paste in the terminal with ~~~ before and after to format the text." Do you mean that after if have run some command like sudo pacman -Syu and the result comes up that I should then copy that and then paste it in this reply box and manually insert three tilde symbols before the text and after the text? Like the following:

[] × sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur                          1779.4 KiB  1282 KiB/s 00:01 [------------------------------------] 100%
:: Starting full system upgrade...
:: Replace garuda-settings-manager-knotifier-git with chaotic-aur/garuda-system-maintenance? [Y/n]
:: Replace hwids with core/hwdata? [Y/n]
:: Replace kvantum-qt5 with community/kvantum? [Y/n]
:: Replace libappletdecoration with community/plasma5-applets-window-buttons? [Y/n]
:: Replace libcanberra-pulse with extra/libcanberra? [Y/n]
:: Replace os-prober-garuda with chaotic-aur/os-prober-btrfs? [Y/n]
:: Replace qca with extra/qca-qt5? [Y/n]
:: Replace sweet-theme-dark with chaotic-aur/sweet-gtk-theme-dark? [Y/n]
resolving dependencies...
:: There are 3 providers available for pipewire-session-manager:
:: Repository extra
1) pipewire-media-session  2) wireplumber
:: Repository chaotic-aur
3) wireplumber-git

Enter a number (default=1):
looking for conflicting packages...
warning: removing 'archlinux-appstream-data' from target list because it conflicts with 'archlinux-appstream-d
ata-pamac'
:: archlinux-appstream-data-pamac and archlinux-appstream-data are in conflict. Remove archlinux-appstream-dat
a? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: archlinux-appstream-data-pamac and archlinux-appstream-data are in conflict~~~
2 Likes

You have to press y at that request. I don't see any letter, so I guess you pressed enter, which is No.

This time I want to be the one to say this is an understatement :blush:. It is a Garuda Jurassic Edition. :yawning_face:

This is from April 2021.

update is from June more or less.
And also from June was that conflict.

This is a rolling release distribution, and users must be aware they have to keep it rolling... :wink:.

3 Likes