Introduction: Simple Fast GUI for RaspberryPi
There are many times when I want more then a text based system but I don't need a full graphic user interface.
This can be achieved by running a bare bones openbox. You can start openbox by running the command:
xinit /usr/bin/openbox-session
when no X session is running.
No more long wait for a GUI to load, it's much faster, and it will work with any model of RaspberryPi. All you have is the ability to run graphic programs, no fancy eye candy, not even wallpaper.
Step 1: Automate the Process
To automate the process download the one line script file, ob.sh, and name it ob.
Make it executable with the command: chmod +x ob
And move it into your /usr/bin directory with the command: sudo mv ob /usr/bin/
startx is undisturbed, it will work the same as always.
Step 2: Using Your New GUI Desktop
Exit your GUI, enter the ob command and you will have a simple, fast, basic GUI.
Right click the mouse to bring up the system menu.
When you exit openbox you will see a lot of error messages, don't worry, no harm done.
Step 3: Conky
conky is a utility used to display the system status.
The official site for conky is located here: https://github.com/brndnmtthws/conky
conky is named after a ventriloquist dummy, that story is here: http://trailerpark.wikia.com/wiki/Conky
Install conky with the command: sudo apt-get install conky
The hidden file, .conkyrc is the configuration file for conky. Download it into your home directory and name it .conkyrc. The period at the beginning makes it a hidden file. The .conkyrc file is named conkyrc.txt here because the instructables download program would not accept the name .conkyrc.
This .conkyrc file is written for the new quad core RaspberryPi model 2. If you have an older single core model you will need to comment out or delete the lines that start with CPU2, CPU3, and CPU4 or conky will error out.
Open a terminal and start conky with the command: conky &
Once it is started you can hit return one more time to get back to the terminal, or if you close the terminal conky will keep running.
To close conky find it in the top processes, note the PID, and enter the command: kill [PID].
.
conky is highly configurable. http://conky.sourceforge.net/screenshots.html shows a lot of different screenshots and the .conkyrc scripts used to create them.
Attachments

Participated in the
Raspberry Pi Contest
6 Comments
Question 3 years ago
Conky skin works great on my RPi 4. Do you know of a .conkyrc setting which will configure temperature units to F?
Thanks, Richard
8 years ago
Thank you KTELL KTELLI for posting a link to this instructable at http://robot4pro.blogspot.com/2015/09/simple-fast-gui-for-raspberrypi.html
8 years ago on Introduction
conkyrc is not a valid file
Reply 8 years ago on Introduction
It's fixed now. The Instructables download program does not accept the name .conkyrc. I renamed the file conkyrc.txt. After you download it you will need to rename it .conkyrc.
Thank you for calling this to my attention.
Reply 8 years ago on Introduction
thanks. I use conky with the new pi display https://www.raspberrypi.org/blog/the-eagerly-awai...
But the display can't show the whole conky. Do you know if it is possible to divide it, with a left part and a right part so it can fit the screen ? I am new to the pi...
Reply 8 years ago on Introduction
I don't know, look at some of the different scripts in the link I provided and see if you can find something,
My script has both wired and wireless network, you could eliminate the one you are not using to make it a little smaller.