Rounding out the 3.6 feature list

Here is the next installment of ‘Seen in this weeks GNOME release’. Todays screenshot gallery is a little more extensive than last weeks. We’re rapidly completing our feature list. Most of the items on that list are now marked as ‘Complete’ or ‘Almost complete’. Good timing, since we are entering the freeze with the 3.5.90 release, and can now focus on polishing these features and fixing the remaining bugs.

The first feature to show this week is one that I’ve wanted to see for a long time: the harfbuzz 1.0 release is right around the corner, and harfbuzz support has been merged in pango. Behdad has been working on this OpenType implementation since 2006, and pango has been using an embedded copy of an early harfbuzz snapshot for a while.

After a long period of stasis, we will finally see new life in our text rendering stack. The screenshot I’m showing for this looks just the same as it always has, since all the harfbuzz goodness is still under the hood.

We’ve had a magnifier integrated in gnome-shell for a few releases now. Since 3.4, it was configurable from the universal access panel. In this release, it will be possible to configure various color effects on top of the zoom, such as inverted colors, desaturation and contrast changes. As you can see in the screenshot, we’ve reorganized the zoom options into tabs, and added a tab for the color effects.

Still in the control-center, we have a redesigned Mouse & Touchpad panel, which was implemented by our Red Hat desktop team intern in Brno, Ondrej Holy. Amongst other things, you might spot the option for ‘natural scrolling’ in here.

Over in the shell, there’s a new ‘mode-less’ overview. As you’ll notice, the search entry is bigger and centered, and the tabs are gone. To switch from the window view to the application grid, you can use the ‘nine dots’ button that can be seen at the end of the dash.

The new overview is the work of Florians summer of code student, Joost Verdorn, who has written more extensively about it already.

At the bottom of the overview, the new message tray is visible. It received a major redesign to address the problems that people have had with the original 3.0-era tray design.

Beyond the new visuals (bigger icons, no labels, close buttons), there are many subtle behaviour changes here that are hard to explain unless you try it yourself. One notable change is that the message tray is not raised ‘by itself’ anymore, you always have to bring it up explicitly. One way to do that is to use the new Super-M keybinding. Keyboard navigation is generally improved: you can focus individual icons and actions.

Many people have contributed to the message tray redesign, around the core work done as a summer of code project by Ana Risteska.

Back in the control-center, the sound panel has gotten its Hardware tab removed. Instead, the device lists now offer more fine-grained choices.

This simplification has been implemented by Canonical. It was made possible by earlier pulseaudio work by David Henningsen that has landed upstream in pulseaudio 2.0.

In the keyboard shortcuts section, some useful pieces of XKB layout configuration have reemerged. The frequently used compose key and ‘third level chooser’ variants can be set like other keyboard shortcuts now.

When it comes to appearance, GTK+ 2 applications will look less out of place in GNOME 3.6, thanks to a much improved gtk2 version of Adwaita. This theme was originally developed under the name ‘Bridge’ by Jack Gandy.

You have to look closely to see the differences between the GTK+ 2 and GTK+ 3 print dialog in these screenshots.

The last thing I have managed to capture in screenshots is the support for secondary Kerberos logins that has been integrated in gnome-online-accounts. The functionality is seamlessly integrated with the traditional krb5 commandline tools: if you run kinit in a terminal, the ticket will immediately show up the online-accounts panel, and you will get notifications before it expires.

This functionality was originally planned to land in the user panel, but the online-accounts panel seems a much better fit.

62 thoughts on “Rounding out the 3.6 feature list”

I have to say I’m a bit puzzled by the “message tray won’t show up on hotcorner”. I understand why it was decided to move away from that behavior (I’ve seen it being problematic with users), but I’m curious to know if it will feel like an impairment for me not to have it at the flick of a mouse anymore.

With the new behaviour, you can now *push* the mouse pointer at the bottom of the screen to make it appear. That means that merely having the pointer positionned there won’t trigger the tray (so that it doesn’t get in the way) but you can still easily access it with your mouse.

There are a number ways to access the message tray in the new design:
* Go into the overview – it is always displayed there
* The Super+M keyboard shortcut
* Placing the mouse/touchpad pointer against the bottom screen edge for a short time

In the future we hope to use a more sophisticated pressure sensitivity trigger on the bottom screen edge. However, we’ve got to wait for the next X11 release for that to happen.

Hey, why don’t show message tray when hold Super key for a short time?
In my thought, the Super key is always acessible, and is easiest to hold it than use two hands to press Super and M…
I also think the same key used to display, must be used to hide (press Super key – or Super+M).

We have support for login through Kerberos/AD as well. If you want to enroll in AD and use it for login, then that is indeed done in the user panel. What I’ve been highlighting here is just the support for secondary Kerberos tickets. Basically, we’re integrating the functionality that was provided by the external krb5-auth-dialog in GNOME 2.x.

While I agree that the current messge tray is all kinds of problematic, I’m not sure that I like the redesigned one. It’s way too large, and visually dominates everything else in the overview. It simply doesn’t deserve such prominence, particularly since it will ususally contain no more than three or four icons. All that space is just wasted.

I have a suspicion that the large size was chosen primarily to have more display space for chat avatars – since the names of your chat partners are no longer shown. That doesn’t feel like a sensible trade-off to me. Just keep the old size, keep the icons and the text, and kill this, ehm, accordion-like text-hide-and-icon-switcheroo-effect, whatever you call it.

As for the hot corner, maybe it would be more usable if you had to keep the cursor in the lower-right corner for a second before the message tray is raised. That should keep it from getting in the way too easily. There could still be a Super-M shortcut, of course.

Yeah, I’ve got a very similar impression, too. I just hope there will be an extension that will make the panel and icons smaller. It’s way too big. And removing labels? I use IRC in Empathy and I easily have 10 persons on chat at work. All contacts in IRC have the same icon. How am I supposed to know who is who?

Gnome is a graphical window system that sits on top of many different types of Linux systems. An app store would have to accommodate all of the different types of binary packages like .deb, .rpm, source, etc. Almost all distributions have their own form of an “app store”. Ubuntu and Linux Mint have their software centers, Debian still has Synaptic Package Manager (actually, tons of different distros do), openSUSE has YaST…and then there are all of the GUI frontends that you can install if your distro of choice doesn’t already have one. It would be nice for Linux to have a standard binary installation format, but that’s what makes Linux so good: freedom of choice!

Thank you for overview, thanks to all gnome developers for your work!
I always wonder where all those “gnome 3 is a disaster” are coming from as I loved GNOME very much since it hit 3.0. Actually this was the version which made me switch to it from another DE. Always wanted to say: do not listen to those rants guys, GNOME 3.x is awesome, keep it up!

I’ve been using debian since 27 of Martch, before gnome everything was quite crappy, but I started using gnome 11 June 2000, and linux turned easy. Then (2004/2005) I had a terrible car accident, I got rammed, then I szpent 6 months in coma, which messed up my hands, so I can’t use mouse, that’s why I prefer keyboard. Maake a place under gconf-editor where you can choose the style of menu, so people can use either classic or modern style.

Nice work but I wish the ‘nine dots’ button was on top, Windows and Applications categories were near the activities button, now you have to travel all the screen to see the applications list, not nice for users of big monitors like myself

The new icon is at the edge of the screen and has a higher height than the old button. I find it much easier to hit.

I also find that the icons for most commonly used applications are used more often so it’s better to have them first. It also makes scanning the dash for apps easier if the non-application icon is at the bottom.

Sad that the concept of tabs in overview was replaced by unintuitive 9 dots somewhere where you expect to see your (favorite) applications. I just hope they’ll be possible to remove. Moreover, how cool would be if there would be tab “docs” instead of gnome-documents and tab “VMs” instead of gnome-boxes. This is step backward

And also sad that it seems that “mouse & touchpad” control panel still ignores track points Hope that it is just due to hardware used to take a screenshot

Just curious, and then stuck! How to make a shortcut on GNome desktop? I use Gnome 3.6 on Ubuntu (Gnome-shell) 12.04.1 64 bit and using a theme called “Mac-OS-X Lion” (you should try it, looks cool!). I wanted to create a Google chrome shortcut with some extra parameters (like ” –useragent=ubuntu;….”) but shamefully couldn’t create it! No “New launcher..” option comes in the context menu either.

I’m currently using Xfce and I’ve noticed that since the introduction of the app menus in GNOME 3.4 some apps now have a single item in the menubar with the name of the application, which is actually the app menu from GNOME.
The problem with this is that it’s extremely confusing to have the application name as the name of the app menu outside GNOME (and it makes my blood boild), and it’s redundant since the name of the application is already on the title bar.
WHEN WILL SOMETHING BE DONE ABOUT THIS?

Hopefully, we will be able to switch between display monitors using Shift + Super + Left and Shift + Super + Right, maximize verticalliy with Super + Shift + Up, and resize windows using Alt + Right-click. The lack of which made me switch to KDE.

Gnome is all the time going the way I want it to be. Excellent work!
One think I do not like long-term: wasting of screen space. More information can on the screen if dialogs are more compact and space between widgets are lessen. Even some widgets waste space in their canvas.

I’m really disappointed with the relegation of the windows view to a dash implementation. I don’t use the applications view in the Overview as I have both Cairo Dock and the excellent Axe Menu extension installed. If I cannot install an extension that would reverse this, then I’m afraid I’ll have to switch to Unity to take advantage of the Scale Compiz plugin. This is very unfortunate….