Welcome to the Gutenberg Editor

Of Mountains & Printing Presses

The goal of this new editor is to make adding rich content to WordPress simple and enjoyable. This whole post is composed of pieces of content—somewhat similar to LEGO bricks—that you can move around and interact with. Move your cursor around and you’ll notice the different blocks light up with outlines and arrows. Press the arrows to reposition blocks quickly, without fearing about losing things in the process of copying and pasting.

What you are reading now is a text block the most basic block of all. The text block has its own controls to be moved freely around the post…

… like this one, which is right aligned.

Headings are separate blocks as well, which helps with the outline and organization of your content.

A Picture is Worth a Thousand Words

Handling images and media with the utmost care is a primary focus of the new editor. Hopefully, you’ll find aspects of adding captions or going full-width with your pictures much easier and robust than before.

Beautiful landscape
If your theme supports it, you’ll see the “wide” button on the image toolbar. Give it a try.

Try selecting and removing or editing the caption, now you don’t have to be careful about selecting the image or other text by mistake and ruining the presentation.

The Inserter Tool

Imagine everything that WordPress can do is available to you quickly and in the same place on the interface. No need to figure out HTML tags, classes, or remember complicated shortcode syntax. That’s the spirit behind the inserter—the (+) button you’ll see around the editor—which allows you to browse all available content blocks and add them into your post. Plugins and themes are able to register their own, opening up all sort of possibilities for rich editing and publishing.

Go give it a try, you may discover things WordPress can already add into your posts that you didn’t know about. Here’s a short list of what you can currently find there:

  • Text & Headings
  • Images & Videos
  • Galleries
  • Embeds, like YouTube, Tweets, or other WordPress posts.
  • Layout blocks, like Buttons, Hero Images, Separators, etc.
  • And Lists like this one of course 🙂

Visual Editing

A huge benefit of blocks is that you can edit them in place and manipulate your content directly. Instead of having fields for editing things like the source of a quote, or the text of a button, you can directly change the content. Try editing the following quote:

The editor will endeavor to create a new page and post building experience that makes writing rich posts effortless, and has “blocks” to make it easy what today might take shortcodes, custom HTML, or “mystery meat” embed discovery.

Matt Mullenweg, 2017

The information corresponding to the source of the quote is a separate text field, similar to captions under images, so the structure of the quote is protected even if you select, modify, or remove the source. It’s always easy to add it back.

Blocks can be anything you need. For instance, you may want to add a subdued quote as part of the composition of your text, or you may prefer to display a giant stylized one. All of these options are available in the inserter.

You can change the amount of columns in your galleries by dragging a slider in the block inspector in the sidebar.

Media Rich

If you combine the new wide and full-wide alignments with galleries, you can create a very media rich layout, very quickly:

Accessibility is important — don’t forget image alt attribute

Sure, the full-wide image can be pretty big. But sometimes the image is worth it.

The above is a gallery with just two images. It’s an easier way to create visually appealing layouts, without having to deal with floats. You can also easily convert the gallery back to individual images again, by using the block switcher.

Any block can opt into these alignments. The embed block has them also, and is responsive out of the box:

You can build any block you like, static or dynamic, decorative or plain. Here’s a pullquote block:

Code is Poetry

The WordPress community

If you want to learn more about how to build additional blocks, or if you are interested in helping with the project, head over to the GitHub repository.

Thanks for testing Gutenberg!



2 years ago, the ruthless killing of the (then) best free cloud filesync app Copy was announced.

During the scramble to find a replacement for my beloved Copy, with whom I interacted on a seemingly unhealthy basis, I tried dozens of similar services. Spreadsheets were made. Long forgotten Posts may prevail on here somewhere.

Box is one I’d already used but gave up on — there was a file size limit of 250MB or something dumb. No ISOs, which is the majority of my free pCloud storage right now.

pCloud is the one new-to-me service into whom I placed a non-trivial amount of my eggs.

Overall it’s been great. Through various promotions the likes of “refugiados de Copy” and people using my Special Link to get their own free cloudness, I now have 55GB of free cloud storage in my pCloud, which the software will mount as the P: drive in Windows. That feature was annoying at first because I used to always set my PortableApps USB drive to P: on computers where it was used, but alas, no more.

Upload/download speeds could be better. The web-based “remote upload” feature is quite useful. Useful enough that I’ve requested it be added to the desktop application several times, along with some additional features that’d make it more robust (e.g. remote upload a whole FTP folder to your pCloud via URL).


pCloud now offers some Lifetime storage: https://www.pcloud.com/lifetime/

Though only 500GB and 2TB variants, and if you bought the 500GB and end up needing more space you’d still have to pay full price for the 2TB, and none of the storage amounts “stack”, so you wouldn’t even end up with 2.5TB in the end. And I haven’t seen if you can add additional 2TB chunks later on. Crypto has its own additional Lifetime account price.

I’ve been thinking of pairing a Lifetime 2TB (not enough for ALL THE THINGS but I could probably kill my Dropbox and OneDrive accounts) and Lifetime Crypto, but you can’t Crypto a sync’d folder so my lifelong dream of having my Home folder encrypted and sync’d across the universe would never be realized.


The final thing preventing me from trading currency for one of their Lifetime accounts is the several times in the past where I’ve been burned by supposed “Lifetime” accounts elsewhere. Here are a couple gems:

Slysoft AnyDVD: this went like “euh, The Pressure™, we gotta shut down!” Then [essentially] the next day resurfaced with a new company name complete with a slightly modified logo, selling the same product under the same name, telling Lifetime license holders of more than 7 minutes to Eff Off.

PasswordBox: For a while there I was constantly annoyed by being annoyed by LastPass’s recurring annoyances and their sloth-like speed of fixing them. So I grabbed a [albeit cheap] “lifetime” license for PasswordBox. They sold it to Intel, Intel re-branded it, gave a trial to the Lifetime license holders were given a trial of the “new product” TrueKey, after which they were allowed to [quietly, and I’m paraphrasing here] go inject fluid into shale beds at high pressure themselves.

On the other hand, there are a few Lifetime passes, etc. I still hold which have not yet imploded on me, so I’ve got that going for me, which is nice.


In conclusion, I’d want the current Lifetime cost to include Crypto, be able to stack additional Lifetime storage amounts, and some sort of (full refund or better) guarantee if their lifetime doesn’t exceed my own.

YouTube subscriptions feeds in Inoreader

Google used to let you subscribe to a single “newsubscriptionvideos” feed that would populate with new videos from the channels to which a specified user was subscribed. Then YouTube API v3 came out and removed the combined feed feature.

Nowadays, each Channel provides its own feed, and while this workaround is not completely automatic, it’s better than manually adding removing individual feeds, especially if you have a lot of subscriptions.

I’m using the Inoreader web interface + Dropbox in Windows, but this should be able to be adjusted for most other Reader/Storage/OS combinations.

  1. Go to YouTube and log in
  2. Go to your Subscriptions (https://www.youtube.com/subscription_manager)
  3. Download new via the link at bottom after Export to RSS readers (https://www.youtube.com/subscription_manager?action_takeout=1)
  4. Save to Dropbox, e.g. Dropbox\Public\subscription_manager.xml
  5. Right-click the file in the Dropbox folder –> Copy Dropbox link, Dropbox will automatically create and copy a link the file which will be something like https://www.dropbox.com/s/qwerty123456789/subscription_manager.xml?dl=0
  6. Add it to Inoreader:
    1. Click the Gear icon in the top right –> Preferences
    2. Down a bit on the left, click OPML subscriptions, then New subscription on the top right
    3. Paste the Dropbox link to the file in URL, changing the end to dl=1
    4. Optionally add a Description — if you leave it out, Inoreader just shows the URL as the name in OPML subscriptions
    5. Specify an Inoreader folder to use for all feeds contained in your XML file, e.g. YouTube
    6. You can choose Full Synchronization to not only add new feeds to the specified folder, but also remove feeds no longer present in the XML file
    7. And you can optionally show notifications when Inoreader adds or removes feeds via the XML file
  7. Inoreader will automatically update every hour with new videos from your YouTube Subscriptions contained in the XML file. You can also click Reload next to the feed in OPML subscriptions to force it to update now.

NOTE: You’ll need to manually download the new XML file and replace your shared one any time you want changes reflected (i.e. you subscribe or unsubscribe from anything). The Dropbox link does not change, and Inoreader will read the new file next time it updates (every hour, and when you click Reload).

Of course, an interesting project would be to have a script run automatically every so often to fetch & replace the XML file, but that exercise is left up to the reader. 😉

Trellis, round 2

Decided to try again, but with a Debian/Ubuntu-based system.

Found a VM of an essentially clean install of Mint 18 Xfce on my main PC, decided to go with that.

Made sure it was updated and created a Snapshot.

Installed the prereqs via apt. Ended up with versions:
Ansible (req >= 2.2)
Virtualbox 5.0.32 (req >= 4.3.10)
Vagrant 1.8.1 (req >= 1.8.5)

So as you can see, we’re off to a great start with only one of the dependencies being fulfilled with proper versions via the default repositories.

Trying to install later versions and the Vagrant plugins ended up with permission errors while installing, so tried sudo-ing the install commands, which yielded different (and red!) errors.

My wine glass is empty and this Ukrainian Dark Ambient Black Metal album is about over, so to bed I head.


I’ve been using EasyEngine to set up WordPress for a while. I found it after struggling to get a MultiUser WordPress site installed the way I wanted.

However, there hasn’t been a lot of activity lately, and essentially regarding that, someone in their forums recommended Trellis as an alternative, and it sounded super interesting to me, so I checked it out.

Decided to give CentOS a try, did minimal install, then added KDE, and I’m not hating it as much as Gnome3.

Following the super simple instructions

Got to work installing the dependencies listed there, and a bunch of stuff not listed there:


Was seeing errors trying to use the pip install method, ended up installing pycrypto with yum

Then found this section http://docs.ansible.com/ansible/intro_installation.html#latest-release-via-yum
And already having set up EPEL, I installed it with yum


followed beginning of this https://wiki.centos.org/HowTos/Virtualization/VirtualBox


Grabbed the RPM off their site, installed with yum

Vagrant Plugins

super easy: vagrant plugin install [plugin name]

Then onto the actual Trellis setup

was getting some errors trying to clone the repos, had to set up git config on this fresh OS, and got sidetracked setting up SSH and GPG keys for a bit.

Then was getting errors about not being able to build kernel modules for VirtualBox

eventually installed the specific kernel-devel-xxxniner and it worked after that.

Then errors about my machine not supporting NFS

Followed step one here https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-centos-6

Finally vagrant up does its thing, but sits at Mounting NFS shared folders for a bit, so I open a new Konsole tab and ssh in.

Tried opening the ip I see with ifconfig in Firefox, doesn’t do anything.

Eventually it times out waiting to mount the shared folders

Now I see it whined about the Guest Additions of the VM (5.0.26) not matching the installed version of VirtualBox (5.1.18 latest), and that you may see (wait for it) shared folders not working.

I’m guessing it’ll be easier to remove VirtualBox and install the version that matches the VM, than it would be to make sure that these dynamic VM images it downloads are all updated.

EDIT:Maybe I’m wrong: https://github.com/dotless-de/vagrant-vbguest
EDIT2: Ok, now that is slick, upon doing vagrant up, the plugin notices the versions mismatch and injects the current version into the VM.

Eh, still timing out at “Mounting NFS shared folders”
Tried this https://github.com/mitchellh/vagrant/issues/3341#issuecomment-39015570
Still timing out

Read a bunch of Issues and Posts about similar problems, none of the fixes worked for me.
Then I saw this one https://github.com/mitchellh/vagrant/issues/8381
which is a completely different problem, but it’s NFS related and on the same (latest) version of VirtualBox. And the only reply says it’s a bug in Vbox 5.1.18 so I removed Vbox 5.1 and installing 5.0 to see if that helps.

destroyed the VM, started a fresh one

Loads up, installs a bunch of stuff on the VM via Ansible

How do I view the site in a browser on the Host? example.dev

Time for bed…

Distro-hopping in 2016

TL;DR: more gibberish about installing & running Linux, during 2016.


Main PC

The PC I built in 2011 currently runs Windows 10 Pro x64 and is the media/print server, video conversion, torrenting, and gaming rig. With constant new or recurring Windows annoyances re-triggering the question of just switching to Linux (but still requiring a Windows install to play most games) I finally tried some bare-metal installs on my PC.

The way I had it set up was cool: I had a cheap SSD in a USB3 SATA dock, and if it was powered on, the PC would boot to the GRUB menu on that SSD, otherwise I’d just see the BitLocker screen.

I installed Arch (using Architect) and Mint. It took some doing to get the 3 (vertical-horizontal-vertical) monitors aligned. Got the Audigy DG, Steam, and Minecraft working, looked into torrent apps, etc. It could work, maybe.

The confusion sets in with the disks I have in there that are software-RAID’d in Windows and BitLock’d. I’ve seen ways to access BitLock’d disks in Linux, and ways to access Windows software-RAID’d disks in Linux, but not disks that are both. I’ve yet to dig out some old SATA disks and unplug the existing disks to experiment further. This is really probably what would keep me from switching mainly to Linux on that PC, so most of the bare-metal Linux I do anymore is just on the VAIO laptop.

VAIO Laptop

I was doing Windows 10 Insider Builds on my VAIO laptop for a while. Only once did it kill my bootloader so I couldn’t access my other OSs anymore, however, it was the build where it’d say my battery was a fake then shut down (regardless that the laptop was plugged in) that made me rethink running pre-release Windows builds.

Bought a cheap Wii off a neighbor on NextDoor, installed Homebrew Channel on it, and got Wii dev set up in Win10, Arch, Mint, and Ubuntu MATE. Also did the Java MOOC from University of Finland, and had that set up on all 4 as well.

Tired of setting up everything almost exactly the same 4 times, I had the brilliant idea of having a shared /home for the 3-4 different distros, which worked OK but there was definitely some oddness.


I was thinking of looking into Android dev again and remembered BBQLinux, but since I already had Arch installed I just added reps to my old Architect install and updated it, and had to reinstall again using Architect. :\


~!# (Crunchbang)

During the summer I was fondly remembering #! (Crunchbang) 10 with it’s minimalist style, and I remembered how after upgrading to #! 11 it lost something about it and I just stopped using it. So I checked out a couple follow-on projects: the BusenLabs “community continuation” and the #!++ (CrunchBang++) fork. There doesn’t seem to be much going on with either after the initial scramble to get something out, and they are so similar that I couldn’t even recommend one over the other without further testing.


During the Fall I tried out quite a few distros due to some serious binge-watching — in October we try to watch as many horror-type movies as we can.


In late September a buddy mentioned that he, too, had been using Mint as his go-to for his Linux needs for years, but had recently dumped it for Fedora and was amazed by its speed.

So I checked out Fedora 24, Gnome3 dark theme with a bunch of tweaks applied, better, but I still hate Gnome3 no matter how well she cleans up. Package management with dnf is similar enough to apt that it doesn’t make a difference to me. Fedora always seems to have very new Kernels, which I like.

I somehow, again, found myself fondly remembering #! (Crunchbang) and then I thought “what about a Fedora-based system in the same vein as #! (with Openbox + tint2 + conky)?”

So, while binge-watching the latest season of Longmire, I experimented with that idea for a while: using a Fedora netinstall as a base, and configuring as necessary to make something similar to #!. Got it to a usable point, then got bored with it, and I also realized how much work (e.g. with “pipes” and such for the menus) the #! guys did to customize Debian/Openbox.


That’s when I found Viperr, which I played with while watching The Exorcist (1973) and Exorcist: The Beginning (2004), and would describe as “just ok”. Really the thing that bugged me most about Viperr was with their theming: they used a couple different shades of blue (one more “neon” one more “pale”) for different things that did not go together at all. Totally clashed.

So I dumped Viperr and moved on. “What about using other bases for a #!-esque desktop, such as Arch?”


Basically #! but on an Arch foundation. There are a bunch of variations now, even some tiny experimental ones. I just preferred my Arch/Xfce install.

Qubes OS

Qubes is a really neat idea, separating types of activities into isolated VMs. I played with it for hours while watching Pet Sematary (1989), Pet Sematary II (1992), and Rosemary’s Baby (1968), and others.

Ultimately, being unable to easily set up D0 (or whatever) the way I wanted, kinda turned me off.

GParted Live

Rearranging and resizing partitions, I eventually decided on the current setup (detailed in an earlier post) which is essentially four 20GB partitions for Linux distros, a shared 2GB swap partition, and the rest for Win10.

Arch Anywhere

I ended up reinstalling Arch again (twice) in October using a different tool called Arch Anywhere — once while watching Hannibal (2001) and once while watching Graveyard Shift (1990).

Ubuntu variants 16.10 releases

Also while watching as many ~horror movies as we could in October, I also tried out all the 16.10 releases of the official Ubuntu flavors.

Ubuntu: I cannot stand Unity to begin with (see also: gnome3) and now there is no way to move the window controls to the right side. Get this crap off my computer.

Ubuntu-MATE: this one was promising. Worked fine, seemed to be more up to date than Mint, but once Mint 18 came out I had to have the Mint-Y themes and they just don’t quite work on U-MATE.

Kubuntu: KDE has been bloated crap for a long time now, and Plasma is its gnome3, i.e. slow, unintutive, and really doesn’t look all that great either. Would rather use an Apple product.

I also tried Lubuntu and Xubuntu, which were fine yet unremarkable. It is liikely my hatred for Gnome3 led me to skip Ubuntu-Gnome altogether.


As I’ve mentioned in a previous post, SuSE + KDE3 was my preferred distro/DE combo in college (’04-’05). Now openSUSE just seems like a complicated & bloated has-been.


While I think most distros nowadays have done so, it seems that switching to the systemd init system is a pretty controversial topic within the Linux community. Devuan (~”dev one”) is a fork of Debian without systemd. And since it’s Linux, regardless that it’s still in beta, there are already several distros based upon it.

In addition to Devuan, I tried out several Devuan-based distros (STAR, Zephyr, Nelum-Dev1, Refracta), and similar to Debian stable, it just doesn’t seem interesting at all once it’s installed, just super outdated. Maybe we don’t need the latest kernel, but why not?

Alpine, Void, wattOS

These were some “super light” distros I wanted to check out. Although I found out quickly that wattOS is a lightened Ubuntu instead of its own super-light entity like the others.


LinuxBBQ Cream — one with 97,000 different environments, some neat, some shit. Probably tried a couple other LinuxBBQ releases as well.

Satanic Edition — neat, except that after trying to do all the updates/upgrades, really not much of what made it special still remained. 🙁

Even More

ISOs I definitely tried (either in a VM or on the laptop) but since I neither had this post in mind nor took any notes at the time, I’m drawing a blank. That could also be a good thing, meaning I didn’t hate them. 🙂

  • Antergos
  • Manjaro
  • Maui
  • Peppermint
  • Zorin
  • Linux Lite
  • Netrunner Rolling
  • Apricity

Still More?

ISOs I grabbed but may not have actually checked out recently.

  • Sabayon
  • Korora
  • prox3cubed
  • salix
  • slackel
  • crux

Linux Beginnings

TL;DR: some background on my experiences with Linux, through 2015.


In 1999 or so I bought a boxed The Complete Linux Operating System 6.0 from the Tacoma CompUSA (or was it still Computer City then?). Or maybe I got it at Future Shop in South Hill? Or Borders in Tacoma? Or Borders in South Hill that replaced the Future Shop?! Anyway, it included Linux-Mandrake 6.0, which was purported “Red Hat Linux 6.0 with enhancements”, stepped you through a super tedious installation, and once you finally got it installed, the GUI looked like crap. But it was an interesting learning experience.

Then around 2003 during college I revisited Linux, trying a few on my Dell laptop and eventually buying a boxed copy of SuSE Professional (9.x series) from the Tacoma CompUSA. I was amazed at how much easier installation was and how much more polished everything looked. I seem to remember hating Gnome2 and preferring KDE3 at the time. We also used Red Hat (also 9, I think) in class.

I also remember spending countless hours trying to get a PCMCIA SpeedBooster WiFi card to work. Something about using a wrapper on the Windows drivers, building a module, and recompiling the Kernel. Not sure I ever got that card working in Linux.

Immediately after college I was working in a lab at Intel and some of the testing I did there required various Enterprise Linux distros on the SUT and/or clients.

Then I hadn’t been using Linux at all since working on-site at Microsoft, but in 2010 I “needed” to root my Nook (the original gimmicky eInk + tiny touchscreen LCD one) and the available tools were for Linux only. So I did some research and found Linux Mint, got it installed in VirtualBox, setup a shared folder, and was able to root the Nook.

In 2011 I built a new PC and maxed it out with 24GB of memory, specifically so I’d be able to run more VMs. Since then I’ve always had an up-to-date Mint VM, and have tried dozens, if not hundreds, of versions of various distros in VirtualBox.

in 2013 I picked up a  17″ Sony VAIO E-series (SVE1712BCXB) laptop and immediately replaced the mismatched 4GB + 2GB DIMMs with a matching pair of faster 4GB DIMMs and swapped out the ultra-crappy 500GB HDD for a decent SSD.

Within a couple months, I also set it to Legacy Mode and disabled Secure Boot to get Linux Mint to work. No idea if this would still be necessary today. I think once I get a larger SSD (or a new laptop!) I’ll look into UEFI  / SecureBoot / GPT again.

By the end of 2015 I also had Arch installed on my laptop, using Architect Linux.

Adventures in Arch(itect)

In the past I’ve tried out Arch (and Gentoo) in VirtualBox and deemed them to be an amazing learning experience but too cumbersome for daily use.

I stumbled across Architect Linux in 2015 and it basically provides a step-by-step installation for Arch so you can get up and running and start tweaking.

You can select as many or few WMs/DEs as you like, but make sure you also install a network manager.

After the Architect install, some other things to install:

yaourt – French for “yogurt”, this wrapper will essentially replace pacman, adding colors and AUR to the results
libs32 – needed for Steam
infinality font patches – makes for a really smooth experience

So my current thought with Arch is that (if you use Architect) it’s not a pain to get installed, and once it’s up tweak to your heart’s content. The package management allows you to install updates similar to APT but simpler:

pacman -Syu


yaourt -Syu

instead of

apt update && apt upgrade


The next post is about my 2016 with Linux.



Current Laptop OS Musings, 2017.01 Edition

TL;DR: an incoherent rant detailing the OSs currently installed on my VAIO laptop upon entering 2017, gripes about them, and some other useless banter.

/dev/hda: Kingston HyperX 3K 240GB SATA III MLC SSD (SH103S3/240G)

Nice, fast SSD. No complaints, except I’d like a larger one to be able to install more distros simultaneously. I basically have four 20GB slots for Linux installs, but it’d be nice to be able to keep more around and see how they behave with updates and such to get a better feel and overall opinion of them.

/dev/hda1-3 (~143GB): Windows 10 Pro x64 RTM + latest updates, and 2 apparently necessary additional 500MB partitions for Windows 10 to function.

My biggest complaint with Windows 10 at the moment deals with Sleep/Standby, and more specifically laptops with external mice attached.

If I wake it with the external wireless/USB mouse, then look away for 2 minutes to respond to a text message, it’ll put itself to sleep. This does not happen when I wake it with the power button.

There is a separate setting specifically for sleeping after being awoken by external device, and you have to modify the registry to even expose it. And then every system update resets & hides the setting again (I think).

/dev/hda4: extended partition containing the following:

/dev/hda5 (20GB): Arch/Xfce (installed using Arch Anywhere)

Really dig this setup. Biggest complaint (on all distros I think) is still how dark themes work with web elements in Firefox. Currently using a Stylish userstyle and manually adding additional things that don’t show up right. Someday…

/dev/hda6 (20GB): Linux Mint 18.1/Cinnamon

Mint has been my go-to since ’09 or so (Mint 7 maybe?), but over the past few years I’ve been disto-hopping more and more.

This is the latest version of good ol’ Mint with their own desktop environment. And aside from the “dark themes vs web elements” issues noted above, I’m really diggin the look of the Mint-Y Dark theme and Icons. Mint 18 seemed to have some issues, though after the 18.1 update, I can’t even remember what they were.

/dev/hda7 (20GB): Fedora 25/gnome3

Man, I still really do not like gnome3 — so much that I refuse to write in all (or any!) caps like they seem to prefer. I purposely chose it for this Fedora install so I’d be forced to use it and perhaps get more used to it (as if that was the problem…) but even with all the tweaks that I can find applied, still not great. It does look nice. I dig the Nodoka theme, especially the midnight variation.

Wayland is the default display session in Fedora 25 and f.lux (one of my requirements) refuses to run under Wayland. Easy fix for that though: just need to select the non-Wayland session before you log in.

/dev/hda8 (20GB): 4MLinux 21/JWM (Joe’s Window Manager)

This was a completely different distro, and a window manager I wanted to check out. It broke my GRUB install, and is not set up to automatically launch the WM, but it’s interesting.

The Update Tool apparently only updates the system by installing the latest version? Might look into this a little more, or more likely just try something else on that partition.

/dev/hda9 (2GB): shared swap partition for all the distros

Likely never gets hit, but “just in case”.


Change the order of tabs in Nova Launcher

I created a ‘games’ tab to declutter my main Apps group a bit, but upon restarting the phone the games group is listed first:

This is not ideal.

My first thought was to long press on a Tab label, then drag the Tab. Nope.

Ok, well if not the obvious, then long press, select Edit Tab, and be able to change it there. Also nope.

Searching the tubes revealed that others also sought to rearrange/re-order the tabs, but did not provide a solution.

Poking around in Nova Settings I eventually figured out a way to do it:

Click the 3 dots in the top right, select Nova Settings (or get to Nova Settings with any other/preferred method):

Select “Apps & widget drawers”, then scroll to the bottom,  and under Drawer groups, select “Drawer groups”.

Drag the handles (equals signs on the left) up or down to change the order.

Then back all the way out of Nova Settings and your changes should be reflected:


Minecraft mod development with Forge on Windows 10: Setting up the Java Development Kit


I’ve been studying Java again lately and decided to look into doing a Minecraft mod as more practice.

I’m currently running Windows 10 x64 RTM + latest updates (v1511 build 10586.420).

I started following the Getting Started guide in the Forge Documentation and once I got to Step 4 had some issues, so this first post is what I had to do to get the gradlew setupDecompWorkspace step working:

Install the latest JDK

I installed the latest JDK (JDK 8 update 91) via Ninite, and uninstalled any older versions.


Ninite allows you select one or more application and download a tiny installer for the selected software, which when run always installs the latest version(s) with no annoying dialogs, etc. Highly recommended for anything they support.

Set the JAVA_HOME variable

Hit Start, start typing ‘environment’ or ‘variables’. It should show you “Edit the system environment variables” after 3 letters or so, click on that.

Then click on “Environment Variables…” button on the bottom right of the dialog that comes up.

Look for a Variable named JAVA_HOME in the top and bottom panes. If one exists, make sure the path points to your JDK install directory (not including /bin at the end). E.g. today mine looks like:

C:\Program Files\Java\jdk1.8.0_91

If you don’t see one, create a new one in either the top or bottom pane and make sure the value points to your JDK directory, same as above.

Continue with the Forge Documentation

Then I continued to follow the official guide here.