1

Xディスプレイで2つのxtermといくつかのgnome-terminalウィンドウがアクティブになっています。

ただし、xlsclientsには1つのgnome-terminalクライアントしか表示されません。

$ xlsclients   
luban.local  /usr/X11/bin/xterm
ohm  gnome-terminal
luban.local  xterm

ディスプレイに接続されているgnome-terminalセッションのリストを取得するにはどうすればよいですか?

4

2 に答える 2

3

このオプションは、新しいターミナル ウィンドウを独自のプロセスで個別の X クライアントとして実行します。

--disable-factory

これらのオプション

--instance=foo --class=bar

セッションを区別するための便利なフックを提供します。

$ xlsclients -l
...
Window 0x3000001:
  Machine:  ohm
  Name:  Terminal
  Icon Name:  foo
  Command:  foo
  Instance/Class:  foo/bar
于 2009-06-22T18:53:53.153 に答える
0

正解です; gnome-terminal(konsoleなど)は、単一のプロセスを開始します。2番目のコンソールを要求した場合、プロセスは新しいウィンドウを開きますが、そのウィンドウに対してのみ別のプロセスを開始しません(xtermとは異なります)。これにより、多くのメモリとリソースが節約されます。

于 2009-06-22T09:07:24.390 に答える