wwmm / easyeffects

Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
GNU General Public License v3.0
6.64k stars 270 forks source link

it broke whit me making a double boot whit kde plasma and hyprland #3355

Open MrGaMLes opened 2 months ago

MrGaMLes commented 2 months ago

EasyEffects Version

last one

What package are you using?

Arch (easyeffects)

Distribution

EndeavourOS Linux x86_64

Describe the bug

(easyeffects:21952): Gtk-WARNING **: 17:09:01.518: Theme parser error: gtk-dark.css:5625:3-9: No property named "height"

Expected Behavior

No response

Debug Log

(easyeffects:21952): Gtk-WARNING **: 17:09:01.518: Theme parser error: gtk-dark.css:5625:3-9: No property named "height" i can olny read this

Additional Information

No response

wwmm commented 2 months ago

It is impossible to understand what it is you are trying to say in this issue title. And the warnings in your report usually do not cause the app to not work.

Razuuu commented 2 months ago

I don't have exactly the same issue, but I'm also on KDE Plasma.

System details:

OS: Arch EndeavourOS with KDE Plasma
Session: Wayland
EasyEffects version: 7.1.8-2 (sudo pacman -S easyeffects)

For me, EasyEffects doesn't start, and when I run it from the command line, I get this:


[joshua@b550 ~]$ easyeffects 

(easyeffects:156327): Gtk-WARNING **: 20:26:17.433: Unknown key gtk-modules in /home/joshua/.config/gtk-4.0/settings.ini

(easyeffects:156327): Adwaita-WARNING **: 20:26:17.479: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
Gdk-Message: 20:26:17.667: Error 71 (Protocol error) dispatching to Wayland display.

Some dependencies might be missing from the Arch PKG. Am I wrong?

Edit:

[joshua@b550 ~]$ easyeffects 

(easyeffects:156327): Gtk-WARNING **: 20:26:17.433: Unknown key gtk-modules in /home/joshua/.config/gtk-4.0/settings.ini

(easyeffects:156327): Adwaita-WARNING **: 20:26:17.479: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
Gdk-Message: 20:26:17.667: Error 71 (Protokollfehler) dispatching to Wayland display.
[joshua@b550 ~]$ G_MESSAGES_DEBUG=easyeffects easyeffects
(process:157216): easyeffects-DEBUG: 20:39:53.298:      easyeffects.cpp:46      easyeffects version: 7.1.8
(process:157216): easyeffects-DEBUG: 20:39:53.298:      easyeffects.cpp:56      locale directory: /usr/share/locale
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.299:  presets_manager.cpp:238 user presets directory already exists: /home/joshua/.config/easyeffects/input
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.299:  presets_manager.cpp:238 user presets directory already exists: /home/joshua/.config/easyeffects/output
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.299:  presets_manager.cpp:238 user presets directory already exists: /home/joshua/.config/easyeffects/irs
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.299:  presets_manager.cpp:238 user presets directory already exists: /home/joshua/.config/easyeffects/rnnoise
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.299:  presets_manager.cpp:238 user presets directory already exists: /home/joshua/.config/easyeffects/autoload/input
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.299:  presets_manager.cpp:238 user presets directory already exists: /home/joshua/.config/easyeffects/autoload/output

(easyeffects:157216): Gtk-WARNING **: 20:39:53.307: Unknown key gtk-modules in /home/joshua/.config/gtk-4.0/settings.ini

(easyeffects:157216): Adwaita-WARNING **: 20:39:53.353: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.371:  pipe_manager.cpp:1566   compiled with PipeWire: 1.2.3
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.371:  pipe_manager.cpp:1567   linked to PipeWire: 1.2.3
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1537   core version: 1.2.3
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1538   core name: pipewire-0
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1449   found metadata: settings
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1449   found metadata: schema-sm-settings
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1449   found metadata: persistent-sm-settings
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1449   found metadata: sm-settings
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1449   found metadata: sm-objects
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1449   found metadata: default
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1449   found metadata: filters
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1449   found metadata: route-settings
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Audio/Sink 55 alsa_output.pci-0000_28_00.1.hdmi-stereo-extra1 with serial 55 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Audio/Sink 56 alsa_output.pci-0000_2a_00.4.analog-stereo with serial 56 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Audio/Source 57 alsa_input.pci-0000_2a_00.4.analog-stereo with serial 57 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Audio/Source 52 alsa_input.usb-Sonix_Technology_Co.__Ltd._USB_Live_camera_SN0001-02.analog-stereo with serial 63 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Audio/Sink 54 alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo with serial 64 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Audio/Source 53 alsa_input.usb-Logitech_G533_Gaming_Headset-00.mono-fallback with serial 65 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Stream/Output/Audio 185 Chromium with serial 3723 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1343   Chromium port 168 is connected to alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo port 74
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1343   Chromium port 153 is connected to alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo port 76
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Stream/Input/Audio 96 Chromium input with serial 3728 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Stream/Input/Audio 102 Chromium input with serial 3736 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1343   alsa_input.usb-Logitech_G533_Gaming_Headset-00.mono-fallback port 78 is connected to Chromium input port 100
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Stream/Input/Audio 139 Chromium input with serial 3740 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1343   alsa_input.usb-Sonix_Technology_Co.__Ltd._USB_Live_camera_SN0001-02.analog-stereo port 72 is connected to Chromium input port 132
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1343   alsa_input.usb-Sonix_Technology_Co.__Ltd._USB_Live_camera_SN0001-02.analog-stereo port 73 is connected to Chromium input port 80
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1343   alsa_input.usb-Logitech_G533_Gaming_Headset-00.mono-fallback port 78 is connected to Chromium input port 154
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Stream/Output/Audio 42 java with serial 3920 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1343   java port 179 is connected to alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo port 74
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1343   java port 120 is connected to alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo port 76
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Audio/Sink 176 easyeffects_sink with serial 4044 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1303   Audio/Source/Virtual 217 easyeffects_source with serial 4045 has been added
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1039   new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, { "name": "alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo" }
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1039   new metadata property: 0, default.configured.audio.source, Spa:String:JSON, { "name": "alsa_input.usb-Logitech_G533_Gaming_Headset-00.mono-fallback" }
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1039   new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-Logitech_G533_Gaming_Headset-00.analog-stereo"}
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1039   new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-Logitech_G533_Gaming_Headset-00.mono-fallback"}
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1039   new metadata property: 0, default.video.source, Spa:String:JSON, {"name":"v4l2_input.pci-0000_03_00.0-usb-0_8_1.0"}
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1039   new metadata property: 102, target.node, Spa:Id, -1
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.375:  pipe_manager.cpp:1039   new metadata property: 42, target.node, Spa:Id, -1
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.376:  pipe_manager.cpp:1665   easyeffects_sink node successfully retrieved with id 176 and serial 4044
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.376:  pipe_manager.cpp:1670   easyeffects_source node successfully retrieved with id 217 and serial 4045
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.379:  plugin_base.cpp:406     soe: output_level successfully connected to PipeWire graph
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.380:  plugin_base.cpp:406     soe: spectrum successfully connected to PipeWire graph
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.380:  stream_output_effects.cpp:161   No output device set. Aborting the link
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.382:  plugin_base.cpp:406     sie: output_level successfully connected to PipeWire graph
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.384:  plugin_base.cpp:406     sie: spectrum successfully connected to PipeWire graph
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.384:  stream_input_effects.cpp:214    No input device set. Aborting the link
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.384:  stream_output_effects.cpp:161   No output device set. Aborting the link
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.384:  stream_input_effects.cpp:214    No input device set. Aborting the link
easyeffects-INFO: 20:39:53.384:         application.cpp:76      disabling global bypass
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.387:  application_ui.cpp:109  Icon Theme breeze-dark detected
(easyeffects:157216): easyeffects-DEBUG: 20:39:53.529:  app_info.cpp:178        cannot lookup application icon java in /usr/local/share/pixmaps
Gdk-Message: 20:39:53.542: Error 71 (Protokollfehler) dispatching to Wayland display.
wwmm commented 2 months ago

Gdk-Message: 20:26:17.667: Error 71 (Protocol error) dispatching to Wayland display.

@Razuuu it feels like your gtk4 install is broken. I've never seen it printing errors about wayland before.

Some dependencies might be missing from the Arch PKG. Am I wrong?

Not that I am aware of. I also use Arch Linux. The warnings about style are normal when gtk4 apps are executed outside of GNOME. The one about wayland that is unusual.

bushaev-denis commented 2 months ago

GSK_RENDERER=gl easyeffects helps. source: https://discussion.fedoraproject.org/t/gdk-message-error-71-protocol-error-dispatching-to-wayland-display/127927/13

LZeugirdor commented 1 month ago

Gdk-Message: 20:26:17.667: Error 71 (Protocol error) dispatching to Wayland display.

@Razuuu it feels like your gtk4 install is broken. I've never seen it printing errors about wayland before.

Some dependencies might be missing from the Arch PKG. Am I wrong?

Not that I am aware of. I also use Arch Linux. The warnings about style are normal when gtk4 apps are executed outside of GNOME. The one about wayland that is unusual.

I replied to another issue before I found this one. I'm also having this issue and I'm using endeavor os on KDE Plasma Wayland.

timoteuszelle commented 1 month ago

On NixOS getting this (see below), that is looking similar to error above. Nix pkgs are often build from other repos/packages like arch or deb.

>easyeffects 

(easyeffects:6330): Adwaita-WARNING **: 16:25:12.670: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.

(easyeffects:6330): easyeffects-ERROR **: 16:25:12.703:     pipe_manager.cpp:1596   context connection failed
Trace/breakpoint trap (core dumped)

On wayland/hyprland.

wwmm commented 1 month ago

On NixOS getting this (see below), that is looking similar to error above. Nix pkgs are often build from other repos/packages like arch or deb.

>easyeffects 

(easyeffects:6330): Adwaita-WARNING **: 16:25:12.670: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.

(easyeffects:6330): easyeffects-ERROR **: 16:25:12.703:   pipe_manager.cpp:1596   context connection failed
Trace/breakpoint trap (core dumped)

On wayland/hyprland.

@timoteuszelle your issue is different. A context connection error means something is really wrong in PipeWire's installation. And probably other pipewire software like pw-top or pw-dot will also fail. One of the first things necessary to interact with pipewire is a context.

Utini2000 commented 1 week ago

GSK_RENDERER=gl easyeffects helps. source: https://discussion.fedoraproject.org/t/gdk-message-error-71-protocol-error-dispatching-to-wayland-display/127927/13

I am on Arch with KDE Wayland and this command also fixed my issue. Otherwise I struggle from the same problem.

(easyeffects:233892): Gtk-WARNING **: 15:21:17.093: Unknown key gtk-modules in /home/username/.config/gtk-4.0/settings.ini
Gdk-Message: 15:21:17.434: Error 71 (Protocol error) dispatching to Wayland display.