Comments (19)
FYI: The config file to add some more folders should be ~/.config/hydrapaper
from hydrapaper.
syslog shows:
Jan 25 07:40:06 pirol nautilus[5548]: g_key_file_load_from_file: assertion 'file != NULL' failed
Jan 25 07:40:06 pirol nautilus[5548]: Could not establish a connection to Tracker: Failed to load SPARQL backend: Die Schlüsselwertedatei enthält nicht die Gruppe »DomainOntology«
Jan 25 07:40:15 pirol gnome-shell[1711]: origin
Jan 25 07:44:18 pirol systemd[1632]: flatpak-org.gabmus.hydrapaper-5848.scope: Failed to add PIDs to scope's control group: Permission denied
Jan 25 07:44:18 pirol systemd[1632]: Failed to start flatpak-org.gabmus.hydrapaper-5848.scope.
Jan 25 07:44:18 pirol systemd[1632]: flatpak-org.gabmus.hydrapaper-5848.scope: Unit entered failed state.
Jan 25 07:44:19 pirol gnome-system-mo[5769]: Allocating size to gnome-system-monitor 0x55b212dd22a0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
Jan 25 07:44:19 pirol dbus[975]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service'
Jan 25 07:44:19 pirol systemd[1]: Starting Hostname Service...
Jan 25 07:44:20 pirol dbus[975]: [system] Successfully activated service 'org.freedesktop.hostname1'
Jan 25 07:44:20 pirol systemd[1]: Started Hostname Service.
from hydrapaper.
I just did build from source, and I still can not add folders, so it might not be a flatpak only issue.
from hydrapaper.
That's very strange. You can add new folders using this button
If you already tried, did it work? If not, what happened when you pressed that button?
Also, please both @evfool and @Heliotrop tell me what distribution and desktop environment you're running.
from hydrapaper.
BTW, the config file is a simple json and the complete path is ~/.config/hydrapaper.json
from hydrapaper.
@GabMus : changing the config file manually did solve it, the tool is great, thanks for doing it, I've been manually creating triple-monitor wallpapers until now.
Regarding my environment: I am on Fedora 27 (wayland, gnome shell, etc), installed HydraPaper both from flatpak and was running it from source. I saw the dropdown, but clicking it did nothing.
I just realized that it works (opens the combo) if I open the GtkPopover (wallpapers folder), change focus to another window, then click the down arrow to open the dropdown, but if clicking the dropdown arrow after opening the popover without switching focus to another window it does not open the filepicker. I hope this helps.
from hydrapaper.
@evfool great to know that it works now, and that it works with a triple monitor setup! I didn't test that since I only have 2, so thanks for that!
As for this switching focus bug, that's really weird if you ask me. I didn't experience it on my Arch system. Maybe (but can't be sure of it) this problem is wayland related? Try running on xorg and report back if it works or not.
from hydrapaper.
Indeed, it works if running with GDK_BACKEND=x11 flatpak run org.gabmus.hydrapaper, so it surely is Wayland. Probably a simple testcase will also reproduce it, I guess it deserves a report for GTK.
from hydrapaper.
Yeah, totally sounds like a Gtk issue. Will try to report that
from hydrapaper.
Bug opened: https://bugzilla.gnome.org/show_bug.cgi?id=792895
from hydrapaper.
Yes, tried to use the button, but nothing happens. Sorry, but can you show an example config syntax?
from hydrapaper.
... and yes, I'm using wayland
json looks like:
{"monitors": {"DEL - DVI-D-1": null, "GSM - DVI-I-1": null}, "selection_mode": "double", "wallpapers_paths": []}
from hydrapaper.
@Heliotrop: try clicking the Wallpapers folder, focus another window, and click the dropdown afterwards, it did the trick for me. Regarding the config file, just add whatever folders you want to the wallpapers_path, e.g. "wallpapers_paths": ["/home/username/Pictures","/usr/share/backgrounds/gnome"] is the default, I think
from hydrapaper.
"wallpapers_paths": ["/home/username/Pictures","/usr/share/backgrounds/gnome"] is the default, I think
yes, it is.
@Heliotrop If you want to re-add the default folders in an easier way, just run rm ~/.config/hydrapaper.json
. This will re-generate a new config file with default values on startup.
from hydrapaper.
Thanks, yes, putting it manually worked for me (Ubuntu 17.10). Great tool!
from hydrapaper.
Awesome. I'm sorry you're getting this issue with the file chooser, it's apparently a gtk bug and I can't do much about it unfortunately.
from hydrapaper.
I understand. It works like a charm now. Selecting and Applying is working since the path is correct.
Thanks again for your help
PS.: There's still a couple of bugs with wayland, since Ubuntu switched there from Unity. Sometimes Nautilus freezes completely ... but this is an entire different story.
from hydrapaper.
@Heliotrop You can still fallback to the xorg session if you want to.
from hydrapaper.
In 26b5a7b I did a design change that removes the combobox/filechooserbutton in favor of a simple button. This should fix the problem on wayland. Please test it and report back.
hydrapaper-1.1.3-82-gc8917d1.zip
from hydrapaper.
Related Issues (20)
- Misaligned background tiling with multiple display resolutions HOT 11
- [Feature Request] .svg Support HOT 1
- Ability to use with CRON for a random wallpaper change HOT 1
- not working in GNOME-3.28.1 HOT 13
- Cinnamon Mint 18.3 HOT 2
- Could Hydra assist the creation of an XML wallpaper ? HOT 3
- Does not work with multiple monitors with different resolutions HOT 5
- Not working on mint 17 HOT 1
- [FEATURE REQUEST] the posibility to manage by cli HOT 1
- HydraPaper doesn't list any wallpaper HOT 1
- Turning 3rd Monitor on/off doesnt sync
- Ubuntu 18
- NOTICE: Don't open new issues here
- lockscreen background feature missing HOT 2
- HydraPaper can't change wallpapers on Pop OS 20.04 HOT 2
- 4 monitors in a non-linear layout is acting unexpectedly
- Ubuntu 22.04 Jelly Fish HOT 5
- doesnt open HOT 2
- Suddenly don`t work
- HydraPaper
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hydrapaper.