Linux
 Computer >> コンピューター >  >> システム >> Linux

PeppermintLinuxでWebアプリをデスクトップアプリに変換する方法

PeppermintLinuxでWebアプリをデスクトップアプリに変換する方法

サイト固有のブラウザ、または一部のシングルサイトブラウザ(略してSSB)は、現場に到着し、流行になり、その後ほとんど姿を消しました。この用語は、通常のブラウザからの最低限の必需品を含み、特定のサイト、さらにはWebアプリからのURLにバインドされた「パッケージ」を指します。この組み合わせは、理論的には、ローカルアプリケーションのように機能し、感じることができます。それでも、SSBは当初、「ローカルアプリケーションのように動作し、感じられなかった」ために失敗しました。それ以来、テクノロジーは進歩し、Webは拡大し、今日では、多くのWebベースのソリューションが、機能や機能に関してローカルソフトウェアを上回っています。

Peppermint OSの背後にあるチームは、これが私たちが向かっている目的地であることに気づき、Ubuntuバリアントにタスク専用のアプリケーションを装備した最初の先見者の一部でした。 Iceは、その名の通り、4つの異なるブラウザテクノロジーのいずれかを中心に、あらゆるサイトからSSBを作成できます。

Ice-ssbとしてよく見かけるIceアプリは、デフォルトでPeppermint Linuxにプリインストールされており、ディストリビューションのメインメニューにあります。これは、ペパーミントの不可欠な部分であり、その主要な機能の1つと見なされています。ただし、他のディストリビューションにもインストールする方法があります。残念ながら、このプロセスはAppStoreから選択するほど簡単ではありません。

PeppermintLinuxでWebアプリをデスクトップアプリに変換する方法

最も簡単なケースは、Debianベースのディストリビューションを実行している場合です。このディストリビューションでは、開発者のランチパッドからdeb形式でアプリケーションをダウンロードできます。次に、次のコマンドを使用して、ダウンロードしたファイルをDebianベースのディストリビューション(UbuntuやMintなど)にインストールできます。

sudo dpkg -i ice_6.0.6_all.deb

ターゲットURLを取得

お気に入りのブラウザを使用して、アプリケーションに変換するサイトにアクセスします。サイトをアプリとして実行するたびに特定のサブページを表示したい場合は、そのホームページやログイン画面のURLをコピーしないでください。代わりに、必要な特定のサブページにアクセスして、そのURLをコピーしてください。お気づきの方もいらっしゃると思いますが、サイトのURLは、「ブラウザに読み込まれているページ」によって異なります。特定のページのURLをコピーすることで、Iceを使用して作成しているサイトのアプリ化バージョンは、実行するたびに「そこから開始」されます。

PeppermintLinuxでWebアプリをデスクトップアプリに変換する方法

アプリ名とURLを設定

ペパーミントのメインメニューからIceを実行します。使用可能な最初のフィールドにアプリケーションの名前を入力することから始めます。次のフィールドに、前の手順でコピーしたサイトのアドレスを貼り付けます。

PeppermintLinuxでWebアプリをデスクトップアプリに変換する方法

アプリのカテゴリを定義する

「メニューのどこ?」プルダウンメニューを使用すると、作成したアプリケーションをPeppermintのメインメニューのどのセクションに表示するかを指定できます。実際、「SSBに頼る」のはすべてサイトまたはWebアプリです。それにもかかわらず、すべてのWebサイトとWebアプリが類似しているわけではありません。すべてに同じ総称を使用すると、それらを1ダース以上作成するとすぐに混乱につながります。 「マルチメディア」としてより適切に分類されるYouTubeやSpotifyとは異なり、Googleドキュメントはおそらく「Office」ラベルの下でより適切に機能します。

PeppermintLinuxでWebアプリをデスクトップアプリに変換する方法

アイコンを選択

作成したアプリケーションを一目で認識できるようにするには、すべてのアプリケーションにデフォルトのIceアイコンを使用しないようにします。 Iceには、このための2つのオプションがあります。

「アイコンを選択」を使用すると、SSBのアイコンとして使用するJPGまたはPNG画像ファイルを選択できます。

「サイトファビコンを使用する」は、公式サイトのファビコンをアクセスするたびにブラウザに表示されるのと同じ方法でキャプチャして使用しようとするため、この2つのソリューションの中で最も簡単で自動化されたソリューションです。

PeppermintLinuxでWebアプリをデスクトップアプリに変換する方法

テスト中に、これが正常に機能しない場合があり、作成されたSSBにデフォルトのアイコンが付いていることがわかりました。このような場合は、インターネットから関連する画像を検索してダウンロードし、前の選択肢からアイコンとして使用できるようにする必要があります。 Google画像検索でサイト名と「ファビコン」を入力してみてください。

ブラウザとプロファイル

私たちの場合、FirefoxはPeppermintにのみインストールされていたので、それが唯一の選択肢でした。 Chrome、Chromium、Opera、またはVivaldiがインストールされている場合、Iceはこれらのブラウザーのいずれかをエンジンとして使用してアプリを強化できます。 Iceのウィンドウの左下にある適切なオプションを選択することでブラウザエンジンを選択できます。

PeppermintLinuxでWebアプリをデスクトップアプリに変換する方法

セキュリティを強化するため、またこの動作がデフォルトであるFirefoxを選択しない場合は、ブラウザオプションのすぐ上にある「分離されたブラウザプロファイルでSSBを作成する」をオンにすることをお勧めします。これにより、SSB用に個別のプロファイルを作成できます。それ以外の場合は、ブラウザで使用するデフォルトのプロファイルで機能します。

すべてメインメニューにあります

ウィンドウの右下にある[適用]をクリックすると、選択したサブカテゴリのペパーミントのメインメニューでサイト/アプリがすでに待機しています。

PeppermintLinuxでWebアプリをデスクトップアプリに変換する方法

実際には、ショートカットと「メニュー項目」アイコンをペパーミントのメインメニューの新しいエントリとして保存するだけなので、このプロセスは瞬時に行われます。ソフトウェアの追加インストールやファイルのコピーは必要ありません。ブラウザは「必要なすべての技術」です。

Firefoxの内部

新しいメニューエントリをクリックすると、サイトが新しいブラウザウィンドウに表示されます。ウィンドウ全体を占め、「ブラウザで実行している」ことを示すボタンやメニューなどの項目はありません。ただし、表示されないということは、基盤となるブラウザが魔法のように消えてしまうという意味ではありません。

PeppermintLinuxでWebアプリをデスクトップアプリに変換する方法

すべてではないにしても、ほとんどのブラウザショートカットは引き続き機能します。たとえば、 F5を押すと 表示されたページを更新します。

ほぼバグと見なされる可能性があるものの中で、Firefoxメニューは非表示になっていますが、通常表示されている場所を右クリックすると表示され、通常どおりブラウザのすべての機能とオプションにアクセスできることがわかりました。


  1. LinuxでMacアプリを実行する方法

    macOSとLinuxは共通の遺産を共有しています。残念ながら、それはアプリケーションがオペレーティングシステム間でスムーズに移行できることを意味するものではありません。 LinuxでMacアプリを実行するには、なんらかの仮想マシンまたは翻訳レイヤーが必要です。 macOS仮想マシンを実行する(すべてのアプリ) LinuxでMacアプリを実行する最も信頼できる方法は、仮想マシンを使用することです。 VirtualBoxのような無料のオープンソースハイパーバイザーアプリケーションを使用すると、Linuxマシンの仮想デバイスでmacOSを実行できます。適切にインストールされた仮想化macOS環

  2. モバイルLinuxとデスクトップLinuxの違い

    来年は永久に「デスクトップLinuxの年」になるかもしれませんが、モバイルオペレーティングシステムは待ち構えていません。これらは、Linuxカーネルの中で最も急速に成長しており、モバイルデバイスの大部分に電力を供給しています。しかし、同じカーネルがデスクトップとモバイルシステムでどのように機能するのでしょうか。結局のところ、Androidはデスクトップオペレーティングシステムをあまり重視していません。基本的なルールは同じですが、モバイルオペレーティングシステムとデスクトップオペレーティングシステムには大きな違いがあります。 モバイルLinuxとは何ですか? モバイルLinuxは、199