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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-12-26 14:23:05

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

konfiguracja libtrash - uniwersalny kosz

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ę

Kod:

export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4

później

Kod:

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)


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#2  2011-12-26 15:10:38

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: konfiguracja libtrash - uniwersalny kosz

[quote=dominbik]po instalacji wpisuję

Kod:

export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4

później

Kod:

export TRASH_OFF=NO

[/quote]
A te dwie zmienne są ustawione w aplikacji, która usuwa pliki? Spodziewam się, że nie.

Na dobry początek dodaj to do jakiegoś [tt]~/.${SHELL}rc[/tt] i uruchom ponownie komputer.


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#3  2011-12-26 15:55:13

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: konfiguracja libtrash - uniwersalny kosz

nie rozumiem (cienki jestem z linuxa). chodzi o to, by system tą bibliotekę preloadował? Mógłbyś wytłumaczyć jak dla [s]nooba[/s] newibe gdzie, co jak?
w

Kod:

/etc/ld.so.preload

tyle, że nie mam tego pliku

Ostatnio edytowany przez dominbik (2011-12-26 16:17:13)


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#4  2011-12-26 16:30:58

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: konfiguracja libtrash - uniwersalny kosz

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.


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.007 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00128 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.118.126.44' WHERE u.id=1
0.00069 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.118.126.44', 1732686543)
0.00039 SELECT * FROM punbb_online WHERE logged<1732686243
0.00026 SELECT topic_id FROM punbb_posts WHERE id=188786
0.00021 SELECT id FROM punbb_posts WHERE topic_id=20290 ORDER BY posted
0.00029 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=20290 AND t.moved_to IS NULL
0.00023 SELECT search_for, replace_with FROM punbb_censoring
0.00047 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=20290 ORDER BY p.id LIMIT 0,25
0.00096 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20290
Total query time: 0.00491 s