Bug 473907 - "Always open new tabs instead of new windows" feature
Summary: "Always open new tabs instead of new windows" feature
Status: REPORTED
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 23.04.3
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-29 17:28 UTC by Henning
Modified: 2023-11-25 19:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
attachment-3665528-0.html (2.40 KB, text/html)
2023-08-29 17:48 UTC, tcanabrava
Details
attachment-3178105-0.html (1.15 KB, text/html)
2023-11-14 11:02 UTC, tcanabrava
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Henning 2023-08-29 17:28:26 UTC
Exactly like Dolphin by default, Konsole uses Tabs but opens new windows on every action.

I think opening new windows comes from... Windows ! And its horrible!

So, personal opinion, Konsole should always open tabs instead of windows.

Now the real request: make the same setting as in Dolphin "open instances in tabs instead of windows" should also be in Konsole, I think its missing there.

This would fit into other apps that behave the same "one instance only":
- Dolphin (configurable)
- Kate
- VLC (configurable)

This cleans up the taskbar a lot too, and clicking on the icon will allow to open any tab/process, as they are in one window.

Question about that: seperate windows are different processes, I guess this has a performance benefit. Does this apply to Tabs too? Otherwise this would be a drawback of this behavior.

Not tagging it as "tabbar" as its about opening and settings?
Comment 1 Henning 2023-08-29 17:34:39 UTC
"one instance only apps":
- Gwenview, sort of
- GIMP

missing:
- Kolourpaint
- Okular
Comment 2 tcanabrava 2023-08-29 17:48:59 UTC
Created attachment 161268 [details]
attachment-3665528-0.html

I agree with this change.

On Tue, 29 Aug 2023 at 19:28 Henning <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=473907
>
>             Bug ID: 473907
>            Summary: Support "always open tabs instead of windows"
>     Classification: Applications
>            Product: konsole
>            Version: 23.04.3
>           Platform: unspecified
>                 OS: Linux
>             Status: REPORTED
>           Severity: minor
>           Priority: NOR
>          Component: general
>           Assignee: konsole-devel@kde.org
>           Reporter: amanita+KDEBUGS@mailbox.org
>   Target Milestone: ---
>
> Exactly like Dolphin by default, Konsole uses Tabs but opens new windows on
> every action.
>
> I think opening new windows comes from... Windows ! And its horrible!
>
> So, personal opinion, Konsole should always open tabs instead of windows.
>
> Now the real request: make the same setting as in Dolphin "open instances
> in
> tabs instead of windows" should also be in Konsole, I think its missing
> there.
>
> This would fit into other apps that behave the same "one instance only":
> - Dolphin (configurable)
> - Kate
> - VLC (configurable)
>
> This cleans up the taskbar a lot too, and clicking on the icon will allow
> to
> open any tab/process, as they are in one window.
>
> Question about that: seperate windows are different processes, I guess
> this has
> a performance benefit. Does this apply to Tabs too? Otherwise this would
> be a
> drawback of this behavior.
>
> Not tagging it as "tabbar" as its about opening and settings?
>
> --
> You are receiving this mail because:
> You are the assignee for the bug.
Comment 3 Nate Graham 2023-08-29 19:29:28 UTC
> but opens new windows on every action

It does? Can you list the actions that open new windows in Konsole when you'd prefer new tabs instead?
Comment 4 Henning 2023-08-29 20:31:42 UTC
launching Ctrl+Alt+T
launching Spectacle from Dolphin via the button
launching from Dolphin via context menu
Comment 5 Nate Graham 2023-08-29 21:14:06 UTC
Thanks!
Comment 6 Henning 2023-11-14 10:50:17 UTC
interesting, on my system konsole --new-tab open a window and not a tab.

--- Software ---
OS: Fedora Linux 39 (Kinoite)
KDE Plasma: 5.27.8
KDE Frameworks: 5.110.0
Qt: 5.15.10
Kernel: 6.5.6-300.fc39.x86_64
Compositor: wayland
Comment 7 tcanabrava 2023-11-14 11:02:59 UTC
Created attachment 163148 [details]
attachment-3178105-0.html

Check your settings.
To open a tab konsole needs to be configured to always use the same process

On Tue, 14 Nov 2023 at 11:50 Henning <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=473907
>
> --- Comment #6 from Henning <amanita+KDEBUGS@mailbox.org> ---
> interesting, on my system konsole --new-tab open a window and not a tab.
>
> --- Software ---
> OS: Fedora Linux 39 (Kinoite)
> KDE Plasma: 5.27.8
> KDE Frameworks: 5.110.0
> Qt: 5.15.10
> Kernel: 6.5.6-300.fc39.x86_64
> Compositor: wayland
>
> --
> You are receiving this mail because:
> You are the assignee for the bug.
Comment 8 Henning 2023-11-15 00:01:32 UTC
true! after setting this setting and restarting it, it now opens tabs manually.
Comment 9 Henning 2023-11-25 19:46:05 UTC
it works if "konsole --new-tab" is always set and this "single process" is chosen. But it is not working right now for "open directory in konsole" in dolphin, launching apps etc.

Why can't konsole use a process for every tab? is this just not a thing, or am I misunderstanding the name? Because bundling everything in a single process doesnt sound like a good idea.