خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

چگونه یک وب سایت را با استفاده از Nativefier به یک برنامه دسکتاپ لینوکس تبدیل کنیم

اگر دوست ندارید هر بار که نیاز به باز کردن یک وب سایت خاص دارید مرورگر وب را راه اندازی کنید، چرا یک برنامه لینوکس دسکتاپ ایجاد نمی کنید که این کار را برای شما انجام دهد؟

احتمالاً در حین کار چندین بار در روز از یک وب سایت خاص بازدید می کنید. برای انجام این کار باید یک مرورگر باز کنید، URL را تایپ کنید و سپس وب سایت در نهایت بارگیری شود. اگر بتوانید وب سایت را به برنامه ای تبدیل کنید که می توانید از دسکتاپ لینوکس خود با دوبار کلیک کردن راه اندازی کنید چه؟

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

نحوه نصب Nativefier در لینوکس

ابتدا باید NPM و Nativefier را روی سیستم خود نصب کنید. برای نصب NPM، راهنمای دقیق نصب NPM در لینوکس را بررسی کنید.

با پیکربندی NPM، اکنون زمان نصب Nativefier است. برای انجام این کار، ترمینال را راه اندازی کنید و دستور زیر را صادر کنید:

npm install -g nativefier

پرچم -g مخفف global است و به NPM دستور می دهد تا بسته را به صورت جهانی نصب کند.

اگر توزیع لینوکس شما از snap پشتیبانی می کند، می توانید بسته Nativefier snap را از فروشگاه Snap با استفاده از:

sudo snap install nativefier

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

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

کاربران Arch می توانند Nativefier را از مخزن Arch User Repository با استفاده از Yay دانلود کنند:

yay -S nodejs-nativefier

مخازن snap و AUR به طور منظم نگهداری نمی شوند، بنابراین توصیه می شود Nativefier را با استفاده از NPM نصب کنید.

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

استفاده از Nativefier آسان است. برای ایجاد یک برنامه دسکتاپ برای یک وب سایت، از دستور زیر استفاده کنید:

nativefier "http://www.example.com"

به طور پیش فرض، Nativefier به طور خودکار یک نام برنامه را به وب سایت اختصاص می دهد. اگر می‌خواهید برنامه شما یک نام سفارشی داشته باشد، می‌توانید با استفاده از پرچم –name آن را مشخص کنید.

nativefier --name "Example Linux App" "www.example.com"

Nativefier یک پوشه حاوی تمام فایل های لازم برای برنامه ایجاد می کند. برای دسترسی به فایل برنامه، از دستور cd برای رفتن به دایرکتوری تازه ایجاد شده استفاده کنید:

cd appdirname/

اگر در مورد نام دایرکتوری برنامه مطمئن نیستید، می توانید با استفاده از دستور ls محتویات دایرکتوری والد را فهرست کنید.

Nativefier به طور خودکار مجوزهای اجرا را به فایل برنامه تولید شده اختصاص می دهد، بنابراین شما نیازی به این کار ندارید. شما می توانید به سادگی فایل اجرایی را با استفاده از دستور زیر اجرا کنید:

./appname

برای دریافت راهنمایی خط فرمان مربوط به ابزار، تایپ کنید:

nativefier --help

چرا وب سایت ها را به برنامه های دسکتاپ تبدیل کنیم؟

همه ممکن است نیازی به ایجاد یک برنامه دسکتاپ برای وب سایت هایی که بازدید می کنند نداشته باشند. اما برای کسانی که مجبورند به طور مکرر وب سایت های خاصی را مرور کنند، حتی چند کلیک اضافی می تواند مانعی در کار باشد. بنابراین، برای اینکه سطح بهره‌وری خود را بالا نگه دارید و اطمینان حاصل کنید که دوباره و دوباره همان کار را تکرار نمی‌کنید، تبدیل وب‌سایت‌ها به برنامه‌های دسکتاپ می‌تواند مفید باشد.

مطلب مرتبط:   7 دلیل عملی برای شروع استفاده از ماشین مجازی

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

لینوکس بسیار بهتر از سایر سیستم عامل ها است

در لینوکس، می توانید مطمئن باشید که اگر یکی از جنبه های سیستم خود را دوست ندارید، می توانید به یکی دیگر سوئیچ کنید. اگر باز کردن مرورگر وب و جستجوی یک وب‌سایت اغلب خسته‌کننده به نظر می‌رسد، می‌توانید مسیر ساده‌تر را انتخاب کنید و یک میانبر صفحه کلید یا حتی بهتر از آن، یک برنامه دسکتاپ کامل برای وب‌سایت با استفاده از Nativefier ایجاد کنید.

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