1

По умолчанию в Fluxbox, если вы удерживаете Alt и нажимаете левую кнопку мыши на окне, вы можете перемещать его. Мне нравится эта функция.

Но я пытаюсь использовать inkscape, который имеет свое собственное использование для alt. Могу ли я отключить опцию перемещения окна для клавиши alt, если активным окном является inkscape?

2 ответа2

0

Вы можете изменить файл keys расположенный в ~username/.fluxbox/ .

  1. Откройте файл, используя ваш любимый текстовый редактор
  2. Ищите комментарий как: alt + левый / правый щелчок, чтобы переместить / изменить размер окна
  3. Ниже этой строки вы найдете что-то вроде этого:
    OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
  4. Вы можете заменить деталь mod1 другой клавишей (то есть клавишей управления)
    OnWindow Control Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
  5. Сохраните изменения, и вы сможете увидеть эффекты после перезапуска Fluxbox.
0

Клавиша Alt (в основном сопоставленная с модификатором Mod1 ) используется не только Inkscape, но и многими многими ... многими другими программами: Gimp, Blender, браузерами, редакторами и т.д. И не только в Unix, но также в Windows и макинтош Таким образом, я лично использую клавишу Win в качестве триггера для большинства действий fluxbox :

OnWindow Mod4 Mouse1 :StartMoving
OnWindow Mod4 Mouse3 :StartResizing NearestCorner

(часть моего .fluxbox/keys). Вы можете использовать некоторые недокументированные действия, чтобы переключиться на другой KeyMode когда фокус переключается на Inkscape и возвращается к поведению по умолчанию, когда Inkscape теряет фокус, но в долгосрочной перспективе, я думаю, это только запутает ваш пользовательский опыт. Используйте ключ Win и будьте счастливы с ним.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .