FLUX File Summary
A Flux User Account is used by a single user to log onto the Flux nodes, whereas a Flux Account is a collection of Flux User Accounts that are associated with one or more Flux allocations. Flux uses two-factor authentication for security purposes, so you will also need to enroll in Duo to be able to log in to one of our login nodes.
The FLUX File Extension has one primary file type, FluxTime Studio Clip format, and can be opened with FluxTime Studio released by Interscape. FLUX files are traditionally categorized as Video Files.
The FLUX File Extension can be viewed on the Windows operating system. They are supported on both desktop and mobile devices. With a Popularity Rating of 'Low', these files are not very common to your average computer user.
If you would like to learn more about FLUX files and the software that opens them, please see the additional detailed information below. Also, you can learn how to do some basic FLUX file troubleshooting if you are having trouble opening these files.
File Type Popularity
File Rank
/ 11690
File Status
Page Last Updated
Better lighting for your computer
The f.lux indicator applet
fluxgui
is an indicator applet to controlxflux
, an application that makes the color of your computer'sdisplay adapt to the time of day: warm at night, and like sunlightduring the day. Reducing blue light exposure in the evening can helpyou fall asleep at night. See https://justgetflux.com/research.htmlfor more details.This project -- https://github.com/xflux-gui/fluxgui -- is onlyconcerned with the
fluxgui
indicator applet program, not with theunderlying xflux
program the indicator applet controls. The xflux
program is responsible for actually changing the color of yourscreen. See https://justgetflux.com/linux.html for more informationabout xflux
.xflux
is downloaded automatically when installing fluxgui
. Simplyrun fluxgui
in your terminal after installation to open the applet.You can also easily configure the applet to auto-start on login.Install Instructions
Only Python 3 is Supported
The
fluxgui
is only known to work with Python 3.Ubuntu PPA Package Manager Install
To install via apt:
See ubuntuhandbook.org instructions for more details.
If you have trouble with the PPA version try the manual install below.
Fedora Package Manager Install
There is no Fedora package provided yet. Please use Manual Install below.
Manual Install
To install manually you first install the dependencies using your package manager, and then install
fluxgui
using the provided setup.py
. The manual install can be done locally or system wide.Install Dependencies Using Package Manager
Ubuntu/Debian
Partial list of Python 3 dependencies (after the uprgrade to GTK+ 3 in PR #112. If you discover the correct deps, please submit a PR):
Out of date Python 2 dependencies; the remaining Python 3 deps should be similar:
Fedora/CentOS
WARNING: these dependencies may be out of date after the uprgrade to GTK+ 3 in PR #112. If you discover the correct deps, please submit a PR.
Install fluxgui
There are separate instructions in the code below for installing system wide and for installing locally in your user directory; choose one.
Manual Uninstall
If you manually installed instead of using package manager, you can uninstallby making
setup.py
tell you where it installed files and thenremoving the installed files.License
The f.lux indicator applet is released under the MIT License.
Developing
Coding Style
Try to stick to the same coding style that is already used in the file you are editing.In particular, don't change the style of code you're not already editing for some otherreason. Style changes create noise in the Git history and make the
git blame
outputmisleading. When reviewing a PR, the maintainers want to focus on the logical changesintroduced by your code, and extraneous style changes make that harder.Running fluxgui
Without Installing
When working on
fluxgui
, you can useto test your local copy of
fluxgui
without installing anything.Change Logs, Versions, Releases
Note changes in
./debian/changelog
.Use version
<ver>~pre
until ready to release a version. Whenreleasing a version remove the ~pre
suffix from the version stringsand commit, copying the changelog changes for the current release intothe commit message. Then git tag -a v<ver>
, using the commit msg forthe tag annotation. Finally, create another commit with the new <next version>~pre
version strings and changelog entry.When releasing the version string needs to be changed in
debian/changelog
and setup.py
, and the release dates needs to beadded in debian/changelog
.