View Single Post
  #1   (View Single Post)  
Old 15th April 2019
shep shep is offline
Real Name: Scott
Arp Constable
 
Join Date: May 2008
Location: Dry and Dusty
Posts: 1,254
Default Bare Graphical DE for OpenBSD 6.5

This grew from a previous SimpleDesktop thread that built a lightweight Desktop Environment (DE) in OpenBSD. The older project relied on manually edited configuration scripts and menus. With the inclusion of x11/jgmenu (accepted for 6.5 but currently missing in openports.se), users can now configure their DE with Graphic User Interfaces (GUI) without the usual bloat. The GUI configuration tools are x11/obconf, tint2conf and x11/lxappearance. The resting memory footprint is around 170mb.

Other changes include replacing x11/wbar with a second instance of x11/tint2. An additional benefit with tint2 is that xcompmgr transparency allows for any wallpaper the user wants. Base applications, xterm and xcalc, have been provided *.desktop entries in ~/.local/share/applications and utilize icons from the Adwaita icon theme.

Even though the ability to customize the DE has been simplified, users still need to be familiar with the OpenBSD FAQ, man pages, package management and text editing. A Base OpenBSD install provides vi, mg, ed and xedit. editors/leafpad is from the LXDE project, is available in ports and is a good fit for newbies who want a simple gtk based editor.

The project has 2 levels. The first level provides just the base install + bare desktop. The experienced open source user then adds their favorite applications.

Name:  baregui_screen.jpg
Views: 761
Size:  34.0 KB

The next, optional level is a list of commonly used packages that have freedesktop compliant menu entries and are well supported in OpenBSD. The project essentially chooses web browsers, email clients and office suites using criteria described later. After adding the additional packages, the DE is functionally the same as the older SimpleDesktop project. NCurses applications can be given *.desktop menu entries - mail/abook, productivity/calcurse and audio/ncmpc have examples in following posts.

Name:  added_apps_screenshot.jpg
Views: 735
Size:  36.9 KB

To get started, click the link to download. Extract the following tarball and the README should take you the rest of the way. If you are working from a new OpenBSD install, without a browser, this base ftp command should download:

Code:
ftp -o BareGUI.tar.gz http://www.daemonforums.org//attachment.php?attachmentid=860&d=1556117116
BareGUI.tar.gz

Last edited by shep; 24th May 2019 at 02:38 PM.
Reply With Quote