Dolphin opens all places directories from kde panel in parent directory

Sorry, if this description is a bit confusing

when I open a directory, that is listed in the Places panel with a right click:

within Dolphin: all fine

within the window list in Task Manager inside the (bottom or wherever it is located) panel, Dolphin opens a new window but with the parent directory listed. e.g. when opening $HOME it opens /home instead.

when trying to open ‘Home’ via the Task Manager:

i will get this:

side note: i tried without ~/.local/share/user-places.xbel, but to no avail. same behavior

Something else of interest here - the URL bar shows Linux filesystem > home which I wouldn’t expect - I’d expect something like 'home>chartman>uploads there.

I think you need to include some detailed system information.

Seems like a regression, I don’t reproduce it locally.

Dolphin Version 25.04.3.
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Graphics Platform: Wayland

Could be an issue in Plasma instead.

interesting, right! i didn’t notices that one. the root partition is named:

guess, this is an intended behavior

right again! i missed that:

latest kde neon

other observations:

  • Had this issue with Plasma 5 as well.
  • When mounting the same home partition in a different neon installation, i have the same behavior.
    I do **not **have this, when using a clean new home directory with the same new install.

related perhaps?

if i open the terminal in a folder (F4) and execute the pwd command i get the expected folder name in the path listing

however if i execute pwd from a dolphin service menu using

Exec=konsole --hold -e pwd ;

the konsole window that opens shows the result is a path without the folder name

it’s as if it included a cd .. command before it did the pwd

i.e. cd .. ; pwd

is this is not the expected behavior, is it?

exact same here. also with:

Exec=konsole --hold -e bash #

it’s kinda obvious, that the problem is originated somewhere in my home directory and it is not related to Dolphin alone. The official Trash Widget gives me the same annoyance and opens the window as in:

does it use the ‘trash:’ URL?

small thing, but evoking the --workdir argument is a way to control the behavior from a service menu at least.

both

Exec=konsole --workdir %f --hold -e pwd

Exec=konsole --workdir %f --hold -e bash #

give the expected results.

as well as

Exec=konsole --workdir %f --hold -e bash -c pwd

if there were more bashing to be done

so is this a bug?

for instance if i use this in service menu

Exec=konsole --workdir %f --hold -e bash -c “cd .. ; pwd”

now i am back to the behavior of showing the parent directory

so it seems like a bug to me that ”cd ..” should be implied when i did not evoke it.

making baby steps in debugging this …

dolphin $HOME

edit: and

dolphin

gives me the expected result, whereas

kde-open $HOME

shows the behavior as described above.

said that …

is the source of kde-open?

Yes, but that’s not directly used in plasma, neither dolphin.

They all use KIO/OpenUrlJobthough.