Moved to using KDE recently and it’s everything I’ve ever wanted in aesthetics and customization. Unfortunately, dolphin doesn’t refresh when files are moved around and while I tried to accept it, I just can’t. Showing me where files are is literally the only job of a file manager.

Are there any other file managers that can take all the themes and colors in KDE? I love having a full theme but I can’t stand this manual refresh thing.

  • mub@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    13 hours ago

    Does this happen when browsing local files or just network shares (SMB or Vs ssh) ?

  • Admirable_Bagel_0989@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    14 hours ago

    My dolphin takes ~0.5 seconds, I don’t really see any problem, but, if you want try something PCMan file manager updated instantly, I just don’t like the icons but it’s up for you.

    If it helps I’m running Kubuntu 26.04 LTS

    PS: “Files” by “The Gnome Project” has better icons and UX and updates instantly-

  • Random Dent@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    19 hours ago

    Are you using btrfs by any chance? I think copy-on-write can sometimes cause delays in Dolphin. Mine doesn’t always update the free disk space right away when I delete a file, for example.

  • blackbrook@mander.xyz
    link
    fedilink
    arrow-up
    28
    ·
    2 days ago

    It updates for me. For example (and I just tested this), if some other process copies a file into the directory I have open in dolphin, I see the file appear pretty instantly.

      • MouldyCat@feddit.uk
        link
        fedilink
        arrow-up
        3
        ·
        13 hours ago

        Check your inotify maximums - this is the system which monitors directory contents and notifies applications of changes. These maximums used to be pretty low, but should be high enough for most users these days. Do you tend to work with multiple directories containing lots of files?

        See what you get when you run these two commands:

        sysctl fs.inotify.max_user_watches
        sysctl fs.inotify.max_user_instances
        

        You can increase them temporarily like so and see if it helps:

        sudo sysctl -w fs.inotify.max_user_watches=524288
        sudo sysctl -w fs.inotify.max_user_instances=1024
        

        If it does help, add to /etc/sysctl.conf (or a file in /etc/sysctl.d/).

      • Caveman@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        21 hours ago

        It works on mine out of the box so it’s probably related to something further down the stack. I probably can’t help but what distro?

      • ohshit604@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        11 hours ago

        What distro are you using?

        Debian quite literally calls the package “dolphin” so running this command will purge it and reinstall it;

        sudo apt purge dolphin; sudo apt install dolphin -y

        I know the Windows version has issues updating folders live, but on my Debian machine have not encountered such issue.

        Alternatively you can purge KDE itself and reinstall everything.

        sudo apt purge *kde*; sudo apt install kde-full kde-standard kde-plasma-desktop task-kde-desktop sddm -y

      • onlinepersona@programming.dev
        link
        fedilink
        arrow-up
        10
        arrow-down
        1
        ·
        1 day ago

        You’d think walking was a basic feature of humans, but so many do it incorrectly.

        It doesn’t seem like you’re a engineer: everything and anything can fail. It’s just how the world works.

        • MonkderVierte@lemmy.zip
          link
          fedilink
          arrow-up
          1
          arrow-down
          4
          ·
          23 hours ago

          I am, which is why i know to prioritize/group features before i start implementing. Displaying action correctly would be in the Core, must work group for me, not in the optional/can have obscure dependencies.

      • atzanteol@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        4
        ·
        1 day ago

        First - this is a stupid take.

        But second - KDE is easily the buggiest de/wm I’ve ever used. Things just not working sometimes is basically a feature.

  • jimerson@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    2 days ago

    I have the same issue on all four machines that use Dolphin. I’ve accepted having to hit F5 to refresh and I’m not looking to switch file managers, but if there is a fix I’d love to implement it!

    • MouldyCat@feddit.uk
      link
      fedilink
      arrow-up
      2
      ·
      13 hours ago

      Copying my comment to OP below - it might be worth checking:

      Check your inotify maximums - this is the system which monitors directory contents and notifies applications of changes. These maximums used to be pretty low, but should be high enough for most users these days. Do you tend to work with multiple directories containing lots of files?

      See what you get when you run these two commands:

      sysctl fs.inotify.max_user_watches
      sysctl fs.inotify.max_user_instances
      

      You can increase them temporarily like so and see if it helps:

      sudo sysctl -w fs.inotify.max_user_watches=524288
      sudo sysctl -w fs.inotify.max_user_instances=1024
      

      If it does help, add to /etc/sysctl.conf (or a file in /etc/sysctl.d/).

    • jlow@slrpnk.net
      link
      fedilink
      arrow-up
      5
      ·
      2 days ago

      If you like virtual buttons you can also put a “Refresh” button in the top bar of Dolphin, have had that for years (and only need to use it very rarely nowadays).

  • KindaABigDyl@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    2 days ago

    I like thunar with Arc theme but it’s Gtk based, and you really need to install thunar and its plugins (volman, archive manager, etc)