xflux on openindiana (solaris)

  • Sorry for posing in linux, but the is now "Other" or something like this here.

    How I can get support on solaris? I'm using X11 there, but the xflux software distributed as a binary, so I cannot recompile it.

    Could you help me with it? Thank you

  • Android

    You can download the source package and compile it yourself, should be available on the main site downloads page.

  • @Alkaris on main page there only binaries.

  • Android

    You have to click Download button and there's a link to GitHub source.

  • @Alkaris I don't need this indicator applet. I need xflux on solaris. the repository you are pointing contains linux binaries

  • Android

    It's all there included in that source on GitHub not just the indicator applet, and you can actually cross compile linux source files for Solaris, it's not rocket science. Just have to change its target its compiling for with GCC.

  • @Alkaris how to cross-compile this file? https://github.com/Kilian/f.lux-indicator-applet/blob/master/xflux64

    indicator itself does not need to be compiled, it written in python

  • $ file xflux64 
    xflux64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, BuildID[sha1]=546afa8b6a16c78da97eef00b561adbfed80721f, not stripped
    $ ldd xflux64 
    	linux-vdso.so.1 (0x00007fffe95fb000)
    	libXxf86vm.so.1 => /lib64/libXxf86vm.so.1 (0x00007f065c9dd000)
    	libXext.so.6 => /lib64/libXext.so.6 (0x00007f065c7cb000)
    	libX11.so.6 => /lib64/libX11.so.6 (0x00007f065c48a000)
    	libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f065c27f000)
    	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f065befd000)
    	libm.so.6 => /lib64/libm.so.6 (0x00007f065bbfa000)
    	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f065b9e3000)
    	libc.so.6 => /lib64/libc.so.6 (0x00007f065b622000)
    	libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f065b3ff000)
    	libdl.so.2 => /lib64/libdl.so.2 (0x00007f065b1fb000)
    	libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f065aff0000)
    	/lib64/ld-linux-x86-64.so.2 (0x00005574134c4000)
    	libXau.so.6 => /lib64/libXau.so.6 (0x00007f065adeb000)

  • @avsej The f.lux core is closed source, @Alkaris is mistaken. You could ask the developer @herf if it might be possible to compile a version for Solaris.

  • f.lux team

    Yes we would have to recompile it. I was running an OpenIndiana box (for ZFS) until very recently!

Log in to reply

Looks like your connection to f.lux forum was lost, please wait while we try to reconnect.