Monday, December 21, 2020

Tabs tear off into new window in Firefox - A fix!

This bug seems to have existed in Firefox for nine years. (See Bugzilla.) According to Alain Knaff on the Bugzilla thread:

What happens is that Firefox for some weird reason does not get the mouse position directly from the button-release event, but instead prefers to request it separately. Under high-load condition, this means that the mouse may have moved since button release, and Firefox wrongly interprets that as a drag.

People seem to suspect that this happens on slower computers, when Firefox is under heavy load, or when other processes are taking up resources.

I first found the thread above more than a year ago, when the only solution on offer was a Firefox plugin that no longer worked.

Having had tabs tear off three times in a day recently I searched again for a solution, and had a sense of deja vu when I found the same thread.

However, I'm happy to say that there is now a solution posted on the thread:

Type about:config into the address bar in Firefox and look for 

browser.tabs.allowTabDetach

Double click to change from true to false.

Thanks to Claude Gohier for posting that!

Gnome Goes Horizontal

An update to the Gnome desktop is coming in Gnome 40 (Gnome seems to be going from 3.xx to 40) which apparently will be here* in March 2021. See  blogs.gnome.org.

Major changes (at least the ones that grabbed my attention) are:

  • A switch from vertical to horizontal layout for the panel and workspace grid
  • The empty boot screen is replaced with panel, workspaces and search field visible
  • Customisable app grid - rather than alphabetical
  • Search results now appear in an overlaid window rather than a new screen

My initial reaction is that these seem to be improvements for the good. I'm not too bothered about the move from vertical to horizontal, but yes, having to click on Activities to begin doing anything was an unnecessary obstacle, especially for new users.

I hardly ever used the rather turgid alphabetical app grid, and the ability to find frequently used programs without cluttering the panel is welcome.

And the very useful search feature definitely seems to flow better as an overlay.

*As here for me is Debian Stable, when this Gnome release will actually arrive is a different matter. Will it make Bullseye in the new year? Or will I have to wait another two years for the next release? If it arrives in Bullseye, will Gnome release a new version of improvements and bug fixes a few months after Bullseye is released, meaning I will have to run a flawed release for two years?

Oh well, such is life.

Here are some comparisons of mock ups of how the new release is expected to look, compared to Gnome 3.30 in Debian Buster:

Boot

 App grid

Workspace picker


Search



Saturday, December 5, 2020

How to try out the latest version of KDE

I haven't had much time recently for messing about with Linux (rather than actually using it on my PC and laptop), but I came across an article recently on DebugPoint.com (via linuxtoday) which talked about a bug fix release in KDE with "almost all the bugs... squashed already". The KDE Announcements page says this is the third bug fix release after an "absolutely massive release" with "tons of new features and improvements."

I haven't tried KDE for years, so time for a play.

Here's how to try out the latest version of KDE. It's a live USB - so no need to install. These instructions assume you have Linux already. There are other guides available for other OSs.

1. Go to KDE neon and download the latest version. KDE neon is a "rapidly updated software repository" for KDE, based on Ubuntu. It's not a full Linux distribution - just a good way to try out the latest version of KDE if you are not running a rolling release distribution, like the Gnome release based on Fedora which you can download to try out the latest Gnome. Running Debian Stable as I am, I would have to wait over a year for the latest KDE to hit the repositories.

2. Find an old USB drive or SD card. 2GB would be ideal. A good way to make use of  those old memory devices at the back of your draw now that 128GB drives are as cheap as chips.

3. Plug it in and check the device name with this command:

$ ls -l /dev/disk/by-id

Look for the name of the USB drive: in this case it's sdb. (Note: not sdb1 etc as these are partitions of the disk.) Be sure to get this right, or the next step will destroy your hard drive.

4. In your terminal, navigate to the download folder and become root:

$ cd ~/Downloads

$ su

NB: the su command is similar to the su - command except it leaves you in the same folder. It also leaves you with whatever environment variables your system administration has set up for your user. As I'm the administrator and I have set any variables, that is not an issue.

5. Burn the image to the USB drive with the following command:

# dd if=neon-user-20201203-0947.iso of=/dev/sdb
Where if is the source (the file name of the iso image) and of is the destination (in this case the USB drive name we determined earlier). Make sure to get the destination right or you could overwrite your hard drive!

After pressing enter, you may not notice anything happening for a few minutes. If your USB drive has an LED, it will flash. At the end of the process, the terminal will report the successful completion.

6. Reboot the computer. Go into the BIOS if necessary to allow USB boot. There are many guides out there if you need help.

7. Enjoy playing with the latest version of KDE.

So what are my impressions? Well, it's very beautiful, and seems very fast and stable, even on my old and low-powered laptop. It seems to be more mature than KDE of the past, with less of the over adornment of bells and whistles, although it still has the abundance of configuration options of KDE. 



Tuesday, August 11, 2020

Firmware updates in Gnome

Sitting at my computer the other day, I was surprised to see this update notification in Gnome. surprised because it didn't look like any update notification I had seen before. A quick check with apt-get upgrade confirmed there were no system updates pending.

Here are the details:

The text reads, for anybody Googling:
Device Firmware Unifying Receiver (RQR12)
Device Update RQR12.01_B0019 > RQR12.10_B0032
...This release addresses an encrypted keystroke injection.
I vaguely remembered reading something about how a Gnome upgrade was going to allow Gnome to update firmware for connected hardware, and indeed this is the explanation for the notification I saw: the USB dongle for my mouse (and other Logitech hardware) needed a firmware update, or a hacker sitting under my table might have been able to interfere with my button presses with my wireless mouse.

This was confirmed by the excellent arch Linux wiki:

A quick check with Synaptic (running in non-admin mode, of course, because Buster uses Wayland), revealed that the fwupd daemon was indeed installed.

So there you go: Gnome now offers updates to firmware for connected hardware.

If you are the one person running Gnome who comes across a similar notification, is curious, Googles it and arrives here, I hope you find this post helpful.