native_file_dialog keeps the same backend resolution behavior: Linux: try Qt/GTK by desktop preference and fall back to tkinter macOS: PyObjC with tkinter fallback Windows: win32 backend If a Linux ...