web-dev-qa-db-ja.com

別のアプリケーションを選択するときに、ワークスペースが他のワークスペースに自動的に切り替わらないようにするにはどうすればよいですか?

別のアプリケーションを選択するときに、ワークスペースが他のワークスペースに自動的に切り替わらないようにするにはどうすればよいですか?

私は個人的に、コンテキスト/ラグ/ワークスペースを自分の下からプルすることは非常に迷惑で、UIが悪いので、Unity(およびOSX、しかしそれは別の話です)私に課します。これを行う方法はありますか?

ありがとう!

更新

私が探しているインターフェイスソリューションはすでにGnome "Classic"に存在しますが、残念ながらUnityやGnome3ほどデスクトップのナイスではなく、画面上部にシンプルなバーと開いているウィンドウバーがあります。 、そしてこの下部のバーには、右側に4つのワークスペース画面があります。これらは、私が良いワークスペースが機能するはずであると私が想像したとおりに機能するものです。つまり、各ワークスペースでアプリケーションを起動できます。また、別のワークスペースに切り替えると、以前のワークスペースに切り替えることなく、同じアプリケーションを起動できます。

この動作がすでに存在するかどうかは、ワークスペースについて深い知識を持っている人や、おそらくこれらに取り組んだ開発者やUnityで更新された対応者が、Unityで適切な設定を操作して動作を元に戻す方法を教えてくれたと思いますgnome 'classic'と同様のワークスペースの。

2
Victor S

実際、簡単な答えは、Unityランチャーのアプリアイコンを中クリックして、アプリケーションが既に開いている仮想デスクトップで既に開いている場合に、アプリケーションの別のインスタンスを起動することです。

3
Victor S

ワークスペースを使用する代わりに、複数のXセッションを実行することを検討していると思います。これにより、ワークスペースが互いに完全に分離され、異なるウィンドウマネージャーを実行することもできると思います。

次のようなものを使用して、追加のXサーバーを起動できます。

startx -- :1

次に、Alt-Ctrl-F8..12を押してアクセスできます。

私はそれをテストし、Alt-Ctrl-F7でKDEセッションを実行し、Alt-Ctrl-F8でGnomeセッションを実行することができたので、ご覧のとおり、分離は完璧です。それはあなたが抱えている問題にとっては多すぎるかもしれませんが...

これは 記事 が異なるウィンドウマネージャーで2つのセッションを実行する方法を示しています(もちろん、両方でUnityを使用できます)。

Root以外のユーザーとして実行できるようにするには、/etc/X11/Xwrapper.configを編集し、allowed_users=anybodyを設定する必要があることに注意してください。

また、同じプログラムの2つのインスタンスを2つの異なるXセッションで同じユーザーとして実行することに関していくつかの制限があります。それらは互いに足を踏み入れ、互いの設定を上書きする可能性があるためです。たとえば、Firefoxを実行するには2つの個別のプロファイルを作成する必要がある場合があります。

1
Sergey