web-dev-qa-db-ja.com

デスクトップマネージャなしでubuntuでGUIアプリケーションを実行する方法は?

最近、友人の一人が、デスクトップ環境をインストールせずにubuntuでGUIアプリケーションを実行できるかどうかを尋ねてきました。彼は、サーバーとして機能するマシンを職場で使用していました。したがって、DMまたはDEはインストールされていません。物事を煩雑にするDEをインストールせずにブラウザを実行したかったのです。 xfceやlxdeなどの環境では、オンラインで機能するものが見つからず、この問題に直面している他の人を助けることができると思うので、ソリューションを以下に投稿します。提案をしたり、代替ソリューションを提案したりします。

*私のソリューションはFirefoxで動作しますが、Chromeでは動作しません。詳細は下にあります。誰かがそれを理解したら、コメントを残してください。

1
yolo7398

次のコマンドを使用してxdmとFirefoxをインストールします。

Sudo apt-get install xdm firefox -y

次の内容の.desktopファイルを作成します。

[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=/usr/bin/firefox
TryExec=/usr/bin/firefox
Name=Firefox
Comment=Testing

私の名前はfirefox.desktopですが、好きな名前を付けることができます。

次のコマンドを使用して、このファイルを/ usr/share/xsessionsに貼り付けます。

Sudo mv firefox.desktop /usr/share/xsessions

最後に、次のコマンドを使用してxdmを起動するか、コンピューターを再起動して、デスクトップマネージャーとしてfirefoxを選択します。

Sudo service xdm start

終了するには、Ctrl + Alt + F1を押してターミナルモードに入ります。ここから、コンピューターをシャットダウンするか、デスクトップマネージャーを再起動して、別のデスクトップ環境にログインできます。

* xdmは軽量であるため使用しましたが、lightdm、gdm、sddmなどの他のデスクトップマネージャーも動作します。

** Google Chromeでこれを試してみたところ、問題が発生しました。ウィンドウは画面全体をカバーしておらず、周囲に黒いスペースがありました。誰かがこれを修正する方法を見つけたら、コメントしてください。

1
yolo7398