top 5 comments

sorted by: hot top controversial new old
[–] 9 points 3 years ago* (last edited 3 years ago) (2 children)

Obligatory mention for those who don't know yet : you can find what files a program use by using strace <command> (provided strace is installed). It actually logs all syscalls made by the program, so there will be a lot of noise, but in there you will find the access() and open() calls.

Additionally, if you want to strace programs that already are running in a convenient interface, htop has strace support (this is less useful to find configuration files, as those are usually read at the start of the program, but if you can trigger a save to the file, it will appear here).

  • source
  • hideshow 2 child comments
  • [–] 5 points 3 years ago (1 child)

    Wow! I did not know about htop's built in support. That's awesome to know about, thanks!

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 3 years ago

    Yeah, it's easy to miss. :) I think it's been there for something like about 5 years? (don't quote me on that). But it only appears if strace is available, and even then it's a bit hidden in the interface. I discovered it the way I learn new features in vim : by mistyping.

  • source
  • parent
  • [–] 1 point 3 years ago

    It’s often not up to the app. It can be up to the packager, the distro, or the user if they change the XDG config directory.

  • source
  • [–] 1 point 3 years ago

    Never found an app with configuration file that didn't have that info at the man page ...

  • source
  • load more comments
    view more: next ›