استفاده از فایرفاکس با پروفایل های مختلف

یکی از قابلیت های فایرفاکس امکان تعریف چند پروفایل برای یک کاربر است.
وقتی شما فایرفاکس را نصب می‌کنید به طور پیش فرض برای هر کاربر یک پروفایل هم ایجاد میشود. فایرفاکس کلیه تنظمیات، bookmark ها، cookie ها، history ، cache و extension های شما را در پروفایل شما ذخیره می‌کند.

ممکنه این سوال برای شما پیش بیاد که داشتن چند پروفایل چه کاربردی داره. از کاربرد هایی که تا به حال برای من داشته میتونم موارد زیر رو ذکر کنم:

  • امکان استفاده از پروفایل های مختلف برای مقاصد مختلف (مثلا تعریف یک پروفایل برای توسعه‌ی وب)
  • امکان لاگین کردن در یک سایت با ID های مختلف (برای مثال لاگین کردن همزمان در دو اکانت Gmail)
  • امکان استفاده از چند proxy به طور همزمان. (من از این امکان برای استفاده همزمان از دو کانکشن ADSL تو شرکت استفاده میکنم.)

نحوه تعریف چند پروفایل برای یک کاربر و همچنین استفاده‌ی همزمان از چند پروفایل موضوعیست که در ادامه این مبحث به اون خواهیم پرداخت.


برای مثال یک پروفایل با نام webdev برای توسعه‌ی وب ایجاد می‌کنیم.

ابتدا اگر فایرفاکس اجراست، اون رو از حافظه خارج کنید. سپس در ویندوز به منوی Start>Run رفته و در لینوکس ALT+F2 را بزنید و خط زیر رو بنویسید

firefox -Profilemanager

firefoxprofilemanager.pngحالا پنجره ای مشابه پنجره روبرو می‌بینید.
از طریق گزینه create profile یک پروفایل جدید با نام webdev برای خودتون بسازید.
فایرفاکس هر پروفایل رو داخل یک فولدر ذخیره میکنه که برای backup گیری و یا انتقال پروفایل به سیستم های دیگر کافیه از این فولدر یک کپی تهیه کنید.
در پنجره profile manager اگر تیک گزینه‌ی Don’t ask at startup رو بردارید هر بار که فایرفاکس رو اجرا کنید از شما سوال میکنه که از کدوم پروفایل می‌خواهید استفاده کنید. و اگر تیک داشته باشه آخرین پروفایلی که از طریق Profilemanager وارد آن شده اید، پروفایل پیشفرض شما خواهد بود.
همچنین می‌تونید از طریق خط دستور وارد پروفایل مورد نظرتون بشید که در این حالت پروفایل پیشفرض شما تغییر نمی‌کنه. برای مثال :

firefox -P webdev

ولی با هیچ یک از روش های فوق نمی‌تونید چند تا پروفایل رو همزمان اجرا کنید.
چنانچه خواسته باشید از چند پروفایل همزمان استفاده کنید. باید متغییر محیطی MOZ_NO_REMOTE تعریف شده باشه.
برای سادگی کار ما میتونیم برای هر پروفایل در ویندوز یک batch file و در لینوکس یک shell script ایجاد کنیم. اینجوری میتونیم با یک دابل کلیک پروفایل مورد نظرمون رو اجرا کنیم و در عین حال میتونیم از چند پروفایل به طور همزمان استفاده کنیم.
برای مثال در ویندوز یک فایل با پسوند .bat بسازید و با یک ادیتور مثل notepad اون رو ویرایش کنید و دستورات زیر رو بنویسید:

set MOZ_NO_REMOTE=1
start firefox -P webdev

در لینوکس هم یک فایل حاوی دستورات زیر بسازید و یادتون نره بهش دسترسی اجرا بدید.

#!/bin/bash
export MOZ_NO_REMOTE=1
firefox -P webdev

حالا می‌تونیم پروفایل webdev رو برای توسعه وب بهینه کنیم. یعنی extension های دلخواه رو نصب می‌کنیم و تنظمیات لازم رو اعمال می‌کنیم.

برچسب‌ها: ,

7 دیدگاه برای “استفاده از فایرفاکس با پروفایل های مختلف”

  1. نبی گفته:

    دست شما درد نکنه
    بسیار مفید و کاربردی.

  2. سجاد گفته:

    سلام
    مفید بود
    مرسی

  3. نبی گفته:

    من از همین روش استفاده میکنم ، جدیداً متوجه شدم هر وقت پروفایل پیشفرض رو میبندم دوباره باز میکنم، کلیه history حذف میشه !!!

  4. علی گفته:

    شاید تو تنظیماتش گزینه ی always clear my private data تیک داره.

  5. نبی گفته:

    نچ! نداشت!

  6. محمد گفته:

    با سلام.
    می‌خواستم به اطلاع‌تون برسونم که این مساله‌ی ساختن فایل bat دیگه نیازی نیست.
    این صفحه رو می‌خواهید ببینید:
    http://lifehacker.com/software/firefox/geek-to-live–manage-multiple-firefox-profiles-231646.php
    اونجا قبلا مطابق آموزش شما بوده اما الان تفاوت کرده و روی قدیمی‌ها خط کشیده.
    در ضمن خوشحال می‌شم از وبلاگک من هم دیدن کنی.
    با تشکر

  7. مهدی گفته:

    ایول بسیار بسیار مفید و بسیار بسیار بهش نیاز داشتم

دیدگاهی بنویسید