Nativefier, המרת אתרים ליישומי שולחן עבודה באובונטו 18.10

על nativefier

במאמר הבא אנו נסתכל על Nativefier. כבר דיברנו על הכלי הזה באותו בלוג לפני כמה זמן. בפוסט זה אנו הולכים לראות כיצד נוכל להתקין ולהשתמש בו באובונטו 18.10 עד להמיר דף אינטרנט ליישום מקורי.

ישנן סיבות רבות לרצות יישום מקומי לאתר. בדרך כלל הם עובדים די טוב, בנוסף יש להם כמה תכונות שאנשים מצפים מאפליקציה לשולחן העבודה. בְּדֶרֶך כְּלַל, להתאים היטב על שולחנות Gnu / Linux בזכות תצורתו בעת יצירתם.

התקן את Nativefier באובונטו 18.10

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

התקן NPM

Nativefier מסתמך במידה רבה על שפת התכנות של NodeJS. מסיבה זו, אנו התקן את מנהל החבילות הזה, שנקרא NPM, איתו אמור להספיק.

כדי התקן את NPM ב- Ubuntu 18.10 שלנונצטרך רק לפתוח מסוף (Ctrl + Alt + T) ולכתוב בו:

sudo apt install npm

התקן את Nativefier

כאשר מנהל החבילות של NodeJS פועל במחשב שלנו, עלינו להשתמש בו כדי להתקין את Nativefier. אנו נעשה זאת על ידי פתיחת מסוף (Ctrl + Alt + T) ו- באמצעות הפקודה npm כדלהלן:

התקן nativefier npm ubuntu 18.10

sudo npm install nativefier -g

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

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

Nativefier עובד על ידי יצירת מסגרת אלקטרונים על בסיס כתובת ה- URL שאתה מקבל משורת הפקודה. כדי ליצור יישום Gnu / Linux מקומי באמצעות אתר אינטרנט, בצע את הצעדים הבאים:

  • שלב 1 → מצא את האתר שאליו אתה רוצה ליצור אפליקציה. ברגע שיש לך אתר בדפדפן שלך, הדגש את כתובת האתר בעזרת העכבר ולחץ עליו באמצעות לחצן העכבר הימני. בחר אפשרות 'להעתיק'.
  • שלב 2 → בחלון המסוף, השתמש ב- Nativefier כדי ליצור יישום בסיסי, והדבק את כתובת האתר שהעתקת זה עתה. במאמר זה אנו הולכים להשתמש באותו אתר זה.

צור אפליקציה עם nntivefier Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • שלב 3 → Nativefier יכלול את כתובת ה- URL ביישום אלקטרונים. חשוב לשים לב למסוף בזמן הפקת האפליקציה. אם מופיעה שגיאה, לחץ על צירוף המקשים Ctrl + C והפעל שוב את הפקודה.
  • שלב 4 → כאשר Nativefier מסיים ליצור את היישום, עליך לעשות זאת עדכן את ההרשאות של זה לפני שתוכל להשתמש בו. כדי להגדיר את ההרשאות, במסוף הפעל את הפקודות הבאות:
cd *-linux-x64

sudo chmod +x *
  • שלב 5 → הפעל את היישום שלך אלקטרונים בהתאמה אישית עם:

nativefier אפליקציה ubunlog מְשׁוּחרָר

./ubunlog

אפשרויות יישום מותאמות אישית

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

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

במערכה

האם אתה רוצה לאפשר יופיעו היישום במגש המערכת? נסה ליצור את היישום עם אפשרות –מגש:

אפליקציית מגש המערכת

nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --tray

מסך מלא

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

nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --full-screen

התחל מקסימלי

es posible לאלץ את יישום האלקטרונים שלנו להתחיל תמיד במקסימום. כדי להשיג את זה אתה רק צריך להשתמש את האפשרות 'מקסום' בפקודה ליצור את היישום:

nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --maximize

הפעל את FlashPlayer

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

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

תמיד למעלה

האם אתה רוצה את יישום האלקטרונים שלך התעלם מכללי מנהל החלונות ותמיד מופיע מעל הכל השאר? הוכחה את האפשרות 'תמיד על העליונה' בעת הידור עם Nativefier:

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

אפשרויות תצורה נוספות

עזרה מקומית

nativefier --help

העזרה של Nativefier להראות לנו את אפשרויות שונות בהן אנו יכולים להשתמש כדי להגדיר את היישומים שלנו. נוכל למצוא מידע נוסף אודות כלי זה במערכת שלך מאגר GitHub.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   ג'ואן דיג'ו

    npm שגיאה! שגיאת שגיאה: חסר ארגומנט מס '1
    npm שגיאה! typeerror ב- andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
    npm שגיאה! typeerror ב- fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
    npm שגיאה! typeerror at lossWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
    npm שגיאה! typeerror בכתובת /usr/share/npm/lib/install/deps.js:457:7
    npm שגיאה! typeerror בכתובת /usr/share/npm/node_modules/iferr/index.js:13:50
    npm שגיאה! typeerror בכתובת /usr/share/npm/lib/fetch-package-metadata.js:37:12
    npm שגיאה! typeerror ב- addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm שגיאה! typeerror at returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
    npm שגיאה! typeerror ב- pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm שגיאה! typeerror בכתובת /usr/share/npm/node_modules/iferr/index.js:13:50
    npm שגיאה! typeerror זו שגיאה עם npm עצמו. אנא דווח על שגיאה זו בכתובת:
    npm שגיאה! טעות הקלדה

    npm שגיאה! אנא כלול את הקובץ הבא עם כל בקשת תמיכה:
    npm שגיאה! /home/joan/npm-debug.log

    עֶזרָה