Nigdy nie używam ostatnio używanych list plików; Mam system archiwizacji, więc wiem, gdzie chcę otwierać i zapisywać pliki.
Przeczytałem to pytanie:
Chcę jednak całkowicie usunąć tę opcję.
Uciążliwość polega na tym, że nawigacja nie jest domyślna.
Jeśli powyższe nie powiedzie się, czy istnieje sposób na ustawienie domyślnego katalogu domowego?
Odpowiedzi:
Dzięki saji89 za linkowanie do dotkniętych plików. Na wypadek, gdyby ktokolwiek nadal się tym przejmował (także dla mnie, ponieważ ostatnie uaktualnienie pozwoliło mu na powrót), stworzyłem łatkę ( http://pastebin.com/VE4STB6M ), aby naprawić tę irytującą pomyłkę. Poprawione gtk nadal będzie wyświetlać „Ostatnio używane” w oknach dialogowych, ale nie będzie domyślnie zaznaczone w oknach dialogowych (domyślnie będzie to katalog ostatnio używany lub katalog domowy). Dla mnie to rozwiązuje problem, ponieważ moim głównym problemem było wyskakiwanie mi w twarz, zwłaszcza gdy próbowałem coś uratować.
Instrukcje krok po kroku:
1) Otwórz okno terminala i wprowadź następujące polecenia:
mkdir recently_used_fix
cd recently_used_fix/
sudo apt-get build-dep gtk+2.0
apt-get source gtk+2.0
wget -O deselect_recently_used.patch http://pastebin.com/download.php?i=VE4STB6M
patch -p0 < deselect_recently_used.patch
cd gtk+2.0-2.24.10/
echo jlj | dpkg-source --commit
sudo dpkg-buildpackage
cd ..
2) Zamknij dowolne menedżery pakietów (takie jak Synaptic) i wprowadź następujące polecenie w oknie terminala:
sudo dpkg -i *.deb
3) Jeśli
dpkg -i
polecenie zawiera błędy dotyczące zastępowania garści istniejących plików (dzienniki zmian itp.), Użyj, aby usunąć każdy plik, na który skarżyłeś się, a następnie powtórz krok 2. Zauważyłem, że nie działa z tego powodu, z jakiegokolwiek powodu.sudo rm FILENAME
--force-overwrite
4) Opcjonalnie: Po pomyślnym zainstalowaniu pakietów, użyj Synaptic do przypięcia / przytrzymania (
Package > Lock Version
) każdego zainstalowanego pakietu, aby uniknąć konieczności ponownego przechodzenia przez to wszystko (oczywiście nie byłoby żadnych aktualizacji zabezpieczeń).5) Zamknij i ponownie otwórz wszystkie aplikacje, na które ma to wpływ (pluma, gedit, gimp itp.) I ciesz się bezproblemowymi dialogami otwierania / zapisywania!
6) Opcjonalnie: Wpisz następujące polecenia w oknie terminala, aby usunąć utworzone przez nas pliki i katalogi (poprawka pozostanie zainstalowana):
cd ..
sudo rm -rf recently_used_fix/
Jeśli poprawki nie można pobrać, oto kopia zapasowa:
źródło
Jest to dosłownie niemożliwe, ponieważ związany z tym kod jest zakodowany na stałe w bazie kodów gedit.
To jest odpowiedni komunikat zatwierdzenia gedit związany z tą zmianą w kodzie Gedit - http://git.gnome.org/browse/gtk+/commit/?id=ca74dc6a873bb375bb2abc3ea7642ed41e9f6e79
Dzięki uprzejmości: http://tstarling.com/blog/2011/11/file_chooser_recent/
Tak więc, chyba że ktoś zmieni kod w tym celu i zmieni go na ustawienie, które może ustawić użytkownik, przykro mi powiedzieć, że nie ma bezpośredniego wyjścia.
źródło
Nie wiem, czy to zrobi dokładnie to, czego potrzebujesz, ale myślę, że to może rozwiązać twój problem.
Potrzebujesz oprogramowania o nazwie Activity Log Manager
Znajdź aktywność Menedżer dziennika w desce rozdzielczej i uruchom go.
Dalsze informacje są dostępne w OMG Ubuntu!
źródło
Myślę, że tego właśnie szukasz: http://www.addictivetips.com/ubuntu-linux-tips/how-to-delete-and-disable-recent-history-in-ubuntu-tip/
Aby usunąć najnowszą historię, otwórz
Terminal
i wprowadź poniższe polecenia:Aby zapobiec tworzeniu nowych elementów, użyj następujących poleceń:
Możesz cofnąć zmiany, aby ponownie włączyć rejestrowanie, używając następującego polecenia Terminal:
Niektóre systemy mogą przechowywać ostatnio używany plik w innej lokalizacji:
źródło
To trzyletni wątek, ale wygląda na to, że peepy GTK2 uczyniły z niego opcję konfiguracji.
Wejdź
~/.config/gtk-2.0/gtkfilechooser.ini
i ustawStartupMode=cwd
. Nie pozbawia cię głupich rzeczy, ale przynajmniej staje się domyślnym.Uwaga: nie znalazłem tego w dokumentacji; powyższa łatka nie powiodła się, a kiedy zbadałem dlaczego, zauważyłem, że twórcy stworzyli ją bez kompilacji.
źródło
Znalazłem sposób, by przynajmniej zapobiec tworzeniu historii przez zeitgeist (tak myślę):
Od tamtej pory nie zarejestrowałem żadnej działalności, w tym „ostatnio używanego” okna dialogowego. Niestety nadal się pojawia, ale przynajmniej nie powie, które foldery ostatnio odwiedziłem. Nie podoba mi się to, gdy jestem stale monitorowany, nawet jeśli jest to moja własna maszyna.
Najgorsze jest to, że nawet jeśli wyłączysz logowanie zeitgeist i wyczyścisz historię, robi to niepełną robotę i nadal szczęśliwie rejestruje niektóre działania.
źródło
mkdir ~/.local/share/zeitgeist/activity.sqlite
ma robić?