تبلیغات
لینوکس و من - مطالب امین
لینوکس و من

غیر فعال کردن نمایش منوی فایرفاکس با Alt

نویسنده : امین | تاریخ: 1395/05/15

اینکه در فایرفاکس بخوایم زبان کیبرد رو با Alt و Shift مرتب عوض کنیم و هر دفعه منوی بالای فایرفاکس ظاهر بشه، روی اعصابه! میتونیم برای غیر فعال کردن این حالت بوسیله about:config وارد تنظیمات بشیم و بعد مقدار ui.key.menuAccessKeyFocuses رو به false تغییر بدیم. برای نمایش منو هم میتونیم از ترکیب Alt + V استفاده کنیم

نمایش مقدار باتری لپتاپ در ترمینال

نویسنده : امین | تاریخ: 1395/05/15

راه ها و روش های مختلفی برای این کار وجود داره. یکی از این راه ها در صورتی که توزیع شما از upower استفاده کنه  استفاده از دستور زیر هست:

 upower -i /org/freedesktop/UPower/devices/battery_BAT0| grep -E "state|to\ full|percentage|time"


برای اینکه جالب تر بشه، میتونیم این دستور رو به صورت یک alias استفاده کنیم.

باز کردن new tab هنگام اجرای فایرفاکس

نویسنده : امین | تاریخ: 1395/05/13

برای اینکه وقتی فایرفاکس باز میشه ما صفحه ی speed dial خود فایرفاکس رو ببینیم، باید در قسمت Prefrences در قسمت آدرس Home page اینو قرار بدیم:

about:newtab

حذف بوردر فایرفاکس در گنوم ۳

نویسنده : امین | تاریخ: 1395/05/13

برای اینکه فضای بهتری در کار در گنوم ۳ داشته باشیم، میتونیم با این افزونه بوردر یا دکوریشن فایرفاکس رو موقعی که در حالت maximized قرار داره حذف کنیم.

اطلاعات جامع از کامپیوتر

نویسنده : امین | تاریخ: 1395/05/12

برنامه hardinfo اطلاعات جامعی از چند و چون دستگاه لینوکسی شما ارائه میده. بدون نیاز به بکار بردن دستوراتی که مشخصات سیستم رو نشون میدن، این برنامه به راحتی هر چی که راجع به کامپیوترتون بخواید بدونید بهتون میگه



این برنامه در سیستم های آرچ به راحتی نصب میشه
 sudo pacman -S hardinfo

انتقال فایل بین دو لپتاپ لینوکسی

نویسنده : امین | تاریخ: 1395/05/12

اگر لپتاپ جدیدی خریده باشید و بخواید که فایلهای لپتاپ قدیمی رو به جدیده منتقل کنید، یک راه ابتدایی اینه که فایلها رو روی فلش مموری جابجا کنید! که عملا کار بیهوده ایه.
اما میشه از یک راه بسیار ساده این کار رو انجام داد. ما به یک کابل معمولی شبکه نیاز داریم که دوتا کامپیوتر رو به هم متصل کنیم و بعد فایلها رو از این طریق جابجا کنیم.
بعد از اینکه کامپیوترها رو با یک کابل شبکه به هم وصل کردید باید برای هر دستگاه یک IP تعریف کنید.

در هر دستگاه به قسمت کانکشن‌ها برید و این موارد رو اعمال کنید:

۱- در قسمت IPv4 تنظیمات IP رو از حالت اتوماتیک به Manual تغییر بدید و بعد به طور مثال برای هر کامپیوتر این مقادیر رو وارد کنید:

 gateway netmask address
  255.255.255.0 10.0.0.1 کامپیوتر اول
  255.255.255.0 10.0.0.2 کامپیوتر دوم
و بعد کانکشن ها رو فعال کنید. حالا با پینگ کردن آدرس هر کدوم از کامپیوترها میتونیم به متصل بودنشون مطمئن بشیم.

حالا میخوایم با استفاده از یک ماژول ساده ی پایتون از طریق FTP به فایلها در یک کامپیوتر دسترسی پیدا کنیم.  چون اینجا نیاز به اقدامات امنیتی نداره سراغ چیزای دیگه لازم نیست بریم و با یک کانکشن FTP غیر ایمن کارمون راه میفته.

در کامپیوتر مقصد، با استفاده از این دستور ماژول مربوط به پایتون رو نصب میکنیم:
yaourt -S python-pyftpdlib
یا
yaourt -S python2-pyftpdlib




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

python -m pyftpdlib -w
یا
python2 -m pyftpdlib -w




حالا میتونیم در کامپیوتر مقصد با استفاده از یک نرم افزار FTP مثل Filezila به راحتی به کامپیوتر مبدا وصل بشیم و فایلها رو منتقل کنیم. IP کامپیوتر اول رو میدیم و کانکت میشیم.

برنامه کوچک Gpick برای رنگ‌باز ها!

نویسنده : امین | تاریخ: 1395/04/18

برنامه ی کوچکی وجود داره به نام gpick که بسیار برای کسایی که با کارهایی مثل ویرایش تصاویر یا اونهایی که کار طراحی قالب میکنند کاربردیه.


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

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

نویسنده : امین | تاریخ: 1395/04/13

هدف اینه که فایلهای سیستمی یک رام رسمی دانلود شده (در اینجا برای گوشی های هواوی) را از داخل فایل مربوطه استخراج کنیم.
برای اینکار در لینوکس، نیاز به Perl داریم. یک اسکریپت آماده که در ادامه مطلب اون رو کپی کنید و در یک فایل با پسوند pl ذخیره کنید.

اول باید فایل فشرده ای که دانلود کردید استخراج کنید و فایل UPDATE.APP رو از توی اون بیرون میاریم. و بعد با اسکریپت اون فایل رو بدین ترتیب بازش میکنیم.

perl /pat/to/script.pl /path/to/UPDATE.APP
حالا در همون محل اسکریپت یک فولدر ایجاد میشه به نام output که یه سری فایل توی اون ذخیره میشن. اینها همون پارتیشن ها و قسمت های مختلف رام هستن که روی سخت افزار گوشی شما قرار میگیرن و با پسوند img هستند. (شما هر رام از هر گوشی ای داشته باشید و فایلهای img اون رو استخراج کرده باشید میتونید از ادامه ی ماجرا استفاده کنید.

از این تاپیک آخرین نسخه ی برنامه ext4 utils رو دانلود کنید. بعد از اکسترکت کردن فایل دانلود شده فقط در پوشه خودش دستور make رو اجرا کنید. هیچ کار دیگه ای لازم نیست.

حالا با این دستور، فایلهای img رام به فایلهای imgی تبدیل میشن که میتونیم بوسیله mount اونها رو ببینیم.

 ./simg2img factoryfs.img output.img

که البته factoryfs.img مثلا فایل سیستمی ای هست که شما از رام استخراج کردید.

حالا با کمک mount محتویات داخلش رو میتونیم ببینیم
 mount -o loop /path/to/output.img /mnt/img

برای دیدن اسکریپت perl به ادامه مطلب برید

قسمت های نارنجی مسیرهایی است که وجود دارند.
ادامه مطلب

ویرایش فایل های موزیک

نویسنده : امین | تاریخ: 1395/04/11

ابزارهای گرافیکی و غیر گرافیکی مختلفی برای ویرایش فایلهای موسیقی وجود دارند. یکی از معروف های اونها Easytag هست. اما امروز میخواستم نصبش کنم متوجه شدم که برای اجرا شدن نیاز به کتابخانه های گنوم داره. من هم که بالکل با xfce کار میکنم.
به جاش نرم افزار puddletag رو نصب کردم و دیدم که چقدر عالی تر و کاربردی تر از easytag طراحی شده.


عکس از وبلاگ دیگر است

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

ویرایش:
برنامه Easytag برای اجرا شدن این خطا رو میداد:
(easytag:5954): GLib-GIO-ERROR **: Settings schema 'org.gnome.EasyTAG' is not installed

Trace/breakpoint trap (core dumped)

که من فکر کردم این مربوط به کتابخانه های گنوم میشه. اما یه سرچی زدم و مشکل با اجرای این دستور برطرف شد:
 sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

ضمنا، جامعه ی لینوکس جای آدم‌های بی‌تربیت نیست. همین طور این وبلاگ جای کامنت های آدم های بی تربیتی که پدر مادرشون وسیله پیشگیری نداشتن نیست.

راه حل دائمی برای رهایی از شر پیامک های منحوس تبلیغاتی (آندروید)

نویسنده : امین | تاریخ: 1395/04/2

این یک مطلب لینوکسی نیست. اما چون مشکل خیلیهاست نوشتم

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

  • آندرویدهای پایین تر از نسخه ۴.۴ این مشکل رو ندارند. با نصب نرم افزار Blacklist pro میتونن خیلی راحت پیامک های تبلیغاتی رو با انواع و اقسام روشها بلاک کنند. مثلا تعیین کنند اگر در یک پیامک کلمه "تخفیف" وجود داشت، فیلتر بشه. یا تعیین کنند هر شماره ای که با ۰۹۰۳ شروع شد فیلتر بشه و ... (در ادامه توضیح داده شده است)

  • آندروید های ۴.۴ و بالاتر متاسفانه به دلیل تغییراتی که در سیستم مدیریت اس ام اس توسط گوگل در آندروید داده شد این امکان دیگه وجود نداره که چند تا برنامه بتونن روی اس ام اس ها مدیریت کنند. بنابراین فقط در صورتی میتونین اس ام اسی رو فیلتر کنین که این ویژگی در خود برنامه ی مدیریت اس ام اس‌های شما وجود داشته باشه. که اکثر برنامه های اس ام اس پیشفرض گوشی این ویژگی رو ندارند. برنامه هایی هم که قابلیت فیلتر کردم اس ام اس بصورت کلمه ی داخل پیامک ها رو دارند بسیار کم هستند و من هرچی برنامه بود امتحان کردم اما مفید واقع نشد.
اما یک راه حل برای آندروید های ۴.۴ (و احتمالا بالاتر، چون من امتحان نکردم) وجود داره. و اون عملیات به ظاهر پیچیده اما در باطن ساده ای که در ادامه ی مطلب بخونید...

اول برای اینکه بفمید ورژن آندروید شما چیه، از منوی گوشی آخریییین گزینه یعنی About phone رو انتخاب کنید. اونجا نسخه آندروید شما رو نوشته

ادامه مطلب...

... 5 6 7 8 9 10 11 ...