Bug 485731

Summary: Auto-Convert Windows SMB paths to smb:// format
Product: [Applications] dolphin Reporter: Till Seifert <till.seifert>
Component: bars: locationAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: kdedev, kfm-devel
Priority: NOR    
Version: 24.02.2   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Till Seifert 2024-04-18 12:32:01 UTC
SUMMARY
Enhance Dolphin to automatically convert Windows SMB paths to smb:// format when pasted into the address bar.

STEPS TO REPRODUCE
1. Copy a Windows SMB path (e.g., \\Server\Share\Path\to\file).
2. Open Dolphin and paste the copied path into the address bar.
3. Press Enter.

OBSERVED RESULT
Dolphin does not recognize the pasted Windows SMB path format and fails to navigate to the desired directory or file.

EXPECTED RESULT
Dolphin should automatically detect and convert the Windows SMB path format to the appropriate smb:// format (e.g., smb://Server/Share/Path/to/file) and navigate to the directory or file.

SOFTWARE/OS VERSIONS
Operating System: KDE neon 6.0
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.7.0

ADDITIONAL INFORMATION
This feature would significantly enhance the interoperability between Windows and Linux environments, particularly in mixed-OS settings where paths are often shared between users on different systems. It would streamline workflows and reduce the manual conversion steps currently required.
Comment 1 TraceyC 2024-05-09 23:31:48 UTC
It looks like this was implemented. Can you please re-test with the latest version of KDE Plasma & Dolphin?

I confirmed that Dolphin is doing what you asked.
I entered a path similar to \\host\path and pressed Enter
The path changed in the location bar to smb://host/path

Operating System: Solus 4.5
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.6.3
Dolphin version 24.0.2.2
Comment 2 Till Seifert 2024-05-12 14:37:49 UTC
You're right, it works like that now. I must have missed it, or Frameworks 6.1 was needed. Thanks:)