Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam!
OS: Debian Wheezy
Ze względu na to, że posiadam słaby komputer (Pentium 3) i na zasadę KISS do zarządzania plikami używam ROX-Filera i konsoli. Jestem zadowolony z tego rozwiązania i jedyne czego mi brak to kosza dla usuwanych plików. (muszę się w takowy zaopatrzyć po stracie zdjęć). odnalazłem rozwiązanie, które zwie się libtrash - potrafi wychwycić (przez odwołania do funkcji glibc) i przenieść do ustalonego katalogu pliki usunięte przez konsolę jak i przez roxa. Ale jak zmusić to do działania?
po instalacji wpisuję
export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4
później
export TRASH_OFF=NO
i coś działa (w Trash utworzył się katalog SYSTEM_ROOT na pliki z /) lecz po usuwaniu niczego tam nie przenosi. Ma ktoś jakiś pomysł? W połączeniu z nakładką w roxie ten kosz by mnie mega uszczęśliwił.
Ostatnio edytowany przez dominbik (2011-12-26 14:29:33)
Offline
dominbik napisał(-a):
po instalacji wpisuję
Kod:
export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4później
Kod:
export TRASH_OFF=NO
A te dwie zmienne są ustawione w aplikacji, która usuwa pliki? Spodziewam się, że nie.
Na dobry początek dodaj to do jakiegoś ~/.${SHELL}rc i uruchom ponownie komputer.
Offline
nie rozumiem (cienki jestem z linuxa). chodzi o to, by system tą bibliotekę preloadował? Mógłbyś wytłumaczyć jak dla nooba newibe gdzie, co jak?
w
/etc/ld.so.preload
tyle, że nie mam tego pliku
Ostatnio edytowany przez dominbik (2011-12-26 16:17:13)
Offline
Po prostu musisz się upewnić, że te zmienne są znane programowi, który ma usunąć plik. Dopisz więc te dwie linijki z export do swojego pliku ~/.bashrc (lub analogicznego, jeżeli używasz innej powłoki).
Nie jestem jednak pewien, czy z LD_PRELOAD to również zadziała, gdyż nigdy się tym nie zajmowałem.
Jeżeli nie masz tego pliku, to go po prostu stwórz (i dopisz tam, co trzeba). Powinno działać.
Na wszelki wypadek po zmianach uruchom ponownie komputer, aby zostały one na pewno wczytane.
Jeśli nie zadziała — może ktoś bardziej kompetentny się wypowie.
Offline