- - כיצד להשתמש ב- Nativefier כדי להפוך אתרים ליישומי לינוקס

כיצד להשתמש ב- Nativefier כדי להפוך אתרים ליישומי לינוקס

יש הרבה סיבות לרצות ילידיישום בלינוקס דרך אתר אינטרנט. זה פועל בצורה חלקה יותר, יש תכונות שאנשים מצפים לאפליקציה לשולחן העבודה (כמו התראות על שולחן העבודה), ובסך הכל מתאים יותר לחוויית לינוקס. אולם, הבעיה היא שלא הרבה יישומים מיינסטרים מגיעים לפלטפורמת לינוקס. אבל יש פיתרון; אתה יכול להשתמש ביישום בשם Nativefier כדי להפוך אתרים ליישומי לינוקס.

קבל Nativefier

Nativefier הוא יישום NodeJS שפועללינוקס ומערכות הפעלה אחרות שיכולות להריץ את תוכנת Node. כתוצאה מכך, תוכנית זו אינה מוגדרת כברירת מחדל בהפצה גדולה של לינוקס. במקום זאת, עלינו לבחון כיצד להגדיר את Nativefier, לפני שניתן להתחיל להמיר אתרים ליישומי Linux.

השג את הצומת ואת ה- NPM

כמו שהזכרנו לעיל: Nativefier מסתמך מאוד על שפת התכנות NodeJS, ותצטרך שיהיה עליה במערכת שלך בכדי שהאפליקציה של Nativefier תעבוד. למרבה המזל, התקנת NodeJS בפלטפורמת Linux היא קלה מתמיד, מכיוון שמפתחי Node רבים משתמשים בלינוקס.

להתקנת NodeJS במערכת ההפעלה שלך, פתח חלון מסוף ופעל לפי ההוראות המפורטות להתאים למערכת ההפעלה לינוקס שלך בהמשך.

אובונטו

sudo apt install npm

דביאן

su -
apt-get install curl
curl -sL https://deb.nodesource.com/setup_11.x | bash -
apt-get install -y nodejs

קשת לינוקס

sudo pacman -S npm

פדורה

sudo dnf install npm

OpenSUSE

sudo zypper install npm

לינוקס גנרי

NodeJS זמין בקלות ברוב הלינוקס המודרנימערכות הפעלה, באמצעות חבילות "nodejs" או "npm". עם זאת, אם חבילות אלה אינן זמינות עבורך (מסיבה כלשהי), יש דרך נוספת לגרום NodeJS לעבוד: קוד המקור.

כדי לקבל את NodeJS בהפצת Linux שלך, בקר בכתובתדף ההורדות של האתר הרשמי. ברגע שיש שם, חפש את הורדות המקור של לינוקס ותפוס אותו. לאחר מכן, חלץ את ארכיב ה- Tar ופעל לפי ההוראות הכלולות בקובץ הטקסט של readme. יתכן שתרצה להתייחס להוראות הרשמיות של NodeJS עבור לינוקס.

התקן את Nativefier

NodeJS פועל על לינוקס. כעת עלינו להשתמש בכלים של NodeJS כדי להפעיל את Nativefier, כך שנוכל להשתמש בהם ב- Linux כדי ליצור יישומים של אתרי האינטרנט המועדפים עלינו. להתקנה, פתח מסוף והשתמש ב- בערב פקודה.

אזהרה: התקנת Nativefier ללא סאדו עלולה לגרום לבעיות. עדיף לעשות זאת עם הרשאות שורש.

npm install nativefier -g

תן לכלי ההתקנה של NPM להפעיל את תהליך ההתקנה. בסיום, אתה יכול לגשת לדף העזרה עם פקודה זו:

nativefier --help

הפוך אתרים לאפליקציות לינוקס

Nativefier עובד על ידי ייצור עטיפה אלקטרונית על בסיס כתובת האתר שהיא מקבלת בשורת הפקודה. ליצירת יישום לינוקס מקומי מתוך אתר אינטרנט, בצע את הצעדים הבאים.

שלב 1: מצא את האתר שתרצה ליצור אפליקציהשל. נסה להישאר עם "אפליקציית אינטרנט", או כלי מבוסס אינטרנט לדפדפן שיכול באותה מידה להיות תוכנית. Nativefier עובד הכי טוב ככה. לאחר שתקבל בחשבון את האתר שלך, הדגש את ה- URL באמצעות העכבר, לחץ עליו באמצעות לחצן העכבר הימני ובחר באפשרות "העתק".

שלב 2: בחלון המסוף, השתמש ב- Nativefier כדי ליצור אפליקציה בסיסית. במדריך שלנו נשתמש ב- YouTube.

nativefier -p linux -a x64 https://youtube.com

שלב 3: תן ל- Nativefier לארוז את כתובת האתר שלך ביישום אלקטרונים, ולשים לב לשורת המסוף. אם מופיעות שגיאות, לחץ על Ctrl + Zואז הפעל מחדש את הפקודה.

שלב 4: כאשר Nativefier יסיים לייצר אפליקציה, יהיה עליכם לעדכן את הרשאות היישום לפני שתוכלו להשתמש בה. כדי להגדיר את ההרשאות, עשה:

cd *-linux-x64
sudo chmod +x *

הפעל את אפליקציית האלקטרונים המותאמת אישית שלך ממש ב- Linux עם:

./you-tube

אפשרויות אפליקציה מותאמות אישית

בחלק זה של ההדרכה, נעבור בקצרה על כמה אפשרויות שיש ל- Nativefier המאפשרות למשתמשים ליישם שולחן עבודה טוב יותר.

הערה: ניתן להזין פקודות אלה בו זמנית, ואין הגבלה לכמה משתמשים בו-זמנית.

מגש מערכת

רוצה מגש מערכת ביישום האלקטרוני המותאם אישית שלך? נסה פקודה זו:

nativefier -p linux -a x64 https://website-app-url.com --tray

מסך מלא

הלוואי שאפליקציית Linux שלך יכולה לעבור למסך מלא? השתמש במתג הפקודה במסך מלא.

nativefier -p linux -a x64 https://website-app-url.com --full-screen

התחל למקסם

אפשר לאלץ את יישום האלקטרונים של לינוקס שלך להתחיל תמיד במצב "למקסם", עם מתג שורת הפקודה "מקסם".

nativefier -p linux -a x64 https://website-app-url.com --maximize

הפעל את FlashPlayer

יתכן שיש לך יישום אינטרנט שמסתמך על Flash. למרבה המזל, ל- Nativefier יש דרך לטעון את התוסף Adobe Flash, אם אתה בונה את התוכנית שלך עם מתג שורת הפקודה "פלאש".

nativefier -p linux -a x64 https://website-app-url.com --flash

תמיד על העליונה

רוצה שאפליקציית האלקטרונים שלך תתעלם מחוקי מנהל החלונות ותופיע תמיד מעל כל השאר? נסה את מתג שורת הפקודה "תמיד למעלה" כשאתה בונה עם Nativefier.

nativefier -p linux -a x64 https://website-app-url.com --always-on-top
</ p>

הערות