67

Just moved from Unity to GNOME with the update to Ubuntu 17.10. There is a HUGE amount of wasted space at the top of the screen, when an application is open.

Evolution and Firefox both have four "bars" with 90% of each empty. Unity, to its credit was able to blend / mix these horizontal bars so there was only one / two.

Four is way too much. If this is GNOME I may carry on with Unity for the next six months.

Can anybody suggest a tweak/change/fix for this?

pomsky
  • 68,507
Piloti
  • 1,110

6 Answers6

40

You may try one of following GNOME Shell extensions to get rid of the title-bar of a maximised window:

  • No Title Bar (an actively maintained fork of Pixel Saver with customisation options)

    No Title Bar removes the title bar, moves the window title and buttons to the top panel.

  • Pixel Saver

    Pixel Saver is designed to save pixel by fusing activity bar and title bar in a natural way.

    Note that Pixel Saver is not actively maintained anymore, therefore has a lot of unresolved issues like this one and doesn't offer any customisation options.

Other similar extensions (including forks):


You can even go further and hide the top bar following this answer by solsTiCe from this Q&A: Auto hiding top panel in 17.10 GNOME 3.26.1.

Also, you may move the menu bar from an application window to the top-bar ("Activities bar") following this Q&A: Ubuntu 17.10 windows' menu in panel.

pomsky
  • 68,507
  • That's good to know. – Orian Oct 21 '17 at 01:17
  • I have somewhat been reluctant to install pixel-saver or no title bar up to yet, just because something run fine under gnome 3.22 does not mean it will run fine under gnome 3.26. but i will give it a try – Videonauth Oct 22 '17 at 18:34
  • 1
    Just did have a look at it, while it removes the title bar, on a multi monitor system with having only the top bar at one screen, its kinda unintuitive which window the close button etc belongs to. otherwise it works as intended – Videonauth Oct 22 '17 at 18:38
  • 1
    You can go even further and try Hide top bar to gain even more pxiels. – solsTiCe Oct 23 '17 at 16:40
  • 1
    yes. It's not perfect but it does the job! – solsTiCe Oct 23 '17 at 17:00
  • 1
    doesn't work for me with latest ubuntu 18.04 – shivshankar Apr 28 '18 at 12:15
  • @shivshankar Which one doesn't work (there are two alternatives)? How exactly does it fail? Did you install required dependencies? (Consider asking a new question with enough necessary details and link to this Q&A for context instead of leaving a "doesn't work" comment.) – pomsky Apr 28 '18 at 12:21
  • sorry actually it doesn't works for apps like nautilus, while working for terminal and chrome check https://imgur.com/a/YkgsnWr suggest any solution to get unity like pixels – shivshankar Apr 28 '18 at 12:43
  • @shivshankar That is the intended behaviour. Nautilus and many other GNOME apps use GtkHeaderBar instead of a traditional title bar. GtkHeaderBar itself is designed to save space as it contains more buttons and options instead of just the title and min/max/close buttons. Since there is no separate title bar, there is nothing to hide. – pomsky Apr 28 '18 at 13:07
  • I have Ubuntu 18.04 and as suggested by user1768761, you can try Unite GNOME Shell Extension. It works very well for me. – user2342558 May 20 '19 at 10:48
  • BTW, you can install No Title Bar by going to Ubuntu Software Center and searching for it as described here. – Garrett May 28 '19 at 07:02
  • No Title Bar gets you from 3 "top bars" to 2. To get to just 1 unified bar (and to get rid of other little, annoying "UX bugs" in Gnome shell), I ended up switching to Unity in 18.04 (very easy, see this answer. – Garrett May 29 '19 at 20:15
11

I prefer the Unite GNOME Shell Extension. It manages to integrate far more application windows into the top bar than No Title Bar or Pixel Saver does.

4

I recommend going back to Unity

$ sudo apt update
$ sudo apt install ubuntu-unity-desktop

Choose ligthdm

However I have the feeling that some information is not available in unity.

On gnome I did see many things under power setting :/

Thorsten Niehues
  • 1,277
  • 5
  • 17
  • 32
  • When I executed these commands, nothing happened. I got no prompt about choosing lightdm or anything (as this post and other articles said would happen). I logged out and in the login screen, when entering password, I hit the gear icon and it had Unity as an option. To get lightdm, I followed this answer. – Garrett May 29 '19 at 20:22
  • I have been using Unity on GNOME-based Ubuntu since ever and currently it takes up to 30 seconds just open the dash, while on native GNOME it's just instant. – vstepaniuk Feb 10 '20 at 16:39
4

In answer to the questions "what did I do....?", in the end, I went back to Unity and actually took the opportunity to start again with a fresh install of 16.04LTS; including of course Unity. Happy as a sandpiper.

Piloti
  • 1,110
  • Instead of rolling back to 16.04, you can also just switch to Unity in 18.04 (@Thorsten Niehues' answer) – Garrett May 29 '19 at 20:22
  • I have been using Unity on GNOME-based Ubuntu since ever and currently it takes up to 30 seconds just open the dash, while on native GNOME it's just instant – vstepaniuk Feb 10 '20 at 16:38
0

If you're using an app in full screen and need more screen space, You can just use the F11 function key and all that wasted space can be reclaimed. If you're F11 is bound to something like controlling volume, you should use function key + F11.

0

Yes, you can force app titles into the top bar with extensions like this one https://extensions.gnome.org/extension/2015/no-title-bar-forked/

But I prefer doing these changes:

Emilio
  • 321