لینوکس و من

۲۱۶ مطلب با موضوع «ترفند» ثبت شده است

checkdisk اجباری

سلام. دیدید بعضی موقع ها اوبونتو که داره بوت میشه یه check disk میکنه؟

ممکنه بعضیا بخوان این عمل رو یه بار به اختیار خودشون انجام بدن. آیا باید صبر کنن تا زمانش فرا برسه؟!

این دستور کاری میکنه که در بوت بعدی این کار انجام شه:

sudo touch /forcefsck

کانکت شدن اتوماتیک، بعد از دیسکانکتی

خیلی وقت بود که دنبال این میگشتم که توی لینوکس بشه وقتی disconnect میشی، خودش connect بشه. تا این که اسکریپت جالبی را یافتم.
درمورد دستور sudo هم دقت کنید. اگه شما نیازی بهش ندارین از توی متن برش دارین. بعد میتونین اینو توی startup بذارین، یا هرکاری میخواین باهاش بکنین!
 
آو، راستی، شاید کسی ندونه چه طور میشه چند تا کانکشن مختلف با اسمای مختلف ساخت. چون دستور sudo pppoeconf یه کانکشن میسازه به نام dsl-provider که با pon dsl-provider وصل میشیم.
 
واسه این کار، با کاربر root به این محل عزیمت بفرمایید:
 
/usr/etc/peers
 
خب، حالا اون فایل dsl-provider رو تغییر نام بدین. مثلا night . از این به بعد با دستور pon night وصل میشین. حالا میتونین یه کانکشن دیگه هم بسازین و اسمشو تغییر بدین.
 
درمورد اینترنت  dialup نمیدونم دستور ها چیه. کسی میدونه لطفا بگه.
 
برای دیدن اسکریپت به ادامه مطلب برید

تبدیل دیکشنری های Babylon با فرمت BGL به دیکشنری های Stardict!

خب خب خب!
تبدیل دیکشنری های Babylon با فرمت BGL به دیکشنری های Stardict! قبلنا دنبال این کار بودم، اما دیدم راهی براش نیست بی خیال شدم. تا این که….

dictconv رو از synaptic نصب کنید. dictzip رو هم همین طور. خب. یه فایل BGL آماده کنید و در ترمینال تایپ بفرمایید:

dictconv DICTIONARY.bgl -o DICTIONARY.ifo

منظور از DICTIONARY.bgl فایل مورد نظر شما است.

سپس مرقوم بفرمایید این را:

dictzip DICTIONARY.dict

حالا فایل هایی را که تولید شده اند بذارید توی فولدر و بعد کپیش کنید این جا:

/usr/share/stardict/dic

و لذت ببرید. برای مثال، من چیزی رو که مدت ها میخواستمش با این روش تبدیلش کردم:

دیکشنری فارسی به انگلیسی…! هیپ هیپ هورا… از این جا دانلودش کنید!

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

مانیتور هایی که دکمه ی خاموش و روشن ندارن، مثلا لپ تاپ ها، و نمیدونیم کلید میانبر این کار چیه، این دستور این کار رو انجام میده:

sleep 1 && xset dpms force off

عدد ۱ یعنی یک ثانیه صبر کن و بعد مانیتورو خاموش کن. بعدش هم با تکون دادن موس یا زدن کلید روی کیبرد، روشن میشه.  میتونید این دستور رو براش یه کلید میانبر shortcut درست کنید و راحت…

تغییر owner , group در خط فرمان

یک دستور خوب برای تغییر owner و group در مورد فولدر ها و فایل های درون اون ها به چیزی که خودتون میخواید. مثلا من میخوام فولدر /home/amin/bigbig رو که توسط root ساخته شده و نمیذاره که من بهش دسترسی داشته باشم، با این دستور اینکارو می کنم:

sudo chown -hR amin:amin /home/amin/bigbig

حالا محتویات این فولدره به علاوه خودش، به owner از نوع amin (اولی) , group از نوع amin (دومی) تغییر کرد.  یعنی لازم نیست تک تک فایل ها رو edit کنید. که چه کار ….نانه ایست!

برنامه ریز گنوم و GUI

Gnome scheduled task نرم افزاریه که میتونید از توی synaptic نصبش کنید. کارش از اسمش معلومه، رابط گرافیکی برای crontab. یعنی برنامه ریزی برای اجرای دستورات مختلف. از اون جایی که بیس base لینوکس روی ساختار متنیه، پس برای هر کاری که اتفاق میفته یه معادل برای Terminal هم داریم. مثلا شما برای این که shut down کنید، میتونید توی ترمینال بزنید: sudo shutdown -h now . خب، حالا همینو می توینن توی GST )Gnome Scheduled Task) ارائه بدید تا در یک موقع خاصی که تعیین می کنید این دستور اجرا بشه.

 

کار باهاش راحته. اما یه نکته ای وجود داره. و اون هم اجرای نرم افزار های گرافیکی با GST هست. که به طور عادی اجرا نمیشن. مثلا اگه بذارید ساعت ۳ firefox اجرا بشه، نمیشه. اما اگه به جای نوشتن فقط firefox توی قسمت دستور، اینو بنویسید اجرا میشه:

 

export DISPLAY=:0 && firefox  این یعنی که فایرفاکس رو توی display شماره فلان اجرا کن. با این روش من می تونم شب ها از ساعت ۳ تا ۷ صبح که adsl رایگانه، deluge رو اجرا کنم و از دانلود لذت ببرم.