
マルチモニタの設定について質問があります。
私は現在、主にWindowsユーザーですが、これを実現するためにデュアルブートでUbuntuを実行してきました。ユニバーサルUnixシステムの代わりにWindowsを選択できるようにする1つの欠落点は、複数の画面で複数のタスクバー(またはUbuntuで言及されているパネル)のサポートが不足していることです。
私はグーグルをして、ここで検索し、見つけることができるすべての古いフォーラムの記事を読んで、パネルをある画面から別の画面に移動できる必要があるという情報を何度も見つけました。愚かに聞こえるかもしれませんが、セカンダリ画面には移動しません。メイン画面からパネルを追加、削除、移動できますが、セカンダリ画面にドラッグすることはありません。画面の周りにパネルを正しくドラッグできますが、これは必ずしも問題が解決するわけではありません。
WindowsではUltramonを使用しています。 2つのモニターと2番目の画面に関連するウィンドウ/タスクを表示する補助タスクバーがあります。私はUnixでこれに似ているか、それに近いものを探しています。 Ubuntuのサポートがあればいいですが、いつでも別のものに切り替えることができます(重要なのは現在Windowsにあります)。
マルチモニタパネル/タスクバーを提供するUnixアプリケーション(無料または無料)はありますか?または同様の機能をハッキングする方法はありますか?
答え1
これはあなたの質問に対する直接的な答えではありませんが、一歩を踏み出してこの機能が必要な理由を考えてみることをお勧めします。これはWindowsで特定の方法で作業することに慣れているためですが、Linuxはタスクを処理する別の方法を提供しているため、より効率的になり、タスクバーが不要になる可能性があります。
たとえば、素晴らしいキーボードを介してすべてのウィンドウ管理を実行できるウィンドウマネージャです。ウィンドウの移動、プログラム間の切り替え、モニタ間のウィンドウの移動まで、すべてキーボードショートカットを使用して実行できます。タグを使用すると、ウィンドウをショートカットキーにリンクすることもできます。したがって、1 つのキーを押すと 2 つの Firefox ウィンドウ(1 台のモニターの分割画面)に切り替わり、もう 1 つのキーを押すと別のモニターの Thunderbird に切り替わります。したがって、タスクバーは実際には必要ありません。それにもかかわらず、基本的にすべての画面にタスクバーがあります!
とにかく私のポイントは、新しい環境が古い環境のように動作するように多くの努力をする前に、以前の環境を去る理由を考えてみることです!
答え2
私はあなたが説明するものと一致すると思うUbuntuシステムを持っています。 2台のモニターがあり、それぞれ別々のメニューと別々のタスクバーがあります。各モニターには独自の仮想ワークスペースもあります。あるモニタからVMwareセッション(またはRDP経由)でWindowsフルスクリーンを実行し、別のモニタを完全に別々のUbuntuシステムとして処理できます(キーボードとマウスを共有する場合を除く)。
私は独自のNVIDIAドライバを介して「別のXスクリーン」(または同様のもの)を使用してこれを行います。新しいパネルを2番目のモニターにドラッグしませんでした。代わりにこのモードを有効にすると、デフォルトで新しいパネルセットが作成されました。
全体的に、この構成には非常に満足していますが、いくつかのマイナーな問題があります。
- 2つの画面間でウィンドウをドラッグできません。
- 一部のアプリは、どこで実行しても常にホーム画面で開きます(例:Chromiumブラウザ)。
- NVIDIA設定アプレットが分割エラーのためにクラッシュするため(ダイアログボックスも開かない)、今はあまりにも多くの詳細を提供できません。
- 「Workspace Switcher Preferences」は、この設定について少し混乱しており、両方の画面の構成を部分的にリンクしているようです。
私はXを再起動することがこの設定の構成中に発生したさまざまな混乱を解決するのに役立つようです。したがって、構成変更が目的の効果を得られなかったと思われる場合は、この方法を試すことをお勧めします。
これはあなたが探しているものと同じですか?私はこの設定を最適化する方法を探しているので、この設定を使用している他の人の意見を聞きたいです。
答え3
答え4
さまざまな形でこの問題を処理できるツールの配列はめまいがあります。これを実行できるソフトウェアは1つもなく、せいぜい数百ものものがあります。
まず、デュアルヘッドを実行するようにLinuxを設定できます。これにより、各画面で別々のウィンドウマネージャを実行できます。 1つはgnomeを、もう1つはkdeを実行し、1つはtwmを、もう1つはawesomeを実行できます。
第二に、多くのウィンドウマネージャは、どのモニタに何が入るのか、どのタスクバー/管理者インターフェイスに表示されるのかなどを処理するための複雑なシステムを持っています。ほとんどのウィンドウマネージャには2つ以上の方法があり、多くのセッション/デスクトップマネージャには、さまざまな方法でこれを実行するために内部で実行される多くのツールがあります。
個人的に@Malvineousを使うように素晴らしい複数のモニターを処理します。ラベリングシステムは、ほとんどの仮想デスクトップシステムとは一意に異なるため、1つ以上のワークスペースでプログラムを混在させて一致させることができます。各画面にはタスクバーがありますが、両方のタスクバーは最小のモニターにあります。各タスクバーには、異なるデスクトップと各モニタで実行されているプログラムが表示されます。マウスで選択できますが、主にクリックではなく視覚的な参照に使用されます。
自分に合った組み合わせが見つかるまで、複数のデスクトップ環境とウィンドウマネージャを試してみることをお勧めします。特定のアクションセットを期待するのではなく、最適に動作するように設計された方法を理解するまで各アクションを作成しないでください。そのアプローチがワークフローに適しているかどうかを評価してください。オプションに精通してシステムを選択したら、必要な方法で正しく機能しながら、代替ワークフローに柔軟に対応できるようにカスタマイズを開始してください。多くの人がLinuxワークフローに痕跡を残しており、私たちはそれらから多くを学ぶことができます。