Невозможно отсоединить Супер Ключ от Unity

8

Из-за проблемы совместимости видеокарты с использованием CrunchBang мне сказали, что мой лучший вариант - перейти на 12.04 LTS. Я пытаюсь настроить и персонализировать все так, как я привык, но у меня возникли некоторые проблемы с отменой привязки ярлыков Unity по умолчанию.

Я привык к тому, что все мои ярлыки перенаправляются через супер-клавишу (T для терминала, W для Интернета, Up для увеличения непрозрачности и т. Д.). Я следовал инструкциям по установке compizconfig-settings-manager и выполнил расширенный поиск всех сочетаний клавиш, привязанных к супер-клавише, включая сочетания клавиш Unity, но Unity, похоже, все еще прислушивается к нажатию клавиш, и, следовательно, ни compiz, ни сочетания клавиш установить в системных настройках -> клавиатура получить команды, которые я им даю.

(Я попытался также просто изменить ключ запуска единства вместо его отключения, как показано ниже - ни сработало)

Я сказал Unity, чтобы расслабиться, но это не будет.

Томас Торогуд
источник
У меня похожая проблема, но я не могу связать эту кнопку, так как она автоматически отключается.
Дэвид Йелл

Ответы:

1

Поверьте Unsettings позволит вам сделать это.

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings
Крис
источник
Это не было никаких настроек связывания вообще. Он также прочитал все настройки, которые я уже имел в compiz, показывая, что настройки compiz, безусловно, сохраняются и читаются откуда-то.
Томас Торогуд
Хм, я использовал инструменты настройки для единства 2d, и я думаю, что он был один. Это похожие программы. Извините, что вы приложили все усилия.
Крис
0

Кажется, уже известная ошибка: https://bugs.launchpad.net/compiz/+bug/950160 Для работы с упомянутым решением Можно ли определить сочетания клавиш с помощью клавиши Super? , может быть, это нужно отключить Tap_Detection для супер ключа.

См. Https://code.launchpad.net/~brandontschaefer/unity/disable-super-tap-detection

sudo nano /usr/share/compiz/unityshell.xml

Добавить <tap_detection>false</tap_detection>:

 <option type="float" name="panel_opacity">
 ..
     <short>Key to show the Dash, Launcher and Help Overlay</short>
     <long>Holding this key makes the Launcher and Help Overlay appear. Tapping it opens the Dash.</long>
     <tap_detection>false</tap_detection>
     <default>&lt;Super&gt;</default>
 </option>
user.dz
источник
0

Я попробовал что-то, и это сработало. Я изменил не все привязки, а некоторые, и это сработало.

Вы устанавливаете gconf-editorи из меню вы идете в EditFind и вы ищете строку <Super><>символами). Вы выбираете поиск по всем именам ключей и значениям ключей. Затем вы просматриваете каждую находку и меняете значение на другое или отключаете его. Я бы посоветовал вам вести журнал с изменениями, чтобы вы могли внести изменения обратно в случае, если что-то пойдет не так.

Я изменил <Super>wк <Super><Alt>pи он работал. Вы также можете оставить его пустым или написать, Disabledчтобы отключить его.

Если вы хотите переназначить функции другим комбинациям, имейте в виду, что только специальные клавиши имеют <>символы, и вы должны помещать все буквы в маленький регистр. В противном случае это становится сложным. Вы должны написать каждую комбинацию. Это не захватывает это автоматически.

Orestis
источник
0

Если вы не возражаете против использования цифр, вы можете поставить свои избранные вверху, затем удерживать Super (клавиша Windows) и нажать цифру 1/2/3 ... для 1-го / второго / третьего приложения.

NoBugs
источник
-2

Это работало для меня на Ubuntu 12.04 точно, без Compiz.

В dconf-editor: con → canonical → unity-2d → launcher и снимите флажок с опции « super-key-enable ».

Miche13
источник
2
Проблема с вашим ответом состоит в том, что он имеет дело с Unity-2D, а вопрос о Unity 3D.
RolandiXor