No more watery eyes, when you wake up from sleep in the middle of the night to work on your bright computer screen. Your eye savior, f.lux is here. First things first, what is f.lux and why do you need it?
Why do you need f.lux ?
Decreasing the brightness is not that attractive an option, because the blue light emissions from your screen is still significant enough to well up your eyes with water and completely ruin your sleepy state. It is proven that exposure to blue light significantly aids in keeping you awake for a longer time in the night.
To get to the science behind it, here’s why. Most of us don’t know this, but there is another kind of receptor cells beside rods and cones in our retina. It’s called Melanopsin. The discovery was made about 15 years ago. Melanopsin is sensitive to narrow band of blue light in 460-480 nm range. Melanopsis works different functions for different creatures, but that’s another story.
There are two things I’d like to recommend to your reading list to get more information about melanopsin and effect of blue light on sleep:
f.lux is a desktop applet for Windows, Linux, Mac, iPhone, iPad and iPod touch which limits the glow of your screen. Instead, it replaces that with a warm tone. There is no problem for your eyes not to feel comfortable on the screen in the morning. The daylight is sufficient and doesn’t let your eyes feel the glow that the screen throws. But say at 11 PM while you are, say trying to work late after sneaking on your father or wife, you power up your computer and you get instantly taken back by the brightness!
You can reduce the brightness and contrast to a certain extent, but there is a limit to which you can go without compromising your experience. f.lux comes to rescue here. It automatically switches to a warm tone at night and goes back to a brighter shade in the morning.
Don’t worry as it uses only 3.86MB of RAM approximately, is completely free, has no CPU load and works like a charm without any user interference. The working is also fairly simple. You can also customize the way it works, especially how warm you want your screen to be at night.
How to use f.lux to save your eyes?
It does the work by calculating your present location (through google maps)and works according to the sunrise/sunset cycle. The f.lux indicator applet automatically manages the color temperature of your screen based on your latitude and longitude, or if you are in the US, your zip code.
In the preferences panel, you can set your preferred night-time color temperature and see a preview, as well as seeing the current color temperature.
You can even pause the applet if you want to:
You can download f.lux for windows here and for Mac here.
For iPhone, iPad and iPod Touch you need to jailbreak your device in order to install it. You can follow the instructions here.
To install f.lux on Linux (Ubuntu) open up the terminal and copy paste the following commands one by one.
1.)sudo add-apt-repository ppa:kilian/f.lux
2.)sudo apt-get update
3.)sudo apt-get install fluxgui
Here's how it looks!
If you are having an error in adding the ppa (the first command), follow this link to troubleshoot it.
A 64-bit version with multiple monitor support is available here: xflux64.tgz
A 32-bit build with support for multiple monitors is available here: xflux-pre.tgz
The Linux GUI of the f.lux applet doesn’t provide as much customizing options as that of the other platforms, so if you are interested in adding features to it, you could do it on its open source code on GitHub.
If you have any other query regarding f.lux, comment your queries below. Do share your experiences as well.
This is a question often asked by Linux lovers who want to give it back to the community of GNU/Linux. Linux and Open Source both are heavily community oriented and if you think about helping Linux, it is indeed a sign of a real Linux lover. But this question is often accompanied by:
I want to help, but I am not a coder
I do not have enough free time to contribute
I don’t know which project needs my contribution
At times, I have been asked to advise on how can a ‘normal Linux user’ help the Linux community. In this article, I am listing several ways a normal Linux user, who has been using Linux for a few months/years, could contribute to grow Linux user base and help the community. But before we see that, let’s first see why should you contribute to Linux.
Why should you help Linux?
Linux is 24 years old now. While Linux rules on supercomputers and servers, the desktop Linux still struggles. As per Net Market Share, Linux runs only on 1.68% of desktops. This is lesser than the market share of Microsoft’s disastrous operating system Windows Vista (which, for some reasons, still has 1.84% market share).
This is the condition when there are over 300 Linux distributions with a number of them being desktop focused. Linux was (and still) considered to be the “geek only” zone with the biggest misconception that one need to know the command line to use Linux.
Times have changed. Linux is a lot more user-friendly than what it used to be in late 90’s or early 2000. The chances for Linux to gain market share is now and you definitely could help in this cause.
How can you help Linux to grow?
There are a number of ways you could help Linux to grow. Note that when I say Linux, I am referring to desktop Linux here. It doesn’t matter if you are a computer science major or a programmer.
1. Share what you read
This is the least and the best you can do without needing any skills. If you have been using Linux for some time now, you might be reading about it and following news and tutorials about your favorite distribution and Linux in general. For example, I mainly use Ubuntu and I regularly follow the best blogs for Ubuntu. Now if you have some favorite blogs that you check regularly, start sharing the articles.
This will not only help the blog, but it may also get new visitors who could turn into uses. Someone in your network might be intrigued by the content you share and reading the article(s) eventually decide to try Linux herself/himself.
Also, sharing the contents help the blogs grow and for most of the bloggers, it is a motivating factor to write more.
2. Report bugs
In software terminology is an error, a bug is an error or flaw in the software that might cause a crash or produce an unintended result.
Be it an application or the operating system itself, it is a piece of software and there is no software in this world which is bug-proof. No matter what level of quality assurance has been applied, there will always be bugs. These bugs are But how would the developer(s) of software know about the bugs unless you, the end user, reports it to them.
When you install an application, it will give you some hint about how to report bugs. Most of the time, you can get that link from the ‘about’ section of the apps. You can go to the link and report the bug.
You can read more on reporting bugs in Ubuntu here and in Fedora here.
3. Be a beta tester
While we are talking about bugs, how about beta testing an application or operating system? In software terminology, alpha and beta are the state of the software under development. Alpha is extremely unstable while beta is relatively more stable. It is followed by RC (release candidate), just before the final stable release.
Most of the operating systems and applications appreciate the beta testing by users. It enables them to know about the unidentified bugs and fix them before it is released for everyone. The more bugs the software has after the stable release, the lesser will be the user satisfaction.
So, if you can afford to have an unstable operating system or application, feel free to become a beta tester and report some bugs.
4. Join a forum and help others
I am repeating again. Linux is built around community collaboration. It will go as good as the community. So if you wish to go back to the Linux community, join various forums and try to help people.
All major Linux distros have their own forum. This is where people seek help and discuss features. Join the official and unofficial forums of your Linux distribution and try helping people, specially beginners because if beginners do not get enough help, they might quit Linux. You wouldn’t want that to happen, would you?
Now, you might say that you are not a Linux pro so how could you help others? You have a genuine concern here but you don’t need to be an expert. Just browse through various open forum threads and see if the problem reported by other user sounds familiar. If you had similar issue in the past, try to describe what you did. If you followed some blog article, provide the link. Even this helps people a number of times.
If you are an Ubuntu user, you should join the official Ubuntu Forums and Ask Ubuntu. You can also join several Google Plus communities where you can learn new things and will have the opportunity to hep others.
5. Write blogs
If you have some time at your hand, why not start blogging about your desktop Linux experience? Share things you learned, troubles you faced and the steps you took to fix these problems. It may sound a lot of work but this is how I started into tech blogging with Computer And You in years 2010.
If you are worried about the costs of hosting and managing the blog, I suggest you to start a free blog at WordPress.com or Google’s blogger. You don’t have to pay a dime for the platform or hosting.
If you are an experienced blogger, try contacting the team of your favorite Linux distribution and see if they would like you on board in managing their blog.
6. Help financially
Have you noticed that most of the Linux distributions ask for donation before you download the OS? Of course, you can ignore the plea for donation and download the OS for free. But if you are a long time user of a particular Linux distribution or an open source software, I would advise you to donate.
It takes time and effort from the developers to maintain the distributions and software and continually providing new features. Some Linux distributions employ full time employees while some are supported by volunteers. In either case, money is needed or else the Linux distribution will go out of business like Mandriva Linux.
Similar is the case with Linux application developers. These open source software are available for free but the developers’ hard work can be (should be) appreciated financially. Often, Linux applications are developed as hobby or side project and over the time, the developer(s) loses interest in it.
Donation is one of the motivating factors that could push the developer to continue working on the software. The story of email encryption software GnuPG developer, Werner Koch, is the biggest example of why regular donations to open source projects is a must. No wonder that most of the applications have “donate” buttons on their websites.
In fact to help desktop Linux grow by helping open source application developers, I conceived my incoming project Open Envelope. I am trying to pitch it in coming start up exhibits. I’ll be updating about it in the newsletter. Meanwhile, you can visit the website to know more about it.
7. Disable ad blocker
Now that might sound ridiculous but here is the thing. If you cannot donate money to your favorite Linux distribution, open source software or blog, at least you can disable the ad block on their websites.
We all are habitual of putting ad blocker by default in our web browsers and that’s not entirely a bad thing. The world wide web is filled with hideous pop-up ads, adult, fraudulent and misleading advertisements and for this reason adding ad block is on my list of first few things to do after installing Ubuntu.
But at the same time, the blogs and websites rely on the income generated by the ads. So what’s the deal here? Do you block ads or not?
For me, the decision is fairly straight forward. I disable the ad block on the blogs and websites I visit regularly. I continue this practice not only on Linux blogs but all my favorite blogs, in any field. Unless I am bothered with pop-up ads or adult advertisements or too much of ads everywhere, I continue to unblock them. A practice you should try as well.
8. Join local Linux and Open Source groups
Look around you. There might be a group of GNU Linux enthusiasts. Join them and volunteer with them to grow Linux and Open Source community. Usually, universities and colleges have these groups to promote Open Source. Be in touch with them and see if you could help them in any way possible.
Have command over multiple languages? You can help in translating. Usually, Linux distributions and open source applications are in English (with several exceptions). You can help them by translating them in other languages. This way not only you help the distribution and/or software, you also help in spreading the distribution/software to non-native English speakers.
10. Fix a bug (developers)
Even if you are just learning to program as a student, fixing bugs could be a good practice to learn and understand. I am repeating again that Linux is community driven. If you could put your programming skills to good use, try fixing the bugs opened by your favorite Linux distribution and open source software.
In fact, you could earn some money by fixing bugs on websites like Bounty Source. elementary OS often put bounty on their bugs so that more people would be interested in fixing those bugs.
11. Develop an application for desktop Linux (developers)
Another one for developers. Have an idea on something but can’t find the app? Develop on your own.
It may sound outrageous, but you should know that huge number of applications helped in the success of iOS and Android. Newbie Linux users often complain about lack of applications and that is a fair complaint. So, what do we do about it?
Start developing applications is the answer. Ubuntu encourages app development with its Ubuntu Software Development Kit. You can start looking at its documentation and work on your idea. You can also search for open source projects on Github that are looking for contributors.
I would like to add here that my up coming project Open Envelope aims to address this issue as well.
12. Design the website (developers)
I have seen good looking Linux distributions with crappy looking websites. Often the developers and the managing team don’t pay attention to the look and feel of the website. It is 2015 and branding matters a lot. Leave aside branding, some Linux distributions have websites that look like they were made in early 2000.
If you have got the taste for looks and skills to design, make a concept and present it to the people managing the Linux distribution and see if they would like their website redesigned.
13. Handle the social media
If you are a pro at social media strategies or have experience in handling social media accounts such Facebook Pages, Twitter, Google Plus etc, volunteer yourself for handling the social media of your favorite Linux distro or Open Source application.
If your favorite Linux distribution doesn’t have a Facebook page, create a community Facebook page for it. Do mention that it is run by fans and it’s not official. Keep on posting updates about the distribution, tutorials you found on webs and other things of interest on it.
Alternatively, if there are not frequent updates on the social media account of the Linux distro, contact the team, prove them that you are capable of handling social media account and ask for their permission to manage their social media accounts. One of my next projects is going to revolve around it.
Bottom line is that you can help desktop Linux grow by helping the Linux distribution, open source applications and various blogs and this you can do it in a number of ways. You don’t need to have skills, all you need is the will to help Linux grow. Skills are the plus points.
I would like that you pitch in your idea on how to help the desktop Linux community grow. If you already are doing something for this cause, do share it with rest of us so that we can take inspiration. Just to add in the end, did you follow the advice number one and share this article? 🙂
Rini Sampath at the University of Southern California. (Courtesy of Rini Sampath)
When Rini Sampath decided to run for student body president at the University of Southern California, she said some students told her she would never win. She was a young woman and a minority, and she was running on a ticket with another woman, who was also a minority.
Their advice? Choose a white, male student as your running mate.
Sampath, 21, is no stranger to discrimination. She was born in Theni, a district in Tamil Nadu state in India, and she moved to America when she was 6. Classmates in Arizona asked whether her mom was from Mars, she said. Others told her she couldn’t play with them.
Why? Because she had brown skin.
“I had self-esteem issues because I was an immigrant,” she told The Washington Post. “I was struggling to learn English and I was struggling with what I looked like, in a sea of kids who didn’t look like me.”
Sampath and her female running mate, Jordan Fowler, won the election and now serve as president and vice president, respectively, of USC’s Undergraduate Student Government. Still, Sampath said, she doesn’t believe many USC students see her first as a student leader. Instead, she said, she thinks they see her — and judge her — based on where she is from.
[Mizzou chancellor responds after student-body president is called the n-word]
Sampath’s struggle — no doubt the same for many minority students, she said — came into focus Saturday night when she was walking back from a friend’s apartment.
Someone leaned out of a fraternity house window, she said, and shouted: “You Indian piece of s—!” Then he hurled a drink at her.
“Once his fraternity brothers realized it was me, they began to apologize,” she wrote in a Facebook post. “This stung even more.
“I couldn’t quite figure out why their after-the-fact apologies deepened the wound. But one of my friends explained it to me the best this morning: ‘Because now you know, the first thing they see you as is subhuman.’ ”
After the incident, Sampath said she was in shock.
“It brought back all these memories of growing up as immigrant in America,” she told The Washington Post. “All the things people said started playing back in my head, over and over, like a broken record.
“It makes me wonder what would have happened had it been someone else. That’s an aspect that concerns me. It just makes me wonder: ‘Is this how they see us first and foremost — for the color of our skin?’”
Rini Sampath (Courtesy of Rini Sampath) (Courtesy of Rini Sampath)
[‘They thought it was a bomb’: 9th-grader arrested after bringing a home-built clock to school]
Sampath, a senior international relations major, opened up about the incident on her Facebook page Sunday morning because, she said, she wants to call attention to racism on her Los Angeles campus and to encourage other students who have been victimized by it to come forward and share their own stories.
“Some people don’t believe racism like this can happen on our campus,” she wrote in her post. “Some people continue to doubt the need for safe spaces and the need for expanded cultural resource centers or the need for gender neutral bathrooms or the need for diversity in our curriculum or the need for diversity in our professors or the need for diversity in dialogue.
“And to those who continue to believe we’re just playing the ‘race’ card, I ask you this — what’s there to win here? A sense of respect? A sense of humanity? A sense of love and compassion for others regardless of how they look like?”
Almost immediately, Sampath said, university officials reached out to her in support, students sent messages showing they care and the person responsible for creating what has turned into a nationwide uproar contacted her to apologize.
“I appreciate it, but hope it becomes a learning experience,” she told The Washington Post. “Apologies don’t fix these deep wounds. … [the slur] was a verbal assault on my identity — on who I am as a person.”
[Christian college soccer players suspended for wearing blackface]
USC Dean of Religious Life Varun Soni said the university has a zero-tolerance policy for such behavior, which he called “cowardly and hateful remarks.” He said that he has asked Sampath to file a formal complaint with the university’s Bias Assessment Response & Support team, which will review the case and decide how to proceed.
“USC and higher education in general tries to look at incidences like this as learning and growing opportunities, not just punitive opportunities,” Soni told The Washington Post. “We want to create a dialogue.”
Sampath declined to publicly identify the person who verbally attacked her. Soni said he does not know who the person is or what his punishment may be. But, the religious-life dean said, the focus should not be on the alleged assailant but rather on the university’s overwhelming response to Sampath’s story.
If anyone can ignite a conversation on campus, he said, Sampath can.
For minority students, Sampath said: “Racism is alive and well.”
” ‘You Indian piece of s—‘ ” is the type of language attackers have used before brutally murdering someone,” she wrote on Facebook. “Just look at Inderjit Singh Mukker” — a Sikh man who was brutally attacked by an Illinois driver who yelled “Terrorist, go back to your country” as he punched him in the face.
And the racial epithet that came from that fraternity house window, Sampath said, “continues to ring so loudly in my ears I still can’t shake it from me.
“Whether racism or sexism or homophobia or transphobia happens on the Internet, or behind closed doors, or in a small group setting, or as ‘just a joke,’ it’s not okay. It’s never okay.”