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

توجه: این مطلب قدیمی است و صرفا جهت آرشیو حفظ شده است. ممکن است امروزه برخی موارد یکسان نباشند.

تا به حال شده یه بسته ای رو از روی سورس نصب کنید و بعدا به هر دلیلی احتیاج داشته باشید بسته ی deb اون رو داشته باشید؟ دلیلش هر چی که میخواد باشه. هدف ما اینه که بسته ی deb رو داشته باشیم! خیلی خیلی ساده، اول باید یه چیزی به نام checkinstall رو نصب کنید:

sudo apt-get install checkinstall
حالا وارد پوشه بسته ای بشید که اون رو کامپایل کردید و نصب کردید. یا حتی نصب هم نکردید. فقط کامپایل کردید. و به جای اینکه sudo make install رو اجرا کنید، این رو اجرا کنید : sudo checkinstall

روند کار بسیار ساده است. شما میتونید توضیحات دلخواهتون رو بنویسید، اسم بسته رو عوض کنید و ... . پس از اتمام کار، بسته ی مورد نظر در همون فولدر ایجاد میشه و خودش نصب میشه. اطلاعات مفصل تری رو میتونید در این فروم پیدا کنید.

ساخت فایل m3u

فایل های m3u یک نوع playlist از آهنگهای mp3 هستند که با اجرای اونها فایل های مربوط بهشون پخش میشن. و لازم نیست همه رو select کنیم! تنبلیه دیگه... چه کنیم...
با ترمینال وارد پوشه مورد نظر بشید و این دستور رو اجرا کنید. به همین سادگی:

ls -w 1 *.mp3 > Playlist.m3u

بکگراند برای grub

شاید یکی دوست داشته باشه منوی گراب بکگراند داشته باشه!
در ترمینال فایل پیشفرض منوی گراب رو یا gedit یا هر چیزی که دارید باز میکنیم:
sudo gedit /etc/default/grub
حالا مثلا میخوایم عکس/usr/share/images/grub.png رو برای پس زمینه انتخاب کنیم. شما هر عکسی رو میتونید کپی کنید و آدرسش رو بدید. در فایل گراب خط زیر رو اضافه کنید:
GRUB_BACKGROUND=/usr/share/images/grub.png

و اگر این رو میبینید: GRUB_GFXMODE=640×480  پشتش یه # بذارید تا این طوری بشه: # GRUB_GFXMODE=640×480

فایل رو ذخیره کنید و خارج شید.

و حالا در ترمینال این دستور رو اجرا کنید:

sudo update-grub

پخش صدای ورود به گنوم

اگه از کاربرای خیلی قدیمی گنوم باشید میدونید که سالها پیش موقع ورود به گنوم یک صدایی پخش میشد. مثل ویندوز های قدیم! حالا چی شد که طراحان تصمیم گرفتن صدای ورود به دسکتاپ رو در همه چیز از گوشی گرفته تا ویندوز و لینوکس حذف کنند خدا میدونه. ولی من دوست دارم یک صدای قشنگی پخش بشه بهرحال...
برای این کار یک فایل صوتی رو میدیم به پلیر مورد علاقمون که موقع ورود به دسکتاپ پخشش کنه. به همین راحتی. برای مدیریت برنامه های startup موقع ورود به گنوم میتونید gnome-session-properties رو از AUR نصب کنید و یه آیتم جدید اضافه کنید که دستورش چیزی شبیه به این باشه.
مثلا با pulseaudio:
paplay /path/to/file.ogg
اگر از mplayer استفاده میکنید:
mplayer /path/to/file.ogg
برای vlc از دستور زیر استفاده کنید:
cvlc --play-and-exit /path/to/file.ogg
اگه sox نصب دارید میتونید از دستور ساده play برای پخش یک فایل صوتی استفاده کنید.
و حتی میتونید از خود گنوم استفاده کنید:
canberra-gtk-play --file /path/to/file.ogg

پیش‌نمایش فایلها در گنوم

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

کافیه روی یک فایل space بزنید، یک پنجره کوچیک باز میشه و محتوای فایل رو نشون میده. تصویر، ویدیو، داکیومنت و... نمایش داده میشن. و به راحتی با فشردن escape هم صحنه رو ترک میکنه

ادغام دو زیرنویس در یک فایل

شاید لازم داشته باشید دو تا زیرنویس برای یک فیلم رو همزمان ببینید! مثلا یک انگلیسی در بالا و یک فارسی در پایین!
این اسکریپت رو دانلود کنید و مجوز اجرا شدن رو بهش بدید.
طبق آموزشی که قبلا دادم، زیرنویس فارسی خودتون رو به utf8 تبدیل کنید. و البته اگه زیرنویس ها فارسی نیستند این کار نیاز نیست.
حالا با این دستور زیرنویس ها در هم تنیده می شوند!
merge2ass.sh movie.avi movieENG.srt movieFARSI.srt

حالا یک فایل با اسم movie-bilingual.ass بوجود میاد. برای اینکه زیرنویس ها درست کار کنند باید از mplayer برای پخش فیلم استفاده کنید. ممکنه vlc برای پخش این نوع زیر نویس مشکل داشته باشه.

فقط مشکل الان اینه که چون عبارت فارسی RTL نشده توی زیرنویس، انگار که زیرنویس فارسی LTR نشون داده میشه. ولی با این حال قابل تحمله!




حاصل سر و کله زدن های من با لینوکس