Theo mặc định, tôi có thể dừng các ứng dụng chọn các ứng dụng được sử dụng gần đây trong các hộp thoại chọn tập tin không?


33

Trong Ubuntu và Kubfox 11.10, tôi thấy những thay đổi trong hành vi của hộp thoại chọn tệp GTK. Khi tôi cố gắng mở tệp mới (thứ hai, thứ ba, v.v., không phải đầu tiên trong trình chỉnh sửa) hiển thị phần "Recenty used". Nó rất không phù hợp với tôi, trong hộp thoại 10.04 hiển thị thư mục chứa tệp đang mở trước đó. Bất cứ ai biết làm thế nào tôi có thể mang lại hành vi cũ?


4
Mặc dù tôi chưa thử nghiệm để xem chính xác điều gì xảy ra, nhưng điều này gần như chắc chắn có thể được quy cho 11.10 bằng cách sử dụng GTK3 thay vì GTK2. Tôi đề nghị bạn nên xem đây là một lỗi nếu bạn nghĩ rằng đây không phải là cách nó nên hoạt động.
Oli

trong một số trường hợp thì không sao, nhưng tôi hy vọng có thể thay đổi nó trong một số cấu hình
Dim_K

3
Đây thực sự là tính năng khó chịu! Tôi đã thử chơi với ~/.config/gtk-2.0/gtkfilechooser.ininhưng không có thành công cho đến nay
Tzury Bar Yochay

1
Trước đó, 11.10 đã được mặc định là "Hệ thống tệp" cụ thể là "/" và nếu tôi không nhầm lẫn các bản phát hành trước được mặc định là "Trang chủ". Có thể định cấu hình mặc định sẽ hoạt động tốt đối với tôi vì tôi thực hiện hầu hết công việc của mình trong thư mục "công việc đang tiến hành".
Fragos

2
Có bất kỳ lỗi Launchpad hoạt động cho điều này? Tôi muốn theo dõi họ và cho vay hỗ trợ của tôi cho một mặc định lành mạnh và / hoặc khả năng tùy chỉnh.
weberc2

Câu trả lời:


8

Theo hiểu biết của tôi, đây là một "tính năng" của GTK + 3.x và tôi không chắc chắn nó có thể thay đổi.

Nếu tôi tìm thấy giải pháp, tôi sẽ cập nhật câu trả lời của mình, nhưng hiện tại tôi không biết về bất kỳ vấn đề nào (ngoài việc báo cáo lỗi).

Cập nhật:

Tôi tin rằng tôi có thể đã tìm thấy một giải pháp một phần. Thật không may là không may.

  1. Cài đặt dconf-tools.
  2. Chạy đi dconf-editor.
  3. Điều hướng đến org.gtk.settings.file-chooser.
  4. Thay đổi last-folder-urigiá trị vào thư mục bạn chọn, ví dụ file:///home/rolandixor/Desktop.
  5. Các hộp thoại chọn tệp của bạn bây giờ sẽ sử dụng thư mục này theo mặc định. Tuy nhiên, chúng sẽ trở lại được sử dụng gần đây nếu bạn sử dụng đoạn hội thoại nhưng không thực sự mở / lưu tệp.

Cập nhật2:

Vì điều này khá khó khăn, đây là một giải pháp khả thi khác (một phần):

  1. Mở gedit.
  2. Mở một tập tin (từ thư mục bạn muốn sử dụng).
  3. Lưu một tập tin (lưu dưới dạng) vào thư mục bạn muốn sử dụng.
  4. Đóng gedit. Điều này sẽ chỉ hoạt động nếu bạn thực sự mở một tập tin từ một thư mục và lưu vào một thư mục. Nếu bạn mở đoạn hội thoại và không làm gì cả, nó sẽ hoàn nguyên khi bạn đóng nó. Không có cách nào xung quanh điều này.

Được rồi, tôi sợ điều đó. Tôi sẽ đợi vài ngày để xem có ai có giải pháp thông minh không, nhưng nếu không tôi sẽ đưa tiền thưởng cho bạn.
Kris Harper

@ root45: Tôi sẽ thực hiện một số tìm kiếm về vấn đề này và cập nhật câu trả lời của tôi.
RolandiXor

@ root45: Kiểm tra cập nhật của tôi bây giờ :).
RolandiXor

1
Hmm, dường như không làm việc cho tôi. Tôi vẫn nhận được thư mục được sử dụng gần đây.
Kris Harper

@ root45: nó hoạt động với tôi trong gedit - nhưng như tôi đã nói, đó là một giải pháp một phần. Tôi sẽ cập nhật câu trả lời của tôi với một khả năng khác.
RolandiXor

4

Tôi cũng bị lỗi bởi hành vi này và cho nó xem xét kỹ hơn trong những ngày qua.

Tôi chỉ tìm thấy một trong những ứng dụng GTK3 luôn luôn được sử dụng Gần đây khi bắt đầu mới: Gedit. Tất cả các ứng dụng khác mà tôi đã thử nghiệm (Totem, Eog, Evince, File-Roller, ...) bắt đầu với một thư mục "bình thường" trong trình chọn tệp của chúng (được thử nghiệm với phiên khách mới).

Vì vậy, tôi đã thực hiện một bản vá nhỏ khiến Gedit rơi trở lại thư mục Home thay vì được sử dụng gần đây: http://pastebin.com/GhXCRzNV

Tôi cũng có thể cung cấp một bản sửa lỗi nếu được yêu cầu hoặc tạo PPA.


Geany cũng thể hiện hành vi gây phiền nhiễu này. Làm thế nào chúng ta có thể áp dụng bản vá của bạn, xin vui lòng? Và bản vá của bạn sẽ giải quyết vấn đề cho các ứng dụng khác hay chỉ Gedit? Tôi không phải là lập trình viên nhưng tôi có thể làm theo hướng dẫn - miễn là họ đủ đơn giản cho một người dày đặc như tôi ;-)
dunderhead

4

Đối với GTK2, bạn muốn chỉnh sửa $XDG_CONFIG_HOME/gtk-2.0/gtkfilechooser.inivà đặt

StartupMode=cwd

Đối với GTK3 không có cách nào để thay đổi nó. Trong các phiên bản cũ hơn, lệnh này có thể hoạt động

gsettings set org.gtk.SettingsFileChooser startup-mode cwd

"org.gtk.SinstallFileChooser" phải là "org.gtk.Sinstall.FileChooser" với .giữa "Cài đặt" và "FileChooser".
dùng369450

1

Có lẽ sẽ dễ dàng hơn để vá gtk3 để điền vào các tệp được sử dụng gần đây với thư mục mà tệp cuối cùng cũng nằm trong đó. Tôi nghĩ rằng nó sẽ làm việc tốt cho tôi.


-3

Ngoài ra, bạn có thể sử dụng phím tắt để hiển thị hộp nhập Vị trí và chuyển đến thư mục mong muốn: ~ (dấu hiệu dấu ngã), Shift-`trên một số bàn phím.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.