Как я могу удалить дубликат второго Unity Launcher в настройке Dual Screen?

На моем двухэкранном дисплее Unity Launcher находится на левом экране, а также на правом экране. Оба работают отлично.

Однако я не хочу, чтобы этот второй пусковой механизм присутствовал на моем правом экране. Как я мог удалить это? Если это имеет значение, я использую драйверы NVIDIA с настройкой TwinView.

A dual screen setup where both launchers are visible

152
задан 19 December 2016 в 23:19

6 ответов

Теперь вы можете.

Откройте настройки дисплея, а затем вы можете выбрать между отображением средства запуска на одном дисплее или всех из них.

enter image description here

Это диалоговое окно также позволяет включить или выключить липкие края (т.е. замедление мыши) между дисплеями.

221
ответ дан 19 December 2016 в 23:19

Я только что нашел настройку в gconf-editor, которая позволит вам установить в качестве средства запуска только ваш основной рабочий стол: / 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 ).

8
ответ дан 19 December 2016 в 23:19

Замедление - это функция, позволяющая использовать программу запуска, когда она настроена на автоматическое скрытие. Я думаю, что это ошибка, что он используется, когда пусковая установка всегда видна. Я сообщил об этом на Launchpad.net, где регистрируются ошибки, и вы, возможно, захотите настроить это так, чтобы оно влияло на вас. Вы можете найти его здесь: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/945847

А пока вы можете настроить его самостоятельно, используя / apps / compiz-1 / plugins / unityshell / screen0 / options / possible_pressure и / apps / compiz-1 / plugins / unityshell / screen0 / options / stop_velocity в gconf-editor

Вы также можете настроить эти параметры в CCSM (Compiz Config Settings Manager), в подключаемом модуле Unity, вкладка Experimental

33
ответ дан 19 December 2016 в 23:19

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

0
ответ дан 19 December 2016 в 23:19

Я попробовал комбинированные настройки сверху:

/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

BTW это с драйверами NVidia.

3
ответ дан 19 December 2016 в 23:19

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

sudo apt-get install disper

После решения вопроса методом, предложенным Пауло Эберманом, или nvidia-настройками, или любым другим способом, который Вам подходит, введите в терминал:

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

В третьей строке учитывается особенное расположение двух экранов различной высоты. Ваш случай может быть проще. Можно попробовать создать файл, подходящий под вашу конфигурацию (без использования других методов + дисперсия - экспорт). Важным моментом является порядок расположения экранов во второй и в последней строке.

Вы можете использовать скрипт и заставить его работать при старте:

#!/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 (как точной, так и квантовой).

Надеюсь, это поможет.

4
ответ дан 19 December 2016 в 23:19

Другие вопросы по тегам:

Похожие вопросы: