I have noticed that when running x11, and I imagine it will be so with xLibre, Dolphin
does not generate file previews. Journalctl
shows there are errors while browsing folders with video, pdf, and other such files for which it would normally generate previews. When I run Wayland
, Dolphin
generates these files normally and correctly. I believe KDE devs have simply implemented a method that is somehow not possible in x11. So, I thought, “well, I should just try a different file explorer.” I tried Caja
, but it is somewhat out of development. Moreover, I’m not as satisfied with its UI.
Does anyone have any suggestions for graphical file explorers like Dolphin
that are full-featured? What do you use?
i dont know what exactly you have tried or if openmandriva changed the defaults for dolphin … but according to Dolphin does not show previews - Help - KDE Discuss it should just be a matter of either a) pressing F12 to toggle previews on or off b) under the view menu
hope that helps
Thank you, that’s true! I’m familiar with dolphin setup for file previews. Thankfully, OMLx comes set up very well to show them, automatically!
Your advice was helpful in that pressing F-12
repeatedly while in certain folders seemed to allow some files to be generated. But leaving previews on and browsing rendered no file previews.
If you try running KDE Plasma under x11 and run journalctl -f
you will see coredumps
as you browse your folders with media (pictures, pdfs, videos, individually or mixed). The primary issue seems to be an error … well, I’ll just post it:
systemd-coredump[45627]: [🡕] Process 45597 (kioworker) of user 1001 dumped core.
Stack trace of thread 45597:
#0 0x00007f7d59533042 xcb_send_request_with_fds64 (libxcb.so.1 + 0x16042)
#1 0x00007f7d5953c7bc xcb_intern_atom (libxcb.so.1 + 0x1f7bc)
#2 0x00007f7d578eec13 _ZNK6Oxygen6Helper10createAtomERK7QString (liboxygenstyle6.so.6 + 0x10c13)
#3 0x00007f7d57977bb0 _ZN6Oxygen5StyleC2Ev (oxygen6.so + 0x57bb0)
#4 0x00007f7d579a50b0 _ZN6Oxygen11StylePlugin6createERK7QString (oxygen6.so + 0x850b0)
#5 0x00007f7d5a97144d _ZN13QStyleFactory6createERK7QString (libQt6Widgets.so.6 + 0x37144d)
#6 0x00007f7d5a8ce0f3 _ZN12QApplication5styleEv (libQt6Widgets.so.6 + 0x2ce0f3)
#7 0x00007f7d5a8d1ef7 _ZN19QApplicationPrivate10initializeEv (libQt6Widgets.so.6 + 0x2d1ef7)
#8 0x00007f7d5a8d1dbc _ZN19QApplicationPrivate4initEv (libQt6Widgets.so.6 + 0x2d1dbc)
#9 0x00007f7d5ed9e31c kdemain (thumbnail.so + 0x931c)
#10 0x000055d1d41fc10d main (/usr/lib64/libexec/kf6/kioworker + 0x210d)
#11 0x00007f7d5e435b28 __libc_start_call_main (libc.so.6 + 0x2ab28)
#12 0x00007f7d5e435be5 __libc_start_main (libc.so.6 + 0x2abe5)
#13 0x000055d1d41fbe31 _start (/usr/lib64/libexec/kf6/kioworker + 0x1e31)
Stack trace of thread 45615:
#0 0x00007f7d5e4a5ffe __syscall_cancel_arch (libc.so.6 + 0x9affe)
#1 0x00007f7d5e49acc8 __internal_syscall_cancel (libc.so.6 + 0x8fcc8)
#2 0x00007f7d5e49b2fc __futex_abstimed_wait_common (libc.so.6 + 0x902fc)
#3 0x00007f7d5e49d7d8 pthread_cond_wait (libc.so.6 + 0x927d8)
#4 0x00007f7d4e48613d util_queue_thread_func.llvm.11182949090050735518 (libgallium-25.0.7.so + 0x168613d)
#5 0x00007f7d4e4c3173 impl_thrd_routine.llvm.850450271701128302 (libgallium-25.0.7.so + 0x16c3173)
#6 0x00007f7d5e49e1cc start_thread (libc.so.6 + 0x931cc)
#7 0x00007f7d5e51bc58 __clone3 (libc.so.6 + 0x110c58)
Stack trace of thread 45618:
#0 0x00007f7d5e4a5ffe __syscall_cancel_arch (libc.so.6 + 0x9affe)
#1 0x00007f7d5e49acc8 __internal_syscall_cancel (libc.so.6 + 0x8fcc8)
#2 0x00007f7d5e49b2fc __futex_abstimed_wait_common (libc.so.6 + 0x902fc)
#3 0x00007f7d5e49d7d8 pthread_cond_wait (libc.so.6 + 0x927d8)
#4 0x00007f7d4e48613d util_queue_thread_func.llvm.11182949090050735518 (libgallium-25.0.7.so + 0x168613d)
#5 0x00007f7d4e4c3173 impl_thrd_routine.llvm.850450271701128302 (libgallium-25.0.7.so + 0x16c3173)
#6 0x00007f7d5e49e1cc start_thread (libc.so.6 + 0x931cc)
#7 0x00007f7d5e51bc58 __clone3 (libc.so.6 + 0x110c58)
Stack trace of thread 45614:
#0 0x00007f7d5e4a5ffe __syscall_cancel_arch (libc.so.6 + 0x9affe)
#1 0x00007f7d5e49acc8 __internal_syscall_cancel (libc.so.6 + 0x8fcc8)
#2 0x00007f7d5e49b2fc __futex_abstimed_wait_common (libc.so.6 + 0x902fc)
#3 0x00007f7d5e49d7d8 pthread_cond_wait (libc.so.6 + 0x927d8)
#4 0x00007f7d4e48613d util_queue_thread_func.llvm.11182949090050735518 (libgallium-25.0.7.so + 0x168613d)
#5 0x00007f7d4e4c3173 impl_thrd_routine.llvm.850450271701128302 (libgallium-25.0.7.so + 0x16c3173)
#6 0x00007f7d5e49e1cc start_thread (libc.so.6 + 0x931cc)
#7 0x00007f7d5e51bc58 __clone3 (libc.so.6 + 0x110c58)
Stack trace of thread 45613:
#0 0x00007f7d5e4a5ffe __syscall_cancel_arch (libc.so.6 + 0x9affe)
#1 0x00007f7d5e49acc8 __internal_syscall_cancel (libc.so.6 + 0x8fcc8)
#2 0x00007f7d5e49b2fc __futex_abstimed_wait_common (libc.so.6 + 0x902fc)
#3 0x00007f7d5e49d7d8 pthread_cond_wait (libc.so.6 + 0x927d8)
#4 0x00007f7d4e48613d util_queue_thread_func.llvm.11182949090050735518 (libgallium-25.0.7.so + 0x168613d)
#5 0x00007f7d4e4c3173 impl_thrd_routine.llvm.850450271701128302 (libgallium-25.0.7.so + 0x16c3173)
#6 0x00007f7d5e49e1cc start_thread (libc.so.6 + 0x931cc)
#7 0x00007f7d5e51bc58 __clone3 (libc.so.6 + 0x110c58)
Stack trace of thread 45616:
#0 0x00007f7d5e4a5ffe __syscall_cancel_arch (libc.so.6 + 0x9affe)
#1 0x00007f7d5e49acc8 __internal_syscall_cancel (libc.so.6 + 0x8fcc8)
#2 0x00007f7d5e49b2fc __futex_abstimed_wait_common (libc.so.6 + 0x902fc)
#3 0x00007f7d5e49d7d8 pthread_cond_wait (libc.so.6 + 0x927d8)
#4 0x00007f7d4e48613d util_queue_thread_func.llvm.11182949090050735518 (libgallium-25.0.7.so + 0x168613d)
#5 0x00007f7d4e4c3173 impl_thrd_routine.llvm.850450271701128302 (libgallium-25.0.7.so + 0x16c3173)
#6 0x00007f7d5e49e1cc start_thread (libc.so.6 + 0x931cc)
#7 0x00007f7d5e51bc58 __clone3 (libc.so.6 + 0x110c58)
Stack trace of thread 45598:
#0 0x00007f7d5e4a5ffe __syscall_cancel_arch (libc.so.6 + 0x9affe)
#1 0x00007f7d5e49acc8 __internal_syscall_cancel (libc.so.6 + 0x8fcc8)
#2 0x00007f7d5e49ad0d __syscall_cancel (libc.so.6 + 0x8fd0d)
#3 0x00007f7d5e50f3ae ppoll (libc.so.6 + 0x1043ae)
#4 0x00007f7d5df3bda3 g_main_context_iterate_unlocked (libglib-2.0.so.0 + 0xb2da3)
#5 0x00007f7d5df9f434 g_main_context_iteration (libglib-2.0.so.0 + 0x116434)
#6 0x00007f7d5ebe55f5 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x5e55f5)
#7 0x00007f7d5e919766 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x319766)
#8 0x00007f7d5ea2a1a9 _ZN7QThread4execEv (libQt6Core.so.6 + 0x42a1a9)
#9 0x00007f7d5a59c875 _ZN22QDBusConnectionManager3runEv (libQt6DBus.so.6 + 0x52875)
#10 0x00007f7d5eacd768 _ZN14QThreadPrivate5startEPv (libQt6Core.so.6 + 0x4cd768)
#11 0x00007f7d5e49e1cc start_thread (libc.so.6 + 0x931cc)
#12 0x00007f7d5e51bc58 __clone3 (libc.so.6 + 0x110c58)
Stack trace of thread 45617:
#0 0x00007f7d5e4a5ffe __syscall_cancel_arch (libc.so.6 + 0x9affe)
#1 0x00007f7d5e49acc8 __internal_syscall_cancel (libc.so.6 + 0x8fcc8)
#2 0x00007f7d5e49b2fc __futex_abstimed_wait_common (libc.so.6 + 0x902fc)
#3 0x00007f7d5e49d7d8 pthread_cond_wait (libc.so.6 + 0x927d8)
#4 0x00007f7d4e48613d util_queue_thread_func.llvm.11182949090050735518 (libgallium-25.0.7.so + 0x168613d)
#5 0x00007f7d4e4c3173 impl_thrd_routine.llvm.850450271701128302 (libgallium-25.0.7.so + 0x16c3173)
#6 0x00007f7d5e49e1cc start_thread (libc.so.6 + 0x931cc)
#7 0x00007f7d5e51bc58 __clone3 (libc.so.6 + 0x110c58)
Stack trace of thread 45619:
#0 0x00007f7d5e4a5ffe __syscall_cancel_arch (libc.so.6 + 0x9affe)
#1 0x00007f7d5e49acc8 __internal_syscall_cancel (libc.so.6 + 0x8fcc8)
#2 0x00007f7d5e49b2fc __futex_abstimed_wait_common (libc.so.6 + 0x902fc)
#3 0x00007f7d5e49d7d8 pthread_cond_wait (libc.so.6 + 0x927d8)
#4 0x00007f7d4e48613d util_queue_thread_func.llvm.11182949090050735518 (libgallium-25.0.7.so + 0x168613d)
#5 0x00007f7d4e4c3173 impl_thrd_routine.llvm.850450271701128302 (libgallium-25.0.7.so + 0x16c3173)
#6 0x00007f7d5e49e1cc start_thread (libc.so.6 + 0x931cc)
#7 0x00007f7d5e51bc58 __clone3 (libc.so.6 + 0x110c58)
Stack trace of thread 45624:
#0 0x00007f7d5e4a5ffe __syscall_cancel_arch (libc.so.6 + 0x9affe)
#1 0x00007f7d5e49acc8 __internal_syscall_cancel (libc.so.6 + 0x8fcc8)
#2 0x00007f7d5e49b2fc __futex_abstimed_wait_common (libc.so.6 + 0x902fc)
#3 0x00007f7d5e49d7d8 pthread_cond_wait (libc.so.6 + 0x927d8)
#4 0x00007f7d4e48613d util_queue_thread_func.llvm.11182949090050735518 (libgallium-25.0.7.so + 0x168613d)
#5 0x00007f7d4e4c3173 impl_thrd_routine.llvm.850450271701128302 (libgallium-25.0.7.so + 0x16c3173)
#6 0x00007f7d5e49e1cc start_thread (libc.so.6 + 0x931cc)
#7 0x00007f7d5e51bc58 __clone3 (libc.so.6 + 0x110c58)
Stack trace of thread 45625:
#0 0x00007f7d5e4a5ffe __syscall_cancel_arch (libc.so.6 + 0x9affe)
#1 0x00007f7d5e49acc8 __internal_syscall_cancel (libc.so.6 + 0x8fcc8)
#2 0x00007f7d5e49b2fc __futex_abstimed_wait_common (libc.so.6 + 0x902fc)
#3 0x00007f7d5e49d7d8 pthread_cond_wait (libc.so.6 + 0x927d8)
#4 0x00007f7d4e48613d util_queue_thread_func.llvm.11182949090050735518 (libgallium-25.0.7.so + 0x168613d)
#5 0x00007f7d4e4c3173 impl_thrd_routine.llvm.850450271701128302 (libgallium-25.0.7.so + 0x16c3173)
#6 0x00007f7d5e49e1cc start_thread (libc.so.6 + 0x931cc)
#7 0x00007f7d5e51bc58 __clone3 (libc.so.6 + 0x110c58)
Stack trace of thread 45623:
#0 0x00007f7d5e4a5ffe __syscall_cancel_arch (libc.so.6 + 0x9affe)
#1 0x00007f7d5e49acc8 __internal_syscall_cancel (libc.so.6 + 0x8fcc8)
#2 0x00007f7d5e49b2fc __futex_abstimed_wait_common (libc.so.6 + 0x902fc)
#3 0x00007f7d5e49d7d8 pthread_cond_wait (libc.so.6 + 0x927d8)
#4 0x00007f7d4e48613d util_queue_thread_func.llvm.11182949090050735518 (libgallium-25.0.7.so + 0x168613d)
#5 0x00007f7d4e4c3173 impl_thrd_routine.llvm.850450271701128302 (libgallium-25.0.7.so + 0x16c3173)
#6 0x00007f7d5e49e1cc start_thread (libc.so.6 + 0x931cc)
#7 0x00007f7d5e51bc58 __clone3 (libc.so.6 + 0x110c58)
ELF object binary architecture: AMD x86-64
Thus, I wasn’t really looking for support, just to see if folks used any other file browsers, but if someone has an answer, I’d be glad to hear it.
Interestingly, I installed the flatpak version of dolphin:
flatpak install org.kde.dolphin
And it did perfectly without issue and gave me all the previews without a problem.
For the meantime, I’ll use the flatpak. Heresy! I know, lol. To use the typical SuperKey+E
function, I created a shortcut (Settings>Keyboard>Shortcuts). Adding a new “Command or Script” having the command run flatpak run org.kde.dolphin
whenever I press “Meta+E”. It reassigns it from Dolphin, of course, but I’ll move it back if and when the issue is sorted out.
Has anyone else experienced this issue in Dolphin with x11?
You didn’t specify which release you are running, or use the template. Please do those things. We worked hard to make it easier for your to report problems and provide us with the information we need to help you better.
Thank you, you’re right. My post, however, started in Coffee break, since I was more curious to see what other folks used as far as a file explorer. I simply figured it was a regression because of running x11. That is probably a mistake on my part. After all, the flatpak runs perfectly.
At any rate, I’m running Rome, latest version. I’ll fill out the sheet since it may help the project.
I do know that thumbnail support was not installed by default and may help with some of the issues you are having.
Yes I moved it to Support so to get more attention
Dolphin is the most full-featured file explorer that I can think of.
Interesting. I have thumbnails generating in wayland without issue or prompting. I spun up a VM just to check it on a initial setup. Could you advise me on what package I ought to install for thumbnail generation? (I know it is an elementary question, but as far as I know, I already have the necessary packages, as I checked for the ffmpeg thumbnail generator, etc., but perhaps I am missing something)
I agree. I really don’t think I can do better, but I’m big on KDE anything.
After an internet search:
https://wiki.archlinux.org/title/Dolphin#File_previews
As I remember, when I initially installed Rome a few months ago, Dolphin didn’t show thumbnails by default. I had to go into Configure and enable it. Look under Interface, the Previews tab.
I don’t know if this solves the problem or not for this instance. Just thought I would toss this out here, as it was the first place I went looking inside Dolphin.
If this comment is deemed to be a complete waste of time, feel free to delete it.