X
Tap here to go to the mobile version of the site.

Support Forum

How to merge title bar and tab bar on Gnome desktop?

Posted

Not exactly a Firefox issue, but if it works fine on Windows it should work on Gnome too... How can I merge title bar and tabs bar? In Windows if we hide the menu bar Firefox puts in a single line Firefox button, tabs and minimize, maximize and close buttons. But in Gnome it keeps the separated title bar (with the minimize, maximize and close buttons). Is there any way to really implement it on Gnome Desktop?

Not exactly a Firefox issue, but if it works fine on Windows it should work on Gnome too... How can I merge title bar and tabs bar? In Windows if we hide the menu bar Firefox puts in a single line Firefox button, tabs and minimize, maximize and close buttons. But in Gnome it keeps the separated title bar (with the minimize, maximize and close buttons). Is there any way to really implement it on Gnome Desktop?

Additional System Details

Installed Plug-ins

  • This plugin provides integration with Gnome Shell for live extension enabling and disabling. It can be used only by extensions.gnome.org
  • Shockwave Flash 11.2 r202
  • This plug-in detects the presence of iTunes when opening iTunes Store URLs in a web page with Firefox.

Application

  • Iceweasel 23.0.1
  • User Agent: Mozilla/5.0 (X11; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0.1
  • Support URL: http://support.mozilla.org/1/firefox/23.0.1/Linux/en-US/

Extensions

  • Adblock Plus 2.3.2 ({d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d})
  • Add to Search Bar 2.0 (add-to-searchbox@maltekraus.de)
  • Clearly 9.3369.854.431 (readable@evernote.com)
  • Collusion 0.27 (jid1-F9UJ2thwoAm5gQ@jetpack)
  • ColorZilla 2.8 ({6AC85730-7D0F-4de0-B3FA-21142DD85326})
  • Context Search 0.4.6 ({902D2C4A-457A-4EF9-AD43-7014562929FF})
  • DownloadHelper 4.9.21 ({b9db16a4-6edc-47ec-a1f4-b86292ed211d})
  • DownThemAll! 2.0.16 ({DDC359D1-844A-42a7-9AA1-88A850A938A8})
  • DownThemAll! AntiContainer 1.2.3 (anticontainer@downthemall.net)
  • FAYT 2.0.5 ({c2d0e930-64de-11db-bd13-0800200c9a66})
  • FireFTP 2.0.16 ({a7c6cf7f-112c-4500-a7ea-39801a327e5f})
  • Flagfox 4.2.12 ({1018e4d6-728f-4b20-ad56-37578a4de76b})
  • keyword.URL Hack! 0.3.0 (keyword@evilpie.com)
  • MeasureIt 0.4.12 ({75CEEE46-9B64-46f8-94BF-54012DE155F0})
  • Navigate Up 2.3 (navigateup@DW-dev)
  • PDF Download 3.0.0.2 ({37E4D8EA-8BDA-4831-8EA1-89053939A250})
  • Self-Destructing Cookies 0.4.1 (jid0-9XfBwUWnvPx4wWsfBWMCm4Jj69E@jetpack)
  • Shareaholic 3.0.1 (firefox-extension@shareaholic.com)
  • Troubleshooter 1.1a (troubleshooter@mozilla.org)
  • Verificador Ortográfico para Português do Brasil. 2.2-3.0 (pt-BR@dellalibera.sf.net)

Javascript

  • incrementalGCEnabled: True

Graphics

  • adapterDescription: nouveau -- Gallium 0.4 on NV98
  • adapterDeviceID: Gallium 0.4 on NV98
  • adapterDrivers:
  • adapterRAM:
  • adapterVendorID: nouveau
  • driverDate:
  • driverVersion: 3.0 Mesa 9.1.6
  • info: {u'AzureCanvasBackend': u'cairo', u'AzureFallbackCanvasBackend': u'none', u'AzureContentBackend': u'none'}
  • numAcceleratedWindows: 0
  • numAcceleratedWindowsMessage: [u'']
  • numTotalWindows: 2
  • webglRenderer: nouveau -- Gallium 0.4 on NV98
  • windowLayerManagerType: Basic

Modified Preferences

  • accessibility.typeaheadfind: True
  • accessibility.typeaheadfind.flashBar: 0
  • browser.cache.disk.capacity: 358400
  • browser.cache.disk.smart_size.first_run: False
  • browser.cache.disk.smart_size.use_old_max: False
  • browser.cache.disk.smart_size_cached_value: 358400
  • browser.places.importBookmarksHTML: False
  • browser.places.smartBookmarksVersion: 4
  • browser.search.openintab: True
  • browser.search.useDBForOrder: True
  • browser.startup.homepage_override.buildID: 20130821153424
  • browser.startup.homepage_override.mstone: 23.0.1
  • dom.mozApps.used: True
  • extensions.lastAppVersion: 23.0.1
  • keyword.URL: http://www.google.com/search?ie=UTF-8&sourceid=navclient&gfns=0&q=
  • network.cookie.prefsMigrated: True
  • places.database.lastMaintenance: 1377132489
  • places.history.expiration.transient_current_max_pages: 104858
  • plugin.disable_full_page_plugin_for_types: application/pdf
  • plugin.importedState: True
  • privacy.sanitize.migrateFx3Prefs: True
  • security.warn_viewing_mixed: False
  • storage.vacuum.last.index: 1
  • storage.vacuum.last.places.sqlite: 1377132489

Misc

  • User JS: No
  • Accessibility: No
jscher2000
  • Top 10 Contributor
8212 solutions 67177 answers

Could you check whether the preference is defaulted to false on your system?

The about:config method should work for about:newtab, but extensions can override it (and a user.js file can revert it at the next startup).

(1) In a new tab, type or paste about:config in the address bar and press Enter. Click the button promising to be careful.

(2) In the search box above the list, type or paste title and pause while the list is filtered

(3) If browser.tabs.drawInTitlebar is false, double-click it to toggle it to true.

Of course, if it's not implemented, then that wouldn't have any effect...

Could you check whether the preference is defaulted to false on your system? The about:config method should work for about:newtab, but extensions can override it (and a user.js file can revert it at the next startup). (1) In a new tab, type or paste '''about:config''' in the address bar and press Enter. Click the button promising to be careful. (2) In the search box above the list, type or paste '''title''' and pause while the list is filtered (3) If '''browser.tabs.drawInTitlebar''' is false, double-click it to toggle it to true. Of course, if it's not implemented, then that wouldn't have any effect...

Question owner

It seems it's not implemented... I've changed browser.tabs.drawInTitlebar to true and got no effect. =/

It seems it's not implemented... I've changed browser.tabs.drawInTitlebar to true and got no effect. =/
jscher2000
  • Top 10 Contributor
8212 solutions 67177 answers

Helpful Reply

Hi Doideira, hopefully another Linux user will have some suggestions. You also can submit feature requests using

Help > Submit Feedback

Hi Doideira, hopefully another Linux user will have some suggestions. You also can submit feature requests using Help > Submit Feedback
cor-el
  • Top 10 Contributor
  • Moderator
17005 solutions 153568 answers

That is not possible on Linux.
It is only implemented on the Windows platform.
The title bar is under control of the OS on Linux and you can't draw in it.
You can see that if you run a Windows version under Wine.


That is not possible on Linux.<br /> It is only implemented on the Windows platform.<br /> The title bar is under control of the OS on Linux and you can't draw in it.<br /> You can see that if you run a Windows version under Wine. ----- * DOM Inspector: https://addons.mozilla.org/firefox/addon/dom-inspector-6622/ * https://developer.mozilla.org/en/DOM_Inspector/Introduction_to_DOM_Inspector
Linking13 0 solutions 2 answers

How come Chrome/Chromium manages to do that even on Linux then?

How come Chrome/Chromium manages to do that even on Linux then?
cor-el
  • Top 10 Contributor
  • Moderator
17005 solutions 153568 answers

Which Linux distribution are you using?

Can you attach a screenshot to show this?

Use a compressed image type like PNG or JPG to save the screenshot.

Which Linux distribution are you using? Can you attach a screenshot to show this? *http://en.wikipedia.org/wiki/Screenshot *https://support.mozilla.org/kb/how-do-i-create-screenshot-my-problem Use a compressed image type like PNG or JPG to save the screenshot.
Linking13 0 solutions 2 answers

Sure. I'm on Fedora 19 with Cinnamon 2.0.11.

Btw, I've noticed that Chromium, unlike Firefox, doesn't use my default wm theme  : the buttons in the title bar are different. Maybe Chromium doesn't use the titlebar "provided" by the OS, but a custom titlebar, I don't know...

Sure. I'm on Fedora 19 with Cinnamon 2.0.11. Btw, I've noticed that Chromium, unlike Firefox, doesn't use my default wm theme : the buttons in the title bar are different. Maybe Chromium doesn't use the titlebar "provided" by the OS, but a custom titlebar, I don't know...

Modified by Linking13

hopchis 1 solutions 5 answers

Helpful Reply

I want to back up what was said here. Chrome and Chromium have done this for as long as I can remember and the Linux distribution is entirely irrelevant in this case (as in most cases). There is an option to use the "system title bar and borders" in Chrome. If applied Chrome will have that blocky, chunky effect of not having the tabs overlapping into the title bar that firefox has. By default chrome does not use the system-provided title bar and borders. They wrote their own. The result is it looks nice. I prefer firefox by miles over Chrome, but have to admit it is chunky and ugly around the edges by comparison.

The problem is not that it is "not possible in Linux." As a dedicated Linux user, hearing that oft-repeated phrase gets really old. There is nothing about Linux that makes things not possible when it comes to coding features. What is going on is the shortcuts available to make the coding quick and easy may not already exist. Fewer people use Linux, fewer people develop for Linux, and there is often less existing code base already written for Linux to make a coding job quick and easy. Also, there is less incentive to write original code to make something work for Linux because we are relatively few; the countless minions using Windows are all complaining about other things and much more loudly so.

There is no doubt the task could be accomplished--which I would love to see--but the developers have to prioritize. I get that. Just wish they'd be honest rather than use the lazy answer of "It can't be done on your system."

I want to back up what was said here. Chrome and Chromium have done this for as long as I can remember and the Linux distribution is entirely irrelevant in this case (as in most cases). There is an option to use the "system title bar and borders" in Chrome. If applied Chrome will have that blocky, chunky effect of not having the tabs overlapping into the title bar that firefox has. By default chrome does not use the system-provided title bar and borders. They wrote their own. The result is it looks nice. I prefer firefox by miles over Chrome, but have to admit it is chunky and ugly around the edges by comparison. The problem is not that it is "not possible in Linux." As a dedicated Linux user, hearing that oft-repeated phrase gets really old. There is nothing about Linux that makes things not possible when it comes to coding features. What is going on is the shortcuts available to make the coding quick and easy may not already exist. Fewer people use Linux, fewer people develop for Linux, and there is often less existing code base already written for Linux to make a coding job quick and easy. Also, there is less incentive to write original code to make something work for Linux because we are relatively few; the countless minions using Windows are all complaining about other things and much more loudly so. There is no doubt the task could be accomplished--which I would love to see--but the developers have to prioritize. I get that. Just wish they'd be honest rather than use the lazy answer of "It can't be done on your system."
nobody158 0 solutions 1 answers

For anyone else having this problem I suggest looking at the firefox plugins page, there are 2 plugins I have installed that help with linux integration, one which removes the titlebar when maximized it is called Htitle hope this helps

For anyone else having this problem I suggest looking at the firefox plugins page, there are 2 plugins I have installed that help with linux integration, one which removes the titlebar when maximized it is called Htitle hope this helps

Modified by nobody158