Komorebi-Fork / komorebi

A beautiful and customisable wallpaper manager for Linux
GNU General Public License v3.0
289 stars 20 forks source link

[BUG] Problem with video wallpapers on Zorin OS #35

Open haxxus opened 4 years ago

haxxus commented 4 years ago

Hello, i installed via .deb on zorin os 15.2 , animated wallpapers give me a blackscreen and after a few seconds reverts to last working wallpaper. Any suggestions?

rsubtil commented 4 years ago

Hi, could you post the terminal output? Might have some useful info there.

Also ensure you have gstreamer1.0-libav installed:

sudo apt install gstreamer1.0-libav

Kangie commented 4 years ago

Hi @haxxus,

As @Ev1lbl0w mentioned, can you please launch Komorebi from your terminal and provide us with the output? That should give us somewhere to start as far as troubleshooting goes. :)

haxxus commented 4 years ago

reddice@JMB-desktop:~$ whereis komorebi komorebi: /usr/bin/komorebi /usr/share/komorebi reddice@JMB-desktop:~$ /usr/bin/komorebi Welcome to komorebi Reading config file.. [INFO]: loading Gst

(komorebi:22602): CRITICAL : 08:56:02.148: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:22602): CRITICAL : 08:56:02.148: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:22602): GLib-GObject-CRITICAL **: 08:56:02.148: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:22602): CRITICAL : 08:56:02.168: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:22602): CRITICAL : 08:56:02.168: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:22602): GLib-GObject-CRITICAL **: 08:56:02.168: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:22602): CRITICAL : 08:56:02.183: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:22602): CRITICAL : 08:56:02.183: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:22602): GLib-GObject-CRITICAL **: 08:56:02.183: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:22602): CRITICAL : 08:56:02.197: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:22602): CRITICAL : 08:56:02.197: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:22602): GLib-GObject-CRITICAL **: 08:56:02.197: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:22602): CRITICAL : 08:56:02.443: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:22602): CRITICAL : 08:56:02.443: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:02.443: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:22602): CRITICAL : 08:56:02.443: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:02.443: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:22602): CRITICAL : 08:56:02.443: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:02.443: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:22602): CRITICAL : 08:56:02.443: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:27.125: komorebi_on_screen_icon_dimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:27.126: komorebi_on_screen_icon_dimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:27.126: komorebi_on_screen_icon_dimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:27.126: komorebi_on_screen_icon_dimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:28.753: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:28.753: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:28.753: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:28.753: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:28.773: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:28.773: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:28.773: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:22602): CRITICAL : 08:56:28.773: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed mesa: for the --simplifycfg-sink-common option: may only occur zero or one times! mesa: for the --global-isel-abort option: may only occur zero or one times! mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!

Kangie commented 4 years ago

Thanks for getting back to us so quickly.

After a brief skim, I think the issue might be here

There's an assumption that 'application-default-icon' exists in your theme as a last-ditch fallback. Either your theme doesn't have it or there's something fishy going on.

Ideally it should pickup the icon from /usr/share/pixmaps, and if you installed the .deb that's where it should be.

Can you ls -la /usr/share/pixmaps/komorebi for me please? I'm interested in why it couldn't find the icons that should ship with the package.

haxxus commented 4 years ago

reddice@JMB-desktop:~$ ls -la /usr/share/pixmaps/komorebi total 136 drwxr-xr-x 2 root root 4096 Aug 31 16:19 . drwxr-xr-x 8 root root 4096 Aug 31 16:19 .. -rw-r--r-- 1 root root 62001 Aug 3 07:57 komorebi.svg -rw-r--r-- 1 root root 62013 Aug 3 07:57 wallpaper_creator.svg

Kangie commented 4 years ago

Thanks for responding. The files are there, so in theory the code that's erroring as a last-resort should never have run.

@haxxus, I'll have a look at this over the weekend in a VM and see if I can work out why this is happening!

haxxus commented 4 years ago

Thanks !

Kangie commented 4 years ago

Sorry, my weekend filled up unexpectedly. This is still on my radar - I'll let you know how I go once I get a chance!

haxxus commented 4 years ago

hello, any update ?

Kangie commented 4 years ago

Hey, my bad. I ran into some issues with my distro's package of virtualbox. That seems to have been resolved, so I'll spin up a VM as soon as possible and see what I can find out.

Sorry @haxxus.

Kangie commented 4 years ago

So, I've spun up a VM, installed Zorin OS, updated the VM and then installed Komorebi.

I can't replicate the issue at all. Image, animated, and video wallpapers all seem to work. I'm also not getting any of the weird terminal output that you reported, so maybe something went wrong with your package?

Can you confirm that the issue occurs with the new 2.2.1 release? A fresh install of komorebi may resolve this one!

Kangie commented 4 years ago

Not sure if I sent this or not, and these responses aren't on github...

We recently released a new version of Komorebi. Try getting a new copy of the package and installing that.

On Thu, 15 Oct 2020, 6:19 am haxxus, notifications@github.com wrote:

ummm i have Zorin OS 15.3 kernel 5.8.7 , what you mean by 2.2.1?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Komorebi-Fork/komorebi/issues/35#issuecomment-708608496, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACKIIOSS75KZOABMO5EVFLTSKX2SXANCNFSM4QQ5IXJA .

haxxus commented 4 years ago

Don't have any of these files so i suppose old version is not the problem

/System/Resources/Komorebi /System/Applications/ /usr/share/applications/komorebi.desktop /usr/share/applications/wallpapercreator.desktop

Yes using version 2.2.1

reddice@JMB-desktop:~/Downloads$ sudo dpkg -i komorebi_2.2.1-1_amd64.deb [sudo] password for reddice:
Selecting previously unselected package komorebi. (Reading database ... 672277 files and directories currently installed.) Preparing to unpack komorebi_2.2.1-1_amd64.deb ... Unpacking komorebi (2.2.0-1) ... Setting up komorebi (2.2.0-1) ... Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2+zorin1) ... Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ... Processing triggers for mime-support (3.60ubuntu1) ... Processing triggers for fontconfig (2.12.6-0ubuntu2) ... reddice@JMB-desktop:~/Downloads$ komorebi Welcome to komorebi Reading config file.. [INFO]: loading Gst

(komorebi:4608): CRITICAL : 15:25:17.477: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:4608): CRITICAL : 15:25:17.477: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:4608): GLib-GObject-CRITICAL **: 15:25:17.477: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:4608): CRITICAL : 15:25:17.510: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:4608): CRITICAL : 15:25:17.510: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:4608): GLib-GObject-CRITICAL **: 15:25:17.510: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:4608): CRITICAL : 15:25:17.524: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:4608): CRITICAL : 15:25:17.524: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:4608): GLib-GObject-CRITICAL **: 15:25:17.524: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:4608): CRITICAL : 15:25:17.539: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:4608): CRITICAL : 15:25:17.539: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:4608): GLib-GObject-CRITICAL **: 15:25:17.539: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:4608): CRITICAL : 15:25:17.595: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:4608): CRITICAL : 15:25:17.595: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:4608): CRITICAL : 15:25:17.596: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:4608): CRITICAL : 15:25:17.596: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:4608): CRITICAL : 15:25:17.596: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:4608): CRITICAL : 15:25:17.596: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:4608): CRITICAL : 15:25:17.596: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:4608): CRITICAL : 15:25:17.596: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed mesa: for the --simplifycfg-sink-common option: may only occur zero or one times! mesa: for the --global-isel-abort option: may only occur zero or one times! mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!

rsubtil commented 4 years ago

Try using apt to install komorebi; AFAIK, dpkg doesn't install dependecies

haxxus commented 4 years ago

umm komorebi_2.2.1-1_amd64.deb is there

reddice@JMB-desktop:~/Downloads$ sudo apt install komorebi_2.2.1-1_amd64.deb Reading package lists... Done Building dependency tree
Reading state information... Done E: Unable to locate package komorebi_2.2.1-1_amd64.deb E: Couldn't find any package by glob 'komorebi_2.2.1-1_amd64.deb' E: Couldn't find any package by regex 'komorebi_2.2.1-1_amd64.deb'

rsubtil commented 4 years ago

Huuum, you sure you haven't deleted the file and/or the name is correct?

You can also do sudo apt install -f to fix potentially missing dependencies: https://unix.stackexchange.com/questions/159094/how-to-install-a-deb-file-by-dpkg-i-or-by-apt

haxxus commented 4 years ago

Yes is there image

reddice@JMB-desktop:~/Downloads/test$ sudo apt install -f komorebi_2.2.1-1_amd64.deb [sudo] password for reddice:
Reading package lists... Done Building dependency tree
Reading state information... Done E: Unable to locate package komorebi_2.2.1-1_amd64.deb E: Couldn't find any package by glob 'komorebi_2.2.1-1_amd64.deb' E: Couldn't find any package by regex 'komorebi_2.2.1-1_amd64.deb'

Kangie commented 4 years ago

Right. So that's telling you that it can't find the package - it won't because it isn't in a repository.

You need to provide the file path, so from that location try sudo apt install -f ./komorebi_2.2.1-1_amd64.deb, or provide the full path to the file.

Edit: Further reading leads me to believe that apt install -f is to fix missing dependencies on the system, so should be used after a dpkg install, whereas apt install ./komorebi_2.2.1-1_amd64.deb will install the dependencies for the specified deb. Hope that helps!

haxxus commented 4 years ago

-f returned same results

reddice@JMB-desktop:~$ sudo apt install /home/reddice/Downloads/test/komorebi_2.2.1-1_amd64.deb Reading package lists... Done Building dependency tree
Reading state information... Done Note, selecting 'komorebi' instead of '/home/reddice/Downloads/test/komorebi_2.2.1-1_amd64.deb' The following packages were automatically installed and are no longer required: linux-hwe-5.4-headers-5.4.0-42 linux-hwe-5.4-headers-5.4.0-45 linux-hwe-5.4-headers-5.4.0-47 linux-hwe-5.4-headers-5.4.0-48 uno-libs3 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: komorebi 0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded. Need to get 0 B/32.3 MB of archives. After this operation, 34.5 MB of additional disk space will be used. Get:1 /home/reddice/Downloads/test/komorebi_2.2.1-1_amd64.deb komorebi amd64 2.2.0-1 [32.3 MB] Selecting previously unselected package komorebi. (Reading database ... 672612 files and directories currently installed.) Preparing to unpack .../komorebi_2.2.1-1_amd64.deb ... Unpacking komorebi (2.2.0-1) ... Setting up komorebi (2.2.0-1) ... Processing triggers for fontconfig (2.12.6-0ubuntu2) ... Processing triggers for mime-support (3.60ubuntu1) ... Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2+zorin1) ... Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ... reddice@JMB-desktop:~$ komorebi Welcome to komorebi Reading config file.. [INFO]: loading Gst

(komorebi:12796): CRITICAL : 17:01:12.500: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:12796): CRITICAL : 17:01:12.500: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:12796): GLib-GObject-CRITICAL **: 17:01:12.500: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:12796): CRITICAL : 17:01:12.535: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:12796): CRITICAL : 17:01:12.535: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:12796): GLib-GObject-CRITICAL **: 17:01:12.535: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:12796): CRITICAL : 17:01:12.550: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:12796): CRITICAL : 17:01:12.550: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:12796): GLib-GObject-CRITICAL **: 17:01:12.550: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:12796): CRITICAL : 17:01:12.564: file ../src/Utilities.vala: line 120: uncaught error: Icon 'application-default-icon' not present in theme breeze-dark (gtk-icon-theme-error-quark, 0)

(komorebi:12796): CRITICAL : 17:01:12.564: komorebi_on_screen_icon_construct: assertion 'pixbuf != NULL' failed

(komorebi:12796): GLib-GObject-CRITICAL **: 17:01:12.564: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed

(komorebi:12796): CRITICAL : 17:01:12.624: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:12796): CRITICAL : 17:01:12.624: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:12796): CRITICAL : 17:01:12.624: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:12796): CRITICAL : 17:01:12.624: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:12796): CRITICAL : 17:01:12.624: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:12796): CRITICAL : 17:01:12.624: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed

(komorebi:12796): CRITICAL : 17:01:12.624: komorebi_on_screen_responsive_grid_append: assertion 'item != NULL' failed

(komorebi:12796): CRITICAL : 17:01:12.624: komorebi_on_screen_icon_unDimIcon: assertion 'self != NULL' failed mesa: for the --simplifycfg-sink-common option: may only occur zero or one times! mesa: for the --global-isel-abort option: may only occur zero or one times! mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!