Ubuntu Server:startxをGUIとしてのみ使用する方法

Ubuntu Server:startxをGUIとしてのみ使用する方法

私はMinecraftサーバーとしてのみ使用するPCを持っています。 Ubuntu Server 20.04.2を実行しています。

コマンドラインを使用できますが、作業するスペースが1つしかないのは好きではありません。私の解決策はstartxです。

私は過去にstartxを使ってみたことがあり、楽しんでいました。黒の背景を使用すると、あまりにも多くのグラフィックリソースをインポートすることなく複数の端末を開くことができます。

私はいつもこれを参考にしています。https://askubuntu.com/questions/53822/how-do-you-run-ubuntu-server-with-a-gui
具体的には、

Minimal GUI:

sudo apt install xorg
sudo apt install --no-install-recommends openbox

Run the command startx and openbox will start (you can open a terminal there and run any application you want)"

Ubuntu Server 20.04.1で動作しましたが、最近の動作は中止されました。

サーバーを起動すると、コマンドラインではなくGUIログイン画面が表示され、ログインするとコマンドラインではなくGUIデスクトップ全体が表示されます。

一般化する:

  1. システムを起動してコマンドラインログインを取得したいと思います。
  2. ログインしたら、「startx」と入力するまでコマンドラインにそのまま残したいと思います。
  3. 「startx」と入力すると、startxにstartx GUIを実行させたいと思います。

この指示に従って動作しましたが、もう機能しません。私は何をすべきですか?

ありがとうございます!

ベストアンサー1

サーバーをグラフィカルターゲットではなくマルチユーザーターゲットに変更します(より慣れている場合は、UNIXおよびLinux以外のLinuxディストリビューションの概念または実行レベルと同じです)。
sudo systemctl set-default multi-user.target

再起動すると、ログインするようにコンソールテキストプロンプトが表示されます。

以下で確認できます。
systemctl get-default

使用可能なコマンドがない場合は、startxxinit パッケージをインストールします。
sudo apt install xinit

これは必須ではありませんが、コマンドラインログインに切り替えてそこから起動するので、Xディスプレイstartxマネージャ(DM)を削除することもできます。グラフィックログインを制御するアプリケーションです。 Openboxをインストールしてもインストールされているものがわからないため、検索する必要があります。

おすすめ記事