Bodhi Linux - July 20, 2019

This week’s challenge is Bodhi Linux. https://www.bodhilinux.com/

Please add your experiences, tips, tricks and so on as you are testing this week. See you Saturday!

It is suggested that you get the app pack, else you will get only 3 packages.

Good suggestion. Thanks Chris.

Did it take anyone else 25 minutes to install? (In a VM on strong hardware).

It only took about 10 for me with these settings.

image

Yeah I got all the exact same settings except with 8GB for the VM… Very weird. Might have to try again…

tl;dr (1) hi everyone!; (2) Bodhi – average distro at best IMO. 3/5 rating.

Hello everyone. Last night was my first time joining the live chat on Youtube, though I had heard the last week’s audio as a podcast. I found BDLL through DasGeek’s channel and web site. Very enjoyable.

I decided to accept the challenge of installing Bodhi 5.0 (the AppPack release) in a Virtualbox. I had installed Bodhi 4.5 in a VM a while back, and thought it was okay but not something I’d install as a daily distro and not one I’d suggest to someone new to Linux.

Here are my initial experience notes:
(1) The install went okay. However the installer is hidden in a menu and you have to look for it. If I was new to Linux, I would have probably given up even though it didn’t take long to find it. The Quick Help page that comes up is probably not going to be read by most people just trying to install Bodhi, so the installer should have a shortcut on the desktop or be in the quick launcher on the panel, in my opinion.

(2) Updates. I did an initial update through Bodhi’s “eepdater” app, and it all went okay until the end of the install when it was processing final triggers. My update hung up on “processing triggers for menu”. A quick search revealed that this is a common problem and is just some bugginess in the Bodhi “eepdater” app. A terminal upgrade went as smoothly as one would expect on an Ubuntu-based system.

(3) I read the DistroWatch review for Bodhi 5.0 (suggested by a post on Bodhi’s web site), and found I had one anamoly in common with the reviewer: in a terminal when running the first instance, the first letter of any input is capitalized. I was able to duplicate this, and, while it was annoying, it only did it on the first instance of terminal input as far as I can tell at this point.

Conclusion: I didn’t have any real problems exactly, but I would not choose Bodhi as a candidate for regular use if I was interested in an Ubuntu-based distro. I will stick with my beautiful and solid Arcolinux Plasma. Oh yeah . . . by the way, I use an Arch-based distro.

1 Like

Same for me. If you want people to install your distro don’t hide the installer. Just sayin.

Excellent choice. Good to know you have great taste. :grin:

Welcome and thanks for the review!

1 Like

I am guessing your going to need more than 8GB

Exactly, I had the same experience only I did give up and did a reboot into usb stick to install

1 Like

The week of July 13, 2019 sees the distro challenge Bodhi.

Bodhi is based on Ubuntu, uses the synaptic gui package manager, and apt for the command line. Then desktop environment is Enlightenment that provides a different philosophy in presentation, but so much that the user will be totally lost. Menus are labeled with common words, and apps and applications can be found by quickly by going through the menus and sub menus. Searching for names by clicking the start button and typing results bringing up the “about” menu, rather annoying.

Install wasn’t too bad - I went with the apppackage iso, so the common packages were present at the install, instead of the three that are offered in the minimal install. The usual information was collected, and I was happy that I didn’t have to go into fdisk to set the boot flag on the /boot filesystem. However, I did check the box to install the updates, which it didn’t. After rebooting, I dropped to the command line and used apt iupdate and apt upgrade to get the 700+ update installed. Also, I was prompted to update or skip a couple of times (the prompt was cool in that it allows you to install, skip, se the difference between old and new, or go to the shell). This isn’t so bad, but more manual than I’d like on an initial update. There were some times that I had to configure keyboard, region, and some other stuff, which should have been picked up the configuration from the install. I was able to install snapd and get discord installed without issue. Installing Lazarus was equally a non-event.

I have to get to work, but I will continue after further testing.

-Chrid

2 Likes

That checkbox is only for downloading updates not installing them. Mine seemed to only download some of them so not sure about the point of it.

The reconfig of keyboard etc during updates was a little weird but I have not been on *buntu for a few years so I have no clue if you actually get that question normally.

1 Like

I downloaded and installed Bodhi immediately after BDLL (yes, at 3am UK time) and had it up and running OK by 5am. Their “Shelf”, “IBar” and “Widget” thing had me a little confused and annoyed at first but I stuck with it and finally had my “Shelf” set up so I could work with it, (it ended up very like my standard Xfce Panel layout).

I have my own scripts for updating, adding my standard applications and doing a backup of my user that I copied on and they all worked fine (why wouldn’t they as it Debian/Ubuntu based).

By 11am Sunday when I finally decided my brain needed to crash and get some sleep I’d tried all my usual (simple, nothing complicated) Linux uses and didn’t even have to think about how the Enlightenment desktop was anything other than another (albeit pretty) face on an Ubuntu base. I’m not sure what it’s unique selling point is, unless it’s Enlightenment, but that’s OK, it doesn’t need to justify it’s existence to me.

I could live with it (and I’m still going back and using it when I have an hour or two to kill). It won’t be weening me off MX-18, I’d rather use Debian 10 and if I wanted a Ubuntu base I’d probably go Peppermint, but it’s a perfectly usable option if it’s what’s available.

We are so spoiled these days, so many good, usable, easy to install distros.

Edit 1: I should say I was testing it on an HP EliteBook 8470p, i5-3320 laptop with a 1366x768 screen, no nVidia or AMD graphics. It has 8GB RAM with 2 SSDs (I replaced the optical drive with a 2nd SATA drive bay). It was installed on one of the 3 partitions on the 2nd SSD and is a boot option on the grub menu

1 Like

Release Notes

Bodhi Wiki

Bodhi Forums

Bodhi Official reddit

Moksha DE

3 Likes

I ran Bodhi Linux as my default distro for close to a year, and really enjoyed my experience. My reason for running Bodhi involved the following reasons:

  1. I wanted a distro that would run well on a crusty old AMD first gen dual core laptop with 2GB of RAM at work, and a slightly less crusty Intel dual core with 4GB of RAM so that I could enjoy the same experience at home and at work. Bodhi from a fresh boot typically used 210megs of RAM leaving plenty for other programs like a web browser.
  2. I wanted a distro where I could do most if not all of my configuration of the desktop through a GUI and automatically update the system menu instead of having to resort to manually updating text files or tools to update the system menu like I needed to do with Bunsenlabs (which I loved but the manual configuration got tedious after a while).
  3. I liked the fact that is is based on Ubuntu LTS 18.04 which often means the directions to do something in Ubuntu usually work without change on Bodhi.
  4. Finally, I like distros that have active, polite, and developer involved communities. Bodhi has a great community through their forum on Linuxquestions.org and their Discord channel. In both places the users are often helpful, and the 3 main developers often chime in too.

Issues mentioned in this thread have been discussed in the community, and are being planned to be addressed in a future refresh of the ISO, please keep in mind the current ISO was released shortly after the Ubuntu 18.04 LTS release.

  1. There has been talk about moving the installer menu item.
  2. eepdater (GUI updating app) has a known issue where it looks like the update hung in the GUI, but actually if you close the GUI and do a “sudo apt upgrade” you will see that everything has been upgraded, the GUI just doesn’t close cleanly.
  3. There is a bug in the live environment wireless networking often doesn’t work, but works fine after the install. The fix is to run the command in a terminal to start the networking notification app, then you can pick and connect to your wireless network.
  4. There has been talk about the naming conventions of the desktop components which is inherited from their forking of Enlightenment E17 to the more standard terms used in the other desktop environments which have developed over time long after Enlightenment began development. The reaction to this discussion has been mixed.

What do I like about Bodhi?

  1. A wonderful and supportive community with 3 developers that work incredible hard for a project that is a labor of love for each of them.
  2. Super lightweight DE with enough GUI tools to make configuration for the newbie easier yet it runs as light as a tiling WM or as light as Openbox.
  3. Being based on Ubuntu you have a stable strong base that allows you to install what you need to get a workstation up and running and then the DE just kind of fades into the background and stays out of your way.

What concerns I have for Bodhi?

  1. Their greatest need is for developers, but it is not an easy road to become a capable developers from what I have learned from the main developer (code writer). It involves getting to know some C and Python and especially the Enlightenment libraries where most of the bugs get introduced. Moksha is a fork of E17, but in Bodhi they often pull in Enlightenment programs that run on the libraries of the current Enlightenment DE which is on E22 I believe at the moment. So at times they have parts of the DE or some of the included Enlightenment programs get buggy because of updates in the Enlightenment libraries. Skilled coders who know some C and understand those Enlightenment libraries are needed to fix those bugs when they come up.
  2. I’m unsure what happens to Moksha once we move to Wayland only in Ubuntu LTS, but who knows when that will happen, I’m sure Xorg will be with us for a while longer in the Ubuntu LTS world.
  3. I’m concerned that the amount of work is perhaps too much for the 3 main developers, especially when 2 of the three have gotten busier with other life issues and changes. Although I would like to help, in order to refresh the ISO they were really looking for people who can do Debian packaging or can code in C and know the Enlightenment libs to squash some bugs before they put out a refreshed ISO.

Bodhi is awesome, but if you are already loving KDE or Gnome or XFCE or you are a tiling WM ninja and have a computer with 4GB or more of RAM you will probably struggle to see a reason to run Bodhi as your daily driver.

4 Likes

Excellent info @mowest. This is exactly what I was hoping to see take place here. Great background info and I agree about the light footprint and stable base

This is great news. Any chance the developers would be available this coming Saturday? I’m sure @BigDaddyLinux would love to have them on.

2 Likes

Same here. Yes, I’m installing it on bare metal on an extra laptop. :slight_smile:

1 Like

Okay, so I installed Bodhi on bare metal: Thinkpad w550s. Although it took 3 tries to get it to work (details later), I’m using right now. It’s completely different than Ubuntu Mate, but that’s okay. I’m beginning to like it and plan to play with it more. In fact, I’m using it now.

I do have one question, though… Is it possible to move the close, minimize & max buttons from the right to the left? I have looked all over within the theme settings, and have not been able to find it. Am I missing something, or can it just not be done?

TIA. Barbara.

1 Like

Hi @piperbarb,
Your one question happens to be a very difficult one. Enlightenment themes which is what Moksha the desktop uses being a fork of E17 are not as easy to change as in the GTK or QT world. Enlightenment themes are compiled files which designate window decorations, size, and colors. They are not easy to work with. In order to move the minimize, maximize, and close button, you would have to find a theme that you kind of like, de-compile the theme file, change the part of the script that sets the placement of the buttons so they are on the left, recompile the file and then choose that theme file.

You might try searching for “moksha or bodhi themes” in apt because I believe the developers have included a few themes in their special repo that they have tested and seem to work with current GTK and QT applications to see if one of those themes moves the buttons over to the left. I have never looked for that particular feature of a theme. Some of the themes you find I believe are a bit hideous because they probably haven’t been touched since the early 2000’s because Enlightenment as a DE is old.

I think this needs to be kept in mind when looking at Bodhi. They are working on a fork of some very old code with some minor changes to fit their personal goals for their passion project. Expecting Bodhi to have the features of a modern GTK 3 based DE or modern QT DE is not realistic. Just as many of us wouldn’t want to use a desktop based off of GTK 1 or QT 1 or 2 these would be similar to the generation of development that is being used in Bodhi. What I marvel at is how many features the Moksha desktop has when you consider the age of its code base. I also marvel at how the Bodhi developers have taken such an old code base and created a stable, attractive, and modern DE that offers enough GUI for newbies, but is light enough to run on really old and aging hardware.

Some might criticize their use of Midori as their default browser, but that too fits their purpose. Firefox and Chrome would bring some of the systems that Bodhi runs on to a glacier freezing halt. Also they have set up Midori as their software store kind of along the lines of the Ubuntu Mate Software Boutique using a apt / web address technology. Once again this fit with their developer skill set and resources that they had available.

After having spent some time in conversation with the developers and being part of their community, I’m amazed what the Bodhi developers have done to bring an Enlightenment based desktop experience to a wider audience. I’ve used OpenSuse Tumbleweed’s Enlightenment desktop offering which is basically maintained on OpenSuse by one guy, and it suffers from some stability issues, probably more the newer Enlightenment base than OpenSuse Tumbleweed. But other than Elive can we think of other distros that present the Enlightenment DE with the level of polish that the Bodhi developers have achieved?

Wow a long answer to Barb’s simple question. Obviously not all of this post was directed at your specific question, Barb, but thanks for getting my mind working :wink:

3 Likes

I am also impressed by this. I have tried E17 in the past many, many years ago and even then it was outdated. The fact that they have made it work this well is amazing.

1 Like