DaemonForums  

Go Back   DaemonForums > Miscellaneous > Guides

Guides All Guides and HOWTO's.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 6th May 2014
shep shep is offline
ISO Quartermaster
 
Join Date: May 2008
Location: Dry and Dusty
Posts: 595
Thanked 9 Times in 9 Posts
Default Simple Desktop for OpenBSD 5.5

This is an update of a prior post that walks new users through the setup of a Simple Desktop Environment. This desktop funtions in a basic BSD environment; no wrappers or other cludges for pulseaudio, udev, hal, systemd, compositing, etc..

To get this desktop installed you will need:

1) A base OpenBSD install with a working internet connection.
2) Knowledge of basic editing commands and familarity with file paths/permissions.

The PC-BSD developers have started a similiar project. If that completed project imports easily into OpenBSD this may be the last release.

The changelog is fairly small.
1) Sylpheed substituted for Claws-mail as the default email client.
2) PcManFm removed due to instability. Midnight Commander with the ovidui skin is now used as the default file manager. Midnight Commander has the added capability to easily open an ftp server in one of the panels.

To start, download the following attachment to your home directory in your new OpenBSD 5.5 install. Ideally, use two terminals in the default fvwm; one to view/copy the README and the second terminal to paste the commands.

OpenBSD55_SimpleDE.tar.gz

Extract with

tar xvzf OpenBSD55_SimpleDE.tar.gz

Change into the OpenBSD55_SimpleDE directory and less the README

cd ~/OpenBSD55_SimpleDE

less README

I have trialed this in a new 5.5 amd64 installation. I will gladly accept suggestions/pointers/corrections to the original post. If you find this to be of use and a time saver, please consider supporting the OpenBSD project.

Last edited by shep; 28th July 2014 at 06:30 PM. Reason: correct pkg list in TarBall
Reply With Quote
  #2   (View Single Post)  
Old 6th May 2014
LeFrettchen's Avatar
LeFrettchen LeFrettchen is offline
Marveled user
 
Join Date: Aug 2012
Location: Bronvaux, France
Posts: 108
Thanked 0 Times in 0 Posts
Default

Good job.
Personally, I would have added VLC.

And also Apache, PHP and PostgreSQL client/server, but this wouldn't be a simple desktop.
__________________
In case of emergency
Reply With Quote
  #3   (View Single Post)  
Old 7th May 2014
ibara's Avatar
ibara ibara is offline
Shell Scout
 
Join Date: Jan 2014
Posts: 119
Thanked 0 Times in 0 Posts
Default

I have no idea why people choose Openbox over Fluxbox. Fluxbox is saner to config (nearly plaintext!), better licensed, has much fewer dependencies, and actually has its own bar so you don't need to add yet another package on top (i.e. wbar/tint to openbox). And with a good theme, it's a pleasure on the eyes (I use the MurrinaFlux theme collection).

I second the addition of VLC. For those who like streaming video, like twitch.tv and the like, livestreamer (and livestreamer-curses): livestreamer will work with both mplayer and VLC.

Also, Xfe for those looking for a lightweight graphical file manager.

Pidgin?

You've also forgotten games! There's so many great games in the ports collection!

And I much prefer Thunderbird to Sylpheed, if only because I'm too lazy to learn something else.

(Full disclosure: I am the OpenBSD port maintainer of Fluxbox, livestreamer{,-curses}, and Xfe. This post reflects my workflow, scientifically proven to be awesome from many years of use )
__________________
@bcallah on app.net

Last edited by ibara; 7th May 2014 at 03:36 AM.
Reply With Quote
  #4   (View Single Post)  
Old 7th May 2014
shep shep is offline
ISO Quartermaster
 
Join Date: May 2008
Location: Dry and Dusty
Posts: 595
Thanked 9 Times in 9 Posts
Default

My intent was to provide a framework that could be easily altered either during installation or post-installation. I personally use mutt/abook, mplayer without a front end, gvim and midnight commander.

I also like VLC but when went with gnome-mplayer to avoid pulling in the qt4 libs.

As far as Openbox vs Fluxbox there were several reasons I went with Openbox
For OpenBox the default local configuration file is in ~/.config and I was trying to centralize configuration files as much as possible. Also Openbox is utilzed in CrunchBang, ArchBang, LXDE and is the preferred window manager for the RazorQt project. Simply put, the chances of being able to import code from these projects into SimpleDE seemed higher.

Xfe is nice but it pulls in many dependencies, the audacious media player comes to mind. Default apps are easily set in ~/.config/mc/ini.

You can just edit SimpleDE55_pkglist.txt and substitute vlc for gnome-mplayer, thunderbird for sylpheed and xfe for mc prior to running pkg_add -l SimpleDE55_pkglist.txt

Likewise, the menu was constructed with at least one entry in each of the FreeDesktop categories to more or less serve as a place holder. I considered adding menumaker as a menu launched shell script but have not gotten around to it yet.

Last edited by shep; 4th June 2014 at 01:36 PM. Reason: Added Openbox vs Fluxbox
Reply With Quote
  #5   (View Single Post)  
Old 26th June 2014
wesley wesley is offline
Real Name: Wesley
Fdisk Soldier
 
Join Date: Aug 2009
Location: Reunion Island
Posts: 76
Thanked 1 Time in 1 Post
Default

A screenshot will be welcome
Reply With Quote
  #6   (View Single Post)  
Old 26th June 2014
shep shep is offline
ISO Quartermaster
 
Join Date: May 2008
Location: Dry and Dusty
Posts: 595
Thanked 9 Times in 9 Posts
Default

Quote:
A screenshot will be welcome
The screenshot is unchanged from SimpleDE 5.4.

In that same thread, there are some hints on modifying the background colors and customizing the dock. If you wish to use simple compositing,

I can also supply an OpenBSD 5.5 wallpaper and a modified ~/.config/openbox/autostart.

graphics/feh will need to be added if you want the custom wallpaper.
Reply With Quote
  #7   (View Single Post)  
Old 11th July 2014
pcronin pcronin is offline
Port Guard
 
Join Date: May 2012
Posts: 19
Thanked 0 Times in 0 Posts
Default

Very neat. I will give it a try when I get home
Reply With Quote
  #8   (View Single Post)  
Old 28th July 2014
akts akts is offline
Horribly Lost
 
Join Date: Jul 2014
Posts: 3
Thanked 0 Times in 0 Posts
Default

The .Xdefaults has the browser set as xombrero. Thanks shep, because of this I dived into OpenBSD
Reply With Quote
  #9   (View Single Post)  
Old 28th July 2014
shep shep is offline
ISO Quartermaster
 
Join Date: May 2008
Location: Dry and Dusty
Posts: 595
Thanked 9 Times in 9 Posts
Default

URxvt*urlLauncher: xombrero ----> URxvt*urlLauncher: firefox-esr

Thanks
Reply With Quote
Reply

Tags
openbsd 5.5 simple desktop

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Simple Desktop Environment for OpenBSD 5.4 shep Guides 4 27th January 2014 06:47 PM
OpenBSD as a desktop raxes OpenBSD General 6 26th April 2013 03:13 AM
simple window manager for openbsd 5.1 barti OpenBSD Packages and Ports 12 19th July 2012 03:47 AM
most paranoiac pf rule set for OpenBSD desktop daemonfowl OpenBSD Security 19 27th February 2012 08:33 PM
Tracking OpenBSD snapshots with some simple sh scripts J65nko Guides 3 2nd December 2009 04:55 AM


All times are GMT. The time now is 04:14 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick