نمایش ستاره در محل تایپ پسورد sudo

همون طور که میدونید اجرای دستور sudo منوط به تایپ پسورد هست. اما در حین تایپ چیزی نشون داده نمیشه. میتونیم با یه کلک ساده کاری کنیم که موقع تایپ پسورد برای دستور sudo ستاره گذاشته بشه.

برای این کار باید فایل /etc/sudoers رو ویرایش کنیم. راه صحیح و اصولیش اینه که با این دستور این کار رو بکنیم:

 sudo visudo

دنبال عبارت Defaults env_reset بگردید. و اون رو به Defaults env_reset,pwfeedback تغییر بدید. اگر نبود، اضافه کنید. فایل رو ذخیره کنید و در ترمینال دستور reset رو اجرا کنید تا تغییرات اعمال بشه.

انجام hybernate بعد از مدت مشخصی suspend

ما معمولا در لینوکس سیستم رو suspend میکنیم. خب این کار هزینه داره و از باتری یا برق برای فعال بودن استفاده میکنه. میتونیم در آرچی ها با سرویسی که در ادامه ایجاد میکنیم به سیستم میگیم که اگر بعد از ۲ ساعت suspend کسی resume نکرد، سیستم رو hybernate کن. این طوری مصرف باتری‌مون بهینه تر میشه و منطقی تر هم هست. البته به شرطی که swap داشته باشید.

ابتدا باید سرویس مورد نظرمون رو در systemd بسازیم

ادامه مطلب

اجرای برنامه های گرافیکی تحت root در wayland

باز هم wayland! در این سیستم شما نمیتونید برنامه های گرافیکی (مثلا nautilus) رو با دستور sudo یا روش های مشابه اجرا کنید. برای حل این مشکل (که از دید توسعه دهنده ها این یه ویژگی است نه مشکل!) قبل از اجرای دستور مورد نظر، این دستور رو اجرا میکنیم:

xhost si:localuser:root

میتونیم اینو در startup بذاریم تا دیگه نیاز نباشه خودمون دستی اجراش کنیم.

البته گویا با این کار این ویژگی امنیتی wayland رو از کار میندازیم. ولی آخه برادر من... مگه تا حالا چه مشکلی ایجاد کرده بود 😑

تغییر رنگ خروجی اسکریپت (bash)

شاید موقع نوشتن اسکریپت,نیاز داشته باشین بخشی از خروجی اسکریپتتون رو با یه رنگ دیگه نمایش بدین.(مثلا ارور ها یا وارنینگ ها)

برای این کار شما میتونین از برنامه tput استفاده کنین.به این صورت:

 tput setaf [0-7]

(بعد از setaf  با توجه به رنگ مورد نظرتون یه عدد بین  ۰ تا ۷ قرار بدین)

  • مشکی=۰
  • قرمز=۱
  • سبز=۲
  • زرد=۳
  • آبی=۴
  • ارغوانی=۵
  • آبی متمایل به سبز!!(cyan)=۶
  • سفید=۷

به دو روش میتونین ازش استفاده کنین.اول اینکه این دستور رو قبل از دستور echo بزارین  و روش دوم هم اینکه توی یه متغیر ذخیرش کنین و توی دستور echo  فراخوانیش کنین.

با دستور tput sgr0 هم رنگ ترمینال به رنگ پیشفرضش برمیگرده.

امیدوارم به دردتون بخوره:)

اسکریپتی برای تبدیل فایلهای flv به mp4

یکی از دوستان درخواست اسکریپتی برای ffmpeg داشت که بتونه فایل های flv رو به صورت گروهی به mp4 تبدیل بکنه.ما این اسکریپت رو براش نوشتیم و خوشبختانه به دردشون خورد.

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

موفق باشید :)

ادامه مطلب

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

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

#!/bin/bash  
IFS=$'\n' clear files=`ls *mkv` for i in $files; do folders=$( echo "$i" | tr '.' ' ' ) echo "$folders" mkdir -p "$folders" mv "$i" "$folders" done

این اسکریپت رو کیا حامدی عزیز نوشته.به سایتش سر بزنید :)




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