لینوکس و من

۲۷ مطلب با کلمه‌ی کلیدی «فایرفاکس» ثبت شده است

مدیریت speed dial در فایرفاکس

البته من بجای فایرفاکس از مرورگری به نام Light استفاده میکنم.
برای اینکه سایت های مورد علاقتون رو وارد speed dial در فایرفاکس و دوستاش بکنین میتونین اونها رو از هیستوری یا بوکمارک ها بکشید و داخل speed dial بیارید.

برای نشون دادن هیستوری ctrl + h و برای بوکمارک ها ctrl + b رو بفشارید!

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

ما ایرانیها زیر سایته ی مستدام وزارت فخیم ارتباطات از اینترنتی بهره می بریم که سر و ته همه چیز رو زدن تا رسیده دست ما. هر وقت هم یه بازی ای در میاره. یه وقت گوگل نمیاد، یه وقت فلان سایت نمیاد، بالاخره هر دفعه یه مشکلی داره.
این باز نشدن یه سری سایت ها ممکنه توی لود شدن یک صفحه مشکل بوجود بیاره و اون رو به تاخیر بندازه.
یه افزونه هست توی فایرفاکس به نام BlockSite که میاد سایت هایی رو که ما بهش میگیم بلاک میکنه. در واقع اصلا نمیذاره که چیزی از اون سایت ها دریافت و یا بهشون ارسال بشه.
مثال میگم، مثلا plus.google.com اگه داخل یک صفحه ی وب باشه اون صفحه ی وب یا نمیاد و یا تا مدتها دور خودش میچرخه تا سعی کنه plus.google.com رو بیاره. ما میایم با این افزونه به فایرفاکس میگیم آقا این آدرس رو اصلا باهاش کاری نداشته باش هرجا دیدی. بیخیالش شو.
این خیلی خیلی بدرد اونهایی هم میخوره که میخوان از شر تبلیغات خلاص بشن. اگه حوصله اش رو داشته باشند و سایت های تبلیغاتی رو به این افزونه بدن. این خیلی بهتر از افزونه هاییه که فقط با مخفی کردن تبلیغات سعی میکنن چیزی رو پنهان کنن.

یه نکته توی تنظیماتش اینه که در قسمت Advance بهتره block outgoing traffic رو انتخاب کرده باشین. تا از بیخ درخواستی از سمت مرورگر ارسال نشه به اون آدرس ها.

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

اپلیکیشن تلگرام در لینوکس هم چیزهایی داره برای نصب کردن. توی همین وبلاگ هم در موردش نوشته بودم. اپلیکیشن خوب و راحتی بود.میگم "بود" چون حالا که میخوام آپدیتش کنم هزار و یکی dependecy داره و نزدیک ۲۰۰ . ۳۰۰ مگابایت میخواد دانلود کنه. از اون بدتر، وابسته به Qt شده، در حالی که من کاملا با GTK کار میکنم.
حالا میخوام با یه ترفند جالب و ساده از فایرفاکس استفاده کنیم تا بتونیم نسخه ی تحت وب تلگرام رو در کامپیوتر داشته باشیم. و اصلا هم معلوم نمیشه که نسخه ی تحت وبه! (این میتونه توی ویندوز هم اتفاق بیفته)

خب، هدف ما چیه؟
ما میخوایم یه فایرفاکس باز کنیم که به طور پیشفرض آدرس https://web.telegram.org رو باز کنه. اما یه سری ویژگی ها داشته باشه:
۱- اینکه با فایرفاکس اصلی ما تداخل نداشته باشه.
۲- هیچ افزونه ای لازم نیست که اجرا بشه
۳- هیچ بوکمارک و آدرس‌باری هم لازم نداریم
 

دسکتاپ xFCE اسکرین شات کل صفحه. مرورگر Light (جایگزین فایرفاکس)

برای اینکار ها باید برای فایرفاکس پروفایل جدیدی بسازیم. قبلا آموزشش رو دادم، اما اینجا هم میگم.

۱- اول توی ترمینال این دستور رو تایپ کنید و پروفایل جدیدتون رو بسازید. اسمش هم هرچی خواستید بذارید. مثلا Telegram
 
 firefox -P


۲- وارد پوشه ی پروفایلتون در فولدر home کاربر خودتون بشین. که معمولا این طوریه:
 
 /home/amin/.mozilla/firefox/98ae4cof.Telegram

حالا یک پوشه در این جا بسازید و اسمش رو بذارید chrome و سپس یک فایل توش ایجاد کنید و اسمش رو بذارید userChrome.css و بعد محتویات زیر رو داخلش کپی کنید و ذخیره کنید
 
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#TabsToolbar,
#PersonalToolbar,
#BookmarksToolbar,
#MenuToolbar,
#tabbrowser-tabs,
#nav-bar,
#TabsToolbar { display: none !important; }

۳- حالا با این دستور فایرفاکس با پروفایل تلگرام رو اجرا کنید:
 
light -P "Telegram" -no-remote https://web.telegram.org
 
۴- برای راحتی این کار میتونید دستور بالا رو بعنوان یک شورتکات توی منوی برنامه هاتون قرار بدید. آیکنش هم آیکن تلگرام رو بذارید.

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

با فایرفاکس سنگین و گرسنه خداحافظی کنید

فایرفاکس اون اوایل اوایل خیلی مرورگر خوبی بود. سبک و سریع بود. منظورم توی ورژنهای سه و چهار اینا. بعد یهو نمیدونم چی شد که شروع کرد به تپ تپ ورژن جدید دادن. و کم کم تبدیل شد به یه پیر خرفت و تنبل که فقط در حال گنده کردن شکم خودش برای بلعیدن منابع سیستم بود.
بعد سر و کله ی کروم پیدا شد. خیلی ها من جمله خودم کوچ کردیم به کروم. علی رغم کمبود اکستنشن های کاربردی ای که توی فایرفاکس داشتم اما باز سرعت و سبک تر بودن کروم می ارزید. مدتی گذشت و کروم هم به نظرم خراب کرد خودش رو. سنگین شد. از خیلی چیزها پشتیبانیش رو برداشت و کم کم شد به یه مرورگر مسخره و جاگیر برای من.
برگشتم به فایرفاکس. اما همچنان از سنگینیش عذاب میکشیدم. تا اینکه با جست و جو به یک مرورگری رسیدم به نام light firefox!
این مرورگر همون فایرفاکسه و فقط یه سری چیزهای اضافی که توی مرور روزانه ی یه کاربر معمولی کاربردی نداره حذف شده. و همین باعث شده که فایرفاکس لایت خیلی روان تر کار کنه و هنگ نکنه. منابع سیستمتون هم نبلعه. البته همچنان سنگین هست، اما واقعا خیلی بهتر از خود فایرفاکسه.
این مرور گر رو توی سیستم های آرچ از طریق AUR با نصب بسته ی lightfirefox میتونید داشته باشید.
توی sourceforge هم نسخه های rpm اون هست. (درواقع AUR هم همون rpm ها رو دانلود میکنه)


الان فکر کنم یه ۲۰ تا Tab بازه و بدون اینکه مرورگر گیر کنه داره کار میکنه. احساس راحت تری نسبت به خود فایرفاکس دارم.
نکته: افزونه های فایرفاکس گویا از خود سایتش توی این مرورگر نصب نمیشن چون نمیشناسنش. میتونید فایل xpi افزونه ها رو دانلود کنید و داخل مرورگر light بکشید و این طوری نصبشون کنید.
افزونه ها توی مرورگر فایرفاکس فعلی شما در پوشه ی mozilla. و بعد firefox. و بعد فولدر پروفایلتون و بعد در پوشه ی extensions هستند. میتونید فایل xpi رو از اونجا پیدا کنید.
نکته: پوشه ی این مرورگر به جای موزیلا light. میباشد!

این شکل و شمایلی که میبینید با افزونه ی Classic theme restorer به شکل قدیمی فایرفاکس در آوردم.

حل مشکل وجود lag در اسکرول کردن در فایرفاکس

شاید بعضی از شما متوجه کندی و Lag بسیار عذاب آوری در اسکرول کردن صفحات در فایرفاکس داشته باشید. این کارو بکنید تا مشکلتون بر طرف بشه:

وارد تنضیمات بشید، و در قسمت Genral از قسمت  Advanced تیک گزینه ی smooth scroling رو بردارید.
دیگه فایرفاکس شما موقع اسکرول کردن سایت هایی مثل فیسبوک و غیره کند و عذاب آور نخواهد بود.

حل مشکل منو های مشکی در فایرفاکس در تم های مشکی

من از یک تم کاملا مشکی استفاده میکنم. سالهاست... زیبایی خاصی به محیط کار مانیتور میده. تنها مشکلی که داشت این بود که منو ها و دکمه های فایرفاکس در تم مشکی، اصلا قابل خوندن نبودند. این مشکل سالها وجود داشت تا اینکه گفتم یه سرچی بکنیم ببینیم... و دیدم که مثل همیشه یه جوابی براش هست.
وارد پوشه ی home خودتون بشید و به دایرکتوی مخفی mozilla. برید. و بعد وارد دایرکتوری firefox بشید. اونجا یه دایرکتوری هست که یه اسم عجیب غریب داره. مثلا 876sdhg.default وارد این دایرکتوری که شدید، یه دایرکتوری جدید بسازید و اسمش رو بذارید chrome
و حالا داخل chrome یه فایل css بسازید با نام userContent.css و محتویات زیر رو داخلش کپی کنید:
 
 input {
border: 2px inset white;
background-color: white;
color: black;
-moz-appearance: none !important;
}

textarea {
border: 2px inset white;
background-color: white;
color: black;
-moz-appearance: none !important;
}

select {
border: 2px inset white;
background-color: white;
color: black;
-moz-appearance: none !important;
}

input[type="radio"],
input[type="checkbox"] {
border: 2px inset white ! important;
background-color: white ! important;
color: ThreeDFace ! important;
-moz-appearance: none !important;
}

*|*::-moz-radio {
background-color: white;
-moz-appearance: none !important;
}

button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
border: 2px outset white;
background-color: #eeeeee;
color: black;
-moz-appearance: none !important;
}

body {
background-color: white;
color: black;
display: block;
margin: 8px;
-moz-appearance: none !important;
}

استفاده ی بهتر از DownThemAll

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

 firefox -no-remote -chrome chrome://dta/content/dta/addurl.xul
با اجرای این دستور، این پنجره باز میشه:

و وقتی شما start رو بزنید پنجره ی DTA باز میشه و دانلود شروع میشه. فکر میکنم این روش بهتری نسبت به روش قبلی باشه. میتونید برای سریعتر باز شدن فایرفاکس پروفایلی رو طراحی کنید که چیزی توش نباشه و در ترکیب با این دستور استفاده کنید. مثلا:

 firefox -p "Downloads" -no-remote -chrome chrome://dta/content/dta/addurl.xul

باز کردن افزونه ی DownThemAll از طریق یک دستور

فایرفاکس مرورگر خوبیه. و صدها افزونه ی کاربردی داره. اما یکی از افزونه های کاربردی که برای دانلود کردن استفاده میشه DownThemAll هست. این افزونه توی لینوکس میتونه خیلی مفید باشه. اما برای استفاده از اون باید فایرفاکس در حال اجرا باشه. که اگه فایرفاکس شما خیلی شلوغ پلوغ باشه و کلی بوکمارک و غیره بهش اضافه کرده باشین هم خیلی طول میکشه بالا بیاد هم خیلی دلچسب نیست. برای اینکه بتونیم از این افزونه راحت تر و کاربردی تر برای دانلودهامون استفاده کنیم، یه حقه میشه زد!
ما یه پروفایل جدید برای فایرفاکس ایجاد میکنیم و اسمش رو مثلا میذاریم downloads:
firefox -P
 
حالا یک فایرفاکس خالی و تازه در کنار فایرفاکس اصلی داریم. افزونه ی DownThemAll رو توی این فایرفاکس نصب میکنیم. و اگه مثل من دوست ندارید Tab ها رو ببینید افزونه ی Hide Tab bar with one tab رو هم نصب کنید.
 
برید توی تنظیمات فایرفاکس جدیده و این آدرس رو بعنوان home page قرار بدید: chrome://dta/content/dta/manager.xul
حالا با این دستور میتونید فایرفاکس جدید رو باز کنید:
firefox -p "downloads" -no-remote
 
با این دستور فایرفاکسی باز میشه که پنجره ی اصلیش DownThemAll هست. و شما میتونید آیکن های اضافی رو هم حذف کنید تا ساده تر بشه. میتونید این دستور رو به عنوان یک برنامه ی جدا در منوی برنامه‌هاتون قرار بدید.
 
 
تصویر بالا تصویر دسکتاپ منه که فایرفاکس با پروفایل Downloads باز شده و افزونه DownThemAll رو باز کرده. و همه ی اتفاقات جدا از فایرفاکس اصلی اتفاق می افته.
نکته ای که هست اینه که فایرفاکس اصلی رو هم میتونید همزمان باز کنید و استفاده کنید.

برداشتن border فایرفاکس

در ویندوز وقتی که منوی فایرفاکس رو حذف میکنیم و maximize میکنیم، کلا titlebar حذف میشه و فضای بیشتری رو میتونیم داشته باشیم. اما در لینوکس این اتفاق نمیفته. برای همین دست به دامن پلاگین ها میشیم...
دو پلاگین رو سرچ کنید و نصب کنید:
hide caption titlebar plus
toolbar buttons
بعد تنظیمات پلاگین ...hide رو طوری بذارید که دوست دارید! و دکمه های close/minimize/maximize رو هم بردارید! و بعد بوسیله ی toolbar buttons سری این دکمه ها رو اضافه کنید. (روی یه فضای خالی روی تولبار راست کلیک کنید و customize رو بزنید.) چرا؟ چون دکمه های پلاگین اصلی میفتن روی تب‌ها اما این یکی در کنار تب‌ها قرار میگیره.

عکس زیر از فایرفاکس من هست:



حتی میشه با پلاگین های دیگه ای تولبار دومی رو هم autohide کرد! البته این برای من مزاحمت ایجاد میکرد و این کار رو نکردم.

تق صفحه بعد!

یه افزونه جالب برای فایرفاکس پیدا کردم. مخصوص کسایی که حوصله ندارن دو ساعت ماوس رو ببرن روی عدد صفحه های بعدی از یک سایت. وقتی به آخر صفحه اسکرول میکنین، با زدن space، اون صفحه میره صفحه ی بعدی. روی خیلی از سایت ها امتحان کردم جواب داده. اسم افزونه هست: space next