Cross(trans)grading Ubuntu 18.04 to Elive 3.8.24

Yesterday I transgraded (I know, I know it's a strange term :wink: ) my wife's aging Thinkpad X200T work laptop from Ubuntu to Elive.
This wasn't because I so badly wanted to but because Ubuntu was having serious speed issues compared to my Elive machines. So I happily complied to the request. :magick:

Transgrading itself was a pain-free experience with all the right questions asked and all the needed warnings.
Once installed I went about to change the looks a bit to be a bit more compliant to the Unity desktop she'd been using for the last few years so as not to have too much of a shock.

Here's the result:

The background is a pic from our trip to the Faroe Islands a few years ago

Like I said, the transgrade itself was pain-free but there were some minor issues:

  • Ubuntu uses Firefox whereas Elive uses Firefox-esr, meaning that it wouldn't simply startup as before but created a new profile. The simplest solution was to import all the settings from the previous instance and use "chromium" instead.
  • Rofi as an application starter will not run because it cannot find "libxcb-util.so.1" which isn't an issue on any of my other Elive instalments, so I suspect there's an unclear Ubuntu heritage there. :thinking:
    So I added "kupfer" up top in place of it. Not as nice but usable for now. :face_with_head_bandage:
  • Thunderbird threw an issue because there was still an old unused ~/.icedove/ directory around so I had to rename (and later remove) that one. Which actually makes me wonder how many times I've already trans/cross/up-graded said laptop.
  • Due to my dislike of "cairo-dock" I installed "plank" and thus also needed to install a battery-monitor .... for which I used "fdpowermon", as shows in the systray bottom-right.

All in all, not bad but does still feel a bit unreliable (just a feeling, no proof) compared to a straight Elive install.
A nice new lease of life for that excellent piece of hardware, even the wacom pen and screen worked OOTB. :w00t:

Addendum
I moved the pager from bottom left, where it got blocked by "plank" sometimes, to the top right ..... where I think the Elive pager should be in all cases ..... as a trademark.

3 Likes

what about renaming the dirs "firefox" to "firefox-esr" from the users home? :thinking: can you try this? (or better: copy them) probably on ~/.mozilla/firefox*

that's strange, should not be the case, make sure that the rofi is wanted to run is from /usr/bin and not from /usr/local or /opt (use command "which" or others like "strace -o log.txt rofi"), and: find /usr -iname '*'libxcb-util'*'

about icedove, this one needs to be renamed / moved?

if only these issues, that's not much, easy to fix most of them (or create new firefox conf, no big deal), but list them if you find later more issues

That was Nov '21, so after that no more issues. :smile:

It was also Buster based Elive (3.8.24) which didn't use 'libccb-util.so.1' yet but Bullseye does, so that solves itself on the next release.

No, not that I recall.

No, Firefox refuses to load profiles created by an newer version.

True, easiest is to import the bookmarks, passwords, etc. either into another browser like 'chromium' (it'll offer the multiple versions of firefox it finds).....I don't recall if 'firefox' can import from it's own version but it can certainly import back from 'chromium' again. :wink:

Another option, if you don't mind the privacy intrusion is to have a profile backup via mozilla.org or .......
if you do mind those intrusions: make your own local back-ups.

lol i wonder why i have seen this post now... (like a new one)

yes but then this means that the "rofi" is not the one shipped on the OS but an own installed one? :thinking:

yeah so that depends on if the previous distro uses a newer or an older version of firefox :thinking: in any case I assume the best is to keep it as-is, the home conf directory should be the same one if compatibility of versions

I changed (only slightly) the heading ... to make it easier to search for, after a short interaction on another thread. :innocent:

This was Ubuntu 18.04 which used a newer version than the one Debian had.

triantares said Ubuntu uses firefox; Elive uses firefox-esr. ESR is inherently older than the main branch unless Ubuntu's repos are outdated (which would be bad security practice for a web browser).