update

Chromixium 64 bit – new public test release

It’s been a long time coming, but finally there is a new Chromixium 64 bit edition ready for public testing. This is closely aligned to the 32 bit 1.5 branch and should be very close to a finished product 🙂 .

All improvements in this release will also be included in an updated 32 bit 1.5.1 release and a service pack 2 in due course.

We have had a few releases tested by forum members (with thanks), and after a fairly swift development cycle, this public test release is made available – Chromixium 1.5 x64/amd64 Release Candidate 5.

I am hoping that if feedback is positive that the final release will be made within weeks. Please note: you will not be able to update from the RC to the final release. Fresh installs are required as I can only offer on-going support to stable releases. 

Download link

http://sourceforge.net/projects/chromix … /Unstable/

Filename: Chromixium-1.5RC5-amd64.iso
File size: 902.8 MB / 861 MiB
MD5SUM: 148c8f22f5f5871b2d980be0e1a00526

Recommended RAM = 3GB

Instructions for transferring the ISO to USB (and troubleshooting) follow at the end of this post.

What’s new?

  • EFI boot and installation support is now fixed. It has not been tested with Secure Boot but it should work. If you have a Secure Boot enabled PC, please enable it and test an installation.
  • Supports dual boot with Windows 10.
  • Guest session is now fixed. Icons and Chromium now work as expected (required lightdm upgrading)
  • After a lot of deliberation I have included a re-branded Lubuntu Software Center to make installing applications that bit simpler. Look out for the Chromixium Software Center in the Control Panel and Settings menu. I have removed the Ubuntu Apps Directory web app as the search function was awful and many packages just weren’t available for installation. Synaptic is still available for Power Users.
  • Chromixium PPA is enabled by default along with:
    • Chromixium Input which takes over mouse and keyboard settings
    • Google Browser Choice so you can easily switch to the Google Chrome browser
    • Chromecast Daily wallpaper (startup entry, disabled by default) for stunning daily wallpapers randomly picked from the Chromecast collection.
  • Nautilus fast start added to startup to make the Files app open quicker
  • Transparent wallpaper added so you can use this to set a solid background colour
  • I have introduced some subtle but effective window compositing effects such as shadows and fade in/out. Please let me know your thoughts!
  • Much better dual monitor support via an updated LXRandR package. Now there is only one Monitor Settings app that actually works between reboots.
  • Inclusion of OpenVPN, Openconnect and Strongswan VPN plugins for network manager
  • Cardapio menu is simply named Applications Menu. This allows you to drag a standard applications/start menu to the dock
  • Keyboard configuration tool added to Control Panel to change the system-wide keyboard layout.
  • Control panel appearance slightly adjusted
  • Various minor bug-fixes and annoyances fixed

Known limitations:

  • Installations using JFS or XFS filesystems for the root/boot partition are not seen by Grub2. Please use Ext4 or BTRFS for / or /boot.
  • If you need advanced language/keyboard switching, please install either ibus or fcitx manually post-installation. You may also add the Keyboard Layout Handler plugin to the system tray (LXPanel) to handle keyboard layout switching.
  • Dock settings app does not work with locales that use a comma instead of a full stop (period) for decimal numbers. The workaround is to switch to a US keyboard using the LXPanel applet while making changes to the dock, then switch back afterwards.
  • If testing this in a VM, the ISO will not prompt to remove the media on shutdown unless you use the Text (debug) boot option (in which case, you just need to power off the VM).

Feedback

Please test and feedback. In particular I am looking for feedback with:

  • EFI installations
  • Secure Boot installations
  • Updating system manually and checking it is happening automatically
  • Installing applications
  • Encrypted root and/or encrypted home (run sudo swapoff -a prior to running the installer)
  • Control panel apps and system configuration
  • Additional Hardware Drivers eg Broadcom, Nvidia, Radeon…

You can leave a comment here or at the forum where there is a thread:
http://chromixium.freeforums.org/chromixium-1-5-64-bit-rc5-out-for-testing-now-t622.html

Instructions for creating live media

The 64 bit version supports booting and installing on EFI systems with or without Secure Boot enabled. It of course works on conventional MBR/BIOS systems.

Linux

  1. Plug USB stick into PC
  2. Open a terminal
  3. Type this command to determine your USB device ID:
     sudo lsblk -l
     <type your password>
  4. Type these commands to format and transfer the ISO to USB which will create an MBR and EFI compatible bootable device (replace sdX with your device ID):
    sudo dd if=/dev/zero of=/dev/sdX bs=1 count=512
    sudo dd if=/path/to/Chromixium-1.5RC5-amd64.iso of=/dev/sdX bs=4M && sync
    eject /dev/sdX

Windows

  1. Plug USB stick into PC
  2. Open File Explorer to check the drive letter of your USB device
  3. Download Rufus USB creator tool.
  4. Run the downloaded rufus.exe file (you will need admin rights)
  5. Make sure the correct drive letter is chosen
  6. Choose either “MBR Partition Scheme for BIOS or UEFI” for a standard BIOS or change to “GPT partition scheme for UEFI” if you explicitly want EFI/Secure Boot support.
  7. Click on the small disk icon about half way down on the right and select the Chromixium-1.5RC5-amd64.iso image.
  8. Make sure Quick Format is checked and click Start.

You may also create a live DVD using your favorite image burning software.

Trouble-shooting

  • If the live media doesn’t log you in automatically and you get dropped to a log in screen, then the Live media wasn’t correctly created.
  • If the live media boots with a kernel panic error or missing initd.gz error, then the Live media wasn’t correctly created.
  • First check the MD5SUM matches the one given above. In Linux, from a terminal type:
    md5sum Chromixium-1.5RC5-amd64.iso
  • In Windows, download WinMD5 and use this to check the ISO.
  • When the Live media first boots, run the “Check disk for defects” boot option. It should complete error free.
  • Try the Text (Debug) boot.
  • Try a different brand of USB stick or DVD, a different port, or a different writing method.

Installing to Hard Disk

  1. Please note, if you require an encrypted installation, please disable swap before launching the installer by running this command from a terminal (Crtl+Alt+T):
    sudo swapoff -a
  2. Open the Installer from the icon on the dock
  3. Select your language (note: not all aspects of Chromixium are translated)
  4. If you already have an OS installed on the disk, there will be options to:
    1. “Erase and (re)install” – wipes entire drive and installs Chromixium. You will have the option to encrypt your installation and/or choose LVM partitioning if you choose this option.
    2. “Install alongside” – this will give you the option to shrink an existing Windows or Linux installation and install Chromixium into the space created.
    3. “Something Else” – opens a manual partitioning screen. Useful if you have already partitioned your device or freed up space using Windows disk management. Select an empty area or partition to format and install Chromixium onto. You will need at the very least a root ( / ) partition. A swap partition of twice your RAM or 4GB should be created to allow for hibernation.
    4. You will get the chance to review and accept or reject any partition changes, but once accepted the changes will be written to disk immediately.
  5. Select your Keyboard layout
  6. Choose a username, hostname (computer name) and password. Select autologin and/or encrypted home area. If you select autologin you will be required to log in once after the installation to authenticate your credentials, then subsequent logins will happen automatically.

Summer Development Update

I thought I’d post an update on Chromixium development as it’s been a while since the last update and I am having some well earned time off over the next 2 weeks. I wanted to update the community on what’s been going on since the last release and what the roadmap looks like for the remainder of the year.

Please bear with me, this is going to be a long post!

Chromixium now has a PPA

Last week I took the first tentative steps into the world of Launchpad and set up a Chromixium Development PPA (Personal Package Archive). For people not familiar with PPAs, they are basically software repositories that compliment the main Ubuntu repositories. They provide a way for developers to provide custom packages or updates that can be easily installed and updated in the same way that conventional Ubuntu ones are. Once the PPA is set up on your system via one easy command, you can install and update software from them using apt on the command line or using the “Add, Remove & Update Software” app in the control panel.

PPAs are hosted on Launchpad which is a Canonical-sponsored project. The source code will also be uploaded to the PPA. The Launchpad project page is here:

https://launchpad.net/chromixium

What this means in the short term is that I can push new development software out to the PPA to enhance current Chromixium installations. In the longer term, I will be able to upload all the custom Chromixium desktop applications to the PPA which will markedly improve the development cycle and speed up ISO production. As an end user, you can get new Chromixium updates without needing to reinstall the entire OS.

To get the PPA installed on your system now, simply run this from a terminal:

sudo add-apt-repository ppa:chromixium/dev
sudo apt-get update

Nothing will happen until you decide to install some software from the PPA. At the moment there are just 3 simple, but useful packages that are new to Chromixium and need testing:

Google Browser Choice

Install the package google-browser-choice from the PPA if you want to switch to the Google Chrome browser instead of Chromium. Installing this package will add an option to the right-click Applications>Internet menu which you can run to install Google Chrome. It will automate the entire process in about 5 minutes, including complete OS integration. This will however permanently remove Chromium browser (but that shouldn’t be a problem)!

This has been a long-time coming and I know that a lot of Chromixium users have made the switch to Chrome but struggled with the lengthy process described on the Wiki. This package makes the transition to Chrome stress-free!

Please be aware that when running the app, the progress bar might appear to ‘hang’ during the downloading and installing stage. It’s just that this is the lengthiest part of the process and the progress bar will move on after this stage has been completed.

Chromixium Input

The package chromixium-input is a simple application designed to replace gpointing-device-settings and lxinput on Openbox systems such as Chromixium. It uses a combination of synclient, xinput and xmodmap to change various mouse, keyboard and touchpad settings. It sets them for the user session and changes can be made persistent by adding this entry into Startup Applications in the Control Panel:

  1. Right-click the desktop and then Control Panel –> Startup Applications
  2. Click on Add
  3. For Description type “Input settings
  4. In the Command box type “$HOME/.config/chromixium-input
  5. Tick the Active box
  6. Click on OK, then Save, and then Close.

Once installed, it will show up in your Settings menu as “Keyboard, mouse & touchpad settings”:

Chromixum Input GUI

This is a very early development version, please test and feedback! Features supported include:

  • Left/right handed mouse settings
  • mouse/touchpad speed
  • natural scrolling
  • edge/2 finger scrolling on/off
  • touchpad on/off
  • tap to click on/off
  • keyboard repeat speed

Chromecast Daily Wallpaper

Chromecast Daily Wallpaper

Install the package chromecast-daily-wallpaper if you want to automatically set your desktop wallpaper to a background randomly chosen from those displayed on the Google Chromecast. There are about 700 good quality and quite stunning images that this simple script will choose from this website. It’s a command line application only, so once installed follow these steps to get a new wallpaper at each logon:

  1. Right-click the desktop and then Control Panel –> Startup Applications
  2. Find the line nitrogen –restore, double-click to edit and change the command to
    chromecast-daily-wallpaper
  3. Click on OK, then Save, and then Close.
  4. Log out and back in. It might take a few seconds to pull down the image and set it, so be patient!
  5. If you don’t like the image, just right-click the desktop, click on Run Command and simply type:
    chromecast-daily-wallpaper

Chromixium x64

Many people have tested the Chromixium 64 bit release candidate and provided very useful feedback. I have had a lot of requests for a stable release so apologies for the delay. I wanted to make sure that when it is released, it will be the best Chromixium version ever and I couldn’t just update the RC quickly and be done with it – it really needed a complete overhaul.

I wanted to solve as many of the issues with all versions of Chromxium that have been raised on the forums such as UEFI bootloader installation and problems with the Guest session (more info in the Bug Fixes section below). It will also feature the new applications from the PPA.

When I return from my holiday, the x64 version will take full priority and I hope to release an updated test version by the end of September.

Roadmap

The roadmap is what I hope to achieve over the coming 6 months, but as ever is subject to the pressures of modern life and subject to change!

2015
Sept Oct Nov Dec
Chromixium 1.5
x64 RC
Chromixium 1.5
x64 Final
Prioritize packaging
for PPA
New website design?
First Ubuntu 16.04
alpha builds
available to public?
2016
Jan Feb Mar Apr May
Begin building packages against Ubuntu 16.04 Early Chromixium alpha released Chromixium 2.0 Beta Chromixium 2.0 Final

Sourceforge

A few weeks ago Sourceforge which hosted all the Chromixium ISOs went down. This is not unheard of, but disappointingly it was down for the best part of a month. It came back up for downloads after about a week, but I was not able to manage the project page or upload Chromixium 1.5 for some time after that.

It is now back up and running and Chromixium was even featured as a Project of the week for August 3rd. I have now uploaded Chromixium 1.5 32 bit and updated the project pages.

Even wth the outage I was able to get the new Chromixium release out via our GitHub page and we also have torrents and other mirrors so we are covered against any future outages.

Documentation

There is still a lot of documentation to update, notably on installation since the switch to the Ubiquity installer. I have made a start by updating all of the Wiki articles. There is useful information on installing, dual-booting, keyboard shortcuts and customization tips:

http://chromixium.wikidot.com

If you would like to submit some documentation to the Wiki on any aspect of installing, using and confiiguring Chromixium and software applications, please email your document to <chromixium@gmail.com>.

Community

Open Source software works best when the user community gets involved. There are plenty of people following the official Google+ page, but there is now also an ‘unofficial’ Facebook page thanks to 7ab10 from the Chromixium forums for setting this up.

If you would like to get even more involved in Chromixium, join the forum:
http://chromixium.freeforums.org.

There is always a warm welcome to be found and a thriving community of like-minded people. It’s also the best place to get help and advice if you are stuck installing or using Chromixium.

Finally, don’t forget there is a Chromixium YouTube channel.

If you want to get involved in development, or can spare some time in some other way to help the project, I’d love to hear from you!

Bug Fixes

Grub-efi fails to install when installing Chromixium-1.0RC-amd64 in EFI mode, causes the installer to crash.

This is a major bug because the x64 version is the only version that can boot and install on an EFI system, such as modern Windows 8.1 and Windows 10 installations. Although there won’t be a fix until the next ISO is released, there is a work around if you want to install and run the x64 version. Details of the fix are posted on the forum starting at this post here.

Dock icons don’t work in Guest Session on Chromixium 1.5

This problem is caused by a combination of an upstream update to Chromium which in turn caused a bug in the lightdm display manager to rear it’s ugly head.

Unfortunately Ubuntu have not backported an update to lightdm for the Ubuntu 14.04 series, so the only fix is to temporarily enabled the Utopic repos, update lightdm and then disable them again. If you need to make use of the Guest Session though, this will make it work again. The details are posted on the forum here.


RichJack, 2015
Chromixium OS Lead Developer

Chromixium 1.5 i386 (32 Bit) has been released for download

I am very proud to announce that the first major update to Chromixium is ready for download. This release marked 1.5 is the first stable release to ship with the standard Ubuntu installer.

Whilst Sourceforge gets it’s act back together, I have released this on GitHub where there is a full release announcement. More links and torrents to follow…

Download Chromixium-1.5-i386.iso

Chromixium 1.5 i386 desktop

Chromixium 1.5 i386 desktop

This is the first major update to the 32 bit version of Chromixium since 1.0 was released. This release brings a raft of improvements:

  • Now using the standard Ubuntu (Ubiquity) installer with better language support, hardware detection and support for encrypted home and LVM (see note below).
  • Rolls up Service Pack 1 and all upstream updates (including latest Flash and Chromium updates) into a new ISO
  • Updated Xorg, but kernel remains on long term support 3.13
  • Faster right-click applications menu generation
  • Inclusion of Cardapio menu for a standard dockable menu (find it in the Control Panel and drag it to the dock)
  • File-roller replaces PeaZip for better integration with Files application
  • Lxinput is included for left-handed mouse adjustment
  • A load of key bindings have been integrated to better support hotkeys such as volume adjustment out of the box
  • A new simple GUI to enable autologin has been added
  • New HD wallpapers
  • Support for booting the ISO directly from a hard drive via Grub
  • The revised build process aligns much better with Ubuntu/Lubuntu base
  • Finally, a little command line tool called “chromixium-version” lets you know what version of Chromixium you are running!

This release requires a fresh installation. If you are running Chromixium 1.0 and do not want to reinstall, please install Service Pack 1 which includes many of the above improvements. More service packs may be released in future