انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نرم‌افزارهای اینترنتی => نویسنده: farshadf در 29 امرداد 1393، 08:12 ق‌ظ

عنوان: (حل شد) نیاز به یک indicator در خصوص bandwidth monitor
ارسال شده توسط: farshadf در 29 امرداد 1393، 08:12 ق‌ظ
دوستان من تا به حال  برای مدیریت استفاده از پهنای باندم از برنامه های مختلفی مثل system load indicator و همینطور از سرویسهای موجود محیط cli استفاده کردم.

اما چیزی که هنوز کاملا نیازمو برطرف نکرده اینه که می خوام یه indicator باشه که بصورت ساده بالای صفحه کنار دیگر indicatorها میزان send&recieve رو بصورت لحظه ای نشون بده. Receive 56KB - Send 14KB   

اینجوری نیازی نیست بخوام مدام صفحه cli رو minimize و restore کنم واسه دیدن وضعیت. یه چیزی تو مایه های BWmonitor ویندوز.

هست چنین چیزی؟

Update
(https://camo.githubusercontent.com/e99749dcca0f347cd79456012c55226617ed5fb6/68747470733a2f2f7261772e6769746875622e636f6d2f6d6765646d696e2f696e64696361746f722d6e657473706565642f6d61737465722f73637265656e73686f742e706e67)
یه مقدار تویه نت جستجو کردم یه پکیج مناسب پیدا کردم دقیقا همین کارو میکنه فقط مشکلش اینه که جمع send+receive  رو نشون میده. اگه از بچه ها کسی بتونه سورس رو ویرایش کنه که این دو رو بصورت جداگانه نشون بده خوب میشه.
البته تویه منوهای انتخابی خود برنامه دریافت و ارسال رو جداگونه نشون میده ولی من میخوام خود نمایشگر هم جداگانه باشه.

دوستان لطفا همکاری کنید.
https://github.com/mgedmin/indicator-netspeed (https://github.com/mgedmin/indicator-netspeed)

Upadte
دوستان خودم موفق شدم تغییر رو تویه سورس انجام بدم و بالاخره بعد از مهاجرت از ویندوز به لینوکس بعد از یک سال تونستم یه تغییر کوچک تویه یه سورس انجام بدم و به نتیجه برسونم. (خیلی خوشحالم  \\:D/ )

واسه کسایی که دوست دارن بدونن چه کاری انجام دادم واسه تغییرات.
اول از لینکی که بالا گذاشتم سورس را دانلود کردم و بعد فایل indicator-netspeed.c رو ویرایش کردم با gedit.
یه خط هست int net_total = net_down + net_up;که در واقع send & receive رو جمع میکنه و نتیجه رو نشون میده. من فقط net up رو پاک کردم که میشه int net_total = net_down ;
بعد از اون باید با فرمان sudo apt-get install build-essential libgtop2-dev libgtk-3-dev libappindicator3-dev git-core

وابستگی ها رو نصب کنیم.
و به ترتیب مراحل زیر
make
sudo make install
indicator-netspeed &