Coder Social home page Coder Social logo

io.github.spacingbat3.webcord's Introduction

WebCord

A Discord and Fosscord client implemented directly without Discord API. Made in poland with the Electron framework.

Quick run

Installing it using flathub:

flatpak install io.github.spacingbat3.webcord

Building it from sources

Install the build deps:

flatpak install flathub org.freedesktop.Platform//23.08 org.freedesktop.Sdk//23.08
flatpak install flathub org.electronjs.Electron2.BaseApp

Build and install:

flatpak-builder --user --install --force-clean build_dir io.github.spacingbat3.webcord.yml

Use global menu

To make WebCord work with the global menu you have to give the flatpak access to com.canonical.AppMenu.Registrar, this can be done with

flatpak override --talk-name=com.canonical.AppMenu.Registrar io.github.spacingbat3.webcord

or using flatseal

Recommendations

Running the app in a native Wayland context:

flatpak run --branch=stable --arch=x86_64 io.github.spacingbat3.webcord --ignore-gpu-blocklist --enable-features=UseOzonePlatform,VaapiVideoDecoder,WebRTCPipeWireCapturer,smooth-scrolling,gpu-rasterization,zero-copy --ozone-platform=wayland

This will make use of the Ozone Platform setting, which comes with a Wayland mode by default. Also added in WebRTCPipeWireCapturer to screenshare stuff using Pipewire Web RTC. Just make sure you have the xdg-portals installed properly.

io.github.spacingbat3.webcord's People

Contributors

axtloss avatar spidfightfr avatar vega-d avatar orowith2os avatar menacingperson avatar bbhtt avatar aschiavon91 avatar theevilskeleton avatar m3dzik avatar ozymandias42 avatar tingping avatar snaggly avatar spacingbat3 avatar xathros1 avatar oomfiee avatar

Stargazers

 avatar  avatar Kevin avatar BurgerKing avatar dCo3lh0 avatar tobfos avatar Brian Liu avatar  avatar peelz avatar Justin Schreiber avatar

Watchers

Bart Piotrowski avatar  avatar

io.github.spacingbat3.webcord's Issues

When streaming, red colors look like blue. Affects Flatpak version on Wayland only.

Operating System / Platform

Linux

Operating system architecture

x64 (64-bit Intel/AMD)

Electron version

v22.0.0

Application version

v4.1.1

Bug description

When streaming in discord, if I look at a red picture on the stream, it displays as blue.
This bug is not reproduceable when running discord on Firefox.

Additional context

This is in the FlatHub version only. I tested the AppImage and it didn't happen there.
I'm using Wayland on Fedora Linux, with KDE Plasma installed.
This doesn't occur when using X11.

Unable to upload files

Hello,

I have noticed that i am not able to upload any files with webchord. The filepicker opens and i can select a file. The file then shows up as an icon in the discord chat.

However i can't do anything with that file. There is no option to download or open it. Webchord also hangs for a while after trying to upload a file.

Systemspecs: Kubuntu 21.10 / KDE Plasma 5.26 Wayland Session.

No title bar

There is no title bar on the Flatpak version but there is on the rpm version here

This issue occurs for me on Fedora Workstation 38, GNOME 44.2 with Wayland

Add wayland permission in Flatpak package

Description

Problem is:
WebCord not opening in Wayland session with --enable-features=UseOzonePlatform --ozone-platform=wayland flags with flatpak without flatpak override --user --socket=wayland io.github.spacingbat3.webcord.

Suggestions

Give a permission in Flatpak package.

Alternatives

As non-secure method, you can use command which i show in description.

Window cannot launch

It seems that on version 4.3.0 the app window will not display at all. The tray icon appears and can be interacted with, so the app itself can be launched and closed, the taskbar icon can also be interacted with, but no window appears. When running in terminal, I do notice the following lines appear that I believe are the source of the problem:
[100:0624/132853.737615:FATAL:gpu_init.cc(495)] Passthrough is not supported, GL is egl, ANGLE is [GPU:5] crashed
[140:0624/132853.781459:FATAL:gpu_init.cc(495)] Passthrough is not supported, GL is egl, ANGLE is [GPU:5] crashed
[155:0624/132853.820937:FATAL:gpu_init.cc(495)] Passthrough is not supported, GL is egl, ANGLE is [GPU:5] crashed
The release notes on 4.3.0 did mention that the dependencies were updated to their latest versions, so I can imagine that some non-rolling-release distros in general may have issues with this if the dependencies are handled by the distro repos and do not update exactly to the latest versions. It's just my guess on what the issue is.

My own system's details:
KDE Neon 5.27
Plasma 5.27.6
Wayland
Kernel 5.19.0-45
GPU: AMD Radeon RX 6400

Icon in window title bar in KDE Plasma/KWin shows a Wayland W logo rather than WebCord logo.

Hello!

Recently I've found out about WebCord and installed it on my system through Flathub.
The app works flawlessy, but unfortunately I noticed a minor bug that sometimes happens with apps under Wayland in KDE, is that the icon in the window title bar is the Wayland logo (W) rather than the app icon.
image

A workaround that I've tested and works is by adding a KWin app (or window) rule that specifies the desktop file of the flatpak app (io.github.spacingbat3.webcord) rather than "WebCord".
image
Workaround KWin rule code:

[Application settings for WebCord]
Description=Application settings for WebCord
desktopfile=io.github.spacingbat3.webcord
desktopfilerule=4
wmclass=\sWebCord
wmclasscomplete=true
wmclassmatch=1

While this workaround works, it's a dirty solution to a problem that, due to my OS nature (immutable) I can't test if it happens on other distributions of WebCord (not flatpak).
I'm reporting this here since I can't give evidence that this happens on other OSes or packages that aren't flatpak.

So, I'm hoping someone can try reproduce it, and if possible, provide a fix.
Though I think this is more an error of the main repo of WebCord rather than the flatpak.

Some logs:
https://hatebin.com/fgoafndhmq

OS:
image

Some resources that I've found on the way:
https://discussion.fedoraproject.org/t/inconsistant-titlebar-icons-for-wayland-apps/36810
https://nicolasfella.de/posts/fixing-wayland-taskbar-icons/
https://bugs.kde.org/show_bug.cgi?id=453776
flathub/com.spotify.Client#68 (comment)

Thank you and have a nice day.

v4.5.2 Build Failed

It appears that when you pushed v4.5.2, there was some kind of error in the build workflow, and it was not published.

Icon is a copy of official Discord icon

We are tracking trademark violations and icons that are direct copies of other application's icons.

The current icon used here is direct copy of the official Discord icon with the colour changed which is not enough to make it distinct and avoid trademark issues/confusing people.

Please try to use your own icon for the application to avoid these issues. I think 2 months is a reasonable time period for us to wait for the icon to be changed.

You can find some resources for icon guidelines in https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/quality-guidelines#app-icon

And the guidelines on trademarks https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/quality-guidelines#no-trademark-violations

WebCord window blurry when using Wayland

When using WebCord via Wayland, the UI seems to be blurry. However, when configuring it to use X11 with Flatseal, the UI appears clear. This has been happening since the latest update, 4.3.0.

OS: Void Linux x86_64
Desktop environment: GNOME 44.2

Wayland UI:
Screenshot from 2023-07-01 19-02-35

X11 UI:
Screenshot from 2023-07-01 19-03-13

Please add notes that Flatpaks aren't supported yet by WebCord.

I've decided to open there an issue as WebCord's bug tracker reveives reports by Flatpak users that might be specific to Flatpak packaging. As I don't maintain this repo – I neither have a write access nor I find flatpak developments ready enough to be used with WebCord, at least with the current sandbox policy – I can't fix this issue and therefore it is pointless to report these in WebCord (they just bring me sometimes a confusion when I can't reproduce them and a bit more of unnecessary work).

It would be great to make it visible (e.g. in the description) that Flatpak sandbox is the reason of many breakages and many bugs aren't going to be the case with the native way of the packaging. To not confuse users, a recommendation should be made to test everything on the one of officially supported distributables before deciding if fill a bug in WebCord's bug tracker.

I might add some notes on templates on WebCord side as well.

Related:

Need help with some things

  1. I'd like the window to be maximized whenever Webcord opens
  2. I run Fedora 40 KDE with Wayland and I'd like the to be minimized to tray whenever it opens up for the first time (I have set it to autostart via the KDE setting)

Thanks a lot for packaging the app for Flathub!

Disable version checks

Given the lag between Flathub being updated and new Webcord releases, the update check notifications are annoying when you have no choice on upgrading to the latest.

Apparently the update checks can be disabled, see:
SpacingBat3/WebCord#493 (comment)

Something to do with buildConfig.json

I think it makes sense for the Flatpak version to disable this, as we always wait on Flathub for a significant amount of time to update after a new version of Webcord is released.

Cheers.

Starting with Wayland crashes

  ~ flatpak run --branch=stable --arch=x86_64 io.github.spacingbat3.webcord --ignore-gpu-blocklist --enable-features=UseOzonePlatform,VaapiVideoDecoder,WebRTCPipeWireCapturer,smooth-scrolling,gpu-rasterization,zero-copy --ozone-platform=wayland

[3 zypak-helper] /app/bin/webcord/usr/bin/webcord is not an ELF file
[3 zypak-helper] (it appears to be a shell script?)
[3 zypak-helper] WARNING: supplied target /app/bin/webcord/usr/bin/webcord does not look like a valid Chromium binary!
[3 zypak-helper] Zypak needs to be called directly on the executable *binary*, not any wrappers.
[8 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[8 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[8 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[13 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[13 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[13 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[18 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[18 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[18 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[23 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[23 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[23 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[28 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[28 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[28 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[33 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[33 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[33 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[38 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[38 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[38 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[43 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[43 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[43 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[48 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[48 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[48 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[53 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[53 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[53 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[60 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[63 zypak-helper] Using spawn strategy test 1 as set by environment
[63:0325/094319.549811:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: Datei oder Verzeichnis nicht gefunden
xargs: zypak-wrapper: wurde durch das Signal 11 abgebrochen.
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups

image

WebCord threw "Syntax Error" on launch (Unexpected end of JSON input)

Suddenly, starting today, the WebCord flatpak throws errors on launch, failing to start. Meanwhile, the AppImage launches just fine. I tried switching from X11 to Wayland by enabling Wayland in flatseal and adding the --ozone-platform-hint=auto flag but the flatpak still throws the error. Neither hitting Abort or Ignore launches the app regardless of the error. Restarting my system didn't fix the issue either.

X11:
Screenshot_20230321_154916
Wayland:
Screenshot_20230321_160209

This is on Fedora Kinoite (KDE) 37

[Bug] Notifications Portal/Permission Missing

So due to missing Permission/Portal in the flatpak webcord cant not send notifications (enabling notifications on webcord and discord does not fix it)
Distro: Fedora 36 KDE spin
image

UncaughtException: WebCord threw 'SyntaxError'

The following error has occurred on startup on Arch Linux and Fedora Silverblue 37 (both flatpak packages and up to date).

image

When I run it through the command line I get the following output:

[10 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[10 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
Gtk-Message: 19:32:19.687: Failed to load module "canberra-gtk-module"
Gtk-Message: 19:32:19.688: Failed to load module "canberra-gtk-module"

Does not work under wayland

Forcing webcord via flatseal to use wayland socket instead of x11 results in seg fault

[4 zypak-helper] Portal does not support expose-pids [4:1113/233552.957426:ERROR:ozone_platform_x11.cc(240)] Missing X server or $DISPLAY [4:1113/233552.957457:ERROR:env.cc(255)] The platform failed to initialize. Exiting. [12 zypak-sandbox] Dropping 0x222f3626dc0 (3) because of connection closed [12 zypak-sandbox] Host is gone, preparing to exit... [12 zypak-sandbox] Quitting Zygote... /app/bin/run.sh: line 9: 4 Segmentation fault (core dumped) env TMPDIR="$XDG_RUNTIME_DIR/app/${FLATPAK_ID:-io.github.spacingbat3.webcord}" zypak-wrapper /app/bin/webcord/usr/bin/webcord $FLAGS "$@"
regarding #6 , havn't experienced this issue under sway/vulkan-renderer native install

Wrong cursor

the one displayed
image

the one i use
image

happens on fedora kinoite 38 with wayland

Webcord v4.4.3 crashes on startup

OS Info

OS: openSUSE Tumbleweed x86_64
Kernel: 6.5.6-1-default
DE: Plasma 5.27.8
WM: kwin
Wayland

App version

v4.4.3

Bug description

Webcord crashes upon opening, it doesn't open any windows, the program shows up in the taskbark and then closes.

This issue was initally opened in the official repo of the app but I got redirected here, for more context look at: SpacingBat3/WebCord#475

Aditional info/logs

I tried changing the language of the logs to english but I couldn't find the correct parameter to do it.

To at least get some output I tried to start the program through the terminal with the following command and this the output.
flatpak run io.github.spacingbat3.webcord

[10 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[10 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[10 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[15 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[15 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[15 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[20 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[20 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[20 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[25 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[25 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[25 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[30 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[30 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[30 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[35 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[35 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[35 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[40 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[40 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[40 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[45 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[45 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[45 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[52 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[55 zypak-helper] Using spawn strategy test 1 as set by environment
[55:1012/194528.740500:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No existe el fichero o el directorio
xargs: zypak-wrapper: terminado por la señal 11
[3 preload-host-spawn-strategy] Warning: waitpid override ignores groups

The following output is from dmesg command:
dmesg

[   39.852580] show_signal_msg: 50 callbacks suppressed
[   39.852583] webcord[4131]: segfault at 1010101 ip 0000563dceb92ed5 sp 00007ffeec882e10 error 4 in webcord[563dcb393000+79cb000] likely on CPU 1 (core 1, socket 0)
[   39.852595] Code: 0f 86 c1 00 00 00 4c 89 e2 4d 39 ec 72 08 4c 89 e0 31 d2 49 f7 f5 48 8b 01 48 8b 04 d0 48 85 c0 0f 84 97 00 00 00 48 89 5d d0 <48> 8b 18 48 85 db 0f 84 8c 00 00 00 48 89 55 c8 49 8d 45 ff 48 89
[  348.809800] webcord[5684]: segfault at 1010101 ip 000056389a5d1ed5 sp 00007fff527a2140 error 4 in webcord[563896dd2000+79cb000] likely on CPU 5 (core 5, socket 0)
[  348.809818] Code: 0f 86 c1 00 00 00 4c 89 e2 4d 39 ec 72 08 4c 89 e0 31 d2 49 f7 f5 48 8b 01 48 8b 04 d0 48 85 c0 0f 84 97 00 00 00 48 89 5d d0 <48> 8b 18 48 85 db 0f 84 8c 00 00 00 48 89 55 c8 49 8d 45 ff 48 89
[  372.821906] webcord[5901]: segfault at 1010101 ip 0000557504efeed5 sp 00007ffcce2f4bd0 error 4 in webcord[5575016ff000+79cb000] likely on CPU 6 (core 6, socket 0)
[  372.821922] Code: 0f 86 c1 00 00 00 4c 89 e2 4d 39 ec 72 08 4c 89 e0 31 d2 49 f7 f5 48 8b 01 48 8b 04 d0 48 85 c0 0f 84 97 00 00 00 48 89 5d d0 <48> 8b 18 48 85 db 0f 84 8c 00 00 00 48 89 55 c8 49 8d 45 ff 48 89
[  710.777334] BTRFS info (device nvme0n1p3): qgroup scan paused
[ 1163.339669] webcord[11025]: segfault at 1010101 ip 0000558e57acded5 sp 00007fff3c2eb810 error 4 in webcord[558e542ce000+79cb000] likely on CPU 0 (core 0, socket 0)
[ 1163.339684] Code: 0f 86 c1 00 00 00 4c 89 e2 4d 39 ec 72 08 4c 89 e0 31 d2 49 f7 f5 48 8b 01 48 8b 04 d0 48 85 c0 0f 84 97 00 00 00 48 89 5d d0 <48> 8b 18 48 85 db 0f 84 8c 00 00 00 48 89 55 c8 49 8d 45 ff 48 89

Missing Window Decorations On GNOME 43.4 Wayland

Expected Behavior

WebCord should play well with GNOME's window decorations, particularly the exit button. This is the case with the AppImage version, which I newly downloaded from the official WebCord repo.

Actual Behavior

For some reason, the FlatPak isn't playing nicely with GNOME's window decorations. The bar itself does not allow for the right-click context menu, and it is missing the exit button. Furthermore, the context feels quite clunky when switching between windowed and windowed fullscreen modes. I suspect this may be a clone of #45 and #46 but, contrary to the final posts on those issues, it is not yet resolved on my system.

Steps to Reproduce the Problem

  1. Open WebCord Flatpak under GNOME on Wayland.
  2. Observe that the typical GNOME window decorations and functionality are not present.

Specifications

Version: WebCord Flatpak 4.3.0
Platform: Debian 12
DE: GNOME 43.4 Wayland
CPU/GPU: AMD Ryzen 7 5700U with Radeon Graphics (using Mesa's graphics drivers)

Sample window (notice the lack of the typical exit button in the top right):
image

Compared to the AppImage:
image

Wayland breaks webcord GUI

Since this commit has been published
72aed6d

  • can't move the window anymore
  • no way to maximize or minimize the window
  • font-scaling is ignored (1.5) it's too small.
  • disabling wayland (via flatseal) outright crashes it

opensuse tumbleweed
Kernel: 6.3.2-1-default
Resolution: 3840x2160
DE: GNOME 44.1
WM: Mutter

Screenshot of the window
Bildschirmfoto vom 2023-05-27 21-52-33-obfuscated

Log when running with default permissions:

cb@tumbleweed-pc:~> flatpak run io.github.spacingbat3.webcord 
[13 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[13 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[13 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[6 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[6 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[6:0527/215620.400715:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: Datei oder Verzeichnis nicht gefunden
Cannot use import statement outside a module
[UPDATE] Anwendung ist aktuell!

Crash log when wayland disabled:

cb@tumbleweed-pc:~> flatpak run io.github.spacingbat3.webcord 
[13 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[13 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[13 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[6 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[6 preload-host-spawn-strategy] Warning: waitpid override ignores groups
[6:0527/220012.901529:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: Datei oder Verzeichnis nicht gefunden
The futex facility returned an unexpected error code.
/app/bin/run.sh: Zeile 18:     6 Abgebrochen             (Speicherabzug geschrieben) env TMPDIR="$XDG_RUNTIME_DIR/app/${FLATPAK_ID:-io.github.spacingbat3.webcord}" zypak-wrapper /app/bin/webcord/usr/bin/webcord $FLAGS "$@"

Fails to launch in KDE Wayland

The Flatpak version of Webcord fails to launch in KDE Wayland on OpenSUSE Tumbleweed for me. When attempting to run from the terminal, I am provided with the following output:
[10 preload-host-spawn-strategy] Warning: waitpid override ignores groups [10 preload-host-spawn-strategy] Warning: waitpid override ignores groups [10 preload-host-spawn-strategy] Warning: waitpid override ignores groups [3 preload-host-spawn-strategy] Warning: waitpid override ignores groups [3 preload-host-spawn-strategy] Warning: waitpid override ignores groups [3:0526/005302.759560:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory The futex facility returned an unexpected error code. /app/bin/run.sh: line 18: 3 Aborted (core dumped) env TMPDIR="$XDG_RUNTIME_DIR/app/${FLATPAK_ID:-io.github.spacingbat3.webcord}" zypak-wrapper /app/bin/webcord/usr/bin/webcord $FLAGS "$@"
At first this seemed to me to be an issue with improper permissions to access DBus, but granting access via Flatseal does not show any change. The AppImage version of the app works correctly. Looks like a core dump is involved as well. Not sure how to resolve the issue.

EDIT: Also to note, the Flatpak version also works correctly in Xorg.

No window menu

I'm using v 4.3.0 and there is no button on the top right of the window.

Capture d’écran du 2023-08-08 12-29-36

No systray without enabling session bus socket

There's no systray when launching webcord using default configurations. Enabling session bus socket from Flatseal make it works. Maybe make it as default ?

Using sway (systray using waybar)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.