web-dev-qa-db-ja.com

ウィンドウ/デスクトップマネージャーを読み込まずに、テキストモードのttyからGUIアプリを起動する

最新のUbuntuディストリビューションで、ウィンドウ/デスクトップマネージャーを読み込まずにttyから直接GUIアプリを起動することは可能ですか?

これは、次のような場合に必要です。テキストモードのCLIで起動するようにUbuntuシステムを構成した後、起動するだけです。

  • geditは、いくつかのソースファイルを編集します。
  • evinceいくつかのPDFファイルを表示するには
  • firefox短いエンターテインメントの映画をすばやく表示するには

アイデアは、テキストモードLinux内でXにすばやく簡単にアクセスできるようにすることで、簡単な生活を送ることです。 毎回1つのGUIウィンドウのみが必要です。

2
user940471

簡単だ。 .xinitrcを編集してコマンドラインログインを有効にするだけです。

警告:次の手順では、求めていることを「正確に」実行するように指示しています。 notウィンドウマネージャーが実行されないため、マウスでウィンドウを移動できます。少なくともウィンドウマネージャーを実行して、ウィンドウを移動できるようにするか、少なくともi3などのタイルウィンドウマネージャーを使用することをお勧めします。

この警告にもかかわらず続行する場合は、次の手順に従ってください。

  • Xtermをインストールします:Sudo apt install xterm
  • 〜/ .xinitrcを開いて編集し、xtermを下部に配置してファイルを保存します
  • GUIを無効にする:Sudo systemctl set-default multi-user.target
  • 再起動すると、システムがコマンドラインモードで起動します。
  • ログインしてstartxと入力すると、Xはxterm runningで始まります
  • そこから、必要なプログラムを起動します。終了するには、exitと入力します。
  • GUIモードを再度有効にするには、次のように入力します:Sudo systemctl set-default graphical.target

特記事項:入力する前に、マウスの左ボタンでxtermウィンドウ内をクリックする必要がある場合があります。終了する別の方法は、Ctrl + Alt + Backspaceを同時に押すことです。

3
marko

マルコのソリューションは素晴らしいです。デフォルトを個別に構成せずに新しい仮想端末の内部で実行する1回限りのソリューションが欲しかっただけで、新しいttyにログインして実行するのと同じくらい簡単です。
startx xterm

0
iyrin