Giter Site home page Giter Site logo

imlibsetroot's People

Contributors

jonathankoren avatar

Watchers

 avatar  avatar

imlibsetroot's Issues

Bizarre defaults. (old title: Program does not work...at all.)

I have tried it with multiple options and filetypes and it doesn't do anything. Neither do any of the perl scripts.

While feh --bg-fill image.png will correctly fill my root window's background with an image, ./imlibsetroot -s image.png will do absolutely nothing.

Well, actually, that's a lie. When I try to run it, it sets the background to a black void. It's not nothing, but it might as well be.

Environment:
Arch: x86_64
Dist: Ubuntu
Disp. Server: X11
WM: DWM 6.1
Desktop: (none)

Edit: I finally got it to work, but only after reading a user's example on a forum. Please include -x e -s as a "basic usage example" in README.md, because there's no way I would have guessed that (I often forget that Xinerama is a thing, because most programs that use it tend to do the same for all monitors by default). When it didn't work the way I expected with just -s, I assumed it was broken. Also, I think -x e should be the default behaviour, as it would do the same thing whether the user has 1, 2, or 50 monitors. The way I see it, there's no logical reason for the current default behaviour.

requires changing x to X to build on archlinux

i know next to nothing about compiling, but after getting this error:

$ make
(...)
/usr/bin/ld: cannot find -lxinerama
/usr/bin/ld: cannot find -lx11

i changed all occurences of xinerama and x11 to Xinerama and X11, and lo and behold, it worked!

i'm not sure if this can be fixed while keeping it cross-platform, but i thought it worth mentioning.

Use Autotools

Yeah, this should probably use autotools since I build this with macports and people install it on linux.

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.