Custom FreeBSD desktop example (no DE)

The theme

by ross at 10:32:34 on November 15, 2012

Screenshots

desktop-empty-thumb.pngEmpty desktop desktop-windows-thumb.pngGTK and Qt windows
desktop-geany-thumb.pngGeany theme desktop-compiz-thumb.pngCompiz window switcher

The software

Install Xorg and Compiz/Emerald. Other software used:

  • The top bar and the album cover: Conky
  • The launcher on the left: Cairo-Dock
    Humanity-Dock theme and AwOken icons. Taskbar functionality disabled (I have lxpanel for that) — just an animated launcher.
  • The bottom bar: lxpanel
    Patched to remove icons of taskbar items
  • IDE: Geany with a modified theme

Install the themes

GTK

# cd /usr/local/share/themes
# fetch http://daemon-notes.com/downloads/assets/themes/daemonnotes-gtk2.tar.bz2
# tar jxvf daemonnotes-gtk2.tar.bz2
# rm daemonnotes-gtk2.tar.bz2

Run gtk-chtheme — choose DaemonNotes (needs x11-themes/gtk-equinox-engine).

Emerald

# cd /usr/local/share/emerald/themes
# fetch http://daemon-notes.com/downloads/assets/themes/daemonnotes-emerald.tar.bz2
# tar jxvf daemonnotes-emerald.tar.bz2
# rm daemonnotes-emerald.tar.bz2

Run emerald-theme-manager — choose DaemonNotes.

Icons

# cd /usr/local/share/icons
# fetch http://daemon-notes.com/downloads/assets/themes/awoken.tar.bz2
# tar jxvf awoken.tar.bz2
# rm awoken.tar.bz2

Edit ~/.gtkrc.mine:

gtk-icon-theme-name = "AwOken"

Geany

# cd /usr/local/share/geany/colorschemes
# fetch http://daemon-notes.com/downloads/assets/themes/daemonnotes.conf

Start geany and select View->Editor->Colour Schemes — DaemonNotes

Qt

Finally run qtconfig-qt4 — set GUI style to “GTK+”.

Comments
Is it possible to do all of this via the bash terminal? If not, could you make a list of commands starting from the very beginning down to the last one in making this desktop environment?
-- Classified
Wednesday, March 4, 2015, 0:20:38
I use GUI commands to change setup. Like gtk-chtheme to change GTK theme, emerald-theme-manager to change Emerald theme, etc.

It's fast and simple so I never thought of doing it all via terminal instead of GUI.

Anyway I moved to KDE since then, do I won't be able to redo and record all the steps again.
-- ross
Wednesday, March 4, 2015, 8:14:05
Thanks for the reply, I was curious about it because I want to give the distro I am using a unique feel to it.
-- Classified
Wednesday, March 4, 2015, 23:52:20
Hi,

what is the name of the Window Manager used in your screenshot ? What is the tool used to display the cover of the current played song ? the upper bar is defaut in the used WM ?

Thanks.
-- 0xBAADF00D
Wednesday, June 3, 2015, 2:58:23
The WM is Compiz with Emerald for window decorations.

Both the upper bar and album cover are custom Conky scripts.
-- ross
Thursday, June 4, 2015, 14:38:06
Greetings ross,

Great article with easy to follow step by step instructions. Would you still happen to have your conky script, especially for the top bar?

Thanks.
-- Jason
Tuesday, July 14, 2015, 22:27:10
No, sorry. It didnt survive.
-- ross
Saturday, July 18, 2015, 3:44:44
This look really nice. But you only describe what software you use. I am thinking about using BSD. I have only installed it in a virtual box so far and have no idea, how to start a session using it all together. Sorry if this is obvious to you, but I am a noob with BSD. Do you have a tutorial, how to actually start this from the login manager, so that I can boot into such a setup?
-- moe
Wednesday, September 2, 2015, 22:10:35