Oneiricにアップグレードしたところ、Unity Dashランチャーが左画面に表示されました。私は本当に自分の右の画面にそれが欲しい。しかし、どうすればそれができますか?
なぜ右画面にダッシュが必要なのですか?
左の画面は小さい古いモニターで、ドキュメントを読んだり見たり、音楽プレーヤーを開いたままにしたりします。私は右の画面で作業していますが、それはより大きく、より良いモニターです。
私はNvidiaカードを持っています。nvidiaの設定では、正しいモニターが私のプライマリモニターであるように設定されていますが、Oneiricはもうこの設定に従いません。これはバグだと思っていましたが、意図した動作のようです... https://bugs.launchpad.net/ubuntu/+source/unity/+bug/742544
このスレッドの一部のポスターは、彼が「ローカルにパッチを当てた」と説明していますが、これを行う方法はわかりません。誰かがこれを行う方法を知っていますか?それとも別の解決策がありますか?
これがまだ少しグーグルで時間を節約するだれでも問題である場合、端末を開いてコマンドxrandr --output HDMI-1 --primary
を実行します(これはHDMI接続が1つしかないことを前提としていますが、コマンドxrandr
モニター名が異なる場合は、HDMI-1を選択したモニターの適切なデバイス名に置き換えます。
直感に反するようですが、NVIDIAコントロールパネルでモニターの順序を入れ替えることでこの問題を解決しました。
ラップトップと27 "LCDをHDMIで接続しています。さまざまな理由でラップトップを画面の左側に置いています。これを機能させるために、ラップトップの画面をLCDの右側です。したがって、Unityランチャーは、メインのワークスペースである大きなLCDに表示されます。 。
これが役立つかもしれません、私は2つのモニターを使用します。
まず、ターミナルでxrandr
を実行している出力を次に示します。
Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 304mm x 190mm
1280x800 60.0*+
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1280+0 (normal left inverted right x axis y axis) 700mm x 390mm
1920x1080 60.0*+
1280x720 60.0
1024x768 75.1 70.1 60.0
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 60.0
720x400 70.1
DP1 disconnected (normal left inverted right x axis y axis)
compizconfig settings manager
を使用しました。一般的なオプションでは、「表示設定」に進み、出力リストに2つの出力を追加します。私のものは次のようになります。
1280x800+0+0
1920x1080+0+0
最初のものはLVDS1で作業している私のラップトップ画面であり、2つ目はHDMI1のvlcで映画を見ているビジオフラットスクリーンへのHDMIです。
[出力]リストの上部で、必要に応じて、[出力の処理を重複させる]または[小さい出力を優先する]または[大きい出力を優先する]を選択します。だから私の言う:
より小さな出力を好む
また、[出力の検出]がチェックされますが、それが助けになるかどうかはわかりません。最初にリストされた出力は、640x480 + 0 + 0のようなディスプレイではありませんでした。
これを行うとすぐに、プログラムはワークスペースの中央ではなく、希望どおりにプライマリディスプレイで開き、ランチャーはセカンダリ(非プライマリ)ではなくプライマリディスプレイに表示されます。
Unityには、デュアルモニターのセットアップに関するいくつかの問題があります。人々はそれに取り組んでおり、Precise Pangolinの焦点となるでしょう。 VGAで接続を切り替えることでこれを修正しましたが、実際には解決策ではありません。しかし、私たちはこれらの小さな問題にしばらく耐えなければならないと思います。
Twinviewモードのnvidia-settingsでは、プライマリモニターを設定できます。
これで問題が解決することを願っています。
私の問題は、ドッキングステーションを備えたHP 13インチラップトップで11.10を実行していることでした。デスクでラップトップの蓋を閉じると、ランチャーが見えない固定モニターに消えました。
私の解決策はこれでした。システム設定(システム構成)>モニター(モニター)。各モニターの解像度を構成します。同じ画面で、もう1つの(セカンダリ)モニターの右側にあるLEFT MONITOR(プライマリ)を解除します。これにより、仮想配置が効果的に変更されます。
このPPAには、ダッシュボードがプライマリモニター上にあることを確認するパッチが適用されたバージョンのUnityが含まれています。
https://launchpad.net/~vanvugt/+archive/unity
これは、より永続的な修正が準備されるまでの一時的な修正です。
通常のモニターとテレビが接続されたデュアルブートWindows/Ubuntu Media PCを使用しています。アイデアは常に、テレビで録画されたテレビのビデオを見て、その右側にあるモニターで他のことをすることです(テレビは最適な視聴のために部屋の中央にあります)。
マウスが期待どおりに動くように、左側のテレビと一致するようにNvidiaの調整を使用して設定するのは自然なことのように思えました。モニターの左から移動したとき。 Ubuntu 11.04では、これを行うことができ、メインディスプレイの左側にあるランチャー(モニター)を使用できます。しかし、それは11.10では発生せず、今ではその理由がわかっています。
私にとっては、ランチャーはテレビから可能な限り離れているので、理想は左ではなく右です。ソフトウェアはまだランチャーを動かすことはできません。別の方法を探しましたが、ADeskBarと呼ばれるものを使用してCompizプラグインを介して別の方法で画面の下部に設定することは可能ですが、どちらも非常に役に立ちません。この問題が次のリリースで修正されるとよいでしょう。
希望どおりに修正できない場合、次善策は次善策です。
ランチャーの次のバージョンで、Windowsのタスクバーのように、好きな場所に配置できることを期待しましょう。
Nvidia Tweakerでモニターを左に移動します。それはランチャーを取得します
最も簡単な方法は、リードを入れ替えてから表示設定を再構成することです。これにより、リードは正しい方向になりますが、ダッシュなどは他の画面に表示されます。これは、モニターが同じであり、これを簡単に行えることを前提としています。
モニターの相対位置を変更できる場合があります。
Nvidia tweaker dohickeyを使用すると、Xサーバーの[表示設定]セクションでこれを設定できます。通常、プライマリモニターは0,0に設定され、他のモニターの位置は最初のモニターに対して相対的に指定できます。これを、どのモニターがタワーのどのポートに接続されているかを試すことと組み合わせることにより、賢明に機能し、望みどおりに動作させることができるかもしれません。