Как я могу отключить перетаскивание окон Alt + Click?

46

В Ubuntu 14.04, когда вы держите Altи щелкаете окно, вы можете перетаскивать его. Как я понимаю, раньше вы могли отключить его через gconf, но Unity больше не считывает настройки отсюда (следовательно, больше не может менять расположение кнопок окна).

По умолчанию для этого нет настроек, и я ничего не могу найти в Unity Tweak Tool. Есть ли вообще отключить Alt+ клик по движению окна в 14.04?

ruscur
источник
2
Близкие избиратели! Этот пост имеет ответы, которые превосходят названный дубликат. Слить кандидата? может быть. Близко? никогда
Старейшина Гик

Ответы:

49

В 14.04 (или 14.10, 15.04, 15.10, 16.04) установить ключ / значение по умолчанию:

dconf write /org/gnome/desktop/wm/preferences/mouse-button-modifier  '"<Alt>"'

Вы можете присвоить ему (ограниченное количество) другие значения, но НЕ устанавливайте его так, noneкак вы могли бы в прошлом. И при этом вы не должны устанавливать это в пустую строку. Выполнение любого из них даст вам некоторые проблемы с получением контроля над мышью обратно, как я узнал ...

Практическая ценность этой информации весьма ограничена, так как не так много альтернативных ключей. Я нашел только Shiftи Superбуду работать, что, я сомневаюсь, даст вам решение, которое вы хотели бы иметь.

Конечно, вы также можете использовать dconf-editor:

org>gnome>desktop>wm>preferences

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

Якоб Влейм
источник
15
Решение kcpr позволяет вам легко установить что-то вроде этого <Shift><Control><Alt><Super>Button20. Будет трудно случайно вызвать это.
mpen
1
К вашему сведению, это все еще работает в 16.04.
Джон П Блох
@JohnPBloch ах, здорово, приятно слышать. Спасибо за упоминание.
Якоб Влейм
2
работает отлично;) PS НЕ ПЫТАЙТЕСЬ установить его на пустую строку . Я пытался :) Мышь просто будет всегда двигать окна. Не могу ничего выбрать. Нажмите на какое-то окно, и вы перетаскиваете его, а не выбираете что-то. Вам придется отменить это без мыши.
Лукас
1
@mpen Спасибо ...
Раджеш Чаудхари
18

Сегодня я узнал, что нажатие клавиши

Супер

вместе с

Alt + Click

обходит (деактивирует) поведение перетаскивания. Решил, по крайней мере, мои проблемы, так как приложение (Inkscape), которое я хотел использовать Alt + Click с, кажется, просто игнорирует нажатие дополнительной клавиши ( Super ).

научная фантастика https://askubuntu.com/a/445254/618422

#редактировать

Кстати, это также официально зарегистрировано по адресу:

https://inkscape.org/en/doc/tutorials/basic/tutorial-basic.en.html#Selecting_under_and_dragging_selected

Алия
источник
Это, безусловно, самая удивительная вещь, которую я видел сегодня! Спасибо - вот почему я пытался отключить ALT-драгу в первую очередь! Спасибо, приятель!
Кристоффер Берг - EcodeAS
Мне это было нужно для редактирования в блокноте Notepad ++ / режиме колонок в Windows VM. Очень полезно. Спасибо!
Оливер Р.
Лучшее решение, которое не требует от нас
Krishnakumar
16

Вы также можете сделать это через Compiz Settings Manager.
Просто установите его с помощью sudo apt-get install compizconfig-settings-manager.
Я считаю, что аддон называется «Переместить» и находится в разделе «Управление окнами». Вы можете перейти прямо к его настройкам с помощью ccsm -p move.

Я очень рекомендую это приложение. Это дает доступ к огромному количеству параметров настройки системы.

kcpr
источник
Действительно, супер просто так.
Vadorequest
Вам также нужно сделать это, sudo apt-get install compiz-pluginsчтобы получить возможность управления окнами
shinobi
Как сохранить изменения в этом приложении? Отключение опции Alt-move ничего не делает и возвращает при следующем запуске
Dims
@Dims, я считаю, что он должен быть сохранен автоматически. Может быть, просто попробуйте изменить модификатор с altчего-то еще ( superэто мой личный фаворит).
kcpr
Я использую Deepin, оба способа не работают со мной
Халед AbuShqear
9

Вы можете использовать CompizConfig Settings Manager ( CCSM ). Этот инструмент необходим, если вы хотите настроить Linux для повышения эффективности, потому что он позволяет легко настроить среду рабочего стола так, чтобы она была намного более эффективной, чем готовая Ubuntu. Раньше я использовал такие вещи, как dconf-editor и Ubuntu Tweak , но для настройки всего, что связано с поведением рабочего стола, я обнаружил, что CCSM гораздо более мощный и простой в использовании.

  1. Установите CompizConfig Settings Manager , введя это в терминале:

    sudo apt install compizconfig-settings-manager compiz-plugins compiz-plugins-extra
    
  2. Откройте CCSM (диспетчер параметров CompizConfig), перейдите в раздел « Управление окнами » и найдите значок « Переместить Windows» .

  3. Убедитесь, что Move Window включено, а затем нажмите его кнопку.

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

  1. Нажмите кнопку справа от окна « Инициирование перемещения» со значком мыши рядом с ним.

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

  1. В окне Edit Initiate Window Move , а затем обязательно снимите флажок Enabled . Это отключит это. Вы также можете легко настроить «Перемещение окна» на другую комбинацию мыши / клавиатуры / края экрана, если хотите, хотя привязка к краю экрана не будет работать. Именно здесь этот инструмент, CCSM , превосходит dconf -editor и Ubuntu Tweak .

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

SunnyDaze
источник
3
Отключение ярлыка не работало для меня в Ubuntu 16.04, вместо этого мне пришлось изменить ярлык по умолчанию.
Хайме
Вам также нужно будет выполнить sudo apt-get install compiz-plugins, чтобы получить возможность управления окнами
shinobi
Я никогда не устанавливаю плагинов compiz, потому что я предполагал, что плагин compiz был установлен по умолчанию, и у меня все еще есть функция управления Windows. Тем не менее, я устанавливаю compiz-plugins-extra на все мои установки Linux, так что, возможно, именно здесь я получаю плагин для управления Windows. Поэтому я добавил их обоих в командную строку выше.
SunnyDaze
1
Изменение ярлыка работало на 18.04
красители
4

Вы также можете использовать GNOME Tweak Tool ( gnome-tweak-tool).

В разделе «Windows» измените настройку «Window Action Key».

Этот инструмент, очевидно, предназначен для настройки оболочки GNOME, но некоторые свойства также соблюдаются Unity.

MNaydenov
источник
3

Если вы используете KDE Plasma, вы можете использовать Системные настройки.

  1. Выполните поиск параметров системы в Панели запуска приложений или запустите настройки системы
  2. Нажмите «Управление окнами» в разделе «Рабочая область».
  3. Слева выберите «Поведение окна» и перейдите на третью вкладку «Действия с окном».
  4. Второй раздел называется «Внутреннее окно», «Заголовок и рамка». Вы можете изменить любое из этих раскрывающихся меню на «Ничего», чтобы отключить их действие.

Окно меню действий

Аварийный временной сдвиг
источник
0

Я пытался использовать, dconf-editorно настройки не работали. Немного очевидно, но если вы используете корицу вместо GNOME, вам следует отредактировать:

org > cinnamon > desktop > wm > preferences
Карл Уолш
источник