After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 562583 - Make tabs detachable
Make tabs detachable
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: Tabs
unspecified
Other All
: Normal enhancement
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 542654 607512 652258 672844 680156 690408 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-11-28 16:03 UTC by Luca Ferretti
Modified: 2012-12-18 12:18 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26


Attachments
Make tabs detachable and movable between windows (9.36 KB, patch)
2010-11-02 20:32 UTC, Holger Berndt
needs-work Details | Review

Description Luca Ferretti 2008-11-28 16:03:50 UTC
Both epiphany and gnome-terminal provides a Tabs -> _Detach Tab menu entry as well as the ability to detach and move tabs between windows through drag'and'drop.

Nautilus browser should do the same for coherence with other tab-based GNOME apps.

PS gedit don't have a Tab menu, but you can detach and move tabs via drag'n'drop.
Comment 1 A. Walton 2010-04-01 17:33:45 UTC
*** Bug 607512 has been marked as a duplicate of this bug. ***
Comment 2 A. Walton 2010-04-01 17:36:11 UTC
*** Bug 542654 has been marked as a duplicate of this bug. ***
Comment 3 Tom 2010-04-26 18:53:11 UTC
This would be excellent functionality. More & more apps are offering this now
Comment 4 Holger Berndt 2010-06-02 22:23:27 UTC
In addition to drag'n'drop outside of the window to create a new Nautilus window, it should be possible to drag'n'drop to the extra pane to move a tab there.
Comment 5 naesk 2010-07-21 04:12:46 UTC
I look forward to seeing this implemented, would be a real bonus.
Comment 6 Tom 2010-09-16 11:08:37 UTC
Nautilus still can't allow drag&drop tabs into other instances of itself.  Gedit does but only within the same workspace, it doesn't seem to handle tabs being dragged down to the workspace/desktops selector by the wastebasket.  If the Nautilus implementation could allow tabs to be dragged onto different workspaces then it would have just about caught-up with Windows nicely
Regards from
Tom :)
Comment 7 Holger Berndt 2010-11-02 20:32:23 UTC
Created attachment 173712 [details] [review]
Make tabs detachable and movable between windows

The patch makes it possible to detach a tab via drag and drop. Dropping
the tab opens a new nautilus window, except when dropped on tab headers
of another pane, in which case the tab is added to that notebook.

The drop zones for the latter case are pretty small, unfortunately. Look
out for cursor changes in the drop zone.

One thing that's a bit ugly about the patch is that it gets rid of
nautilus_window_pane_get_slot_for_content_box(), and lets the content_box
(the child widget of the notebook) store the corresponding slot directly
in its GObject data. This is necessary because the slot-pane associations
need to be updated during the page-added callback of the GtkNotebook,
so there needs to be a way to get from a content_box to the slot without
knowing which pane it is in.
Comment 8 Cosimo Cecchi 2011-06-14 14:01:20 UTC
*** Bug 652258 has been marked as a duplicate of this bug. ***
Comment 9 linards.liepins 2011-06-14 15:06:30 UTC
Any chance to have this functionality???!!!!
Comment 10 Tom 2011-06-14 15:35:53 UTC
Hi :)
I don't know how to add the patch to my Ubuntu 10.04 (Nautlius 2.30.1).  Linards, if you can try the patch on your system then you 'should' find you have the functionality.  These sorts of things do need people to beta test them before they can be pushed into the main Ubuntu so it would be great if you could try the patch.
Many thanks and regards from Tom :)
Comment 11 linards.liepins 2011-06-14 17:14:51 UTC
Well, to be honest I do not have excat idea how to use this patch either.

One chance is to grab source, edit the files changed here, build & make & make install ... 

I would like to try it to vanilla Lucid tomorrow - for today I still have to finish coding my Embarcadero Delphi app ( Object Oriented Pascal ) and do some webviste development for my work for living ...

Anyway - glad to help and make Nautilus better! It is the least I could for Free and Open Software Spirit :)
Comment 12 linards.liepins 2011-06-14 17:15:33 UTC
Or maybe not even tomorrow ... this weekened would be most realisitc time ...

(In reply to comment #11)
> Well, to be honest I do not have excat idea how to use this patch either.
> 
> One chance is to grab source, edit the files changed here, build & make & make
> install ... 
> 
> I would like to try it to vanilla Lucid tomorrow - for today I still have to
> finish coding my Embarcadero Delphi app ( Object Oriented Pascal ) and do some
> webviste development for my work for living ...
> 
> Anyway - glad to help and make Nautilus better! It is the least I could for
> Free and Open Software Spirit :)
Comment 13 Tom 2011-06-14 17:26:28 UTC
Hi :)

There is no rush but just sometime soon would be good.  The patch is an attachment in this thread at Bugzilla.  Just scroll to just under where you post comments to find the attachment :)  Good luck with your own coding too :)
Regards from Tom :)
Comment 14 linards.liepins 2011-06-15 10:09:55 UTC
Hi, Tom :)

Yes, I will, but question still remains - how to use the patch?

Is my idea to replace modified files from source and then build nautilus valid?
Comment 15 André Klapper 2011-06-15 10:16:05 UTC
I appreciate efforts to help each other, but please don't turn this specific bug report into a general "how to compile software" support forum - there is e.g. gnome-love mailing list for such stuff. In short: Either check out jhbuild or "configure, make, make install", but please no followup questions here. Thanks.
Comment 16 Tom 2011-06-15 10:19:31 UTC
Hi :)
I think so.  I've never done any compiling.  I'm just a point&click user really so all that make&build stuff sounds too complicated to me.  It does sound about right.  Perhaps ask in 
http://www.linuxquestions.org 
or the Ubuntu forums
http://www.launchpad.net/Ubuntu (or something) or the unofficial
http://www.ubuntuforums.com
Sorry i can't help!
Regards from Tom :)
Comment 17 Cosimo Cecchi 2012-03-26 14:56:34 UTC
*** Bug 672844 has been marked as a duplicate of this bug. ***
Comment 18 Cosimo Cecchi 2012-07-18 13:11:32 UTC
*** Bug 680156 has been marked as a duplicate of this bug. ***
Comment 19 William Jon McCann 2012-08-12 14:15:33 UTC
Comment on attachment 173712 [details] [review]
Make tabs detachable and movable between windows

Holger, any chance you can update this patch to master?
Comment 20 Holger Berndt 2012-08-13 18:01:19 UTC
I don't plan to do that anytime soon.
Comment 21 Cosimo Cecchi 2012-09-01 03:05:04 UTC
I now pushed a patchset to implement this to git master.
Comment 22 Cosimo Cecchi 2012-12-18 12:18:34 UTC
*** Bug 690408 has been marked as a duplicate of this bug. ***