デスクトップ環境なしでUbuntuにFirefoxをインストールすることは可能ですか?


16

現在、グラフィカルデスクトップ環境を持たないUbuntuサーバーにfirefoxをインストールします。グラフィカルなFirefox(またはテキストのみではないモードでウェブサイトを表示できる他のグラフィカルブラウザ)を起動できる最小限のディスプレイ管理ツールをインストールすることは可能ですか?

残念ながら、リンクス、リンク、および同様のテキストのみのブラウザでは十分ではありません。


3
グラフィカル環境と「デスクトップ」は異なるものです。デスクトップ(KDEやGnomeのようなアイコン&c-基本的にはWindozeを使用)の代わりに、ウィンドウマネージャーをインストールすると、基本的にあらゆるグラフィカルアプリケーションを実行できます。FVWM2ウィンドウマネージャーを実行しているOpenSuSE上のFirefoxでこれを書いています。
-jamesqf

回答:


40

APTを使用して、リポジトリで利用可能なパッケージをインストールできます。APTは、依存関係を満たす責任があります。

直感に反して、Firefoxパッケージは、表示に必要なXサーバー(またはWayland)に依存しません。Xサーバーを実行せずにFirefoxを実行しようとすると、

$ firefox
Error: no DISPLAY environment variable specified

したがって、Firefox を表示するために必要なパッケージをインストールするには、以下を発行します。

sudo apt install firefox xorg

その後、次を実行できます。

startx
firefox

非常に基本的なFirefoxウィンドウを取得する(通常の方法でウィンドウのサイズを変更したり閉じたりすることができなくても)。

Ctrl+ を押してFirefoxを終了できますQ。次に、実行exitしてXサーバーを終了します。


29
さらに詳しく説明する:SSH経由でステーションにリモートで接続している場合は、Xプロトコルを単にトンネルすることもできます。xauthXセッションはステーションのXserverにトンネリングされるため、リモートサーバーにXserverをインストールする必要はありません(コンポーネントをインストールするだけです)。そのため、実際にリモートマシンでfirefoxを実行できますが、ローカルマシンにウィンドウが表示されます。たとえば、この議論unix.stackexchange.com/q/12755/37669を参照してください。
フィッシュ

9
Firefoxは、Firefoxをヘッドレス(GUIなし)モードで実行できるため、xorgを必要としません。
OrangeDog

5
これは、依存するXサーバ。Xプロトコルの性質上、そのサーバーはローカルホストで実行されている必要はないため、インストールの要件ではありません。
-chepner

3

Browsh(https://www.tecmint.com/browsh-text-web-browser-for-linux)を試してみてください

Browshは、TTY端末環境でレンダリングするオープンソースのシンプルでモダンなテキストベースのブラウザーです。最小限のGolang CLIフロントエンドと、WebページとWebアプリの純粋なテキストベースバージョンを作成するための機能のほとんどを実際に提供するブラウザーWeb拡張(ヘッドレスFirefox)で構成されています。


これは楽しい実験のようです。しかし、それを使用しようとするといくつかの問題が発生したことを付け加えなければなりません。まず、リンクしたウェブサイトが古いバージョンのbrowshを提供しているので、最新版をここで見つけました:github.com/browsh-org/browsh次に、最新のFirefoxバージョンでは動作しないようです-ダウンロードしなければなりませんでしたFirefox ftpサーバーから:ftp.mozilla.org/pub/firefox/releasesこれは、通常のフルスケールブラウザーに代わるものではなく、テキストブラウザータスクには複雑すぎる楽しい小さな実験ですが、私が言ったように、で遊ぶ。
デイモス

ああ、askubuntu.comを開こうとするとクラッシュします。クラッシュして端末が完全に台無しになり、マウスポインターの位置のすべての変更が印刷されます。DRedditが正常に開きます。
デイモス

1
@deimosコマンドを使用して、端末を正常な状態に戻すことができますreset
ルスラン

1

Firefox(または他のデスクトップアプリケーション)は、ローカルにインストールする必要がないため、グラフィカルデスクトップ環境に依存しません。サーバーにFirefoxをインストールしssh -y、を使用してGUIマシンから接続できます。そのSSHセッションからFirefoxを起動すると、UbuntuサーバーでFirefoxが実行され、GUIマシンにウィンドウが表示されます。

さらに、X / Waylandに依存せずに、グラフィックを直接レンダリングできるブラウザーがあります。たとえば、OWBNetsurfに はSDLフロントエンドがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.