デュアルスクリーンセットアップで重複した2つ目のUnityランチャーを削除するにはどうすればよいですか?


150

デュアルスクリーンディスプレイでは、左側の画面と右側の画面にUnityランチャーがあります。両方とも完璧に機能します。

ただし、この2番目のランチャーを右側の画面に表示したくありません。どうすればこれを削除できますか?問題があれば、TwinViewセットアップでNVIDIAドライバーを使用しています。

両方のランチャーが見えるデュアルスクリーン設定

回答:


221

いまなら可能です。

ディスプレイ設定を開き、1つのディスプレイにランチャーを表示するか、すべてのランチャーを表示するかを選択できます。

ここに画像の説明を入力してください

このダイアログでは、ディスプレイ間のスティッキーエッジ(マウスのスローダウン)のオン/オフを切り替えることもできます。


5
これは、Unityがデュアルヘッド構成を正しく検出した場合にのみ機能することに注意してください。nvidiaドライバーでTwinviewを使用している場合は、現時点ではそうではありません。
kynan

1
302.x以降では、バイナリNvidiaドライバーがRandRを適切にサポートしています。
Cumulus007

1
私の設定はツインビューで、そしてそれに、私は上の「X画面用プライマリディスプレイ」と私はタスクバーを望んでいたモニターを設定するには、NVIDIA-設定を使用していた
Diederik

1
@Sigur私はそれを行う方法に慣れていません。あなたはそれについてでも質問をすること自由に感じるべきです!
jrg

1
すべてのヒーローがマントを着ているわけではありません。おかげで仲間、私の命を救った!
マルチェログレチリンズ

33

スローダウンは、ランチャーが自動非表示に設定されている場合にランチャーを使用できるようにする機能です。ランチャーが常に表示されるように設定されている場合に使用されるのはバグだと思います。バグが報告されているLaunchpad.netで報告しましたが、あなたに影響を与えるように設定したいかもしれません。ここで見つけることができます:https : //bugs.launchpad.net/ubuntu/+source/unity/+bug/945847

一方で、あなたは使用してそれを自分で設定することができます/apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressureし、/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocityはgconf-エディタで

これらのパラメーターは、CCSM(Compiz Config Settings Manager)、Unityプラグインの[実験的]タブでも構成できます。


あなたの答えは明確で明快です。私はあなたが言ったことを試しましたが、少なくとも私にはそのスローダウンの問題はもうありません。ITで頻繁に元の質問に回答していませんが、回避策は解決策と同じくらい良いので、この質問に回答済みのマークを付けています。手伝ってくれてありがとう!
ユージンファンデルメルウェ

3
素敵な答え。記録のために、次の値を設定しました/apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1。1つの画面から別の画面に問題なくパス/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20できるようにし、左画面の非表示のランチャーにアクセスできるようにします。
チャフィンク

2
これは私にとって解決策ではありませんでしたが、適切な場所を示してくれました。以下の@Todd Wallentineは、num_launchersオプションを1に設定すると、メイン画面にのみランチャーが表示されることを示しています。
-redbmk

8

gconf-editorで、ランチャーをプライマリデスクトップのみに設定できる設定を見つけました/apps/compiz-1/plugins/unityshell/screen0/options/num_launchers。1に設定すると、ユニティランチャーはプライマリデスクトップにのみ表示されます。0に設定すると、ランチャーはすべてのデスクトップで使用可能になります。

この設定に加えて、克服圧力(/apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1)および停止速度(/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20)も設定します。


この機能は現在、ccsmのドロップダウンの[ランチャーモニター]と呼ばれる[実験的]タブにあります。「すべてのモニター」または「プライマリデスクトップ」を選択できます
ニコリ

さらに、gconfの上記の設定は、完全なUnityインターフェース専用です。あなたがUnity2dを使用している場合は、下のdconfでそれらを見つけることができますcom/canonical/unity-2d/launcher/only-one-launcher
Nicholi

4

ディスパーを使用して解決しました。ターミナルを入力します。

sudo apt-get install disper

PaŭloEbermannまたはnvidia-settingsによって提案された方法、またはあなたに合った方法で問題を解決した後、ターミナルに入力します。

disper --export < /path-to-my-file/my-disper-file.metamode

my-file.metamodeは次のとおりです。

backend: nvidia
associated displays: DFP-0, DFP-1
metamode: DFP-0: 1366x768 @1366x768 +1920+312, DFP-1: 1920x1080 @1920x1080 +0+0
scaling: stretched, stretched
xinerama info order: DFP-1, DFP-0

3行目は、高さの異なる2つの画面の特定の配置を考慮しています。あなたのケースはもっと簡単かもしれません。(他の方法+ disper --exportを使用せずに)構成に合ったファイルを作成してみてください。重要なポイントは、2行目と最後の行の画面の順序です。

スクリプトを使用して、起動時に実行することができます。

#!/bin/sh
#Auto switch single/extend display with disper on Multiple Monitor.
lines=$(disper -l | wc -l)
display_count=$((lines / 2))
if [ $display_count -eq "1" ]; then
   disper -s
else
   disper --import < /path-to-my-file/my-disper-file.metamode
fi

私のnvidiaグラフィックカード(正確なものと量子的なものの両方)で動作しました。

それが役に立てば幸い。


3

上記の組み合わせ設定を試しました:

/apps/compiz-1/plugins/unityshell/screen0/options/num_launchers=1
/apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1
/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20

それは私にとってほとんど成功しました。ランチャーは主画面にのみ表示され、マウスは過度の迷わずに1つの画面から次の画面に移動します。ただし、残りのランチャーはスーパーキーを使用しないと表示されないことがわかりました。これは、以下を設定することで修正できます。

/apps/compiz-1/plugins/unityshell/screen0/options/reveal_pressure=1

ところで、これはNVidiaドライバーを使用しています。


0

私の問題/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity1解決するために変更するだけです...私は必ずしも2番目のタスクバーを削除したくはありませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.