- -Nativefierを使用してWebサイトをLinuxアプリに変換する方法

Nativefierを使用してWebサイトをLinuxアプリに変える方法

ネイティブが欲しい理由はたくさんありますLinux上のWebサイト上のアプリケーション。よりスムーズに動作し、デスクトップアプリに期待される機能(デスクトップ通知など)を備えており、全体的にLinuxエクスペリエンスに適合しています。しかし問題は、主流のアプリケーションの多くがLinuxプラットフォームに登場することではないということです。ただし、解決策があります。 Nativefierというアプリケーションを使用して、WebサイトをLinuxアプリに変えることができます。

Nativefierを入手

Nativefierは、実行されるNodeJSアプリケーションですLinux、およびNodeソフトウェアを実行できる他のOS。そのため、このプログラムは、主要なLinuxディストリビューションではデフォルトでセットアップされていません。代わりに、ウェブサイトのLinuxアプリへの変換を開始する前に、Nativefierのセットアップ方法を検討する必要があります。

ノードとNPMを取得する

上記のように: NativefierはNodeJSプログラミング言語に大きく依存しているため、Nativefierアプリを動作させるにはシステム上でそれを使用する必要があります。ありがたいことに、多くのNode開発者がLinuxを使用しているため、LinuxプラットフォームへのNodeJSのインストールがこれまでになく簡単になりました。

オペレーティングシステムにNodeJSをインストールするには、ターミナルウィンドウを開き、以下のLinuxオペレーティングシステムに対応するステップバイステップの指示に従います。

Ubuntu

sudo apt install npm

Debian

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

Arch Linux

sudo pacman -S npm

フェドラ

sudo dnf install npm

OpenSUSE

sudo zypper install npm

汎用Linux

NodeJSは、ほとんどの最新のLinuxですぐに利用可能です「nodejs」または「npm」パッケージ経由のオペレーティングシステム。ただし、これらのパッケージを使用できない場合(何らかの理由で)、NodeJSを機能させる別の方法があります。それはソースコードです。

LinuxディストリビューションでNodeJSを入手するには、次のWebサイトにアクセスしてください公式ウェブサイトのダウンロードページ。そこに来たら、Linuxソースのダウンロードを探して入手してください。次に、Tarアーカイブを抽出し、readmeテキストファイルに含まれている指示に従います。 Linux用の公式NodeJSの手順も参照してください。

Nativefierをインストールする

NodeJSはLinux上で稼働しています。 次に、NodeJSツールを使用してNativefierを機能させる必要があります。これにより、Linux上でそれを使用してお気に入りのWebサイトのアプリケーションを作成できます。インストールするには、ターミナルを開いて npm コマンド。

警告:sudoを使用せずにNativefierをインストールすると、問題が発生する場合があります。ルート権限で行うのが最善です。

npm install nativefier -g

NPMインストールツールにインストールプロセスを実行させます。完了したら、次のコマンドを使用してヘルプページにアクセスできます。

nativefier --help

ウェブサイトをLinuxアプリに変える

Nativefierは、コマンドラインで取得したURLに基​​づいてElectronラッパーを生成することにより機能します。 WebサイトからネイティブLinuxアプリケーションを作成するには、次の手順に従います。

ステップ1: アプリを作成したいウェブサイトを見つけますの。とにかくプログラムである可能性のある「Webアプリ」またはブラウザー用のWebベースのツールに固執するようにしてください。 Nativefierはこの方法で最適に機能します。ウェブサイトを念頭に置いたら、マウスでURLを強調表示し、右クリックして[コピー]オプションを選択します。

ステップ2: ターミナルウィンドウで、Nativefierを使用して基本的なアプリを生成します。チュートリアルでは、YouTubeを使用します。

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

ステップ3: NativefierでURL​​を電子アプリケーションにパッケージ化し、ターミナルプロンプトに細心の注意を払ってください。エラーが表示されたら、を押します Ctrl + Z、コマンドを再実行します。

ステップ4: Nativefierがアプリケーションの生成を終了したら、アプリケーションを使用する前にアプリケーションの権限を更新する必要があります。許可を設定するには、次のようにします。

cd *-linux-x64
sudo chmod +x *

LinuxでカスタムElectronアプリを直接実行するには:

./you-tube

カスタムアプリオプション

チュートリアルのこのセクションでは、ユーザーがより良いデスクトップアプリケーションを作成できるようにするNativefierのオプションについて簡単に説明します。

注:これらのコマンドは同時に入力でき、一度に使用できる数に制限はありません。

システムトレイ

カスタムElectronアプリケーションのシステムトレイが必要ですか?このコマンドを試してください:

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

全画面表示

Linuxアプリを全画面表示にしたいですか?全画面コマンドスイッチを使用します。

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

最大化を開始

「Maximize」コマンドラインスイッチを使用すると、Linux Electronアプリケーションを常に「maximize」モードで起動することができます。

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

FlashPlayerを有効にする

Flashに依存するWebアプリケーションがある場合があります。幸いなことに、「flash」コマンドラインスイッチを使用してプログラムをビルドすると、NativefierにはAdobe Flashプラグインをロードする方法があります。

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

常にトップに

Electronアプリがウィンドウマネージャーのルールを無視し、常に他のすべての上に表示されるようにしたいですか? Nativefierで構築する場合は、「常に手前に」コマンドラインスイッチを試してください。

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

コメント