تبلیغات
لینوکس و من - مطالب نرم افزار
لینوکس و من

هارد کامپیوتر در گوشی

نویسنده : امین | تاریخ: 1393/08/26

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

برای اینکار باید از چیزی به نام samba استفاده کنیم. samba که من تلفظ میکنم سامبا، ابزاری هست که اجازه میده لینوکس این جور کارها رو بتونه انجام بده، مخصوصا بتونه با کامپیوتر های تحت ویندوز ارتباطی به این صورت پیدا کنه. راستش من زیاد سر در نمیارم از این چیزا، فقط استفاده ای رو ازش میبرم که لازم دارم!


۱- سامبا رو در توزیع خودتون نصب کنید. برای سیستم های آرچی با pacman نصب خواهد شد.
۲- حالا تنظیمات پیشفرض سامبا رو اعمال کنید
 sudo cp /etc/samba/smb.conf.default /etc/samba/smb.conf
۳- و بعد فایل تنظیمات رو با ویرایشگرتون باز کنید. مثلا
 sudo medit /etc/samba/smb.conf
۴- قسمت Share Definitions رو پیدا کنید. در این قسمت هزار و یک جور تنظیمات داره که شما تعیین میکنید یک فولدر توی سیستم شما با چه شرایطی share بشه. من کل اطلاعات هاردم به جز لینوکس توی یه پارتیشنه و در فولدر معینی mount شده. در قسمت Share Definitions من این تنظیمات رو برای این فولدر منظور میکنم:
[Data]
   comment = Data
   browseable = yes
   writable = yes
   path = /run/media/Data
   create mask = 755
+ اسمی رو که میخوام توی فایلمنیجر گوشیم ببینیم گذاشتم Data (رنگ سبز)
+ آدرس فولدری رو که میخوام share کنم به رنگ قرمز مشخصه. شما میتونید هر فولدری رو که دوست دارید بذارید.
+ میتونید چند تا فولدر رو به همین شکل share کنید و برای هر کدوم این مقادیر رو منظور کنید.

۵- یک اکانت برای samba تعریف کنید که این اکانت حق دسترسی به پوشه های share شده ی شما رو داره. نه هر کس و ناکسی!
 sudo smbpasswd -a amin
بعد از این دستور از شما پسورد میخواد. پسورد مورد نظرتون رو بنویسید. ظاهرا باید این کاربری که اینجا تعریف میکنید از قبل توی لینوکس شما ایجاد شده 
باشه. من که همون نام کاربری خودم رو انتخاب کردم.

۶- حالا باید سیستم samba رو فعال و اجرا کنیم. توی سیستم های آرچ با این شکل این کار رو میکنیم:
sudo systemctl start smbd.socket
sudo systemctl enable smbd.socket
۷- حالا گوشیتون رو به همون شبکه ی وایرلسی که لپتاپتون هم وصله متصل کنید.

۸- باید توی گوشی فایل منیجری پیدا کنیم که از samba پشتیبانی میکنه. فایل منیجر Es File manager این کار رو به راحتی انجام میده. از قسمت منو به قسمت LAN برید. و روی آیکن رفرش تپ کنید تا لیست شبکه ی سامبای کامپیوتر شما رو پیدا کنه که با یه IP نشون داده میشه. روش تپ کنید. از شما یوزرنیم و پسورد رو میخواد و بعد شما به هارد لپتاپتون دسترسی دارید. حالا برید هر کاری که میخواید بکنید!

+ توضیح اضافه اینکه بعضی از فایل منیجر ها باید IP رو خودمون بدیم. مثلا mixplorer که فایل منیجر محبوب من هست باید دستی یک شبکه ی سامبا براش تعریف کنم. نمیدونم چرا نمیتونه خودش پیدا کنه!
آی پی کامپیوتر شما با این دستور پیدا میشه:
nmblookup -d 2 * | grep ip
جلوی مقدار ip یه عدد نوشته. این مقدار رو باید به این شکل در قسمت مربوطه در فایلمنیجر گوشی وارد کرد. مثلا
smb://192.168.1.106/Data
دارم لذت میبرم از این کشف 
ویرایش: کسانی که اوبونتو دارن، دوست خوبمون رسول در این لینک با تصویر توضیح داده که چطوری این عملیات رو توی اوبونتو انجام بدیم.

conky به سادگی از اعماق می گوید!

نویسنده : امین | تاریخ: 1393/08/24

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

مثلا به این عکس از دسکتاپ xfce من نگاه کنین:

conky بهتره بگم modeها یا themeهای خیلی خیلی زیادی داره که میتونید با جست و جو در مورد conky اونها رو پیدا کنید. یکی از زیبا ترین و ساده ترین تم هایی که دیدم این تم بود که خودش انواع مختلفی رو توش داره. توی این سایت هم ۱۷ تا از تم های زیبای conky رو نشون میده.
و اما روش کار

اول conky رو از مخازن توزیع خودتون نصب کنید. در آرچی ها:
 sudo pacman -S conky

ولی هیچ رابط گرافیکی ای در مخازن آرچ وجود نداره و توی مخازن AUR دو تا هست: conkygui و conky-manager. من باهاشون کار نکردم، لازم ندیدم.
conky به طور پیشفرض از یک تنظیماتی استفاده میکنه. اما این تم ها یا مد ها تنظیمات دیگه ای هستن که ما میتونیم از اونها به جای پیشفرض استفاده کنیم. در اینجا تم Harmattan رو امتحان میکنیم که لینکش رو دادم. دانلودش کنید. نزدیک ۲۵ مگابایت هست. البته همه ی تم ها اینقدر حجم زیادی ندارن، ممکنه چند کیلوبایت بیشتر نباشن. به هر حال چون تم قشنگی هست من دانلودش کردم.

یه readme داخل تم Harmattan وجود داره که کاملا توضیح داده چطوری نصبش کنید. 
اول از همه یه پوشه به اسم مثلا conky. (با یه نقطه اولش) توی فولدر home یوزر خودتون ایجاد کنید و هر تمی که میگیرید بریزید این تو. از توی تم Harmattan پوشه ی .conky-weather رو به پوشه ی home یوزر خودتون منتقل کنید. 
حالا با دستور مشابه این، conky های مختلفی که توی این تم هستن رو میتونین اجرا کنین و ببینید. 

conky -c /home/amin/.conky/Harmattan/.harmattan-themes/New-Minty/Celsius/God-Mode/Weather-Fav-color/.conkyrc

چند تا نکته:
۱- ممکنه قسمت network برای شما کار نکنه. (ممکنه اینترفیس های در دسترس در توزیع شما جور دیگه ای تعریف شده باشن). با این دستور اینترفیس شبکه هایی که دارید رو ببینید:

/sbin/ifconfig -a

و بعد فایلی که با رنگ قرمز مشخص کردم با ویرایشگر باز کنید و به قسمت network برید و یکی از اون اینترفیس هایی که اونجا نوشته شده رو به اینترفیس خودتون تغییر بدید. مثلا مال من wlp3s0 بود که توی اون فایل ذکر نشده بود. به دلخواه یکی از اون ها رو به wlp3s0 تغییر دادم. مثلا:

${if_existing /proc/net/route wlp3s0}
${voffset -266}${goto 40}${color5}Up: ${color2}${upspeed wlp3s0}${color5}${goto 150}Down: ${color2}${downspeed wlp3s0}
${voffset 10}${goto 40}${upspeedgraph wlp2s0 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph wlp2s0 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup wlp3s0}${color5}${goto 150}Received: ${color2}${totaldown wlp3s0}

۲- با عمل show desktop این تم هم مثل پنجره های دیگه میره! برای اینکه جلوی اینکار رو بگیریم، در همون فایل قرمزه عبارت own_window_type رو پیدا کنید و مقدارش رو از normal به desktop یا dock یا override تغییر بدید.

۳- برای اینکه conky با تم دلخواه شما در هنگام شروع دسکتاپ اجرا بشه، اون دستور بالایی رو به startup ها اضافه کنید.

۴- یادتون نره که شما میتونید conkyهای متعددی رو همزمان اجرا کنید. مثلا میتونید یه conky ساعت آنالوگ پیدا کنید و اون رو هم به همین روش اجرا کنید. 

۵- برای حرکت دادن conky میبایست باز هم اون فایل تنظیمات رو تغییر بدید. که در فایل readme و در ویکی آرچ توضیحات کامل تری رو میتونید بخونید.

۶- برای آب و هوا، وارد http://weather.yahoo.com بشید و بعد change location رو بزنید و شهر مورد نظرتون رو وارد کنید. وقتی پیداش کرد، انتهای URL یک عدد میبینید، شبیه این مثلا:
https://www.yahoo.com/news/weather/iran/gazvin/gazvin-2255054

این عدد رو بدارید و در فایل تنظیمات conky در عبارت http://weather.yahooapis.com/forecastrss?w= جایگزین کنید. تا در انتها شبیه به این بشه:

http://weather.yahooapis.com/forecastrss?w=2255054&u=c

در نگاه اول یکم سخت و گیج کننده میاد. ولی نتیجه ای که میگیرین بسیار شیرین و دوست داشتنیه!

یک Dock ساده و بی غل و غش!

نویسنده : امین | تاریخ: 1393/08/24

Dock های مختلفی برای دسکتاپ های لینوکس وجود داره. که به نظر من کامل ترین داکی که هست cairo-dock هست که یه عالمه جینگولک بازی داره. چیزای دیگه هم هستن، docky, xdock و ... اما اگه یه چیز ساده و کم حجم بخواید که تنها کاری که میکنه همون کاریه که باید بکنه(!) اسمش plank هست.



افکت خاصی نداره و شما فقط میتونید theme های اون رو تغییر بدید. برای اینکه plank رو داشته باشید، در سیستم های آرچی میتونید با این دستور به راحتی نصبش کنید:

sudo pacman -S plank-config
sudo pacman -S plank
و بعد plank رو به برنامه های startup دسکتاپتون اضافه کنید.

plank + compiz + xfce = یک دسکتاپ سبک، سریع، کارا، شیک

ویرایش فایل های PDF در لینوکس

نویسنده : امین | تاریخ: 1393/08/4

نرم افزار Master PDF Editor یک نرم افزار فوق العاده برای ویرایش فایلهای PDF در لینوکس داره. حذف و اضافه کردن صفحه ها، تغییر فونت، و چندین و چند امکان دیگه در این نرم افزار وجود داره. در زیر تصویر این نرم افزار رو از سایت اصلیش میبینید:


برای نصب کردن اون در سیستم های آرچ به راحتی میتونید این کار رو انجام بدید:
yaourt -S masterpdfeditor

و برای نصب در سیستم های دیگه میتونید با مراجعه به سایتشون بسته ی deb یا rpm یا باینری اون رو دانلود کنید.

ساعت آنالوگ

نویسنده : امین | تاریخ: 1393/07/3

ابزار های مختلفی برای داشتن یک ساعت آنالوگ روی دسکتاپ های لینوکس وجود داره. یکی از اونها cairo-clock هست که میتونید از مخازن AUR آرچ دانلود و نصب کنید.


تم های مختلفی رو میتونید از سایت gnome-look.org دانلود کنید. و اونها رو در فولدر home خودتون در این مسیر قرار بدید: 
./cairo-clock/themes

ابزارهای دیگه مثل screenlets, و xclock هم هستن که میتونید امتحانشون کنید.

افزونه uget برای کرومیوم

نویسنده : امین | تاریخ: 1393/02/22

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



روش نصب هم چنین هست که از توی settings قسمت extensions رو بیارید، و چیزی رو که دانلود کردید drag and drop کنید اونجا.

کمک از اپلیکیشن ویندوزی برای فایلهای CHM

نویسنده : امین | تاریخ: 1393/01/29

نمیدونم قضیه چیه واقعا. که چرا یه اپلیکشن خوب و درست حسابی برای لینوکس نداریم که فایل های CHM رو درست باز کنه. چیزای مختلفی رو امتحان کردم، اما همشون با بعضی از فایلها مشکل دارن. در حالی که این مشکل در ویندوز وجود نداره. 
sumatraPDF یه برنامه ی کوچیک و سریع هست که تحت ویندوز نوشته شده، اما متن باز هست. میتونید نسخه portable اون رو از این آدرس دانلود کنید و با wine اجراش کنید. خیلی سریع باز میشه و انواع فایل های eBook رو براتون باز میکنه. هم chm هم pdf. هیچ مشکلی هم نداره!

parole مدیاپلیر ساده و خوب xfce

نویسنده : امین | تاریخ: 1393/01/6

parole که به ایتالیایی یعنی lyrics مدیاپلیر دسکتاپ xfce هست. خیلی شبیه به totem در گنوم هست. ساده و خوب! تحت gstreamer کار میکنه. در حال حاضر نسخه 5.4 روی مخازن آرچ قرار داره. اما نسخه 6 هم مدتهاست که اومده. نمیدونم چرا آرچ تصمیم نگرفته اون رو بروز کنه. نسخه ۶ وابسته به xfce 4.11 هست، در حالی که نسخه xfce در آرچ الآن 4.10 هست.


نسخه 5.4 از mpris پشتیبانی نمیکنه. یعنی کلید های Fn لپتاپ باهاش کار نمیکنن. اما به راحتی میشه این مشکل رو برطرف کرد. برای هر کدوم از عملکرد ها یک اسکریپت میسازیم و اون ها رو با شورت‌کات های کلید های Fn مچ میکنیم. این اسکریپت ها این طوری هستن:

play/pause:

#!/bin/bash
ps cax | grep parole > /dev/null
if [ $? -eq 0 ]; then
  parole -p
fi

next:

#!/bin/bash
ps cax | grep parole > /dev/null
if [ $? -eq 0 ]; then
  parole -N
fi

previous:

#!/bin/bash
ps cax | grep parole > /dev/null
if [ $? -eq 0 ]; then
  parole -P
fi

ورژن ۶ رو امتحان کردم. بهتر از این بود، ولی چون همه ی بسته های xfce 4.11 نصب نبودن مشکل داشت. منتظر بروز شدن xfce در آرچ میشینیم :)

axel را به کرومیوم بیاورید

نویسنده : امین | تاریخ: 1393/01/5

دنبال راهی میگشتم که بشه با کرومیوم در لینوکس، دانلود ها رو با یه چیز دیگه به جز مرورگر انجام بدم. همون طور که میدونید Axel یکی از بهترین دانلود منیجر های لینوکس هست که در ترمینال کار میکنه. یه انسان خوبی اومده یه کاری کرده که میتونیم به راحتی دانلودهامون رو در کرومیوم از طریق Axel انجام بدیم.

یک دکمه در کنار نوار آدرس اضافه میشه. روش کلیک کنید تا دانلود ها رو ببینید.

خب...
۱- افزونه مورد نظر رو در کرومیوم نصب کنید.
۲- اسکریپت مورد نظر رو هم دانلود کنید. بعد اون رو در یک مسیر دلخواه extract کنید. مثلا usr/local/bin/pyaxelws/  یا در فولدر home خودتون. 
۳- این دستور رو در ترمینال اجرا کنید: python server.py 
۴- حالا میتونید روی لینک هاتون راست کلیک کنید و با PyaxelWS دانلودشون کنین. به همین راحتی.

اقدام فرعی:
برای اینکه راحت تر باشیم، میتونیم اسکریپت رو وقتی که به دسکتاپ لاگین میکنیم اجرا کنیم. میتونید با crontab این کار رو بکنید. یا با dtach. برای اینکار dtach رو در توزیع خودتون نصب کنید، و بعد یا این عبارت رو در قسمت startup applications قرار بدید:
python /home/amin/pyaxelws/server.py
و به جای عبارت رنگی، محل اسکریپت خودتون رو قرار بدید.

ویرایش: برای تعیین محل دلخواه دانلود، باید آخر آدرستون یدونه / هم بذارید. وگرنه پیام خطا میده.
Axel واقعا تاثیر گذاره! با کرومیوم با سرعت ۴۰ تا دانلود کرد، همون فایل رو با axel با سرعت ۱۱۰ تا میگرفت! متعحب گشتم!

یک پنل حرفه ای تر در دسکتاپ xfce داشته باشید

نویسنده : امین | تاریخ: 1393/01/1

دسکتاپ xfce واقعا سبک و در عین حال کاربردی است. اما خب یه چیزهایی کم داره. ولی یه چیزی پیدا کردم که واقعا خوبه! منوی اپلیکیشن های xfce خیلی ساده و زشت هست! اما یه چیزی داریم به نام Whisker menu که یک منوی خوب، سریع، کاربردی، با قابلیت های مختلف هست. ساده و قشنگ هم هست. عکسش رو در زیر میبینید:


البته تنظیمات پیشفرض یه چیز دیگه است. میتونید تغییرش بدید. در آرچ میتونید از AUR پیداش کنید و به راحتی نصبش کنید و بعد به پنل اضافه کنید.
ویرایش: میتونید با نصب نسخه ی git از امکان تعریف کردن shortcut هم استفاده کنید. و مثلا با compiz تعریف کنید که هر وقت ماوس رفت یه گوشه ی صفحه، منو باز بشه. دستورش هم اینه: xfce4-popup-whiskermenu

و اما یک ابزار خوب دیگه، menulibre هست که برای انجام تغییرات منوهای اپلیکیشن ها به کار میره. و هیچ وابستگی ای به گنوم نداره. این هم در AUR آرچ موجود هست و به راحتی نصب میشه و قابل استفاده است.

... 4 5 6 7 8 9 10