Як я можу видалити повторюваний другий Unity Launcher у налаштуваннях подвійного екрана?


150

На дисплеї з подвійним екраном у мене є панель запуску Unity на екрані зліва, а також на екрані правої руки. Обидва працюють прекрасно.

Однак я не хочу, щоб цей другий пусковий пристрій був присутній на екрані правої руки. Як я можу це видалити? Якщо це має значення, я використовую драйвери NVIDIA із налаштуванням TwinView.

Подвійний екран, де видно обидва пускові установки

Відповіді:


221

Ви можете зараз.

Відкрийте налаштування дисплея, і тоді ви можете вибрати, чи мати пускач на одному дисплеї чи всі їх.

введіть тут опис зображення

Це діалогове вікно також дозволяє вмикати або вимикати липкі краї (тобто уповільнення миші) між дисплеями.


5
Зверніть увагу, це працює лише в тому випадку, якщо Unity правильно виявляє вашу подвійну конфігурацію голови - що наразі не відбувається, якщо ви використовуєте Twinview з драйверами nvidia.
кинан

1
Зараз, починаючи з 302.x, бінарний драйвер Nvidia підтримує RandR.
Cumulus007

1
Моя конфігурація - TwinView, і з цим мені довелося використовувати nvidia-settings, щоб встановити монітор, на якому я хотів, щоб панель завдань була «основним дисплеєм для екрана X»
Дідерік

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, Експериментальна.


Ваша відповідь чітка і чітка. Я спробував те, що ви сказали, і принаймні у мене більше немає такої проблеми з уповільненням. Хоча ви часто не відповідали на початкове запитання в галузі ІТ, вирішення настільки ж добре, як рішення, і саме тому я відзначаю це питання як відповідь. Дуже дякую за допомогу!
Євген ван дер Мерве

3
Гарна відповідь. Для запису я встановив такі значення: /apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1щоб зробити можливим безперешкодно переходити з одного екрана на інший та /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20все ж робити доступ до прихованого запуску на лівому екрані.
phaphink

2
Це не було рішенням для мене, але вказало на потрібне місце. @Todd Wallentine нижче показує, що num_launchersопція, встановлена ​​на 1, відображатиме пусковий панель лише на первинному екрані.
redbmk

8

Я тільки що знайшов настройки в GConf-редактор , який дозволить вам встановити панель запуску тільки основного робочого столу: /apps/compiz-1/plugins/unityshell/screen0/options/num_launchers. Якщо встановити його на 1, засіб Unity запускатиметься лише на первинному робочому столі. Якщо встановити його на 0, пускова установка буде доступна на всіх робочих столах.

На додаток до цього параметра, я також встановлюю перевищений тиск ( /apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1) і зупиняю швидкість ( /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20).


Я помітив, що ця функція доступна в смс зараз, на вкладці Експериментальний під назвою "Монітори запуску" у спадному меню. Ви можете вибрати "Усі монітори" або "Основний робочий стіл"
Ніколі

Додатково зауважте, що наведені вище параметри в gconf призначені лише для повного інтерфейсу Unity. Якщо ви використовуєте Unity2d, ви можете знайти їх у dconf у розділіcom/canonical/unity-2d/launcher/only-one-launcher
Ніколі

4

Я вирішив за допомогою дисперсу. Введіть термінал:

sudo apt-get install disper

Після вирішення проблеми методом, запропонованим Paŭlo Ebermann або 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

Третій ряд враховує особливе розташування двох екранів з різною висотою. Ваш випадок може бути простішим. Ви можете спробувати створити файл, який відповідає вашій конфігурації (без використання інших методів + disper - експорт). Важливим моментом є порядок екранів у другому та в останніх рядах.

Ви можете використовувати скрипт і запускати його при запуску:

#!/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

Це в основному для мене вдалося. Пускова установка з’являється лише на первинному екрані, і миша рухається з одного екрана на інший без зайвих вагань. Однак я виявив, що решта запуску не виявиться без використання супер ключа. Це можна виправити, встановивши наступне:

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

До речі, це з драйверами NVidia.


0

Тільки зміни /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocityв 1фіксованою питання для мене ... Я не обов'язково хочу зняти другу панель задач, просто не подобається пауза при переході від одного екрана до іншого.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.