Cover Image

نصب برنامه های ویندوز روی لینوکس، ساده تر از قبل

احتمالا wine رو میشناسید! پروژه ای که کمک میکنه تا برنامه های ویندوزی رو روی لینوکس نصب و استفاده کنیم. که البته درد سرهای خودش رو داره. احتمالا Flatpak رو هم میشناسید! پروژه ای که شروع شد تا نرم افزارهای لینوکسی راحت تر نصب بشن و یه جورهایی همه چیزایی که برای اجرا شدن لازم دارن رو با خودشون داشته باشن. این جوری دیگه احتمال مشکلات dependency بسیار کاهش پیدا میکنه و خلاصه اینکه خیلی زندگی راحت تر میشه!

حالا اگر این دو تا رو با هم ترکیب کنیم چی میشه؟! میشه پروژه ای به نام Winepak که تلاش میکنه برنامه های ویندوزی رو به کمک wine و با روش Flatpak به لینوکس بیاره. اینجوری دیگه دردسرهای wine رو نخواهیم داشت.

روش استفاده از winepak در اینجا و همچنین در سایت خودشون شرح داده شده.

رادیواینترنتی با طعم آبنبات

برنامه Lollypop یک موزیک پلیر برای دسکتاپ Gnome است. مهمترین ویژگی ای که این موزیک پلیر داره اینه که باید آرشیو موسیقی بسیار تمیز و مرتبی داشته باشید. چون لالیپاپ آرشیو موسیقی شما رو بر اساس Album, Artis, Gener دسته بندی میکنه و در واقع حکم ویترین فایل های موسیقی شما رو داره. و اگر آرشیو موسیقی شما مرتب نیست بهتره سراغش نرید. یا اینکه از برنامه هایی مثل Puddletag برای مرتب کردنش استفاده کنید. که البته زمان زیادی میبره ولی ارزششو داره.

یکی از امکاناتی که لالیپاپ داره، امکان پخش رادیوهای اینترنتی است. کافیه در سایدبار لالیپاپ رایت کلیک کنید و Radios رو به لیست اضافه کنید و بعد ایستگاه های اینترنتی رادیوها رو با New Radio اضافه کنید و لذت ببرید

ظاهرا مرکزی که لالیپاپ برای جست و جوی ایستگاه های اینترنتی استفاده میکنه یا فیلتره یا ما رو تحریم کردند!‌ و شما مجبورید در اینترنت دنبال آدرس streaming اونها بگردید.

پروژه webtorrent

در اینترنت میگشتم که با پروژه خیلی جالبی آشنا شدم به نام WebTorrent. این طور که من فهمیدم اومدن همون فناوری Peer-to-Peer رو که در تورنت استفاده میشه، برای نمایش محتوای وب هم استفاده کردند! این یعنی مثلا یک سایتی مثل یوتیوب رو در نظر بگیرید که محتواش (یعنی ویدیوهاش) توسط افراد در سراسر دنیا به همدیگه نشون داده میشه. یعنی مثلا ویدیویی که من دارم نگاه میکنم همزمان برای چند نفر دیگه که دارن همون ویدیو رو نگاه میکنن میفرستم. و برعکس. این بی نظیره! این جوری کلی بار از روی دوش یوتیوب برداشته میشه و به خود کاربرها داده میشه.

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

خوبی دیگه ای که این پروژه داره اینه که واسطه بین کاربر و سرویس دهنده دیگه وجود نداره و همه چیز بین مرورگرهای کاربرها اتفاق می افته.

یک پیام رسان برای همه چیز

فرانز یک برنامه کاربردیه که خدمات چت و پیام رو در یک برنامه جمع آوری کرده.با این برنامه شما میتونین از چندین پیام رسان به طور همزمان استفاده کنید.

فرانز در حال حاضر از پیام رسان های Telegram,Whatsapp,Facebook messenger,Hipchat,Skype,Slack و بسیاری از پیام رسان های دیگه پشتیبانی میکنه.

به عنوان بخشی از جوامع مختلف,ما نیاز داریم تا از پیام رسان های مختلفی استفاده کنیم.استفاده از چندین پیام رسان به منزله داشتن چندین پنجره و چندین تب هست که باعث شلوغی و هرجو مرج دسکتاپ و سیستم ما میشه.فرانز برای حل این مشکل توسعه پیدا کرد.جمع آوری چندین پیام رسان در یک برنامه.

این برنامه کاربردی در حال حاضر در هر سه سیستم عامل لینوکس,ویندوز و مک قابل استفادست.

فرانز یک برنامه متن بازه(Open Source)و تحت لایسنس آپاچی منتشر میشه.

نحوه نصب

اگر از دبیان یا دبیان بیس ها استفاده میکنید,میتونید بسته .deb فرانز رو از اینجا دانلود و با دستور زیر روی سیستمتون نصب کنید:

sudo dpkg -i PACKAGE NAME

جای PACAGE NAME اسم فایلی که دانلود کردید رو قرار بدید.

برای نصب فرانز روی سایر توزیع ها,میتونید از فایل Appimage فرانز استفاده کنید.

فایل رو از اینجا دانلود کنید.(Appimage)

بعد از دانلود فایل,روی فایل راست کلیک کنید و دنبال گزینه ی Allow to exceute as program بگردید و اون رو تیک بزنید (معمولا این گزینه تو زبانه ی permissions قرار داره)

حالا میتونید با دابل کلیک کردن روی فایل دانلود شده,از فرانز استفاده کنید.

اگر هم از کاربران آرچ هستید,میتونید با استفاده از AUR  بسته franz رو نصب و استفاده کنید.

تفاوت ادیتور vi و vim

وی آی یک ویرایشگر متن هست که در همون روز های اول پیدایش یونیکس,توسعه پیدا کرد.در اون زمان وی آی سریعا به ادیتوری محبوب تبدیل شد و راه خودش رو به پاسیکس و SUS باز کرد؛ اما به صورت آزاد در دسترس نبود(تا سال ۲۰۰۲)

بنابر این چند ادیتور بر شبه وی آی توسعه پیدا کردند تا به صورت نرم افزار آزاد در دسترس قرار بگیرند. ویم هم یکی از همین ادیتور ها بود. کلمه (vim) مخفف vi improved به معنای وی آی پیشرفته, بهبود یافته هست. ویم با الگو برداری وی آی نوشته شده پس همه ویژگی های وی آی در ویم هم موجوده. و اما تفاوت هاشون.تفاوت این دو ادیتور صرفا در ویژگی هاشونه

ویم نسبت به وی آی ویژگی های بیشتری داره.برای مثال:

  1. ویم برای طیف وسیع تری از سیستم عامل ها پورت شده
  2. ویم دارای ویژگی هایی مثل هایلایت کردن کد,منوی کشویی,کامل کردن خودکار کد ها و... برای زبان های برنامه نویسی مرسوم مثل پایتون و سی و سی++ هست.
  3. ویم توانایی ادغام شدن با cscope رو داره(یک ابزار برنامه نویسی)
  4. ویم قابلیت تقسیم کردن اسکرین رو داره و همزمان در یک صفحه چند تا ادیتور در اختیارتون میزاره
  5. ویم میتونه فایل های درون یک فایل فشرده مثل zip,gzip,tar رو ویرایش کنه.
  6. ویم از پلاگین ها پشتیبانی میکنه.

این ها چند تا از ویژگی های ویم بود. علاوه بر ویم,ادیتور های دیگه ای هم با الگو برداری از  وی آی نوشته شدند مثل nvi و elvis که هر کدوم ویژگی های خاص خودشون رو دارن.

در حال حاضر ویم بر روی اوبونتو به صورت پیشفرض نصبه.

دانلود منیجر پرسپولیس

توجه: این مطلب قدیمی است و صرفا جهت آرشیو حفظ شده است. ممکن است امروزه برخی موارد یکسان نباشند.

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

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

ویژگی های پرسپولیس

  • دانلود چند بخشی فایل
  • زمانبندی دانلود ها
  • صف بندی دانلود ها
  • رابط گرافیکی برای Aria2

برای نصب پرسپولیس روی توزیع های گنو/لینوکس

اوبونتو و دیگر دبیان بیس ها:

sudo add-apt-repository ppa:persepolis/ppa 
sudo apt update sudo apt install persepolis 

آرچ بیس ها:

sudo pacman -S persepolis

فدورا:

sudo dnf copr enable amirsamimi/persepolis sudo dnf install persepolis

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




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