Bug 436402 - Add an option to manage profiles of embedded terminals
Summary: Add an option to manage profiles of embedded terminals
Status: CONFIRMED
Alias: None
Product: krusader
Classification: Applications
Component: general (show other bugs)
Version: 2.7.2
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-30 13:58 UTC by John
Modified: 2021-07-08 20:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John 2021-04-30 13:58:21 UTC
SUMMARY

  If I open krusader (user *OR* root mode), and open the terminal emulator, right-click inside it to make the adjustments to the 'settings' of bash, then close krusader when I'm done doing what I needed to do, I presume the profile and settings will be the same when I open Krusader once again to work inside the terminal emulator.

  Unfortunately, every time I open Krusader and use the terminal emulator, it has gone back to the original settings look and I have to right-click inside the emulator and choose the profile I'd already made that I want to keep and use permanently.

  This happens *EVERY* time I open Krusader. At first I didn't see the 'profiles' choice in the right-click menu and simply figured it was a bug that would eventually get fixed, and I would once again make the adjustments to the look and feel of the emulator, until I finally *did* see that it was making a dozen 'profiles'!...all the same as the first time I made the adjustments to the look and feel of it!

  I made sure the box 'save settings on exit' was checked in the 'settings' of Krusader, and without it checked, and it doesn't make any difference.


STEPS TO REPRODUCE
1. Open Krusader - from menu, desktop icon, panel icon - doesn't matter which.
2. Use the drag thing at the bottom to open the emulator up to use it inside Krusader (for instance I use Slackware 15 Beta, and I have to use the emulator to become 'root' to install any packages).
3. Right-click inside the emulator 'window' to make the adjustments to the 'look and feel' of the bash shell/emulator. Use it as you normally would, then drag it 'closed' (or not, it doesn't matter) and close Krusader any way one wishes, expecting the 'adjustments' to be 'saved'.

OBSERVED RESULT
The 'look and feel' adjustments do *NOT* save normally. They are still there, but in a 'profile' one has to choose from a right-click menu inside the emulator *EVERY TIME* one opens Krusader.

EXPECTED RESULT
Make my adjustments to the look and feel of the emulator/bash shell inside Krusader. Use it and Krusader as you normally would. Close it when done. When needing to use it (Krusader and the emulator) again, the emulator *should* be the same as I left it, *without* me constantly having to hunt for a 'profile' to use.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Slackware current (Beta) (install iso from April 27, 2021)
(available in About System)
KDE Plasma Version: 5.21.4
KDE Frameworks Version: 
Qt Version: 5.15.2

ADDITIONAL INFORMATION
This is on a brand spanking new system I just built about a week ago,on two nvme 500GB SSD's, one WD Black 1TB HDD, and one WD Black 2TB HDD, all on a MSI MEG X570 UNIFY MOBO (with the updated BIOS).

Partitioned as nvme0n1 p1-3 consecutively: EFI boot, 64GB swap, /
     "       " nvme1n1 p1: /home
     "       " sda: /storage (1TB)
     "       " sdb: /backup (2TB)
Comment 1 John 2021-05-01 00:18:32 UTC
I believe I've found the 'fix' to this. It seems anything to do with the bash shell, is connected one way or another to 'konsole'.

When I opened a 'konsole', I saw that it too wouldn't keep the look and feel I had just earlier in the day changed to what I wanted.

It seems that I had to find some 'menu' items to put on it that I thought I could look at to see if they helped any. It seems I found the one that did the trick and added it to the meu bar. It is 'profile manager'. I had to go into that, and found that I could set one of my 'profiles' to 'default'. This seemed to fix it also within the Krusader konsole emulator as when I opened it up to look at it, it was the way I'd wanted it to be after I'd set it up the first time.

So, I guess this can be considered 'solved', if it was even actually a bug at all. If it wasn't, I sure do apologize for any problems it may have caused.
Comment 2 Toni Asensi Esteve 2021-05-01 17:42:25 UTC
Hello, John,

> is connected one way or another to 'konsole'.

Krusader uses a Konsole KPart for its embedded terminal (like Dolphin, Kate, Kile, etc.).

> So, I guess this can be considered 'solved', if it was even actually a bug at
> all. If it wasn't, I sure do apologize for any problems it may have caused.

Maybe what you wrote can be useful to add an answer to the Krusader FAQ, so other people have fewer problems. What do you think of the following texts?

-------------------------------------------------------------------

How to customize the embedded terminal of Krusader?
In order to change proprieties of the embedded terminal emulator of Krusader: you can right-click on it and choose an option, and if you don't find there what you are looking for, you can use the Settings menu of Konsole (because Krusader uses a Konsole KPart for its embedded terminal). In that menu, other items are seen (like "Manage Profiles...").
Comment 3 John 2021-05-03 20:34:58 UTC
(In reply to Toni Asensi Esteve from comment #2)
> Hello, John,
> 
> > is connected one way or another to 'konsole'.
> 
> Krusader uses a Konsole KPart for its embedded terminal (like Dolphin, Kate,
> Kile, etc.).
> 
> > So, I guess this can be considered 'solved', if it was even actually a bug at
> > all. If it wasn't, I sure do apologize for any problems it may have caused.
> 
> Maybe what you wrote can be useful to add an answer to the Krusader FAQ, so
> other people have fewer problems. What do you think of the following texts?
> 
> -------------------------------------------------------------------
> 
> How to customize the embedded terminal of Krusader?
> In order to change proprieties of the embedded terminal emulator of
> Krusader: you can right-click on it and choose an option, and if you don't
> find there what you are looking for, you can use the Settings menu of
> Konsole (because Krusader uses a Konsole KPart for its embedded terminal).
> In that menu, other items are seen (like "Manage Profiles...").

  Something about 'manage profiles' or 'profile manager' definitely needs to be said or maybe put it in a place that is seen easier than where it presently is in the right-click menu.
Comment 4 Toni Asensi Esteve 2021-07-08 20:07:20 UTC
Note: There's a [proposal](https://invent.kde.org/utilities/krusader/-/merge_requests/53) to add a related entry to the FAQ.