Câu trả lời này được sửa đổi từ bài đăng gốc lần đầu tiên được trả lời vào cuối năm 2015. Nội dung hiện được sắp xếp lại, một số văn bản dư thừa đã bị xóa và văn bản có liên quan đã được thêm vào.
Một số làm rõ
Hộp thoại [...] được trình bày bởi ví dụ GIMP (GTK + 2) khiến nó bị treo trong hơn 20 giây. Điều hướng đến cùng thư mục trong Cá heo tải ngay lập tức.
Việc so sánh trình chọn tệp GTK + của trình chỉnh sửa hình ảnh với trình quản lý tệp Qt (thay vì trình chọn tệp Qt) là hơi lạ. Ngoài ra, các ứng dụng này không sử dụng cùng một bộ công cụ; Rõ ràng là mọi thứ được xử lý khác nhau trong nhau.
Nó có một thanh vị trí, ít nhất là hầu hết thời gian (tôi không thể xác định nguyên nhân khiến nó bỏ qua nó thường xuyên như vậy ..)
Đối với hộp thoại GTK +, thanh vị trí sẽ không xuất hiện trong khi xem "Được sử dụng gần đây" trong trình chọn tệp. Theo quan điểm này, thậm chí Ctrl+ Lphím tắt sẽ không hoạt động. Đây có thể là lý do tại sao OP đã yêu cầu trình chọn tệp đôi khi bỏ qua thanh vị trí.
Trả lời trực tiếp
KGtk là cách hackish để sử dụng hộp thoại KDE trong các ứng dụng GTK +. Nó được phát hành lần đầu tiên vào giữa năm 2006 và được cung cấp trên KDE-Apps.org dưới dạng ngược dòng và cũng thông qua gói AUR .
Mặc dù điều này nghe có vẻ hứa hẹn, lưu ý rằng ý định làm việc này là mang lại cái nhìn thống nhất cho các ứng dụng Qt và GTK + . Nhiều khả năng, nó không giải quyết được các vấn đề chậm được tranh luận bởi người dùng.
Câu trả lời mở rộng (2015-11-23)
Câu trả lời mở rộng này sẽ giải quyết hai vấn đề được đưa ra trong câu hỏi: hộp thoại GTK + không thích (vấn đề về khả năng sử dụng) và hộp thoại bị treo trong một thời gian (vấn đề phản hồi).
Sau đây là các báo cáo lỗi đề cập đến các vấn đề liên quan, có liên quan đến GTK +.
Báo cáo lỗi Debian năm 2008 đã phàn nàn về trình chọn tệp GTK + có thể bị mở chậm và tên đường dẫn của nó không thể được chỉnh sửa theo cách nhanh nhất.
Báo cáo lỗi meta của Ubuntu trong năm 2008 giải quyết hộp thoại GTK + không quen thuộc hơn hộp thoại gốc KDE, do đó gây khó khăn khi sử dụng.
Câu hỏi SO năm 2009 đã phàn nàn rằng các thư mục duyệt chứa nhiều tệp qua mạng rất chậm khi sử dụng hộp thoại chọn tệp GTK +.
Câu hỏi SO năm 2011 đã hỏi về cách tùy chỉnh trình chọn tệp GTK +, điều này là không thể trong các hộp thoại tiêu chuẩn.
Báo cáo lỗi GTK + 2.0 năm 2012 có vấn đề với việc tải tệp lên qua trình duyệt Web và trình chọn tệp GTK + 2 bị chậm hoặc treo trong vài phút.
Câu hỏi GD.SE năm 2014 đã được đăng để hỏi bất kỳ cách nào để mở tệp một cách nhanh chóng trong GIMP, vì không có nút duyệt hoặc hộp văn bản để chỉnh sửa đường dẫn đến tệp.
Tiếp theo sau là các báo cáo lỗi đề cập đến các vấn đề liên quan (đáng chú ý là vấn đề phản hồi), có liên quan đến KDE.
Bất kể hộp thoại GTK + hay hộp thoại KDE, vấn đề phản hồi không phải là hiếm gặp và trở nên rõ ràng khi các điều kiện nhất định được đáp ứng (chẳng hạn như các biểu tượng không được lưu trong bộ nhớ cache, v.v.).
Câu trả lời mở rộng (2017/02/12)
Liên quan đến vấn đề về khả năng sử dụng, cả hai hộp thoại GTK + và KDE đã trải qua những thay đổi trong những năm qua trong môi trường máy tính để bàn tương ứng.
Đối với hộp thoại GTK +, thanh công cụ vị trí được sử dụng để hiển thị theo mặc định. Tuy nhiên, hiện tại nó được ẩn theo mặc định trong các phiên bản mới hơn của bộ công cụ.
GTK + 2.X cho phép chỉnh sửa vị trí, bằng cách sử dụng phím Ctrl+ Lphím tắt hoặc nút "Chỉnh sửa vị trí".
GTK + 3.X cho phép chỉnh sửa vị trí, bằng cách sử dụng phím Ctrl+ Lphím tắt (nút UI "Chỉnh sửa vị trí" hoàn toàn không thể hiển thị).
Đối với hộp thoại KDE, các tính năng duy nhất là trường văn bản "Tên tệp:" luôn hiển thị ở nửa dưới UI và thanh đường dẫn vị trí chuyển đổi thành thanh công cụ vị trí khi chỉnh sửa.
KDE 3.X cho phép chỉnh sửa vị trí, bằng cách sử dụng phím Ctrl+ Lhoặc /phím tắt hoặc trường văn bản "Tên tệp:" (thanh vị trí không thể được chỉnh sửa trực tiếp trong một số chương trình).
KDE 4.X cho phép chỉnh sửa vị trí, bằng cách sử dụng Ctrl+ Lphím tắt hoặc trường văn bản "Tên tệp:" hoặc sử dụng con trỏ chuột để nhấp vào thanh đường dẫn vị trí.
KDE 5.X cho phép chỉnh sửa vị trí tương tự KDE 4.X
Ngược lại, hộp thoại Qt thường có thể tùy chỉnh và có thể sử dụng kiểu hộp thoại GTK + hoặc KDE. Kiểu hộp thoại có thể được thay đổi bởi một trong các phương pháp sau.
cấu hình thủ công, chương trình cụ thể (bởi trình phát phương tiện VLC, v.v.)
Cấu hình thủ công, toàn hệ thống (theo Cài đặt Qt, cho đến nay chỉ áp dụng cho các chương trình phụ thuộc vào Qt 4 trong các bản phát hành cũ hơn của Ubuntu, tức là 14.04)
cấu hình tự động, toàn hệ thống (bằng cách cài đặt gói bộ công cụ nhất định được phát hiện tự động trong các bản phát hành mới hơn của Ubuntu tức là 16.04)
Mặc dù bộ công cụ khác nhau cung cấp trải nghiệm và kiểu hộp thoại khác nhau, tất cả bộ công cụ được đề cập (GTK +, KDE và Qt) cho phép người dùng chỉnh sửa vị trí trong hộp thoại chọn tệp.
TL; DR Cho đến ngày nay, KGtk dường như là cách duy nhất để thay thế hộp thoại GTK + và nó phải được áp dụng cho mỗi ứng dụng. Không có sự thay thế nào được biết đến để thực sự thay thế các hộp thoại cho trường hợp toàn hệ thống. Khác, tìm cách giải quyết để làm cho trình chọn tệp GTK + tải nhanh hơn (Đây sẽ là một câu hỏi khác).
Lưu ý của người trả lời: Câu trả lời này lần đầu tiên được viết để giải quyết các vấn đề về tính khả dụng và khả năng đáp ứng của các hộp thoại tệp trong GTK +, KDE và Qt. Mọi thứ có thể đã thay đổi kể từ đó và câu trả lời này có thể không được chấp nhận. Do đó, câu trả lời này hiện là wiki cộng đồng, do đó, bất kỳ ai có uy tín tối thiểu đều có thể cải thiện bài đăng này hoặc ít nhất là bây giờ cởi mở hơn với các chỉnh sửa cộng đồng.