Giter Site home page Giter Site logo

cheesecakeufo / komorebi Goto Github PK

View Code? Open in Web Editor NEW
3.3K 3.3K 232.0 41.64 MB

A beautiful and customizable wallpapers manager for Linux

License: GNU General Public License v3.0

CMake 15.96% Vala 80.68% Shell 3.35%
animated background desktop linux vala wallpaper

komorebi's People

Contributors

cheesecakeufo avatar pjayb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

komorebi's Issues

Broken on dual monitors

I've got Dual 1080p monitors running on Arch Linux and it's just broken. It stretches between the monitors, which is really annoying for centered clocks and system stats.

Unable to install it on Fedora + KDE Plasma

I tried to download and install the package manually but the dpkg is not present in the system. Otherwise I tried with the Discover app, but the installation doesn't start. Any suggestion? Thanks

PS: I'm on Fedora 26 + KDE Plasma 5.10

Multi-monitor Support

How can I get komorebi to work across multiple monitors?
Currently it is shown on only one monitor.

stop tracking mouse

This is very cool wallpaper.
however is it possible to stop tracking mouse movements?
Static date and time display would be better.

Can't access custom made wallpaper

I created a wallpaper based on my old background and its folder was created in my home directory with the config file and background picture (not in any /System/Resources/Komorebi/, there is no such folder in Ubuntu anyway), but when I opened the select background window, it wasn't there. I edited its configuration file to use my background, but I got black screen instead.

I believe that this problem is caused by the absence of the /System/Resources/Komorebi/ folder where it should be located on Ubuntu.

I am using Ubuntu 16.04.

fix for making video wallpaper

when making a custom video it renames the thumbnail as thumb.jpg which is incorrect it needs to be wallpaper.jpg

sorry, just made this account to post this fix

Can't seem to successfully add video to custom wallpaper?

Hello!

I seem to be having issues with adding video to custom wallpaper. I chose the .mp4 I want to use, create the wallpaper and copy the folder over to the right spot but no new wallpapers are being displayed. Tried with a still image too, that worked well.

Any tips?

Dual monitors - komorebi hides when clicking on other monitor

On a dual monitor setup, komorebi launches on the default primary(left most screen) display. I can tell it does not run on the second display cause there are no animations.

If I click on the second display nautilus comes to the foreground on both displays and komorebi is left running on the background with no way to bring it back.

If you need any info about my hardware let me know.
Love the app, too bad I can't use it on my desktop.

After removing debain package, can't go back to previous settings

I installed version 2.0.0 debian package on Ubuntu 17.04. But since I'm suing dual monitor set up, it's pretty unuaseble. However after uninstalling komorebi, I can't change wallpaper back, can't open any context menu on the desktop, or see files I had there in any other way than accessing through terminal or nautilus.

show desktop icon option

when the option show desktop icon is unclick it's coming again... not that important but it's here. Therefore this option is not showing in the komorebi.prop

Add more wallpapers

Not really an issue, but a place where you can add your own wallpaper.
When submitting a wallpaper here, please mention the license.

Komorebi 2 Breaks Dash to Panel on Ubuntu Gnome 17.04

When using Komorebi, I get an issue where I cannot see my bottom bar anymore. More specifically, I see the bar, but my open programs no longer show on it as seen in the attached screenshot.

This seems to happen if I lock the screen and come back or sometimes when just using the computer (I noticed it happened when I changed my wallpaper and once randomly when I looked away for a minute)

For me it's not the end of the world as a restart will fix it but it is slightly annoying to have to press the super key to switch programs.

selection_006

To correct this, I have tried re-installing Komorebi.

Software versions are as follows.

Ubuntu Gnome 17.04
Dash to Panel 9
Dynamic Panel Transparency v20

Possibly Unrelated but other extensions are:
Removable Drive Menu
MConnect

Let me know how I can help.

make install creates folder on root of drive

Not sure of this is intentional but it puts the System folder in / and doesn't install a binary...

Arch x86_64

[parker@yoga710 build]$ sudo make install
[ 72%] Built target komorebi
[100%] Built target komorebi-wallpaper-creator
Install the project...
-- Install configuration: ""
-- Installing: /System/Applications/komorebi
-- Installing: /System/Applications/komorebi-wallpaper-creator
-- Installing: /System/Resources/Komorebi
-- Installing: /System/Resources/Komorebi/on_a_mountain_hill
-- Installing: /System/Resources/Komorebi/on_a_mountain_hill/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/on_a_mountain_hill/config
-- Installing: /System/Resources/Komorebi/plane_window
-- Installing: /System/Resources/Komorebi/plane_window/assets.png
-- Installing: /System/Resources/Komorebi/plane_window/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/plane_window/config
-- Installing: /System/Resources/Komorebi/deck_sea_fog
-- Installing: /System/Resources/Komorebi/deck_sea_fog/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/deck_sea_fog/config
-- Installing: /System/Resources/Komorebi/saharan_adventure
-- Installing: /System/Resources/Komorebi/saharan_adventure/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/saharan_adventure/config
-- Installing: /System/Resources/Komorebi/yosemite_cloudy
-- Installing: /System/Resources/Komorebi/yosemite_cloudy/assets.png
-- Installing: /System/Resources/Komorebi/yosemite_cloudy/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/yosemite_cloudy/config
-- Installing: /System/Resources/Komorebi/parallax_sky
-- Installing: /System/Resources/Komorebi/parallax_sky/assets.png
-- Installing: /System/Resources/Komorebi/parallax_sky/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/parallax_sky/config
-- Installing: /System/Resources/Komorebi/beach_space_view
-- Installing: /System/Resources/Komorebi/beach_space_view/assets.png
-- Installing: /System/Resources/Komorebi/beach_space_view/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/beach_space_view/config
-- Installing: /System/Resources/Komorebi/day_night_mountain
-- Installing: /System/Resources/Komorebi/day_night_mountain/assets.png
-- Installing: /System/Resources/Komorebi/day_night_mountain/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/day_night_mountain/config
-- Installing: /System/Resources/Komorebi/grainy_day
-- Installing: /System/Resources/Komorebi/grainy_day/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/grainy_day/config
-- Installing: /System/Resources/Komorebi/sunny_sand
-- Installing: /System/Resources/Komorebi/sunny_sand/assets.png
-- Installing: /System/Resources/Komorebi/sunny_sand/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/sunny_sand/config
-- Installing: /System/Resources/Komorebi/mountain_lake_at_night
-- Installing: /System/Resources/Komorebi/mountain_lake_at_night/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/mountain_lake_at_night/config
-- Installing: /System/Resources/Komorebi/aerial_mountain_and_ocean
-- Installing: /System/Resources/Komorebi/aerial_mountain_and_ocean/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/aerial_mountain_and_ocean/config
-- Installing: /System/Resources/Komorebi/aerial_mountain_and_ocean/video.mp4
-- Installing: /System/Resources/Komorebi/city_lights
-- Installing: /System/Resources/Komorebi/city_lights/assets.png
-- Installing: /System/Resources/Komorebi/city_lights/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/city_lights/config
-- Installing: /System/Resources/Komorebi/dark_forest
-- Installing: /System/Resources/Komorebi/dark_forest/assets.png
-- Installing: /System/Resources/Komorebi/dark_forest/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/dark_forest/config
-- Installing: /System/Resources/Komorebi/icy_mountains
-- Installing: /System/Resources/Komorebi/icy_mountains/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/icy_mountains/config
-- Installing: /System/Resources/Komorebi/aurora_video
-- Installing: /System/Resources/Komorebi/aurora_video/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/aurora_video/config
-- Installing: /System/Resources/Komorebi/aurora_video/video.mp4
-- Installing: /System/Resources/Komorebi/cloudy_forest
-- Installing: /System/Resources/Komorebi/cloudy_forest/assets.png
-- Installing: /System/Resources/Komorebi/cloudy_forest/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/cloudy_forest/config
-- Installing: /System/Resources/Komorebi/abstract_light_lines
-- Installing: /System/Resources/Komorebi/abstract_light_lines/assets.png
-- Installing: /System/Resources/Komorebi/abstract_light_lines/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/abstract_light_lines/config
-- Installing: /System/Resources/Komorebi/tree_reflection_video
-- Installing: /System/Resources/Komorebi/tree_reflection_video/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/tree_reflection_video/config
-- Installing: /System/Resources/Komorebi/tree_reflection_video/video.mp4
-- Installing: /System/Resources/Komorebi/underground_passageway
-- Installing: /System/Resources/Komorebi/underground_passageway/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/underground_passageway/config
-- Installing: /System/Resources/Komorebi/parallax_cartoon_mountain
-- Installing: /System/Resources/Komorebi/parallax_cartoon_mountain/assets.png
-- Installing: /System/Resources/Komorebi/parallax_cartoon_mountain/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/parallax_cartoon_mountain/config
-- Installing: /System/Resources/Komorebi/canyon_night_sky
-- Installing: /System/Resources/Komorebi/canyon_night_sky/assets.png
-- Installing: /System/Resources/Komorebi/canyon_night_sky/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/canyon_night_sky/config
-- Installing: /System/Resources/Komorebi/foggy_sunny_mountain
-- Installing: /System/Resources/Komorebi/foggy_sunny_mountain/assets.png
-- Installing: /System/Resources/Komorebi/foggy_sunny_mountain/wallpaper.jpg
-- Installing: /System/Resources/Komorebi/foggy_sunny_mountain/config
-- Up-to-date: /usr/share/fonts
-- Installing: /usr/share/fonts/Lato-Light.ttf
-- Installing: /usr/share/fonts/Bangers-Regular.ttf
-- Installing: /usr/share/fonts/AmaticSC-Regular.ttf
-- Installing: /usr/share/fonts/VT323-Regular.ttf
-- Installing: /usr/share/fonts/BubblerOne-Regular.ttf
-- Installing: /usr/share/fonts/Lato-Hairline.ttf
-- Up-to-date: /System/Resources/Komorebi
-- Installing: /System/Resources/Komorebi/thumbnail_border.svg
-- Installing: /System/Resources/Komorebi/done.svg
-- Installing: /System/Resources/Komorebi/komorebi.svg
-- Installing: /System/Resources/Komorebi/blank_backup.svg
-- Installing: /System/Resources/Komorebi/wallpaper_creator.svg
-- Installing: /System/Resources/Komorebi/add_bubble_item.svg
-- Installing: /System/Resources/Komorebi/close_btn.svg
-- Installing: /System/Resources/Komorebi/info.svg
-- Installing: /System/Resources/Komorebi/thumbnail_add.svg
-- Installing: /System/Resources/Komorebi/blank.svg
-- Installing: /usr/share/applications/komorebi.desktop
-- Installing: /usr/share/applications/wallpapercreator.desktop

EDIT: AND there is no uninstall rule :|

[parker@yoga710 build]$ sudo make uninstall
make: *** No rule to make target 'uninstall'.  Stop.

High-res wallpapers don't fit.

My screen has a res of 1376x776, but I've got a taste for macOS wallpapers, which are rather larger. So when I tried to make myself a Komorebi wallpaper using OS X El Capitaine, it was too big for my screen! Please use a Zoom method like in the standard Ubuntu.

BTW, I love the Aurora video wallpaper

i figured out a bug when making custom video

when making a custom video it renames the thumbnail as thumb.jpg which is incorrect it needs to be wallpaper.jpg

im guessing this is line of code that needs to be changed

File.new_for_path(thumbnailPath).copy(File.new_for_path(dirPath + "/thumb.jpg"), FileCopyFlags.NONE);

to

            File.new_for_path(thumbnailPath).copy(File.new_for_path(dirPath + "/wallpaper.jpg"), FileCopyFlags.NONE);

sorry, just made this account to post this fix

linux - /home/abe

I recently tested komorebi on an Ubuntu host and now realizing some really strange & disturbing issue.

On the first look, it looks like the system has a new local user account (created on the installation date) by the name abe (pretty similar to this project developer name) which contains only a single file komorebi.desktop within /home/abe/.config/autostart.

According to /etc/passwd & userdel it isn't an user account, so most likely komorebi is just creating & using /home/abe for whatever reasons.

The desktop file is pointing to /System/Resources and /System/Applications both far away from typical install locations on linux systems.

Somehow this is kinda fishy. Any chance you can explain this?

Debian packages issue

The Komorebi 2.0 Debian package is populating files on /System/{Applications,Resources} which is clearly macOS directories, not Linux directories.

Dependency not included in .deb package

I just installed komorebi with the .deb package on KDE Neon LTS 6.8 (Linux distro based on Ubuntu 16.04) and cannot run it. When ran in the terminal I got an error about ibgtop-2.0-10.so lib not found. So I just installed it like this:
sudo apt-get install ibgtop-2.0-10
and now is working fine. Of course, it's not a big problem, but you might want to add this as a dependency in the .deb package on the next release. I only made this post as an advice for other people in the same problem and for you (developer) be aware of this.
Besides that, excellent app, good job. ;-)

can't uninstall

I've recently installed Komorebi on my laptop, running Ubuntu 16.04.
However, the time has come to have it uninstalled.
This is where the issues begin. No matter how I try to remove it from my computer, it seems impossible. I
t doesn't matter if I try removing it via terminal commands , or using the Software Center , or Synaptic Package Manager, it is simply impossible!

I know it sounds pretty strange, but this is the situation I'm dealing with right now and I'm getting pretty nervous.
So, would it be possible for you to guide me on how to completely uninstall Komorebi and remove all of its components from my computer? I would recommend you also add this on your Readme file.
Thank you.

Hangs on Ubuntu 16.04

After installing from deb:

$ /System/Applications/komorebi
Welcome to Komorebi

** (komorebi:17781): CRITICAL **: file /home/abe/Videos/komorebi/build/src/Utilities.c: line 294: uncaught error: <data>:1:5Missing name of pseudo-class (gtk-css-provider-error-quark, 1)

** (komorebi:17781): CRITICAL **: file /home/abe/Videos/komorebi/build/src/Utilities.c: line 294: uncaught error: <data>:1:5Missing name of pseudo-class (gtk-css-provider-error-quark, 1)

** (komorebi:17781): CRITICAL **: file /home/abe/Videos/komorebi/build/src/Utilities.c: line 294: uncaught error: <data>:1:5Missing name of pseudo-class (gtk-css-provider-error-quark, 1)

** (komorebi:17781): CRITICAL **: file /home/abe/Videos/komorebi/build/src/Utilities.c: line 294: uncaught error: <data>:1:5Missing name of pseudo-class (gtk-css-provider-error-quark, 1)

** (komorebi:17781): CRITICAL **: file /home/abe/Videos/komorebi/build/src/Utilities.c: line 294: uncaught error: <data>:1:5Missing name of pseudo-class (gtk-css-provider-error-quark, 1)
Reading config file..

BTW, /home/abe is not my home.

System tray not showing on Bodhi Linux (Moksha)

Hello,
First of all, I want to thank you for that amazing enhancement of the normal/boring desktop wallpaper experience.
I'm seamlessly running Bodhi Linux 4.3.1 64 bits (Moksha Desktop 0.2.1), and when I launch Komorebi (64 bit provided version, up-to-date), the system tray disappears, as you can see below in the screenshots.

shot-2017-09-08_18-15-48

shot-2017-09-08_18-16-12

I hope that this issue will be fixed as soon as possible so I can enjoy :).
Thank you.

AUR package

Can you make one, also, if it gains high popularity it'll end in the official repos.

Custom Scripting

Is there any way to add scripting to custom wallpapers?

For example, the more work the CPU is doing make the screen more red.

Support for GIF and videos

I don't really know it it's even possible but... I've found this repo after search looking for something to do this:

Wallpaper

So i't would be great if there is an option to just... render some gif or video on the background...

Thanks

Need to improve the gstreamer1.0-libav check

Hi,

I read your Utilities.vala's canPlayVideos () function. It seems the absolute paths used to detect the existence of gstreamer1.0-libav don't work for Fedora. In Fedora, the path is

/usr/lib64/gstreamer-1.0/libgstlibav.so

Update interval for CPU consumption

Komorebi uses ~3% CPU constantly while its running. Personally, I don't care for the animation part of this wallpaper, but I really like the wallpapers and how the text is partially hidden.

I would love to see an option to disable animations and also set the update interval for the time to every 60 seconds to reduce CPU usage.

Thoughts?

Change dates order in German

The date is displayed as weekday, month day in Komorebi.
In German it's usually weekday, day. month (note the dot)
For example: Freitag, 8. September

Smooth rendering

I think using integers for rendering really ruins the parallax effect. The picture or the time widget jumps one whole pixel at once each time my cursor moves like 150 pixels. I don't know much about GTK+, but I hope this can be improved somehow.

Also, an option to make this movement kind of "lazy" could be a nice improvement as well. I mean that the current location of the cursor should be used only as a target value, and there would be another "lazy" value that is constantly getting closer to the target value. This lazy value could be used to render things, making them move more smoothly.

Won't open in Ubuntu Mate 17.04

Hello, I have just installed Komorebi's latest release via .deb file. It installs O.K. but won't open once installed.

I copied the launch command in a terminal and this is what I get. I don't know if it'll be helpful:

/System/Applications/komorebi
bash: /System/Applications/komorebi: no puede ejecutar el archivo binario: Formato de ejecutable incorrecto

Tree reflection video bug

Selecting a parallax wallpaper like cartoon mountains before the tree reflection video breaks it and adds a parallax effect.
screenshot from 2017-09-07 15-23-26

glib.h not found

I tried to install, and added the dependencies.
but glib.h was not found
canning dependencies of target komorebi
[ 28%] Building C object CMakeFiles/komorebi.dir/src/Main.c.o
/home/bksubhuti/komorebi/build/src/Main.c:21:18: fatal error: glib.h: No such file or directory
compilation terminated.
CMakeFiles/komorebi.dir/build.make:82: recipe for target 'CMakeFiles/komorebi.dir/src/Main.c.o' failed
make[2]: *** [CMakeFiles/komorebi.dir/src/Main.c.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/komorebi.dir/all' failed
make[1]: *** [CMakeFiles/komorebi.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2

Unistall

How do I uninstall this package? Installed using installation package manager.

.desktop files open as text files

Hello, thank you for this amazing app.

I love the added desktop icons support, yet I find it annoying when I try to open .desktop files (aka shortcuts) and it opens them on a text file, instead of opening the app itself.

Positioning off using two monitors

Here's a photo of what my dual monitor setup looks like when starting komorebi:

img_20170314_103550

You can see that the background on my laptop is tiled strangely and the date and time are not visible. If I right click on the bottom image I get the regular gnome shell prompt with "Change Background..", "Display Settings", and "Settings". If I right click on the top image I get the komorebi prompt as you would expect. Also notice how the vertical display on the right gets stretched. It'd be nice to be able to tell komorebi to only use one display so I could do something different with my vertical monitor.

Here's my settings file:

[KomorebiProperies]
BackgroundName=dark_forest
ShowInfoBox=false
DarkInfoBox=false
TimeTwentyFour=false
OptimizeForMemory=false

I'm on Ubuntu 16.10 using gnome shell. Any other useful information I can provide?

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.