How to set shortcut for Konsole Bookmarks menu?

Hi, everyone!

I have Plasma 6.6.3 in Arch, X11 session (Wayland session randomly disrupts too much the panel when I open some applications).

I use Konsole a lot, and I love the Bookmarks features. Since I have no menu visible (small realstate screen is the reason), I cannot open the Bookmarks menu directly with Alt+b shortcut. I need to open the main menu and then call it. That means three shortcuts: C-S-m, then A-b, then C-S-m again to close the menu.

Is there a way I can directly call the Bookmarks menu without so much hassle?

I cannot find the related verb/function in Keyboard Shortcuts dialog :frowning:

Wow, I never actually noticed this totally obvious feature, that’s amazing - however, I use zoxide to jump directories.

So you’re saying you have no menu visible - and this is the sensible option, otherwise you can’t use AltS shortcut…

To get Bookmarks
^Ctrl⇧ShiftM +altB

This is an obvious pain point (due to necessary differences in a terminal).

There is sadly no entry for the Menu item in the shortcuts settings…

You can call up ‘Edit Bookmarks’ from there with a shortcut - then drag shortcuts to Konsole… but woah, that’s nasty.

:brain: Brainstorm :light_bulb:

Consider adding more direct shortcuts options in Konsole.

Better (for me)

Summary

fzf and zoxide took over for me… can’t remember where you stored your TV shows?

Now there is something here I found annoying, so I added an extra function which means I can more easily remove entries - so bear with me.

I have many TV folders that can be found with fzf, and zoxide remembers locations you visit.

so you can type to refine, or arrow down to select with Enter.

I also want the option to remove an entry (as this is just a dump of zoxide’s bookmarks) and so I made the function (for fish) ‘zr’:

zoxide function - compliment 'zi interactive' with 'zr - interative with DEL to remove one
function zr
    set results (zoxide query -l $argv)
    if test (count $results) -eq 0
        echo "No matches"
        return
    end

    printf "%s\n" $results | fzf \
        --prompt="zr $argv> " \
        --layout=reverse \
        --height=40% \
        --border \
        --bind "del:execute(zoxide remove {})+reload(printf '%s\n' (zoxide query -l $argv))"
end

So now I’ll go with zr:

Yazi file manager is also really tasty, and once set up, just hit ‘y’ (works great in the Dolphin terminal panel too, and pulls the Dolphin GUI to the location when you quit… but this doesn’t just shop ‘top few’ results, look at hit here in yazi in Konsole:

When you arrive (in yazi) you can just hit escape to get back to your prompt, or take action via Yazi…

So overall, I’d say Bookmarks are still valid - they’re actually separate from Dolphin bookmarks.

Zoxide and fzf took over that kind of functionality for me (working in Konsole, but also in Kitty and yazi file browser too - that means inside Dolphin you can hit F4 and use it).

1 Like

Hello, Ben, @ben2talk!

It’s not the solution I had in mind, but it’s a perfectly different (and useful) workflow. I’ll have to train my fingers’ skills to be up to it: sounds a more flexible approach, indeed.

Thank you very much for taking the time to show me how to use zoxide. very much appreciated! And of course, I’ll explore zoxide deeper.

I leave the question as an open suggestion, for any dev who wants to take it into account. Even though, I’ll mark you response as a solution. It’s not a direct answer to my original question, but it is a real solution. Thanks again.

1 Like