انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: Behnam Golds در 09 فروردین 1387، 05:50 ق‌ظ

عنوان: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 05:50 ق‌ظ
این  اولین  تاپیکی   هست  که   من  زدم  و  تا  حالا  در  تاپیک  دوستان  نظر  میدادم  امیدوارم  اولین  کارم  برای  عزیزان  مفید  واقع  بشه .

"تاپیکمون  منتقل  شد  دیگه خط اول  رو حذف  میکنم"   من  این  نکات  و  ترفندهارو  توی این مدت تدیده بودم !!!  خوب  حتما خواست  خدا بوده  اینجوری  بیایم اینجا  :))
در  این  تاپیک  قصد  دارم  اسکریپتهایی  رو  معرفی  کنم  که  به  منوی  راست  کلیک  ناتیلوس  اضافه  میشن  و  کارهای  مفیدی  مثل   تبدیل  فرمت  و تغییر  سایز  عکس و  ...  رو با کلیک  راست  روی  فایها  انجام میدن .

بعد از استفاده  از  این  اسکریپتها  تازه کار ها هم  کمی  با  قدرت  shell  لینوکس  آشنا  میشن...

اسکریپتهایی  که اینجا  قرار  میدم   باید  در  دایرکتوری  خانگی   کاربر  جاری  و در  مسیر  زیر قرار  بگیره :

.gnome2/nautilus-scripts
این  مسیر  برای  من  با  کاربری  به  اسم behnam   به  صورت  زیره:

/home/behnam/.gnome2/nautilus-scripts
بعد از  قرار  دادن  اسکربپت  گزینه  ای به اسم   scripts   به  منوی  کلیک  راست  اضافه میشه که از  داخل  اون میتونید  اسکریپت  مورد نظر  رو  پیدا کنید.
 و  در نهایت  من  این  اسکریپتها رو  امتحان  میکنم  و  اینجا  قرار  میدم   و  این به   این   معنی  نیست   که  اگر  روی  سیستم  من   درست  کار  کنه   حتما   باید   روی  سیستم   بقیه هم  جواب  بده  یا  مشکل  ایجاد  نکنه    پس  لطفا  با  ریسک   خودتون  از  این  اسکریپتها   استفاده کنید  .  از  دوستان  هم میخوام   اگر  اسکریپت  جالبی   پیدا  کردن   یا   خودشون  نوشتن  با  بچه   های  فریوم  به  اشتراک  بگذارن.
و  اسکریپتها  باید  اتریبیوت   اجرایی  داشته  باشند  البته  من  این  کار  رو  روی  سیستم  خودم   انجام  میدم  ولی  جهت    اطلاع   کد  زیر  رو  برای  افزودن  اتربیوت   اجرایی  میگذارم  :

chmod 740 ~/.gnome2/nautilus-scripts/script_name
فقط  بعد از  دریافت  فایلها  پسوند  txt.    رو  حذف  کنید ،  نمیدونم  مشکل  از  کجاست که   بجز  پسوند   txt  چیزی  نمیتونم  ارسال  کنم   اگر  ممکنه  راهنمایی کنید...

 نمایش  صفحه ی  مربوط  به   این  تاپیک  در    ویکی (http://wiki.ubuntu.ir/NautilusScripts)
عنوان: پاسخ به: اسکریپتهای پرکاربرد Nautilus
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 06:01 ق‌ظ
اولین  اسکریپتی  که  قرار  میدم  برای   تبدیل  فایلهای  صوتی    با  فرمت     wav, ogg, mp3, mpc, flac, ape, aac,wma    به  همدیگست .
عنوان: پاسخ به: اسکریپتهای پرکاربرد Nautilus
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 06:17 ق‌ظ
اسکریپت   بعدی  برای  تبدیل   فرمت های  مختلف  عکس   به  jpg    .
عنوان: پاسخ به: اسکریپتهای پرکاربرد Nautilus
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 06:53 ق‌ظ
اسکریپتی   برای  تعیین  عکس  به  عنوان  wall paper    که  از  نظر  من  کمبود  این  گزینه  در اوبونتو  نسبت  به  ویندوز  محسوس  بود   .   البته  این  اسکریپت  گزینه های  بیشتری  نسبت  به ویندوز  داره  . قبل  از اینکه  عکس  به عنوان  تصویر  پس  زمینه  قرار  داده بشه  پنجره ای   شامل  گزینه های   centered  ,  scaled ,  streched  ,  wallpaper , none    نمایش  داده میشه.
عنوان: پاسخ به: اسکریپتهای پرکاربرد Nautilus
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 07:00 ق‌ظ
باز  کردن  مسیر جاری  در ناتیلوس   با دسترسی   root    در  پنجره ی   جدید .  البته  قبلش   ازتون  پسورد میخواد    ;)     این  امکان  رو  در  pcman    دیده  بودم  ولی  در  ناتیلوس  ...
عنوان: پاسخ به: اسکریپتهای پرکاربرد Nautilus
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 07:10 ق‌ظ
باز  کردن   فایل های  یک  فولدر  توسط   xmms  با  کلیک  راست   روی  فولدر ،  این  امکان  رو   jetaudio    در  ویندوز   داشت   ولی  در  اوبونتو   این  گزینه  رو نمیدونم   داریم یا نه  ...... در  هر  صورت  با این  اسکریپت  حل  شد ، با  کمی  دستکاری   میشه  این  کار رو برای  برنامه های  دیگه هم  انجام داد.


ویرایش  شد  :   ورژن  قبلی  به صورت   اتوماتیک  play   نمیکرد    ورژن  2 :    addToXmmsQueue2.txt
 
عنوان: پاسخ به: اسکریپتهای پرکاربرد Nautilus
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 07:21 ق‌ظ
باز  کردن  ترمینال  در  مسیر  جاری  با دسترسی   root    و  باز  هم  قبلش   باید  پسورد وارد بشه .
عنوان: پاسخ به: اسکریپتهای پرکاربرد Nautilus
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 07:25 ق‌ظ
باز  کردن  ترمینال  در  مسیر  جاری  با  دسترسی  کاربری  .
عنوان: پاسخ به: اسکریپتهای پرکاربرد Nautilus
ارسال شده توسط: سعید رسولی در 09 فروردین 1387، 08:48 ق‌ظ
سلام. و ممنون.
من هم خیلی از nautilus-scripts استفاده می‌کنم و به نظرم یکی از ویژگی‌های جالب گنوم هست.
توی gnome-look.org (http://www.gnome-look.org/index.php?xcontentmode=188&PHPSESSID=34b706b8be30f9b4f52df77c3a04e1eb) هم از اینها زیاد هست. در ضمن هر کسی میتونه بسته به نیاز برای خودش از این اسکریپت‌ها بنویسه. کافیه یه خورده  با برنامه‌نویسی شل آشنا باشه.
مثلا خودم کلی برای خودم نوشتم که اکثرشون خیلی ساده هستند، برای همین تا حالا آپلود نکردم. اما اسکریپت attr (http://www.gnome-look.org/content/show.php/attr?content=74952) رو که خیلی روش وقت گذاشتم رو آپلود کردم. این اسکریپت یک رابط گرافیکی برای دستورات lsattr و charttr هست که Attribute های فایل رو نمایش یا تغییر میدن.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 08:58 ق‌ظ
خب  این  که   خیلی  خوبه   ilius   جان    ،  کارهاتو   بذار  اینجا   واقعا  ازت   ممنون  میشیم ...   


اسکریپت   attr  رو  استفاده کردم  واقعا  خیلی  خوب  بود  و  البته  کاربردی    با   اجازت  این  اسکریپت  رو  برای  بچه ها  آپ   میکنم.

از  لینکی  که   دادی  هم به  شدت  استفاده  خواهم کرد  ;)

به  نظر   من این اسکریپتها  برای  تازه کارها  خیلی  مناسب  هستند  و  به همت  دوستانی  مثل  شما  کاربرد   لینوکس   از  ویندوز  هم  راحت تر  خواهد  شد .
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 09:17 ق‌ظ
اسکریپتی  برای  ایجاد  shortcut  در  دسکتاپ  ،  کار   send  to desktop   در  ویندوز  رو انجام میده   و قبلش میپرسه  که اسم  لینک   جدید   چی باشه .
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 09:25 ق‌ظ
یک  اسکریپت  ساده  ولی  کاربردی  برای  رمزگذاری  روی  فایلها
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 09:35 ق‌ظ
نصب  بی  دردسر  فونتهای  ttf    به گفته ی  نویسنده  اسم  فونت  نباید   شامل   space    باشه .
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 09:41 ق‌ظ
و  حالا  راحتی    مضاعف  :   اسکریپتی  برای  نصب  اسکریپت   ;D

مراحلی که برای کپی  و تغییر  اتریبیوت گفتم رو  خودش  انجام میده...
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: solook در 09 فروردین 1387، 09:49 ق‌ظ
واقعا تاپیک پر کاربرد و قشنیگه

ممنون از شما

فقط لطفی بکنید و طریقه نصب این اسکریپت ها را بدهد
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 09:51 ق‌ظ
solook  جان  عزیز  تو  پست اول  توضیح دادم   اگر  مشکل  داشتی  بگو .
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: solook در 09 فروردین 1387، 09:57 ق‌ظ
ممنون بهنام جان
نمی دونم تو شاخه home  این فولدر .gnome2 هر چی میگردم نیست وقتی هم می خوام پوشه ای با این نام درست کنم این ارر رو میده :

The name ".gnome2" is already used in this folder. Please use a different name.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: pi3ch در 09 فروردین 1387، 10:01 ق‌ظ
خیلی کار زیبا و لینوکس پسندانه ای کردین! ادامه بدین  :)
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 10:02 ق‌ظ
solool  جان در لینوکس  فولدر ها و  فایل های    مخفی  با  نقطه  شروع   میشن   و در  اوبونتو  وقتی  به مسیر  home  خودتون رفتین   کلیدهای   ctrl+h   رو  بزنید تا فولدرهای  مخفی  رو مشاهده کنید.

pi3ch   جان  همین  که  براتون  مفید  واقع بشه  یک دنیا  ارزش  داره ...
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Midgårdsormen در 09 فروردین 1387، 10:02 ق‌ظ
راهی هست که بشه تنظیم کرد فایل های hidden  همیشه نشون داده بشن؟
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 10:07 ق‌ظ
Thunderb_ird   جان    لینک یک راهنمای  تصویری  رو برات میگذارم  ،  تصاویر  واضح  هستند  ، اگر  مشکلی  داشتی  مطرح کن :

http://www.watchingthenet.com/always-show-hidden-files-in-ubuntu-nautilus-file-browser.html (http://www.watchingthenet.com/always-show-hidden-files-in-ubuntu-nautilus-file-browser.html)
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Midgårdsormen در 09 فروردین 1387، 10:41 ق‌ظ
Thunderb_ird   جان    لینک یک راهنمای  تصویری  رو برات میگذارم  ،  تصاویر  واضح  هستند  ، اگر  مشکلی  داشتی  مطرح کن :

http://www.watchingthenet.com/always-show-hidden-files-in-ubuntu-nautilus-file-browser.html (http://www.watchingthenet.com/always-show-hidden-files-in-ubuntu-nautilus-file-browser.html)
=D>
mer30
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 10:49 ق‌ظ
خواهش  میکنم    ;) 

دوستان   با توجه  به اینکه  تعداد  اسکریپتها  زیاده  و قراره  بیشتر  هم بشه  و  این  باعث  میشه  که  زیر منوی  script   در  کلیک  راست  شلوغ بشه  لازم  دونستم  یک  توضیح  کوچیک  بدم  :

اسکریپتها   رو میتونید   به   صورت    موضوعی  تقسیم کنید ،  این کار  رو  میتونید  با  ساختن  فولدر  در  مسیر   اسکریپتها  انجام بدید  و  اسکریپتها  رو  بر  اساس  موضوع و کاربرد    داخل  فولدر مناسب  بریزید ،   در این  صورت  منوی  script  ظاهر  جالب  تری پیدا  میکنه .
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 11:36 ق‌ظ
اسکریپت  باز  کردن  برنامه ی  جستجوی  فایل  در مسیر  جاری ...
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 11:50 ق‌ظ
دو  اسکریپت  برای  تبدیل  حروف  نام   یک فایل  به  حروف  بزرگ  یا  کوچک .
عنوان: اسکریپتی برای باز کردن فایل با gedit
ارسال شده توسط: pi3ch در 09 فروردین 1387، 12:52 ب‌ظ

خیلی موقعها شده می خوام یک فایل رو با gedit باز کنم. این اسکریپت بهتون این فابلیت رو میده که با راست-کلیک کردن روی فایلتون اون رو با gedit باز می کنه.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 12:53 ب‌ظ
اسکریپتی  برای  کپی   کردن  فایل  مورد نظر  در   فلاپی  ،  فلش موری  ،  پارتیشن های  مختلف  هارد  دیسک...

عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: pi3ch در 09 فروردین 1387، 12:55 ب‌ظ
بهنام جان پیشنهاد می کنم برای اینکه بچه ها راحت تر بتونن به این کلکسیون خوبی که ایجاد کردی دسترسی پیدا کنن تو اولین عنوان این بحث که خود باز کردی لینکهای اسکریپ ها رو بذاری. اینطوری وقتی این عنوان شلوغتر شد براحتی میشه به اسکریپها دسترسی پیدا کرد.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 12:56 ب‌ظ
pi3ch  جان  از   همکاریت  ممنونم  اسکریپت  جالبی  بود  ،  باز هم از  این کارا  بکن  مرسی....

در مورد  پیشنهادت  هم  باید  بگم  حرف  جالبی  زدی  ولی  بگذار  یکم  شلوغ  که  شد  همه رو  یک جا  میذارم تو  پست    اول .
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: سجاد در 09 فروردین 1387، 01:17 ب‌ظ
خدا خیرتان دهاد
عالیه ;D
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 01:18 ب‌ظ
نوش  جان  سجاد  جان  به  امید خدا با  کمک  شما  بهتر  هم میشه    ;)

فکر کنم  یواش  یواش  خودمون بریم  تو  مد    اسکریپت   نوشتن        \\:D/


اگر بچه ها  پایه  باشن  بعد از  این  تاپیک   یه  تاپیک   اسکریپتهای     درخواستی    (Script On Demand)    میزنیم.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: سجاد در 09 فروردین 1387، 01:41 ب‌ظ
اتفاقا می خواستم پیشنهاد کنم یه کم به ما تازه کارا script نویسی یاد بدی  :oops:
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 01:54 ب‌ظ
اتفاقا می خواستم پیشنهاد کنم یه کم به ما تازه کارا script نویسی یاد بدی  :oops:

فعلن  سعی  کنید   داخل  این  اسکریپتهای  کوچیک  رو نگاه کنید  کلی  مطلب  دستگیرتون  میشه  . این  اسکریپتهارو   خودم ننوشتم  ولی  تصمیم  دارم از همینا  کمک  بگیرم و چند تا   اسکریپت   خوب  درست کنم .

سعی  کنید  دستورات  terminal  رو  یاد بگیرید  از همون دستورات  ساده  میشه  ااسکریپت های  کاربردی    خوب  ساخت.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 01:58 ب‌ظ
دوتا  اسکریپت  کوچک  ولی  پر کاربرد  برای  کپی   و   انتقال  به  مسیر  دلخواه  البته مشابه   این  رو  با  عنوان  send to  گذاشته  بودم  ولی  اون  برای  کارهای  خیلی  فوریه  یعنی  مسیر  دقیق رو مشخص  نمیکنه  و فقط  در  ریشه ی  پارتیشن  کپی  میکنه  ولی  با این دو تا مسیر  دقیق  رو میشه مشخص  کرد.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: سجاد در 09 فروردین 1387، 02:06 ب‌ظ
دست درد نکنه فقط من یه مشکل دارم اونم اینه که shell script ها در کنسول درست کار می کنن اما به کلیک راست اضافه نمی شن چی کار کنم ؟؟؟؟؟؟؟؟ ](*,)
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 02:19 ب‌ظ
logout    یا  reset   یا  alt+ctrl+back space   یا  ناتیلوس  رو  kill   کنید و دوباره  اجرا کنید...

البته  کیبرد  من دکمه ی  refresh  داره  و من از  اون استفاده میکنم...
اگر  جواب  نداد  مطمئن  بشید  که   اسکریپتها  اتریبیوت  اجرایی دارن  این رو تو پست   اول  توضیح دادم.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: سجاد در 09 فروردین 1387، 02:23 ب‌ظ
آره restart می خواست که خیلی عجیبه [ linux and restatrt  ???]
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 02:25 ب‌ظ
بدون  ریستارت  هم میشد  این برای  اینه که  تنظیمات   جدید  بارگذاری  بشه   ;)

چند تا   اسکریپت   جالب  هم پیدا  کردم  ولی  فعلا  مشکل دارن و باید  یکم  روشون  کار کنم.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: solook در 09 فروردین 1387، 02:28 ب‌ظ
نمی دونم چرا نمی تونم از Script Installer  استفاده کنم
وقتی میزنمش این ارر زو میده :

Script Installation failed
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 02:33 ب‌ظ
 سعی  کنید  فعلا فایل  رو در یک مسیر  دیگه مثلا  desktop   کپی  کنید  و  بعد  از اون اسکریپت استفاده کنید  تا   من این  اسکریپت  رو  یکم تغییر بدم .


مشکل عمده از اینجا ناشی میشه  که  توی اسم  اسکریپت  یا  مسیر  اسکریپت  space  وجود داشته باشه.

و اگر  اسکریپت  رو  قبلا  نصب کرده باشید  باز  هم با این خطا مواجه میشید.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: سجاد در 09 فروردین 1387، 03:21 ب‌ظ
بعضی از این script ها فقط برا یه selected item کار می کنه مثل copy move send  اما بعضی ها برای چندتا هم کار میده مثل desktop-shortcut  بعضی ها باید این قابلیتو داشته باشن مثل copy , ...
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: lomion در 09 فروردین 1387، 03:25 ب‌ظ
یه نکته: لازم نیست که ری استارت کنید فقط دستور nautilus -q رو اجرا کنید که برنامه nautilus رو متوقف کنه بعد دو باره اجراش کنید. یادم میاد که اسکریپتها راه می‌افتن.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 03:36 ب‌ظ
ممنونم  lomion جان   گیر  کرده  بودیم  اساسی    \\:D/ 
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Mehdi در 09 فروردین 1387، 04:38 ب‌ظ
 :)
پست بسیار خوب و کاربردی هست... دستتون درد نکنه! اگر بتونید script ها رو تو ویکی ضمیمه کنید خیلی بهتره... اونجا دیگه نیازی نیست که پسوند txt هم اضافه کنید
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Mehdi در 09 فروردین 1387، 05:05 ب‌ظ
خوب من صفحه ویکی رو آماده کردم... اینجوری کارتون ساده‌تر میشه ;)
اگر مشکلی در کار با ویکی داشتی هم تو انجمن و هم تو IRC میتونید بپرسید...
http://wiki.ubuntu.ir/NautilusScripts
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: سعید رسولی در 09 فروردین 1387، 06:28 ب‌ظ
او...ه! چه خبره اینجا! رومو برگردندونم دیدم تاپیک سه صفحه شده!
فکر کنم  یواش  یواش  خودمون بریم  تو  مد    اسکریپت   نوشتن        \\:D/
پس دستور chmod فراموش نشه;) در ضمن فکر کنم سرعت شما از یواش یواش گذشته! :)
اگر بچه ها  پایه  باشن  بعد از  این  تاپیک   یه  تاپیک   اسکریپتهای     درخواستی    (Script On Demand)    میزنیم.
 
من که پایه‌ام.

بهتره یه سری نکاتی رو هم در نوشتم اسکریپت‌های ناتیلوس یاد بگیرید. مثلا:

1. برای اینکه اسم فایل بتونه شامل فاصله باشه،  باید داخل کوتیشن کذاشته بشه. مثلا این دستور یک فایل سلکت شده رو به دسکتاپ لینک می‌فرسته (اگه چند تا سلکت شده باشن اولیشون رو). دقت کنید که 1$ (یعنی آرگومان اول خط فرمان) داخل double quote قرار گرفته.
ln -s "$PWD/$1" ~/Desktopمتغیر PWD حاوی مسیر جاری هست. علت استفاده از اون اینه که آرگومان اول دستور ln باید مسیر کامل فایل باشه وگرنه خواستهٔ ما رو برآورده نمیکنه (اگه مسیر نسبی باشه یک dynamic link ساخته میشه)

2. برای اینکه یک کار رو روی تمام فایل‌های سلکت شده انجام بدیم، میتونیم از آرایهٔ آرگومان‌های خط فرمان یعنی @$ استفاده کنیم:
for FILE in "$@" ; do
  ln -s "$PWD/$FILE" ~/Desktop
done
راه اینکه از متغیر NAUTILUS_SCRIPT_SELECTED_FILE_PATHS استفاده کنیم، اما در اینصورت مسیر فایل‌ها نباید space داشته باشه، چون این متغیر یک رشته هست که مسیر فایل‌ها را با یک فاصله از هم جدا کرده (مگه اینکه یه خورده پردازش متن روش انجام بدید و مسیر فایل‌ها تشخیص داده بشه.) در ضمن چون مسیر هستند نه فقط اسم، پس متغیر PWD نباید آورده بشه.
for FILE in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS ; do
  ln -s $FILE ~/Desktop
done

3. چهار متغیر
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
NAUTILUS_SCRIPT_SELECTED_URIS
NAUTILUS_SCRIPT_CURRENT_URI
NAUTILUS_SCRIPT_WINDOW_GEOMETRY
اطلاعات مفیدی رو به ما میدن. اگرچه عیبشون بالا گفته شد.

4. اسکریپت‌های ناتیلوس را نه تنها می‌تونید با زبان شل (bash یا sh) بنویسید، بلکه با هر زبان اسکریپتی دیگه، و بلکه با هر زبان برنامه‌نویسی(که در لینوکس پشتیبانی شود) میتوانید بنویسید. اگه می‌خواید با یک زبان اسکریپتی(مثل python و perl و php) بنویسید، باید در خط اول برنامه مفسر آن را به یک از دو صورت بیان کنید. مثلا در مورد پایتون باید این خط
#!/usr/bin/pythonیا این خط
#!/usr/bin/env pythonرو دقیقا بعنوان خط اول برنامه قرار بدید.
اگر هم با یک زبان کامپایلری می‌خواید بنویسید، کافیه فایل کامپایل شده (یا همون اجرایی) رو بجای اسکریپت قرار بدید(توی پوشه nautilus-scripts).

با هر زبونی که می‌نویسید، از طریق آرگومان‌های خط فرمان میتونید به اسم فایل‌های سلکت شده دسترسی پیدا کنید. در ضمن بهتره بدونید که چطوری میشه از توی اون زبون برنامه‌نویسی، دستورات شل رو احضار کرد. بعنوان مثال، همون مثال
#!/bin/bash
for FILE in "$@" ; do
  ln -s "$PWD/$FILE" ~/Desktop
done
رو با پایتون می‌نویسم:
#!/usr/bin/python
import os, sys
for FILE in sys.argv[1:]:
  os.popen('ln -s $PWD/\'%s\' ~/Desktop' %(FILE))
پس اگه به syntax شل عادت ندارید، میتونید با یه زبون دیگه بنویسید. اما به تدریج به syntax شل هم عادت می‌کنید.
شخصا با پایتون راحت‌ترم. البته شل هم جای خود دارد.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: lomion در 09 فروردین 1387، 06:38 ب‌ظ
به عنوان یه پیشنهاد خوبه که این تاپیک به صورت ویکی دربیاد تا تمام این اسکریپتها به صورت مجتمع در یک محل قرار بگیرن که همه بتونن ازش استفاده کنن تا تمام تاپیک رو بخوان بگردن.
ویکی می‌تونه نسخه بخوره و به مرور کامل تر بشه.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 09:31 ب‌ظ
ilius   جان دستت درد نکنه  ،  خیلی  مفید بود.

lomion  جان  چشم .  طرز  کار با این  ویکی  رو یاد  بگیرم حتما این  کارو میکنم   ;)
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست...
ارسال شده توسط: 404 در 09 فروردین 1387، 10:18 ب‌ظ
ایول! چه کار خوبی کردین!‌اگه ویکی ام بشه که دیگه حرف نداره ;D
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 09 فروردین 1387، 10:48 ب‌ظ
یواش  یواش  داره   ویکی میشه  ،  یعنی  دارم یکم  متنشو تغییر  میدم   تا   ویکی  پسند تر  بشه   ;)


Mehdi   جان   دستت درد  نکنه   دارم  روی  صفحه  ویکی  که برام  ایجاد  کردی  کار میکنم   \\:D/

فقط    یک   مشکلی  که   دارم   اینکه  که     اطلاعات  داخل  جدول ها    درست  نمایش داده نمیشه !!!     :o
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 10 فروردین 1387، 01:00 ق‌ظ
شخصی  به نام    میلاد   خواجوی   توضیحات   خوبی  رو  به ویکی  اضافه  کردن  ازشون    ممنونم  و  با  اجازشون   توضیحات   خوبشونو  اینجا  قرار  میدم  :

میلاد  خواجوی   :

همان طور که دیدید تمام این scriptها بدون کنترل خاصی در منوی scripts در لیست Right Click ظاهر می شوند. منظور این است که بعضی وقت ها نیاز نیست که script خاصی در این منو ظاهر شود، برای مثال audio-convert باید تنها برای fileها ی صوتی با فرمت خاص ضاهر شود و نیازی نیست که با right click بر روی یک file تصویری این script نمایان شود. برای استفاده ی بهتر از این script ها ابتدا برنامه ی nautilus-actions را نصب کنید:

sudo apt-get install nautilus-actions
این برنامه از طریق systems > prefrences قابل اجرا می باشد. بعد از اجرای برنامه یک script جدید ایجاد کنید و آدرس script قابل اجرا (Executable) را در قسمت pach وارد نمایید. نوع file های مورد نظرتان را وارد کنید یک Icon مناسب برای script انتخاب کنید (می تونید این Icon ها را از مسیر /usr/share/pixmaps انتخاب کنید و در قسمت parameters گزینه ی مناسبی را وارد نماید برای مثال %f را وارد نمایید. از این به بعد این scripts تنها روی format خاصی از fileها در منوی right click ظاهر می شود.


واقعا   عالی  بود  ولی  کاش  این  مبحث   رو  در  یک تاپیک  دیگه  ادامه میدادن  چون  خود  nautilus-actions   یه  مقوله ی  مفصلیه  و امکانات  جانبی  دیگه داره  و  فرمت  دیگه ای  از  این  فایل هارو هم سا پورت میکنه  که   کار رو از این  هم  ساده تر  کرده  ولی فکر نکنم  کسیو  علاقه مند به  اسکریپت   نویسی  بکنه   .  در  هر  صورت  اگر کسی  دوست  داره  یک  تاپیک  با  این عنوان  بزنه  به  نظر من  مشتریش   از  این  تاپیک  بیشتر  خواهد شد.


در  ضمن  احتمال داره این  تاپیک رو به دوستان  واگذار  کنم  چون  ترم آخرمه  و  سرم  بد جوری  شلوغه  این  چند خطی  هم که  نوشتم  در  حال  تعطیلات  نوروز  بودم  و  تا حدودی  سرم  خلوت بود  ،  امیدوارم  بچه های  فریوم  این  تاپیک رو  زنده نگه دارن.   
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 10 فروردین 1387، 02:08 ق‌ظ
یک  کارایی  در    ویکی   انجام دادیم   اینم   لینکش  :

NautilusScripts (http://wiki.ubuntu.ir/NautilusScripts)
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]...
ارسال شده توسط: hisitech در 12 فروردین 1387، 09:10 ب‌ظ
عالی بود ممنون
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 14 فروردین 1387، 02:15 ب‌ظ
خواهش میکنم  hisitech  جان خوشحالم که مفید واقع شد ...

دوستانی که  نیاز به اسکریپتهای  بیشتری دارن میتونن اینجا مطرح کنن  و با توجه به چیزی که قبلا گفتم  من کمتر میتونم در خدمت دوستان باشم  ، ولی با توجه به اینکه دست تنها هستم سریعا نمیتونم جوابگوی نیازها باشم .  ولی محض اطلاع  با یک جستجوی  کوچک در گوگل با عنوان  Nautilus Scripts   یا   Nautilus Actions   میشه  هزاران اسکریپت  و یا تمپلیت خوب برای برنامه Natilus-Actions   پیدا کرد  و اگر کسی مطلب مناسبی هم پیدا  کرد  روحیه لینوکسی  خودش رو نشون بده و  در اختیار بقیه بگذاره ...  
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]...
ارسال شده توسط: Behnam Golds در 16 فروردین 1387، 12:43 ق‌ظ
یکی  از  دوستان   زحمت  کشیدن   و   Nautilus  Actions    رو  توضیح دادن  دستشون  درد  نکنه   . اینم  لینکش  :

http://forum.ubuntu.ir/index.php?topic=2267.new#new
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]...
ارسال شده توسط: iqson716 در 11 اردیبهشت 1387، 04:36 ق‌ظ
دو تا script برای mount و unmount کردن فایل های iso که ارزش رایت کردن ندارند یا به هر حال هر چیز دیگه
برای اضافه کردنشون فرض میکنیم که تو Desktop وجود دارند:
iqson@iqson:~/Desktop$ sudo chmod +x mount.shو
iqson@iqson:~/Desktop$ sudo chmod +x unmount.shو سپس :
iqson@iqson:~/Desktop$ sudo mv mount.sh ~/.gnome2/nautilus-scripts/و
iqson@iqson:~/Desktop$ sudo mv unmount.sh ~/.gnome2/nautilus-scripts/
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]...
ارسال شده توسط: Alinn در 11 اردیبهشت 1387، 11:43 ب‌ظ
ناتیلوس یعنی چی؟
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 11 اردیبهشت 1387، 11:49 ب‌ظ
ناتیلوس   همون   برنامه ی  مدیریت  فایل ها در  gnome   هست  ،  مثل  اکسپلورر  در  ویندوز  ...   مدیر   فایل  kde    فکر   کنم   دولفین   باشه ... 

البته  میتونی  مدیر  فایل  دلخواه  خودتو  نصب  کنی ...
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]...
ارسال شده توسط: Mehdi در 16 اردیبهشت 1387، 05:06 ب‌ظ
اسکریپتهای mount کردن فایلهای iso خیلی مفید بودند. ممنون :)
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]...
ارسال شده توسط: iqson716 در 17 اردیبهشت 1387، 04:23 ق‌ظ
اسکریپتهای mount کردن فایلهای iso خیلی مفید بودند. ممنون :)
مخلصیم قربان  ;)
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]...
ارسال شده توسط: toti در 21 تیر 1387، 04:11 ب‌ظ
تشکر نیاز بود برای این تاپیک مفید:
فقط بنده یک مشکلی دارم مرتبط
از زمان های دیرین(ویندوز سالاری )مقدار زیادی ایمیج کلون دارم که الان توی اوبونتو بی فایده شده است. این اسکریپت مونت و آنمونت ما را به رویاهایی برد.
آیا ممکنه که بتونم اونها را هم مونت کنم و یا تبدیل به ایزو کنم.؟؟
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 21 تیر 1387، 04:18 ب‌ظ
خواهش میکنم خوشحالم که مفید واقع شد.فرمت فایل های کلون iso  هست کافیه   پسوند   img   رو  به iso   تغییر  بدی  ...

از    نرم   افزار  acetoneliso2    هم  میتونی  استفاده  کنی   یا   isomaster    از این  نرم افزارها  زیاده  که کلی فرمت دیگه هم پشتیبانی میکنن مثل ایمیج های nero  , clone, alchol  و ...   
با isomaster  میتونی  این  ایمیجهارو ویرایش هم بکنی  ،  مثلا بهشون فایل اضافه کنی یا حذف کنی.

sudo apt-get install acetoneliso2
یا

sudo apt-get install isomaster
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]...
ارسال شده توسط: Mostafa Sedaghat در 22 تیر 1387، 01:28 ب‌ظ
باز  کردن  مسیر جاری  در ناتیلوس   با دسترسی   root    در  پنجره ی   جدید .  البته  قبلش   ازتون  پسورد میخواد    ;)     این  امکان  رو  در  pcman    دیده  بودم  ولی  در  ناتیلوس  ...

ممنون بخاطر این اسکریپت های بسیارمفید
من از دبیان استفاده می کنم و متاسفانه من از دستور sudo نمی تونم استفاده کنم حال یه سوال داشتم این اسکریپت از دستور sudo استفاده می کنه حالا من برای تغییر اون باید تو این اسکریپت تمام sudo ها رو به su تغییر بدم یا نه به عنوان نمونه:

foo=`gksu -u root -k -m "enter your password for terminal root access" /bin/echo "got r00t?"`

su gnome-terminal

cd $NAUTILUS_SCRIPT_CURRENT_URI

ایا این کد درسته یا نه ؟
ممنون
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 22 تیر 1387، 04:35 ب‌ظ
خواهش   میکنم   ... این هارو  امتحان  کن  :


su $USER -c gnome-terminal  --working-directory=$NAUTILUS_SCRIPT_CURRENT_URI
میتونی  به  جای   USER$       اسم   کاربری  رو  بنویسی  که  دسترسی   روت   داشته  باشه   من  فرض  رو  بر این  گذاشتم  که   کاربر  جاری  این  امکان  رو با وارد  کردن  پسورد  داره   ...  اگر  کاربر   root   شما  فعال  هست   از  root   استفاده  کن...

و یا   :

su
gnome-terminal --working-directory=$NAUTILUS_SCRIPT_CURRENT_URI
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 02 امرداد 1387، 08:25 ب‌ظ
اسکریپتی  برای  باز  کردن  فایل ها و فولدر ها  با  دسترسی root.

دانلود از  ویکی :


Open as administrator (http://wiki.ubuntu.ir/NautilusScripts?action=AttachFile&do=get&target=Open+as+administrator.tar.gz)
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]...
ارسال شده توسط: Hamed Afra در 03 امرداد 1387، 03:36 ب‌ظ
می تونید از این بسته هم استفاده کنید که خیلی عالیه
http://packages.ubuntu.com/hardy/nautilus-gksu (http://packages.ubuntu.com/hardy/nautilus-gksu)
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 03 امرداد 1387، 04:01 ب‌ظ
ممنونم Hamed Afra    جان      لطف  کردی 

اینم  چند تای دیگه  :



sudo apt-get install nautilus-image-converter
sudo apt-get install nautilus-open-terminal
sudo apt-get install nautilus-script-audio-convert
sudo apt-get install nautilus-wallpaper

ولی   اسکریپت ها   انعطاف پذیری  بیشتری دارن  و  میشه  راحت  عملکردشون رو  تغییر داد.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]
ارسال شده توسط: ehdi در 06 آذر 1387، 01:00 ق‌ظ
برای KDE باید چیکار کرد‌؟
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]
ارسال شده توسط: Behnam Golds در 06 آذر 1387، 09:16 ق‌ظ
فقط ميدونم اين اسکريپتها براي گنوم و ناتيلوسه ، kde  زياد کار نکردم ، بچه هاي kde کار جواب بدن plz 
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]
ارسال شده توسط: سعید رسولی در 06 آذر 1387، 09:39 ق‌ظ
برای KDE باید چیکار کرد‌؟
ساده ترین راه Open With... هست. ولی به نوع فایل وابسته میشه. اگه میخواید برای همه نوع فایل همه ی اسکریپتهای توی یه منو باشن، احتمالا باید یه KDE Action (یا یه چیزی تو این مایه ها) برای راست-کلیک تعریف بشه. نمیدونم باشه یا نه.
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]
ارسال شده توسط: HamidTB در 21 آذر 1387، 10:19 ب‌ظ
سلام
اسکریپت های copy to ; move to ; محاسبه حجم فولدر کار نمیکنه
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک
ارسال شده توسط: Behnam Golds در 23 آذر 1387، 09:12 ق‌ظ
رو سيستم من که کار ميکنه !  حجم فولدر ؟! يادم نيست اينجور اسکريپتي داشتيم اصلا يا نه ؟ پير شدم ديگه  ;D
عنوان: پاسخ به: اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]
ارسال شده توسط: HamidTB در 23 آذر 1387، 04:27 ب‌ظ
نمی دونم واسه من که کار نمیکنه  :'(
عنوان: پاسخ : اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]
ارسال شده توسط: Mr X در 31 فروردین 1393، 12:29 ق‌ظ
سلام به دوستان
من تازه شروع به کار با لینوکس کردم اونم به صورت جدی و کلا ویندوز رو پاک کردم
چندتا سوال داشتم
این پوشه nautilus-scripts اصلا وجود نداره توو پوشه این .gnome2
وقتی این دستور رو
cd ~/.gnome2/nautilus-scripts
توو ترمینال میزنم این ارور رو میده
No such file or directory
حالا باید چیکار کنم

و یکی اینکه دسترسی روت رو چطور فعال کنم
پیشاپیش ممنون
عنوان: پاسخ : اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]
ارسال شده توسط: Alinn در 31 فروردین 1393، 02:43 ب‌ظ
سلام
خوب اون پوشه رو بسازید. دسترسی روت رو با sudo اول هر دستور بدست میارید :)
عنوان: پاسخ : اسکریپتهای پرکاربرد در منوی کلیک راست [ ویکی شد ]
ارسال شده توسط: backbox در 31 فروردین 1393، 03:42 ب‌ظ
خیلی زیبا فقط اینا واسه فایل منیجر هست؟! چون من میخوام روی دسکتاپ هم بتونم با راست کلیک مثلا اینکارارو بکنم میشه؟