Bug 403324

Summary: Can only drag tabs from one window into another when using single-process mode
Product: [Applications] konsole Reporter: David <david.cortes.rivera>
Component: tabbarAssignee: Konsole Developer <konsole-devel>
Status: CONFIRMED ---    
Severity: normal CC: ahartmetz, bugseforuns, erbenton, grasm, justin.zobel, kde.kfoar, kdedev, nate, postix, xraphael75
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=418336
https://bugreports.qt.io/browse/QTBUG-3160
Latest Commit: Version Fixed In:

Description David 2019-01-17 19:50:25 UTC
STEPS TO REPRODUCE
1. Open a konsole window
2. Open another konsole window
3. Try to drag a tab from one window's tabbar to the other's

OBSERVED RESULT
Tabs are not moved from one window to the other

EXPECTED RESULT
Tabs should be movable between different window's tabbars.
Comment 1 Patrick Silva 2019-02-23 19:06:07 UTC
What is the verion of your konsole?
I can move tabs to another window using konsole 18.12.2 on Arch Linux.
Comment 2 David 2019-02-23 22:04:06 UTC
(In reply to Patrick Silva from comment #1)
> What is the verion of your konsole?
> I can move tabs to another window using konsole 18.12.2 on Arch Linux.

I'm using Konsole 18.04.0 on debian.
Comment 3 Matthieu Gras 2019-02-24 21:28:58 UTC
Have you enabled the option: General->Run all konsole windows in a single process   
?

You might want to try that. If Konsole is not running in a single process it is not possible to move the tabs between two Konsole windows that have been launched separately because Konsole doesn't use the Qt Drag and Drop (only "fake" (changing the cursor shape and moving QWidgets internally) drag and drop)
Comment 4 Matthieu Gras 2019-02-24 21:30:50 UTC
Starting Konsole from a terminal also blocks the "single process" option aswell as launching it with some incompatible parameters.
Comment 5 Justin Zobel 2020-11-03 04:23:01 UTC
(In reply to Matthieu Gras from comment #3)
> Have you enabled the option: General->Run all konsole windows in a single
> process   
> ?

Even with this on I can reproduce this issue on konsole from git master.
Comment 6 Ovidiu-Florin BOGDAN 2021-04-14 08:19:43 UTC
*** Bug 389897 has been marked as a duplicate of this bug. ***
Comment 7 Ovidiu-Florin BOGDAN 2021-04-14 08:30:50 UTC
As of Konsole 20.12.2 if you have "Run all Konsole windows in a single process" enabled, the tab dragging  from one window to another works just fine.

However, if you start Konsole from the terminal by just using the "konsole" command with no arguments, that window cannot share tabs with any other window.

Starting Konsole from the Kickstart or Krunner opens a window with shareable tabs. Even if from KRunner we start the "konsole" command and not the Konsole app, tabs are still shareable.

My system:
Linux/KDE Plasma: Fedora 33 KDE
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2
Comment 8 Ovidiu-Florin BOGDAN 2021-04-14 08:31:18 UTC
*** Bug 396891 has been marked as a duplicate of this bug. ***
Comment 9 Nate Graham 2021-06-16 16:33:41 UTC
*** Bug 438740 has been marked as a duplicate of this bug. ***