5

У Gnome есть много общесистемных сочетаний клавиш, которые конфликтуют с общепринятыми сочетаниями клавиш.

Windows избегает таких конфликтов, используя специальный ключ (супер / окно / ключ ОС). Например, в Ubuntu Alt+Shift+Up конфликтует с "двигаться вверх по линии" в phpStorm. (Ярлыки Linux имеют приоритет над ключами всего приложения, и я не могу отключить некоторые из них.)

  1. Как я могу отключить все сочетания клавиш Gnome?

  2. Есть ли какое-либо приложение, чтобы сопоставить сочетания клавиш Gnome с суперключами (или идеально сопоставить с эквивалентными клавишами Windows)?

  3. По сути, почему разработчики Linux не используют суперключ в качестве клавиши-модификатора для действий в масштабе всей ОС?

2 ответа2

3

Альтернативное решение вашей проблемы, которое может быть более приемлемым для вас, - это изменить раскладку клавиатуры в PHPStorm на "По умолчанию для GNOME". Это изменит сочетания клавиш, так что конфликты с GNOME будут удалены. Я полагаю, что PHPStorm устанавливается с "Default for XWin" в качестве раскладки клавиатуры по умолчанию, которая включает в себя сочетания клавиш, такие как Alt+F8 и Alt+F9, которые конфликтуют с сочетаниями клавиш управления окнами окна GNOME.

Перейдите в File -> Settings и выберите Keymap в настройках IDE. Вот снимок экрана с соответствующим раскрывающимся списком в карте ключей PHPStorm:

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

0

Ubuntu 11.04 поставляется по умолчанию в Unity. Он также поставляется с GNOME 2.32 (под названием «GNOME Classic», когда вы хотите начать сеанс).

GNOME не устанавливает Alt+Shift+Down. Итак, если вы используете GNOME, либо:

  1. Вы установили ключ «Compose» по ошибке в другой ключ. Перейдите в System-Preferences-Keyboard-Layout и выберите кнопку «Параметры». Настройки выделены жирным шрифтом.
  2. Вы устанавливаете это вручную (или по ошибке) в глобальной привязке. Перейдите в Системные настройки-Сочетания клавиш.

Кроме того, GNOME поставляет metacity в качестве оконного менеджера, но Ubuntu поставляет compiz по умолчанию. Итак, чтобы отключить compiz:

  1. Перейдите в раздел «Системные настройки-Внешний вид-Визуальные эффекты» и установите для него значение «Нет». Связывание клавиш должно измениться.

Тем не менее, я думаю, что вы работаете с Unity (с compiz). В этом случае вам следует:

  1. проверить аналогичный ответ в Askubuntu
  2. Отредактируйте свой вопрос и измените «GNOME» на «Unity».

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