لینوکس و من

۳۱ مطلب در آذر ۱۳۹۴ ثبت شده است

همونطور که میدونید مدیر بسته ها در مانجارو pacman هست. چند تا نکته در مورد آپدیت سیستم بوسیله pacman از ویکی مانجارو اینجا خلاصه میکنم که دم دست باشه.
۱- اول از همه باید مناسب ترین سرورهای مخازن رو پیدا کنیم. برای این کار با این دستور اول لیستی از همه ی مخازن تهیه میشه  و سپس شما میتونید دونه دونه زمان پاسخگویی اون سرور رو ببینید و انتخابش کنید تا وارد لیست مخازن سیستم شما بشه
sudo pacman-mirrors -i -c all

۲- و بعد از اینکه چند تا از سریعترین ها رو انتخاب کردین با این دستور اون ها رو به ترتیب سرعت لیست میکنه
sudo  pacman-mirrors -g
۳- حالا لیست بسته ها رو از روی این مخازن جدید بروز رسانی میکنیم
sudo pacman -Syy
۴- بعد با این دستور دیتابیس بسته ها رو بهینه میکنیم
sudo  pacman-optimize && sync

۵- بعد با این دستور اقدام به بروز رسانی بسته ها میکنیم
sudo pacman -Su
البته وقتی در قدم اول لیستی از همه ی مخازن موجود تهیه میکنیم، این لیست میشه لیست پیشفرض ما. و هر وقت که ISP ما عوض شه یا به جای دیگه ای مسافرت کنیم، باید لیست رو از اول تهیه کنیم تا بازده بیشتری بتونیم داشته باشیم.
اما بعد از اینکه آپدیت سیستم تموم شد، کلی بسته دانلود میشه. بنابراین کلی حجم از فضای هارددیسک ما اشغال میشه. برای اینکه بتونیم بطور محافظه کارانه فقط آخرین دو نسخه ی دانلود شده از بسته ها رو در cache نگه داریم و مابقی رو پاک کنیم از این دستور میتونیم کمک بگیریم
sudo  paccache -rvk2
برای این میگم دو تا از آخرین بسته ها رو نگه داریم که ممکنه با آپگرید سیستم دچار مشکل بشیم و مجبور بشیم اون بسته ای رو که سالم بوده از حافظه cache دوباره نصب کنیم.

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

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


تنظیمات MPV برای نمایش بهتر

حتما پلیر معروف MPV رو می‌شناسید که نیازی به توضیح نیست ولی برای استفاده راحتر از این برنامه یکسری تنظیمات هست که من استفاده می‌کنم برای اینکه مثلا ویدیو Full HD که اجرا می‌کنه از صفحه بیرون نزه و روی اعصاب نره یا مثلا همیشه با n مقدار صدا پخش بشه از فرمت زیرنویس utf8 و عربی ( cp1256 ) استفاده کنه این تنظیمات که من اضافه کردم شخصی هست هر چند به اشتراک میزارمشون ولی تنظیمات مناسب خودتون رو خیلی راحت میتونید استفاده کنید.

در مسیر زیر ذخیره کنید.
 sudo mousepad /etc/mpv/mpv.conf

 

--video-aspect='16:10'
--hwdec='vdpau'
--hwdec-codecs=h264,mpeg2video
--vo='vdpau'
--ao='pulse'
--softvol='yes'
--softvol-max='200'
--af='scaletempo'
--audio-channels='fl-fr'
--volume='40'
--sub-text-font='XM Yekan'
--sub-text-color='#ffff00'
--sub-scale-with-window='yes'
--secondary-sid='auto'
--geometry='50%:50%'
--autofit-larger='70%x70%'
--sub-codepage=utf8:cp1256
--af=equalizer=5:5:4:4:3:-8:4:4:5:5
--video-output-levels='full'
 
برای راهنمایی و اینکه چطوری تنظیمات بیشتری استفاده کنیم از این لینک استفاده کنید و برای نصب از دستور
 
 yaourt -S mpv-git


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

 

 

 

 

 /etc/mpv/input.conf


تصاویری از برنامه بعد از این تنظیمات

 

 

 


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

در نسخه جدید برای تغییر فونت باید مسیر فونت‌ها رو هم مشخص کنید. با فایل fonts.conf

 

 

دو تا تم ساده برای MDM

mdm لاگین منیجر پیشفرض مانجارو است که همون GDM نسخه ۲ است که توسط تیم لینوکس مینت زنده نگه داشته شد. این دو تا تم مخصوص MDM و GDM2 هستند که میتونید اونها رو دانلود کنید. و بعد در مسیر usr/share/mdm/themes/ اکسترکت کنید. و بعد در برنامه ها با Login Window تم مورد نظرتون رو تغییر بدید.



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



این تم رو هم میتونید از اینجا دانلود کنید.

Advanced Copy

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

acp -gR
amv -g



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

 yaourt -S advcp



معرفی چندتا Add-ons برنامه Thunderbird

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

۱− BiDi Mail UI
چپ چین و راست چین کردن متون RTL,LTR

۲− IranZilla
نمایش تاریخ شمسی ایمیل‌ها


برای بزرگتر شدن روی تصویر کلیک کنید

۳− Thunderbird Conversations
با نصب این اضافات ایمیل شما شبیه به سایت Gmail خواهد شد و بصورت گفتگویی به نمایش در خواهد آمد.

تبدیل کاراکترهای فارسی و انگلیسی در اشتباه تایپی

چند روز پیش در این مورد نوشتم: کمک کنید این به لینوکس بیاد: تبدیل کاراکترهای فارسی به انگلیسی
یکی از خواننده های وبلاگ اومد و گفت چند سال پیش کسی یه چیز مشابهی نوشته بود، لینکش رو در کامنت ها گذاشت و منم پیداش کردم و باهاش تماس گرفتم و ایده ام رو مطرح کردم. آقای فرود. یا f0rud
تا اینکه دیروز بود که ایشون به ایمیلم پاسخ داد و اسکریپتی رو برام فرستاده بود که دقیقا همین کار رو میکنه.

خیلی عالیه.
برای اینکه کاراکترهای فارسی ای که اشتباهی تایپ کردید به انگلیسی تبدیل کنید، این اسکریپت رو دانلود کنید. و سپس یک شورتکات کیبرد به اون اختصاص بدید.
و برای اینکه کاراکترهای انگلیسی ای که اشتباهی تایپ کردید به فارسی تبدیل کنید، این اسکریپت رو دانلود کنید. و سپس یک شورتکات کیبرد به اون اختصاص بدید.
من برای اینکه راحت باشم، Ctrl + Shift + E رو برای تبدیل به انگلیسی و Ctrl + Shift + P رو برای تبدیل به فارسی در نظر گرفتم.
حالا هر جایی که اشتباهی تایپ کرده باشم مثلا مهدعطرشپشد.هق با select کردن عبارت و فشردن کلید Ctrl + Shift + E پس از یک ثانیه عبارت خودش تبدیل میشه به معادل انگلیسیش یعنی linuxvaman.ir و من لازم نیست پاکش کنم و از اول بنویسمش.
راستی، باید xdotool ، xsel ، xclip در سیستم نصب باشند.

ممنون فرود، ممنون yakh، و ممنون جامعه ی دوست داشتنی متن باز. لینک پروژه در گیت‌هاب در قسمت متا هست.
الان باید مثل جادی بگم "چرا گنو/لینوکس رو دوست دارم"

ویرایش جدید ۹۴/۰۹/۱۴
اسکریپت قبلی یکم با حروف بزرگ انگلیسی و همچنین گرفتن shift در فارسی مشکل داشت. تا اونجایی که تونستم این موضوع رو برطرف کردم. لطفا اسکریپت های جدید رو از همون لینک های قبلی دریافت کنید.

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

متاسفانه من چیزی توی XFCE پیدا نمیکنم که بتونم یوزرهای سیستم رو از طریق GUI مدیریت کنم. هرچند که میشه اونها رو از خط فرمان مدیریت کرد.
خیلی گشتم تا این اسکریپت رو پیدا کردم. ظاهرا سالها قبل برای یک توزیعی نوشته شده که الان دیگه وجود نداره!



این اسکریپت رو از اینجا دانلود کنید و اون رو در مسیر دلخواهتون کپی کنید. مثلا /usr/local/bin/ و نام دلخواهتون رو هم براش بذارید. و سپس بهش مجوز اجرایی بدید.
با این دستور میتونید بازش کنید:
gksudo python2 /usr/local/bin/luser.py
برای اینکه کارمون باحال تر بشه، میتونیم توی منوی برنامه ها یه آیکن هم براش درست کنیم!

اینجوری:
sudo touch /usr/share/applications/luser
sudo nano /usr/share/applications/luser


و بعد این عبارتها رو داخلش کپی کنید و ذخیره کنید
[Desktop Entry]
Version=1.0
Type=Application
Exec=gksudo python2 /usr/local/bin/luser.py
Icon=config-users
StartupNotify=false
Terminal=false
Categories=Application;System;
Name=Users and Groups
Comment=Manage users and groups by python2
و دست آخر
sudo mv /usr/share/applications/luser /usr/share/applications/luser.desktop

البته باید بدونید که pygtk و python-pexpect باید نصب باشند.

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

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

مدت ها بود، یعنی مدتها بود که دنبال یه برنامه ی ساده و سبک برای ویرایش فایلهای صوتی توی لینوکس میگشتم.
یه برنامه ای که کوچیک باشه، و بشه کارهایی مثل بیشتر کردن صدای فایلهای صوتی، کات کردن، و یه سری کارهای از این دست انجام داد.
تا اینکه بالاخره یافتم.
به سادگی هر چه تمام تر میتونید اون رو از AUR نصب کنید.

yaourt -S mhwaveedit

 

 


 
برنامه بسیار سبک و ساده طراحی شده. و برای کارهای ساده عالیه. این برنامه ضبط هم انجام میده. منتها باید توی تنظیماتش سخت افزار ضبط کننده رو درست تنظیم کنید.
prefrences > sound > Settings (جلوی ALSA) , Recording device: h:0 یا h:1