Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: How-to: nautilus-scripts (подборка из 125 скриптов). [В Wiki]  (Прочитано 47840 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dr.akulavich

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
  • Вольный стрелок
    • Просмотр профиля
    • Краплёная колода
Наткнулся на заметку в блоге Ubuntu Unleashed (http://ubuntu-unleashed.blogspot.com/2007/09/125-nautilus-scripts-to-simplify.html)
Там рассказывается, как получить подборку из 125 скриптов. Вот их полный перечень:
|-- Archiving
| |-- Compress__.bz2_
| |-- Compress__.gz_
| |-- Decompress
| |-- archiver-unarchiver
| |-- gnome-archive
| |-- super-extractor
| `-- unrar
|-- Execute
| |-- Open Terminal Here
| |-- Play in XMMS
| |-- XMMS
| |-- command_prompt_here
| |-- gedit
| |-- ghex
| |-- glimmer
| |-- gnome2-terminal-here
| |-- root-nautilus-here
| |-- root-terminal-here
| |-- run
| |-- terminal-here
| |-- xemacs
| |-- xine
| `-- xsu-terminal-here
|-- File Info
| |-- FileUsedBy
| |-- Search Here
| |-- Show MD5 Sum
| |-- Show_Parameters
| |-- filetype
| |-- ggrep
| |-- gtk-du
| |-- gtk2-du
| |-- gtk2-grep
| |-- mimetype
| `-- wordcount
|-- File Processing
| |-- Mail In Evolution
| |-- New Text Document
| |-- concatenate
| |-- dos2unix
| |-- doublespace
| |-- latex
| |-- latex2ps
| |-- mail_file
| |-- mail_file2
| |-- maker
| |-- new-text-document
| |-- pdf2ps
| |-- pixdir2html.pl
| |-- pprint
| |-- print
| |-- print_with_openoffice
| |-- ps2pdf
| |-- scp2host
| |-- scp_to_host
| |-- search_n_replace
| |-- secure copy
| `-- superexec.py
|-- File System Management
| |-- Get Photos
| |-- Junksorter.pl
| |-- Make Link
| |-- QuickBurn
| |-- Search Here
| |-- UnExec
| |-- burn_dir
| |-- burn_iso
| |-- change_name
| |-- chmod
| |-- chmog
| |-- copyhome
| |-- junksorter
| |-- linker
| |-- lowercase
| |-- mount_loopback
| |-- moveup
| |-- set_exec
| |-- set_read_only
| |-- shredder
| `-- uppercase
|-- Multimedia
| |-- Create_Thumbnail
| |-- Naudilus
| |-- Play_in_XMMS
| |-- Queue to XMMS
| |-- Show Digital Photo EXIF data
| |-- XMMS_Enqueue
| |-- convert_to_jpeg
| |-- convert_to_png
| |-- create-vcd
| |-- dv_to_mpg
| |-- mirror_jpg
| |-- queue_to_xmms
| |-- rotate
| |-- rotate_image
| |-- rotate_jpg_left
| |-- rotate_jpg_right
| |-- scale_image
| |-- scale_image_to_sizes
| |-- slideshow
| `-- watermark
|-- Obsolete
| |-- RPM-install-update
| |-- bzip2
| |-- converter
| |-- create-zip
| |-- create_file
| |-- create_targz
| |-- gb-unzip
| |-- gzip
| |-- mail_image
| |-- mailinbalsa
| |-- to_upper
| `-- uncompress_all
`-- System Configuration
|-- Debian_Package
|-- Hide or Show Hidden Files
|-- Install to Palm
|-- Install_Galeon_Theme
|-- Query_RPM
|-- RPM-install-update
|-- RPM-tools
|-- Set image as Wallpaper
|-- Set_as_Directory_Icon
|-- Set_as_Wallpaper
|-- Show_Directory_Metafile
|-- archiver-config
|-- install_rpm
|-- make-nautilus-script
|-- make_launcher
|-- pseudo-nautilus
`-- pynautilus

Выполняем в консоли последовательность команд.
1) Перемещаемся в папку, где наутилус хранит скрипты:
cd ~/.gnome2/nautilus-scripts2) Скачиваем архив:
wget http://g-scripts.sourceforge.net/nautilus-scripts.tar.gz3) Распаковываем его содержимое:
tar zxvf nautilus-scripts.tar.gz
Все. Скрипты установлены.

Как пользоваться скриптами?
В контекстном меню наутилуса появится пункт "Сценарии". Подпунктами будут являться папки, вложенные в ~/.gnome2/nautilus-scripts, а сценарии - это и есть наши скрипты. К примеру, скрипт gedit откроет выбранные файлы в текстовом редакторе gedit. root-nautilus-here откроет в новом окне текущую папку с правами суперпользователя. terminal-here откроет терминал, причем вы будете уже находится в выбранной папке. Таким образом, некоторые скрипты здорово помогут сократить время, которое ушло бы на ввод команд в терминале.
 
Как избавиться от лишних скриптов?
В контекстном меню выбираем Сценарии -> Открыть папку сценариев
Орудуем далее по своему усмотрению. :)

Почитать про предназначение скриптов можно на сайте g-scripts.sourceforge.net
Заметка в блоге.

P.S. Благодарю всех за советы и уточнения к данному материалу.
« Последнее редактирование: 03 Апреля 2009, 09:15:42 от Villain »
Краплёная колода — техноблог о linux, софте, интернетах.

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #1 : 14 Ноября 2007, 16:01:33 »
Огромное спасибо за наводку!
Давно хотел получить от Nautilus'a что- то большее, чем просто обзор файлов!  (:

Оффлайн adept_

  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #2 : 14 Ноября 2007, 16:34:06 »
Большое спасибо!
Выбрал для себя пару интересных  :)

Оффлайн dr.akulavich

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
  • Вольный стрелок
    • Просмотр профиля
    • Краплёная колода
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #3 : 14 Ноября 2007, 17:56:25 »
Пользуйтесь на здоровье! :)
Я сам, если честно, подсел на некоторые скрипты еще в 7.04
Там я их установил через теперь уже никому ненадобный automatix. А в Gutsy решил наверстать утраченный функционал сполна. И гугл указал дорогу :)
Краплёная колода — техноблог о linux, софте, интернетах.

Оффлайн Starlite

  • Участник
  • *
  • Сообщений: 130
  • Crazy bash scripter
    • Просмотр профиля
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #4 : 14 Ноября 2007, 20:46:22 »
Вероятно, использовать сразу такое количество скриптов будет весьма неудобно. Да и к тому же там много скриптов сомнительной полезности. На сайте (http://g-scripts.sourceforge.net) можно почитать про каждый скрипт и решить, нужен ли он вам или нет.

Чтобы включить скрипт, нужно сделать его запускаемым и положить в папку скриптов (/home/starlite/.gnome2/nautilus-scripts). Скрипты не обязательно станут доступны сразу же, иногда нужно открыть эту папку наутилусом, а может и перезапустить его. После установки скрипты станут доступны в контекстном меню.
В гуще белых облаков не видно белых облаков.
В журчанье ручья не слышно, как журчит ручей.

Оффлайн victor53p

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #5 : 16 Ноября 2007, 10:37:41 »
Мне бы хотелось, что бы вместо поставил пару, товарищи написали про пару своих любимых и полезных скриптов.
Т. е, что бы сразу иметь практическую пользу от этого руководства, а не только теорию!

Thread

  • Гость
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #6 : 16 Ноября 2007, 10:44:12 »
Один из самых полезных - Open Terminal Here, есть даже в репозиториях (nautilus-open-terminal)

Оффлайн dr.akulavich

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
  • Вольный стрелок
    • Просмотр профиля
    • Краплёная колода
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #7 : 16 Ноября 2007, 18:40:04 »
Я использую чаще всего, кроме вышеприведенного Open Terminal Here, еще root-gedit, search here и root-nautilus-here.
Чтобы получить root-gedit, надо дописать слово gksudo перед словом gedit в скрипте gedit (во, какая тофтология :))
Такая модификация скрипта помогает быстро править конфигурационный файлы, не открывая терминала.
Краплёная колода — техноблог о linux, софте, интернетах.

Оффлайн dr.akulavich

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
  • Вольный стрелок
    • Просмотр профиля
    • Краплёная колода
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #8 : 22 Декабря 2007, 12:19:40 »
Больше скриптов хороших и разных. Вашему вниманию представлено еще несколько сборок:
Sample Nautilus Scripts - категории: KDE, Multemedia, Blogging, Debian, Development, Xorg, RPM-Tools, Emulation.
Script for Image - требует пакет ImageMagick. Скрипты для обработки изображений (контраст, поворот, гамма, конвертирование в разные форматы.
« Последнее редактирование: 22 Марта 2008, 13:05:19 от dr.akulavich »
Краплёная колода — техноблог о linux, софте, интернетах.

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #9 : 25 Декабря 2007, 16:36:23 »
В ноябрьском номере LinuxFormat, в заглавной статье номера "48 трюков с Linux" возможность интегрирования скриптов в Nautilus находится аж в самом разгаре повествования, что очень приятно! (:
Приведу полезные линки от туда: http://tinyurl.com/ype2eq

На gnome-look.org есть целый раздел, посвящённый скриптам для nautilus. Пока там почти пусто (по сравнению с другими разделами), не это ли отличный повод помочь его наполнению?! (:
Вот мои "три рубля": здесь лежит отличный аналог виндового "Отправить...", благодаря которому можно отправить выделенные файлы/папки на внешний носитель (как правило, карта флэш-памяти). Однако, там нет русской трансляции и работает только с файлами, но не с папками. Я внёс крохотное изменение в команду скрипта (добавил опцию "-R") для того, чтобы папки тоже копировались и перевёл интерфейс на великий и могучий.
Буду рад всем замечаниям... а может, и благодарностям. (:

Вот ещё один полезный скрипт от меня:
Часто приходится иметь дело с простыми txt-файлами "во вражеской" кодировке CP1251. Раньше пользовался командой iconv, однако после знакомства со скриптами для nautilus'a, решил автоматизировать этот процесс:
По нажатии правой кнопкой на выбранный файл, нужно активировать сей скрипт, после чего в том же каталоге появится файл с тем же именем, только с приставкой "utf8_". Работает не только с одним файлом, а со всеми выделенными.

Цитировать
#!/bin/sh
#
# GNU/GPL owning
# nautilus-script "iconv2utf"
# Converting encoding of the selected files from CP1251 to UTF8.
#


for arg
do
    iconv $arg -f CP1251 -t UTF8 -o "utf_$arg"
done

Автору топика повторю огромное спасибо за освещение ещё одной грани многоликого бриллианта, имя которому: GNU/Linux! (:
« Последнее редактирование: 15 Июня 2008, 18:50:44 от begemot »

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
Nautilus-scripts mp3 tags
« Ответ #10 : 28 Декабря 2007, 08:24:09 »
Недавно скачал с zaycev.net и electropeople.org очередную порцию mp3'шек. Для обработки тегов я пользуюсь командой "mid3iconv", но мне захотелось как- то автоматизировать нудный процесс конвертирования тегов файлов из кодировки cp1251 в utf8 и я решил снова обратиться к скриптам для Nautilus'a! (:

Обращаю особое внимание на то, что для функционирования ключевой команды скрипта необходимо установить deb- пакет "python-mutagen", он имеется в официальных репозиториях (ветка universe).
Вот код:

Цитировать
#!/bin/sh
#
# GNU/GPL owning
# nautilus-script "mp3tag2utf"
# Converting tags of the selected mp3- files
# from CP1251 encoding to UTF8.
#
# !!!Attention!!! This script requires "python-mutagen" package!


for arg
do
   mid3iconv -eCP1251 --remove-v1 "$arg"
done
ДОБАВЛЕНО 18.01.2008:
Исправлен недочёт - не модифицировались файлы, имена которых содержат пробел(ы). (спасибо beloz'y)
Теперь скрипт протестирован на различные имена файлов с содержанием пробелов, всё работает. Тем не менее, о замеченных недостатках - незамедлительно сообщайте.
Заранее благодарен!


Теперь стандартно: сохраняем под именем, например: "mp3tags_2_utf", хотя это исключительно дело вкуса.
Делаем исполняемым и помещаем по адресу "<домашняя папка ~>/.gnome2/nautilus-scripts/"

Готово! Теперь можно легко конвертировать теги скаченных файлов в UTF двумя кликами мышки! (:

ПЭ.СЭ.
В наступающем Новом Году, уделяйте побольше внимания Вашим любимым "питомцам" и манипуляторам в одном лице - МЫШКАМ! (:
Следите, чтобы они всегда находились в чистоте и бегали только по качественным коврикам.

Успехов!
« Последнее редактирование: 15 Июня 2008, 18:49:52 от begemot »

Оффлайн adept_

  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #11 : 28 Декабря 2007, 23:10:59 »
Спасибо большое за замечательные скрипты!

Оффлайн RusBiT

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #12 : 09 Марта 2008, 08:48:46 »
А есть скрипт который меняет кодировку? То есть через nautilus захожу на ftp (кодировка сервера cp1251, и вижу только каракули).

Оффлайн dukeglukem

  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #13 : 03 Апреля 2008, 18:54:03 »
Скрипт Send-to не работает, если в пути или имени файла содержится пробел. Есть мысли, как это исправить?

Оффлайн dr.akulavich

  • Автор темы
  • Участник
  • *
  • Сообщений: 191
  • Вольный стрелок
    • Просмотр профиля
    • Краплёная колода
Re: How-to: nautilus-scripts (подборка из 125 скриптов)
« Ответ #14 : 03 Апреля 2008, 19:32:01 »
Можно попробовать строку, где указано куда send-to взять в двойные кавычки :)
Краплёная колода — техноблог о linux, софте, интернетах.

 

Страница сгенерирована за 0.026 секунд. Запросов: 21.