لینوکس و من

افزودن 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 بصورت خودکار اجرا میشه و شما میتونید راحت فارسی تایپ کنید و بخونید.

تعویض شکل و شمایل ماوس در XFCE

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

تنظیمات mouse and touchpad در XFCE یه قسمت داره که میتونیم تم ماوس رو عوض کنیم. اما وقتی تم ماوس رو عوض میکنیم، ماوس در بعضی پنجره ها همون ماوس مشکی و فقط در بعضی دیگه عوض شده.
اولا اینکه میتونید یعالمه تم ماوس از اینجا دانلود کنید. و برای حل این مشکل، این دستورات رو اجرا کنید. توجه کنید که نام اون تمی که برای ماوس انتخاب کردید جایگزین قسمت خاکستری بکنید. این نام باید دقیقا منطبق بر چیزی باشه که در فایل index.theme در تم مورد نظر وجود داره.
و بعد یک بار reboot کنید.

touch ~/.Xdefaults
echo 'Xcursor.theme: Simple-and-Soft' >> ~/.Xdefaults

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

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

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

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

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

فیلم برداری از دسکتاپ با ffmpeg (کامل تر شد)

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

برای فیلم‌برداری از دسکتاپ نرم‌افزارهای زیادی هست ولی ffmpeg ساده‌ترین راه برای اینکار هست مخصوصاً اگر با alias ها راه‌ترش هم بکنید.
من خودم از این روش استفاده می‌کنم چون دسکتاپ من 1680x1050 هست اینجا هم به همین صورت هست پس تغییرش بدید به اندازه تصویرتون.
برای بدست آوردن نسبت تصویر اگر xrandr در توزیع شما استفاده شده باشه با این دستور به راحتی نمایش میده:

xrandr | grep \* | awk '{print $1}'
   3200x1800


و مقدار اندازه تصویر خودتون رو در دستور زیر قرار بدید:
echo "alias capture='ffmpeg -loglevel panic -video_size 3200x1800 -framerate 25 -f x11grab -i :0 output.mp4'" >> ~/.bashrc

از این پس Terminal رو باز کنید و capture رو بنویسید و اینتر بزنید خودکار شروع به ضبط کردن میشه تا وقتی که q رو بزنید و متوقفش کنید.

اگر میخواید صدا هم همراه فیلم ضبط بشه، برای pulse audio این دستور:
 ffmpeg -loglevel panic -video_size 1366x768 -framerate 25 -f x11grab -i :0 -f pulse -ac 2 -i default output.mkv


و برای ALSA این دستور رو بجای دستور اول قرار بدید.
 ffmpeg -loglevel panic -video_size 1024x768 -framerate 25 -f x11grab -i :0 -f alsa -ac 2 -i hw:0 output.mkv


میتونید یک alias جدا برای ویدیو با صدا مثلا acap و یکی برای بدون صدا مثلا vcap تعیین کنید.

اگر ازffmpeg -loglevel panic استفاده کنید یک ترمینال کاملا پاک خواهید داشت و فقط خطاها نمایش داده میشن.

ویرایش جدید:
میتونیم از این اسکریپت ها استفاده کنیم. برای ضبط بدون صدا:
#!/bin/bash
scr="$(xrandr | grep \* | awk '{print $1}')"
filename="$(date +%F_%H:%M:%S.mp4)"

echo "Capturing screen... Press q to stop."
ffmpeg -loglevel panic -video_size $scr -framerate 25 -f x11grab -i :0 $filename
echo "Video file saved to ~/$filename"



و برای ضبط با صدا:
#!/bin/bash
scr="$(xrandr | grep \* | awk '{print $1}')"
filename="$(date +%F_%H:%M:%S.mp4)"

echo "Capturing screen with audio... Press q to stop."
ffmpeg -loglevel panic -video_size $scr -framerate 25 -f x11grab -i :0 -f pulse -ac 2 -i default $filename
echo "Video file saved to ~/$filename"

توضیح:
یه متغیر به اسم scr تعریف کردیم و بجای رزلوشن قرار دادیم که دیگه لازم نباشه اول با xrandr مقدارش رو پیدا کنید و توی دستور بنویسید. خود اسکریپت این کار رو برای ما میکنه.
و یک متغیر دیگه به نام filename درست کردیم که اسامی ویدیو هایی که ذخیره میشن بر اساس تاریخ و زمان باشن. این خیلی راحت تره تا اینکه همه ویدیو ها هم نام باشن و اگه بخوایم نگهشون داریم تک تک اسمهاشون رو عوض کنیم! با این کار ویدیوها در فایلهای جدا و با اسمهای مختلف ذخیره میشن.

انتقال خودکار فایل‌ها

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

من معمولاً فیلم زیاد دانلود می‌کنم و برای اینکه کارم راحتر بشه یه اسکریپت کوتاه نوشتم تا خودکار خودش مثلا فایل‌های سریال‌ها رو توی پوشه اون سریال انتقال بده البته از اول هم میشه توی اون مسیر سیو کرد ولی ممکنه فایل خراب باشه یا کیفیت اون فیلم بدرد نخور باشه در کل با این فایل می‌تونید خودکار فایلی رو انتقال بدید
#!/bin/bash
for i in ~/Downloads/*.mp4
do
mv "$i" /home/m0sen/Videos/
done

for i in ~/Downloads/*.mkv
do
mv "$i" /home/m0sen/Videos/
done

for i in ~/Downloads/*.mp3
do
mv "$i" /home/m0sen/Music/
done

تبدیل فرمت M4A به MP3

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



شاید برای شما هم اتفاق افتاده باشه که از iTunes یک موزیکی رو ریپ کردید و می‌خواید به Mp3 تبدیلش کنید. برای اینکه هر بار اینکار رو انجام ندید کافیه یه Custom Actions در Thunar بزنید.
Command : " ffmpeg -i  %f %n.mp3 "
ادامه مطلب

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