Unix-way → Systemclean - скрипт очистки системы от хлама для nautilus

С этим скриптом вы сможете очистить систему от ненужных файлов без лишних телодвижений в консоли. Лог очистки системы будет в /home/user/.systemclean

Systemclean умеет:

  • Autoremove
  • Autoclean
  • Clean
  • Выбор определенных программ которые надо чистить
  • Очистка корзины

Установка:

  1. Скачать скрипт и распаковать
  2. Двойной щелчок левой кнопки мышки на файле setup
  3. Выбрать язык для SystemClean
    Systemclean

Использование:

  1. Правый щелчек мышкой на рабочего стола
  2. Перейти в меню «Scripts» (сценарии), выбрать «SystemClean»
  3. Следуем инструкции выбирая нужные пункты
    Systemclean
    Systemclean
    Systemclean
    Systemclean

Удаление скрипта:

$ rm -rf ~/.gnome2/nautilus-scripts/SystemClean

$ rm -rf ~/.systemclean


Правка языкового файла:

В readme написано языковой файл называется «Translation» его переводим себе на здоровье, хочу заметить файл с уже готовым переводом на русский находится в /SystemClean_v1.6.1/bin/ru.bin правим перед установкой если хотим или после установки ~/.gnome2/nautilus-scripts/SystemClean.

UPD:

Установка из консоли

$ cd /home/user/Downloads/SystemClean_v1.6.1/
$ ./setup
  • avatar
  • itshnic
  • 3596
  • +14
  • 25 марта 2011, 14:26

Комментариум (25)

RSS свернуть / развернуть
+
+6
avatar

terra

  • 25 марта 2011, 15:54

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Странно, скачал-распаковал-запустил setup, выбрал язык, получил «Install complete succesfull!»… но в папке ~/.gnome2/nautilus-scripts ничего не появилось как и пунктов в наутилусе:( Или фишка работает исключительно в бубунте?
+
+6
avatar

terra

  • 25 марта 2011, 16:00

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Разобралси, запустив его в консоли. Видимо недосуг разрабам было добавить в начале скрипта команду cd `dirname "$0"` поэтому нужно сперва перейти в папку архива и уже оттуда запускать ./setup иначе при копировании не находит исходный путь…
+
+5
avatar

itshnic

  • 25 марта 2011, 16:03

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Так понял скрипт изначально делался убунтуводом. У меня убунту так что все гуд было
+
+6
avatar

terra

  • 25 марта 2011, 16:16

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Именно так — в самом скрипте используется команда sudo, например:
[[ $respo = *Autoremove* ]] && sudo apt-get -y --purge autoremove >> ~/.systemclean/1.log

и куча других строчек с sudo, которой нет по-дефолту во многих дистрах, включая Debian!
+
+5
avatar

makenskiy

  • 25 марта 2011, 17:45

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
«нет по дефолту» а настраивать не за чем, по крайне мере мне это не надо, разве что ради скриптов чтобы не дописывать :)
+
+6
avatar

terra

  • 25 марта 2011, 17:59

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Все действие скрипта сводится к одной команде;)
# apt-get update && apt-get -y --purge autoremove && apt-get -y autoremove && apt-get -y autoclean && apt-get -y clean && aptitude search '~c' -F '%p' | xargs -n 30 aptitude -y purge && find /var/lib/apt/lists/ -type f -delete && rm -rf /root/.local/share/Trash/*/**
+
+5
avatar

itshnic

  • 25 марта 2011, 22:24

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
ха-ха ну дык GUI же )))
+
+3
avatar

pashtuun

  • 26 марта 2011, 11:46

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Как переделать если sudo не работает?
+
+4
avatar

makenskiy

  • 26 марта 2011, 13:00

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Обычно по скрипту смотреть надо

1. или вообще sudo убрать и запускать от root
2. или
su -c "<command>"
+
+2
avatar

pashtuun

  • 26 марта 2011, 14:39

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Спасибо!
+
+5
avatar

terra

  • 26 марта 2011, 17:08

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Это не прокатит, во первых запрос пароля в скрипте выглядит так:

zenity --entry --title="Пароль" --text="Введите Ваш пароль:" --entry-text "" --hide-text | sudo -S echo "ok"

А параметра заставляющего su читать пароль со стандартного ввода я в его манах не нашел, у sudo параметр -S заставляет её читать пароль с конвейера к примеру:
echo "pass" | sudo -S blkid
сразу запустит blkid не запрашивая пароля у пользователя, а получая его от предыдущей команды echo!
Во вторых sudo на некоторое время запоминает пароль и не требует его вводить, что и используется в скрипте, а su -c будет во всех командах просить пароль, а их в скипте немало!

Поэтому для этого скрипта лучше подойдет команда gksu, правда придется упростить процедуру его запроса использовав
gksu echo «OK»
вместо
zenity ...|sudo -S echo «OK»
и заменить все sudo в тексте скрипта на gksu
+
+5
avatar

terra

  • 26 марта 2011, 17:21

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Можно просто установить sudo и добавить себя в группу sudo:
gksu "apt-get install sudo -y" && "gksu usermod -a -G sudo имя_пользователя"

и перезагрузить комп…
+
+2
avatar

pashtuun

  • 26 марта 2011, 18:04

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Спасибо буду разбирать и ваши и makenskiy рекомендации пригодятся. Я bash не знаю для меня это китайская грамота. Посоветуйте учебник?
+
+4
avatar

itshnic

  • 26 марта 2011, 19:11

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Учебник без разнице какой везде одно и то же пишут. Толку мало от прочтения, в одно ухо влетело в другое вылетело.

Лучше экспериментировать по больше тут главное практика, есть непонятка -> гугл или man! Без знания анг. тяжко. Читать по больше скриптов чужих их тоже в гугле много! «Карманный справочник Linux» Скотта Граннемана хороший (если надо скину).

P.S. Тоже начал учить bash потихоньку.
+
+1
avatar

pashtuun

  • 27 марта 2011, 12:42

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Спасибо! Сам книгу найду )))
+
+2
avatar

pashtuun

  • 26 марта 2011, 18:27

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
У вас debian? Вы не делали скрипт этот под себя? Как пример можете скинуть?
+
+4
avatar

itshnic

  • 26 марта 2011, 18:56

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
gksu панацея )))
+
+6
avatar

Pantera

  • 25 марта 2011, 19:31

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
В Fedora есть утилита Sweeper

Очень похожа
+
+4
avatar

itshnic

  • 25 марта 2011, 22:32

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
В ubuntu тоже есть Sweeper
+
+5
avatar

Pantera

  • 25 марта 2011, 23:34

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
А тогда объясните — зачем изощряться))? Без подколов спрашиваю — интересно
+
+4
avatar

itshnic

  • 25 марта 2011, 23:53

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Кому что нравится это же linux возможно выбора и все такое. Встречный вопрос — зачем ставить софтину если есть bash? Тем более с GUI оберткой
+
+4
avatar

itshnic

  • 25 марта 2011, 23:53

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Я если честно не знал про Sweeper до вашего коммента
+
+5
avatar

Pantera

  • 26 марта 2011, 00:08

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
А я вот только про sweeper и знала, причем он в Fedora появился «неожиданно»))) в 9,10 точно не было — пользовалась fslint (но тут надо осторожно чистить), в 11 и 12 не заметила))) — быстро переходила на другие версии — чистить было нечего, да к тому же если уж чищу, так yum clean all использую. Да linux это возможность выбора и выбор этот неограничен))
+
+4
avatar

pashtuun

  • 26 марта 2011, 11:47

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Все больше и больше влюбляюсь в linux из-за «возможно выбора и все такое»
+
+3
avatar

pashtuun

  • 26 марта 2011, 11:46

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Спасибо!

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.