Титла: Restore в nautilus? Публикувано от: marintodorov в Jul 08, 2007, 00:01 С Mandriva 2007.1 Spring съм.
Как да накарам файловия менажер на GNOME (Nautilus 2.18.0.1) да ме пита преди да хвърли нещо в коша? В момента ме пита само преди да го делиитне (като натисна Ctrl-Del). Но като натисна само Del и моментално го хвърля в коша без да пита. Втория въпрос е... аз ли нещо не виждам, но не откривам Restore в коша. Как да си върна изтритите поради невнимание (от горния факт) файлове? Един по един ли? Ми ако са хиляди? Например цялата Home директория (това ми се случи под КДЕ но там си върнах всичко с restore. Не ми се мисли ако детето пак седне на компа с това GNOME ![]() В KDE нямам такива проблеми, но не искам да работя с KDE че ми е много тежък. Как да накарам мозилата да ми се зарежда бързо? За нещо като quick старт става въпрос? Сега чакам по 5-7 секунди и е доста досадно. Нормално ли е това? С 256RAM съм. Intel Celeron 1.70GHz. Титла: Restore в nautilus? Публикувано от: somethingbad в Jul 08, 2007, 04:21 Всички файлове/директории които си изпратил в кофата са ~/.Trash ... просто си ги премести от там.
Мисля че е нормално, малко ти е паметта. Титла: Restore в nautilus? Публикувано от: marintodorov в Jul 09, 2007, 10:20 Аз знам че всичко е в ~/.trash, но не мога да повярвам че не са предвидили Restore.
Какво да правя ако детето ми пак изтрие цялата Home директория с хиляди файлове в нея? Не мога да ги връщам ръчно най-малкото защото няма да знам кой къде е бил. Има ли начин да се върнат автоматично? Въпроса ми е принципен, в момента нямам такива проблеми - просто искам да знам. За бързото зареждане на програми - как точно ще ми помогне това че имам повече RAM, ако в паметта няма копие на мозила (или поне някакви част от нея)? Титла: Restore в nautilus? Публикувано от: senser в Jul 09, 2007, 11:22 я пробвай System-->Preferences-->File Management-->Behavior
там нямаш ли опции за Trash Титла: Restore в nautilus? Публикувано от: somethingbad в Jul 09, 2007, 12:03 Или му направи друг потребител на детето... и да си трие на воля
![]() Титла: Restore в nautilus? Публикувано от: senser в Jul 09, 2007, 12:50
упс не съм чел много внимателно явно - чак сега видях за детето ![]() в такъв случай май по-добре наистина да му направиш отделен потребител Титла: Restore в nautilus? Публикувано от: marintodorov в Jul 10, 2007, 13:38 То детето е на 2 години. Минава покрай компютъра, праз, праз по клавиатурата и си заминава. После тати сяда и гледа в Home няма нищо. Това е реален случай, не си го измислям.
Но пак казвам - въпросът е принципен - не е само до детето. Аз самият може да се объркам и да изтрия нещо с много файлове. Вие не сте ли имали такива проблеми досега? Но ми хрумна друга идея. Тъпа е но не се сещам за друга - да използвам друг файлов менажер? Например този на KDE-то. Или някой друг. То става, но как да си махна иконата на Nautilus от десктопа? П.П. В System-->Preferences-->File Management-->Behavior има опция да пита само при Delete. Понякога направо се изумявам, че не се предвиждат такива елементарни на пръв поглед неща като да пита за потвърждение преди да хвърли в Trash-а. Разбирам че на някой така му е по-удобно, но то за това са опциите все пак. Титла: Restore в nautilus? Публикувано от: senser в Jul 10, 2007, 14:04
ами аз съм с gentoo и при мен я има опцията не е въпрос на недоглеждане или пропуск според мен - някаква настройка е предполагам, че ако поровиш с гугъл ще намериш Титла: Restore в nautilus? Публикувано от: marintodorov в Jul 11, 2007, 11:47
Ето какво има там: "Ask before emptying the Trash or deleting files" Както и да го чета аз това си го превеждам така: "Пита преди изтриване на ЦЕЛИЯ Trash и пита преди изтриване на файл (не местене на файл в коша, а буквално изтриване)" То точно така се и държи при мен. А аз искам като натисна бутона Del и да ме пита преди да го засили в коша. Но не би.
Същата ли е опцията при теб или? А и какво общо има дистрибуцията? Да не би да си с друга версия на GNOME? Аз съм с Nautilus 2.18.0.1. Титла: Restore в nautilus? Публикувано от: metal в Jul 11, 2007, 22:40 "Пита преди изтриване на ЦЕЛИЯ Trash и пита преди изтриване на файл (не местене на файл в коша, а буквално изтриване)" - за съжаление е точно така. Аз стм с 2.16.3 и въптосната настройка при мен изглежда така. Само че явно в новата версия са премахнали директното изтриване
![]() Титла: Restore в nautilus? Публикувано от: ilian_BIOS в Jul 11, 2007, 23:48 Ми като отидат в кошче после ги хващаш и си ги местиш обратно ( ако съм разбрал де )
![]() Титла: Restore в nautilus? Публикувано от: marintodorov в Jul 12, 2007, 12:09 Директното изтриване си го има.
Става по два начина: Или от десен бутон и Delete (ако преди това си разрешил в настройките командата Delete да я има в менюто) или с Shift+Del както е и в Windows-а. Само Del хвърля в коша.
Не си разбрал. Идеята ти не важи когато изтриеш по погрешка един куп файлове и не си спомняш кой от коя директория е, че да го върнеш обратно на ръка. Затова питах дали има нещо като Restore в коша, който да помни кой файл къде е бил и да го връща автоматично както е в Konqueror-а. Титла: Restore в nautilus? Публикувано от: neter в Jul 12, 2007, 12:38 Не, няма Restore в Nautilus (Gnome), тъй като кошчето е папка, а не някакъв буфер. И като папка, когато изтриеш някакъв файл, той се премества там, сменяйки си пътя с пътя до кошчето, както се сменя пътя, когато местиш някакъв файл из папките в системата. Но... невъзможни неща няма. За целта може да се напише един скрипт, който има някаква функционалност за Restore и този скрипт да се сложи в менюто на десния бутон и да се използва вместо "Премести в кошчето" и после при възстановяването. Скрипта ще е интересен и полезен, така че мисля да седна да се пробвам да го драсна и когато имам резултат, ще ви го дам
![]() Титла: Restore в nautilus? Публикувано от: neter в Jul 12, 2007, 16:28 Така. Ето ги двата скрипта. Този е за изтриване
А този за възстановяване
Всеки може да ги сложи в своята /home/user/.gnome2/nautilus-scripts папка, за да му се появят в подменюто Скриптове в менюто на десния бутон. После ще разгледаме въпроса как да ги вкараме в самото меню, на мястото на "Преместване в кошчето". Допълнително, за да станат изпълними и притежание на вашия потребител, изпълнете последователно под root командите
Можете да видите какви са вашите потребител и група, изпълнявайки команда id под съответния потребител. ![]() edit: В последната редакция съм премахнал проблема в случая, когато даден файл или директория е преместен(а) в кошчето, а преди възстановяването, родителската папка където се е намирал(а) е била напълно изтрита. Титла: Restore в nautilus? Публикувано от: neter в Jul 13, 2007, 15:27 Чувствам се като самотник в това деяние, но тази задачка ми хареса
![]() Ето ги двата скрипта в почти завършен вариант. Този за изтриване
и този за възстановяване
Вече смело можете да ги използвате. Отстранил съм всички бъгове, за които се сетих, освен в случай на файлове и директории, които съдържат (!@%^) в името си. Вероятността за съдържанието му в името клони силно към нула, така че може да се пренебрегне. Ако някой има по-добро предложение за стринг, който да се използва за разделител, нека го сподели. Просто този знак ми се вижда най-рядко използван. Скриптовете се добавят по същия начин в менюто на десния бутон, както съм описал в предния пост. Можете да промените текста в променливите info_text в двата скрипта. Това е текста, който се изписва в изкачащо прозорче, в случай на неправилна употреба на скриптовете. Отново няма да откажа и предложения за оптимизиране на скриптовете, ако някой има такива ![]() edit0: Ако някой намери кой е файла (или файловете), където са описани функционалностите на кошчето в менюто на десния бутон, за да сложа на тяхно място тези скриптове, ще ми помогне много. edit1: Проблем с trash: - решен edit2: Проблемът с възстановяване от trash: е решен. Бъговете, които забелязвам в момента са: 1. проблем с файлове и папки, които съдържат (!@%^) в името си 2. при опит за преместване на нещо в кошчето, когато то вече е там и правите опита от trash: (а не от /home/user/.Trash), не излиза съобщение, че файлът вече е в кошчето. Това не е проблем, но няма да е зле да излиза съобщение, че действието е неуспешно. |