大容量ファイルをダウンロードするFirefoxウィンドウがありますが、時間がかかるとしましょう。さて、実行の途中で別のDEに切り替えたいのです(例:GNOMEからKDEへ)。ダウンロードを中断せずに切り替えることはできますか?
編集:私はGDM、KDM、またはデスクトップマネージャを使用しません。これは状況をより困難にする可能性があります...
答え1
元のXサーバーを引き続き実行する必要があります。異なるttyから別のXサーバーを起動できます。したがって、一般的なシステムでは++を実行してctrlからログインして実行します。結局のところ、++を介して別のXセッションにアクセスする必要があります。altf1startx -- :1
ctrlaltf8
コロンの後の数字を変更して、必要な数のXサーバーを起動できます。 12より大きい数字を使用している場合は、chvt
キーの組み合わせではなくその数字を変更できます。
.xinitrc
必要に応じて、さまざまなデスクトップ環境を実行する特別なファイルを設定できます。したがって、おそらく.xinitrc-kde
KDEセッションを開始するプログラムがあります。そのファイルには次の内容があります。exec startkde
これでstartx ./.xinitrc-kde -- :1
Xを起動できます。
両方のセッションでFirefoxを実行しようとすると、いくつかの問題が発生する可能性があります。 「No Remote」と「ProfileManager」を確認してください。Firefoxのコマンドラインオプション。
答え2
複数の異なるXセッションからアプリケーションに事前にアクセスしたい場合は、仮想Xサーバー内で実行できます。アプリケーションは仮想Xサーバー内に表示され、仮想Xサーバーはすべてのセッション内でウィンドウとして表示されます。実際のXサーバーの数。
仮想Xサーバーの1つの可能性は次のとおりです。仮想ネットワークコントローラ。プログラムを起動するvncserver
と、仮想Xサーバーが作成され、~/.vnc/xstartup
通常は~/.xinitrc
次のように実行されます。startx
。その後、xvncviewer
仮想Xサーバーディスプレイを含むウィンドウを表示するために呼び出されます。仮想サーバーは、セッションが終了するまで実行され続けます。または、ユーザーがvncserver -kill
望むようにビューアを接続して切断することもできます。vncserver :3
などのコマンドラインで表示番号を指定する必要がありますxvncviewer :3
。これをブロックするファイアウォールがない場合は、他のコンピュータからVNCセッションにアクセスできますxvncviewer somehost:3
。 VNCサーバーとビューアにはいくつかの実装があります。
答え3
ネストされたXサーバー(Xnestまたはより良いXephyr)を起動し、その中で別のグラフィック環境を起動できます。
答え4
そうそうできます。 GNOMEを使用する場合システム->ログアウトユーザー名、次のような会話が表示されます。
ユーザーをクリックユーザー切り替えどのユーザーに切り替えるかを尋ねるgdmウィンドウに移動します。ログインが完了したら、CtrlAltF7上記と同じコマンドシーケンスを使用していつでも元のユーザーに戻すことができます。