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

ISO گرفتن از دیسک

نویسنده : محسن شایان | تاریخ: 1395/01/4

سلام قبل از هر چیز عیدتون مبارک و برای اینکه از CD یا DVD داخل کامپیوتر نسخه ISO تهیه کنید می‌تونید از دستورات زیر استفاده کنید.

readom dev=/dev/scd0 f=/path/to/image.iso
یا
dd if=/dev/cdrom of=whatever.iso
یا
cp /dev/cdrom file.iso


      

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

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

بعضی وقت ها پیش میاد که نیاز پیدا میکنیم که یک فایل PDF رو به فایلهای تصویری تبدیل کنیم. در لینوکس راه های متفاوتی برای این کار وجود داره. یکی از این راه ها استفاده از gs هست. شبیه به این دستور
 gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r96 -sOutputFile='page-%00d.jpg' input.pdf


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

برای اینکه این دستور در Thunar به صورت یک custom action در بیاد، طبق آموزش هایی که در گذشته نوشتیم عمل کنید و این دستور رو بعنوان command قرار بدید. تا با راست کلیک روی فایل های PDF در Thunar امکان تبدیل اونها بوجود بیاد. اما مشکل اینجاست که این فقط صفحه اول رو تبدیل میکنه. اگه کسی بلده که این دستور رو طوری تغییر بده که در Thunar همه ی صفحات رو تبدیل کنه بگه.
 gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r300 -sOutputFile='%n-%00d.jpg' %n

لینک‌های مرتبط

تایپ با کیبرد کامپیوتر، و نمایش نوشته ها در گوشی و تبلت

نویسنده : امین | تاریخ: 1394/11/21

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

اولا تایپ با کیبرد گوشی مسلما کند تر از کیبرد کامپیوتره. دوما ممکنه چیزی که میخواید تایپ کنید توی گوشی یه URL باشه یا خیلی پیچیده باشه. پس چاره ی کار میجوییم و این راه را میابیم!
نرم افزار wifi keyboard و خیلی چیزهای مشابه دیگه ای وجود دارند که این کار رو برای ما انجام میدن. کافیه یکی از اونها رو نصب کنید و بعد توی قسمتی که توی گوشی یا تبلت آندرویدیتون میخواید تایپ کنید نوع کیبورد رو به wifi keyboard تغییر بدید. و بعد آدرس IP که به شما میده توی مرورگر کامپیوترتون وارد کنید. (یه چیزی شبیه برنامه هایی مثل Air Droid) و بعد باید توی گوشی تایید کنید.

حالا هر چی توی اون قسمت تایپ کنید، توی گوشیتون هم میتونید ببینید. از سمت راست هم اگه روی No Cache تنظیم باشه تایپ شما بصورت real time انجام میشه. اما اگه روی enter باشه، برای اینکه چیزی رو که تایپ کردید روی گوشی ببینید باید اینتر بزنید.

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

افزودن هاردساب به ویدیو

نویسنده : محسن شایان | تاریخ: 1394/11/2

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

برای اینکار ساده ترین راه استفاده از HandBrake است که ما توضیحی در این مورد نمی‌دیم و می‌ریم که با دستور زیر به راحتی زیرنویس رو بسوزونیم روی ویدیو

 ffmpeg -i {فایل تصویری} -vf subtitles=filename={فایل زیرنویس}:force_style='FontName=XM Yekan' -acodec ac3 -vcodec h264 out.mkv

برای اینکه رنگ نوشته ها رو هم عوض کنیم باید داخل فایل زیرنویس از تگ های HTML استفاده کنید. تمام به همین راحتی

ایجاد فضای swap بدون پارتیشن بندی مجدد هارد درایو

نویسنده : رضا عسکری | تاریخ: 1394/10/17


swap فضایی روی هارد درایو که سیستم عامل لینوکس در صورتی که کل فضای رم پر بشه برای جلوگیری از کرش سیستم از اون استفاده میکنه. و مقداری از اطلاعاتی که قرار بود روی رم باشه رو روی اون نگه داری میکنه. قطعا اولین چیزی که به ‌‌ذهن میرسه اینه که این کار باعث کند شدن سیستم عامل میشه. اما اگر کمی دقت کنید کند شدن سیستم خیلی بهتر از اینه که سیستم کرش کنه و احتمالا شما مقداری از اطلاعات رو از دست بدید. در حالت کلی بهتره که swap کاملا خالی باشه مخصوصا اگر روی سرور باشه. با توجه به این که swap رو یا با فرمت و یا با ریبوت باید خالی کرد ، در نتیجه بهتره هر از مدتی چک کنید ببینید چیزی واردش شده یا نه. اگر swap شما استفاده شده بود اساسا به این معنیه که برای مدتی رم شما پر شده بوده و مقداری از اطلاعات رو به swap منتقل کرده . این اتفاق میتونه با اجرای نرم‌افزارهای سنگین رخ بده. مثلا استفاده از ماشین های مجازی. اگر این swap شما مرتبا پر میشه این به این معنیه که مقدار رم شما برای کاری که انجام میدید کافی نیست و بهتره رم جدید تهیه کنید.

اما اگر شما لینوکس رو نصب کردید و فضای swap برای سیستم عامل تعریف نکردید. 2 راه دارید برای ساخت این فضا:
1- از یک دیسک زنده استفاده کنید ،سیستم رو با اون بوت کنید و بعد از اون یکی از پارتیشن هارو تغییر حجم بدید و یک پارتیشن جدید برای swap بسازید.
2- از یک فایل به عنوان swap استفاده کنید!

در این جا من روش دوم رو توضیح میدم.
اول یک فایل به کمک دستور dd درست میکنیم. حجم این فایل بهتره 2 برابر حجم رم و کمتر از 8 گیگ باشه. یعنی اگر 2 گیگ رم دارید این فایل رو به اندازه 4 گیگ درست کنید ولی اگر رم شما 16 گیگه اون رو به اندازه 8 گیگ درست کنید. من شک دارم اگر 8 گیگ از اطلاعاتی که قرار بوده روی رم نوشته بشه رو روی هارد قرار بدیم سیستم اصلا بتونه کارا کنه!

 dd if=/dev/zero of=/swap.img bs=1024 count=<اندازه فایل به کیلو بایت>

بعد فایل رو به عنوان swap فرمت می کنیم. ( از این دستور میشه برای خالی کردن swap هم استفاده کرد. البته قبل از اون باید swap رو غیر فعال کنید. و جلوی دستور آدرس پارتیشن رو به صورت /dev/sdX وارد کنید
 mkswap /swap.img

بعد از اون کافیه فایل رو به عنوان swap به سیستم عامل معرفی کنیم
 swapon /swap.img


برای غیر فعال کردنش هم کافیه دستور زیر رو وارد کنید
 swapoff -a

پ.ن:
1- تمام دستورات بالا باید با دسترسی روت اجرا بشه
2- این اولین پست من توی این وبلاگ بود. امیدوارم رضایت شمارو جلب کرده باشم.

افزودن Album Cover به فایل mp3

نویسنده : محسن شایان | تاریخ: 1394/10/6

امروز یه فایل از یوتیوب گرفتم و تبدیل به mp3ش کردم با این کد

 ffmpeg -i  فایل مورد نظر out.mp3

بعد برای اضافه کردن کاور آلبوم به فایل mp3 از دستور زیر

 lame --ti /path/to/file.jpg audio.mp3

نمایش اطلاعات فایل ویدیویی یا صوتی در Thunar

نویسنده : محسن شایان | تاریخ: 1394/09/28

یه موردی که هست من گاهی اوقات می‌خوام ببینم که فرمت فایل تصویریم چیه یا صوتی در کل خیلی راحت میشه اینکار رو انجام بدید از اون راحتر با استفاده از این لینک گیت‌هاب و با استفاده از Custom Action در Thunar این مورد رو داشته باشید.



Advanced Copy

نویسنده : محسن شایان | تاریخ: 1394/09/15

یک چیزی که توی ترمینال برای من جالب نبود این بود که نمی‌شد ببینم چقدر حجم فایل کپی شده یا انتقال داده شده کاری که Advanced Copy می‌کنه اینه که توی نوار پیشرفت همه چیزو نشون می‌ده. سرعت خیلی خوبی هم داره فقط کافیه به جای cp از vcp یا برای انتقال به جای mv از vmv استفاده کنید همین.

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

acp -gR
amv -g



برای نصب هم ...

 yaourt -S advcp



تغییر شکل و شمایل ماوس در Login manager

نویسنده : امین | تاریخ: 1394/09/11

اگه مثل من به وسواس دچارید و دوست دارید تم ماوسی که انتخاب کردید برای login manager هم همون باشه، باید این کارها رو بکنید:
این فایل رو باز کنید: /usr/share/icons/default/index.theme/
و این مقادیر رو توش قرار بدید. و به جای THEMENAME باید اسم اون تمی رو بذارید که میخواید
[Icon Theme]
Name = THEMENAME
Comment = Default icon theme
Inherits = THEMENAME

لینک‌های مرتبط

عبارات فارسی در ترمینال در آرچ

نویسنده : امین | تاریخ: 1394/09/10

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

برای نوشتن فارسی در ترمینال در آرچ دقیقا همون کار قدیمی رو باید بکنیم. کتابخانه های fribidi و bicon رو باید نصب کنیم.

 yaourt -S bicon-git
و بعدش این ها رو به انتهای فایل ترمینال خودتون اضافه کنید. با این دستورها.
su
echo 'Terminal=true' >> /usr/share/applications/xfce4-terminal.desktop
echo 'Exec=/usr/bin/bicon' >> /usr/share/applications/xfce4-terminal.desktop
شما باید قسمت خاکستری در بالا رو به ترمینالی که خودتون دارید تغییر بدید. مثلا gnome-terminal
و سپس اگر از ترمینال جایی شورتکات گذاشتید حذفش کنید و دوباره بذارید.
از این به بعد با اجرا کردن ترمینال از منوی دسکتاپتون bicon بصورت خودکار اجرا میشه و شما میتونید راحت فارسی تایپ کنید و بخونید.

... 4 5 6 7 8 9 10 ...