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
-
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.
-
You have to click Download button and there's a link to GitHub source.
https://github.com/Kilian/f.lux-indicator-applet -
@Alkaris I don't need this indicator applet. I need xflux on solaris. the repository you are pointing contains linux binaries
-
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.
-
Yes we would have to recompile it. I was running an OpenIndiana box (for ZFS) until very recently!