cheesecakeufo / komorebi

A beautiful and customizable wallpapers manager for Linux
GNU General Public License v3.0
3.36k stars 234 forks source link

Can't change my wallpaper #213

Open fnagua opened 4 years ago

fnagua commented 4 years ago

Hi, i have installed komorebi on my Ubuntu 19.10. The thing is that i cant go into de settings of komorebi. I know that If I right click on the desktop, a menu os the app should appear, but it doesn't. Gnome menu appears. Some idead? Thnx!

HakanIlbas commented 4 years ago

Hi, i had the same issue. I finally got it fixed. The problem is that you are probably using a multi monitor setup. Btw i am running on Ubuntu 18.04. I found a solution through older issues.

So just remove any earlier installation of Komorebi Follow these steps of the manual installation of Komorebi

  1. sudo add-apt-repository ppa:gnome3-team/gnome3 -y
  2. sudo add-apt-repository ppa:vala-team -y
  3. sudo add-apt-repository ppa:gnome3-team/gnome3-staging -y
  4. sudo apt install cmake valac libgtk-3-dev libgee-0.8-dev libclutter-gtk-1.0-dev libclutter-1.0-dev libwebkit2gtk-4.0-dev libclutter-gst-3.0-dev
  5. git clone https://github.com/cheesecakeufo/komorebi.git
  6. cd komorebi

As you can see this is pretty much the same as the manual installation up untill now. Now follow these steps:

  1. cd src
  2. nano Main.vala (or any other text editor)
  3. Go to line 65 and replace it with int monitorCount = 1;

Now save and close the file and follow the final steps of the manual installation tutorial. Komorebi should start up now

  1. mkdir build && cd build
  2. cmake .. && sudo make install && ./komorebi
HakanIlbas commented 4 years ago

So an update. With the previous fix it only works on your primary display. I have after that looked into the vala documentation and i found a way to fix it. Basically most of GTK.Screen its functions are deprecated. There is also GTK.Display which has a lot of functions with the same functionality. I created a fork in which i changed GTK.Screen to GTK.Display at https://github.com/HakanIlbas/komorebi. I confirmed it to be working with Ubuntu 18.04

aaccelerationism commented 4 years ago

Hi, I get this issue when following the install instructions:

The repository 'http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu eoan Release' does not have a Release file.

The same issues shows when installing the other packages as well.

rsubtil commented 4 years ago

Hi, I get this issue when following the install instructions:

The repository 'http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu eoan Release' does not have a Release file.

The same issues shows when installing the other packages as well.

From my experiments there's actually no need to import any PPA repositories; try skipping those instructions and only doing this:

sudo apt install git cmake valac libgtk-3-dev libgee-0.8-dev libclutter-gtk-1.0-dev libclutter-1.0-dev libwebkit2gtk-4.0-dev libclutter-gst-3.0-dev

sangharshbyss commented 3 years ago

Hi, i had the same issue. I finally got it fixed. The problem is that you are probably using a multi monitor setup. Btw i am running on Ubuntu 18.04. I found a solution through older issues.

So just remove any earlier installation of Komorebi Follow these steps of the manual installation of Komorebi

  1. sudo add-apt-repository ppa:gnome3-team/gnome3 -y
  2. sudo add-apt-repository ppa:vala-team -y
  3. sudo add-apt-repository ppa:gnome3-team/gnome3-staging -y
  4. sudo apt install cmake valac libgtk-3-dev libgee-0.8-dev libclutter-gtk-1.0-dev libclutter-1.0-dev libwebkit2gtk-4.0-dev libclutter-gst-3.0-dev
  5. git clone https://github.com/cheesecakeufo/komorebi.git
  6. cd komorebi

As you can see this is pretty much the same as the manual installation up untill now. Now follow these steps:

  1. cd src
  2. nano Main.vala (or any other text editor)
  3. Go to line 65 and replace it with int monitorCount = 1;

Now save and close the file and follow the final steps of the manual installation tutorial. Komorebi should start up now

  1. mkdir build && cd build
  2. cmake .. && sudo make install && ./komorebi

After step number 10 : CMake Error: The source directory "/home/sangharsh/komorebi/src" does not appear to contain CMakeLists.txt.

rsubtil commented 3 years ago

Hi @sangharshbyss, please try our v2.2.1 fork; although it doesn't fix this issue yet, you can run it with komorebi --single-screen to make it run only on your main screen.