لینوکس و من

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

وارد کردن یک خط به انتهای یک فایل

پیش میاد بخوایم فقط یک خط به انتهای یک فایلی اضافه کنیم. به جای اینکه به خودمون زحمت بدیم و فایل رو باز کنیم و کپی و پیست و ذخییییره... اووووه، با یه خط دستور میشه این کار رو انجام داد. البته برای تغییر فایل های سیستمی باید در حالت su باشید. با sudo کار نمیکنه.

برای مثال:
 
echo 'custom text' >> /file.txt

منوی برنامه ها در پنل xfce

همیشه دنبال این بودم که بشه منوی برنامه ها رو مثل mac یا یونیتی وارد پنل کنم.  چون فضای پنل استفاده ی مناسبی نداشت و نباید پرت میشد!
تا اینکه توی این وبلاگ پیدا کردم چطوری.
 


 
برای اوبونتو در اون وبلاگ آقای امیرصمیمی توضیح دادند. در مورد آرچ اما کمی فرق میکنه.
برای آرچ این بسته ها رو از AUR نصب کنید:
 
yaourt -S xfce4-topmenu-plugin-git
yaourt -S topmenu-gtk3-git
yaourt -S topmenu-mozilla-git
 


و بعد این دستور رو پس از انجام su و رفتن به کاربر root اجرا کنید
 
  echo 'export GTK_MODULES=topmenu-gtk-module' >> /etc/profile

در آخر یک بار logout/in کنید.

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

۲۸ منحنی رنگ GIMP

 

۳ نمونه از این محنی رنگ‌ها
 
همانطور که از اسمش هم پیداست برای تغییر رنگ عکس‌هاست ولی چطوری ازش استفاده کنیم اول این فایل رو دانلود کنید
و در مسیر ~/.gimp-2.8/curves/ بریزید. بعد گیمپ رو باز کنید Ctrl + M یا از Colours منحنی ( Curves ) رو پیدا کنید.

مثل عکس Import Setting و فایل مربوطه در مسیری که ریختید رو باز کنید.
 

 

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

گاهی ممکنه لازم بشه یک فایل pdf رو به فایل های تصویری تبدیل کنیم. برای اینکار نیاز به هیچ ابزار گرافیکی‌ای ندارید. با imagemagic که یک نرم‌افزار تحت خط فرمان عالی و کامل هست میشه این کار رو انجام داد
 

 convert -density 150 file.pdf[0-10]  file.png

این میگه با کیفیت ۱۵۰ از صفحه ۱ تا ۱۰ از فایل file.pdf به فایلهای file.png تبدیل کن. فایلهای حاصله هم عددگذاری میشن.

اتصال دوربین دیجیتال ( DSLR ) به آرچ

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

sudo pacman -S gvfs-mtp gvfs-gphoto2 gphoto2 libgphoto2
 
لیست دوربین‌های که gphoto پشتیبانی می‌کنه هم در اینجا موجود هست.

یک نرم افزار دیگه هم در این ضمینه بود که گفتم معرفی کنم شاید بدردتون خورد اسمش Rapid Photo Downloader هست.
 

حفظ همه تاریخچه های bash

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

 

nano ~/.bashrc

این خط:
export PROMPT_COMMAND='history -a'

 

مرورگر xombrero برای کارهای فوری!

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

 

یک مرورگر فوق سبک، که فقط آدرس‌بار داره و سرچ. همین.

 

بستن پنجره ای که داره منابع سیستم رو می بلعه!

گاهی پیش میاد برنامه های گرسنه ای مثل فایرفاکس و کرومیوم و یا حالا هر چیز دیگه ای not responding میشن. با Alt+F4 هم نمیشه بستشون. و بقدری مشکل ساز میشن که حتی ماوس هم به زور تکون میخوره. قبلا برای بستن پنجره هایی که دچار مشکل شده بودند گفته بودم از xkill استفاده کنیم. ولی این مستلزم این بود که دستوری اجرا بشه و ماوس شما به حالت مخصوص در بیاد و بعد شما روی پنجره مورد نظر کلیک کنید تا اون بسته بشه.
اما زمانی که ماوس هم دیگه جواب نمیده چه کار کنیم؟
از ابزار جالبی به نام xdotool میتونیم استفاده کنیم. این برنامه رو توی توزیع خودتون نصب کنید و بعد این دستور رو به عنوان یک keyboard shortcut تعریف کنید:
 
xdotool getwindowfocus windowkill
 
وقتی کلید ترکیبی این دستور رو فشار میدید، اون پنجره ای که الان روی همه است بسته میشه. امیدوارم در زمان هایی که همه چی داره روی اعصابمون راه میره مفید باشه!

ترفند برای گرفتن راحت تر اسکرین شات در XFCE

در دسکتاپ XFCE میتونید دستور مربوط به گرفتن اسکرین شات از صفحه رو به دلخواه خودتون تغییر بدید. برای این کار وارد تنظیمات keyboard shortcuts بشید و xfce4-screenshooter رو پیدا کنید. دو تا داره، یکی با دکمه print screen و یکی با دکمه  shift و print screen. من به دلخواه خودم این دستورات رو به این شکل ها تغییر دادم:

دکمه print screen:

xfce4-screenshooter -d 3 -f -s /run/media/Data/Pictures/screenshots

این معنیش اینه که از کل دسکتاپ بعد از ۳ ثانیه عکس بگیر و در اون پوشه ای که با رنگ خاکستری مشخصه ذخیره کن.

ترکیب با دکمه shift:
xfce4-screenshooter -r -s /run/media/Data/Pictures/screenshots

و این معنیش اینه که بذار خودم محدوده ی عکس گرفتن رو مشخص کنم. با ماوس میتونید جایی رو که میخواید عکس بگیرید انتخاب کنید.

کم کردن خستگی چشم ها در برابر مانیتور

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

در لینوکس های آرچ این برنامه در AUR وجود داره. یک نسخه ی ساده‌تری به نام redshift-minimal رو میتونید از AUR نصب کنید. و بعد خیلی ساده دستوری مشابه دستور زیر رو به startup برنامه هاتون بدید تا برنامه موقع بالا اومدن دسکتاپ کارش رو شروع کنه.
برای یافتن مکان دقیقی که هستید میتونید از ابزارهای GPS یا نقشه هایی که برای گوشی های موبایل وجود دارند و با gps مختصات شما رو پیدا میکنند عمل کنید.
 
redshift -l Latitude:Longitude
به جای Latitude مقدار عرض جغرافیایی مثلا 31.20398 و بجای Longitude مقدار طول جغرافیایی رو قرار بدید.
این سایت هم میتونه بر اساس آی پی شما مقدار تقریبی خوبی رو بهتون بده.