Czy mogę całkowicie wyłączyć funkcję „Ostatnio używane” w selektorze plików / katalogów GTK?
Czasami programy domyślnie to robią, ale ponieważ nie jest to użyteczne w moim przepływie pracy i sposobie organizacji plików, dodaje tylko zamieszania:
Zwykle po prostu oczekuję, że zacznę od mojego
$HOME
, więc jestem zaskoczony listą folderówRównież w przypadku zapisywania plików denerwuje mnie fakt, że nie możesz po prostu wpisać nazwy i nacisnąć Enter - musisz wpisać ścieżkę lub wybrać jedną
Używam Xfce 4.8 na Debian Wheezy i ta funkcja nie była dostępna w starszych Xfce (w Squeeze). Znalazłem post na liście mailowej użytkowników Xfce dotyczący tej funkcji, ale bez żadnych użytecznych wyników.
Czy można to po prostu wyłączyć i ustawić domyślnie na $HOME
?
źródło
CTRL+DEL
głupota zaimplementowana w Nautilusie). FWIW, selektor plików wrt, zwykle uderzam, wpisujęCtrl+S
nazwę pliku, aCtrl+Tab
następnie strzałki (tyle razy, ile potrzeba)Enter
.Odpowiedzi:
@MartinVegter
Jest plik
~/.config/gtk-2.0/gtkfilechooser.ini
. Powinno to wyglądać tak, jak napisał Stefano:W
DefaultFolder
tym pliku nie było żadnej zmiennej, ale znalazłem zmienną, naStartupMode=recent
którą zmieniłemStartupMode=cwd
. Działa to tylko w aplikacjach GTK 2, takich jakmousepad
.Nie wiem, czy istnieje plik ustawień dla takich aplikacji GTK 3
gedit
, ale wygląda na to, że filechooser GTK 3 już domyślnie ustawia lokalizację na bieżący folder.źródło
Uwaga: Ta odpowiedź dotyczy GTK3; wszystkie pozostałe odpowiedzi działają tylko dla GTK2.
Aby wyłączyć listę ostatnich plików, dodaj następujące elementy
~/.config/gtk-3.0/settings.ini
(utwórz go i jego katalog, jeśli to konieczne):Aby wstępnie wybrać bieżący katalog roboczy, uruchom
lub użyj programu GUI, takiego jak
dconf-editor
.źródło
StartupMode=recent
w GTK2 ...?Właściwie możesz to wyłączyć: otwórz lub utwórz
~/.config/gtk-2.0/gtkfilechooser.ini
i dodaj do niego następujące linie:Wymień
cwd
sięlast
jeśli wolisz zacząć od ostatniego wybranego folderu zamiast.Myślę, że ta ukryta opcja powinna również działać dla gtk3, ale jej nie przetestowałem.
źródło
StartupMode
zrecent
nacwd
w tym samym pliku.StartupMode od niedawnego do cwd Po prostu zmiana tej zmiennej działa dla mnie bardzo dobrze, używając opensuse xfce. Teraz ostatnia lista jest dostępna, ale nie jest trwała, np. Jeśli otworzę plik „* .tap” emulator FUSE otworzy się w katalogu roboczym, gdzie rzeczywisty plik jest, więc TERAZ następny zapis lub ładowanie znajduje się w tym katalogu. Jeśli połączę swoje strony ASM, łatwo mogę znaleźć różne katalogi na liście ostatnich. to elastyczne
źródło