Что определяет выбор GUI-файла, запускаемый приложениями?

Я использую KDE (Kubuntu), и я заметил, что различные программы GUI при запуске выбора файлов, похоже, используют 3-4 разных типа файлов. Некоторые из них более раздражают тем, что они, похоже, не позволяют мне вводить путь к файлу.

Откуда идут эти разные диалоги выбора файлов? Могу ли я переопределить, какой файл выбирается, или узнать имя файла выбора, чтобы я мог видеть, есть ли какие-либо сочетания клавиш?

Пример того, что не позволяет мне вводить путь, на этот раз из git-cola : git-cola и некоторые другие программы

И стандартный, на этот раз из chromium-browser : "KDialog"

Linux и Unix - лучшая ОС в мире.