Как иметь два набора сочетаний клавиш для команд сетки Compiz & ldquo; Put Left & rdquo; & & ldquo; Put Right & rdquo ;?

Я хотел бы иметь по два ярлыка для «Put Left» и «Put Right» для позиционирования окон в левом и правом положениях.

В частности, мне нужны ключи по умолчанию, а также некоторые пользовательские клавиши, которые более доступны при вводе:

, т. е.

Поставить влево: <Control><Alt>KP4 и <Shift><Alt>H Поставить вправо: <Control><Alt>KP6 и <Shift><Alt>L

В диалоговом окне CompizConfig разрешено назначать только одну комбинацию клавиш.

Как можно использовать две горячие клавиши для одного параметра настройки compiz-config сетки?

1
задан 15 December 2013 в 19:28

1 ответ

Насколько я могу сказать, compiz позволит только один keybind, как вы заметили.

Однако с небольшим количеством работы вы можете обойти это ограничение!

Сначала установите pycompiz, найденную здесь. Если у вас есть svn, вы можете сделать это с помощью

svn checkout http://pycompiz.googlecode.com/svn/trunk/ pycompiz-read-only

Установить после перехода в папку проектов,

sudo python setup.py install

Затем создать эти два крошечных сценария python и поместить их в папке ~/bin. Затем либо сделайте их исполняемыми (chmod u+x FILENAME), либо при настройке привязок клавиш используйте python SCRIPTNAME.

file: putleft

#/usr/bin/python 
import compiz
compiz.call('grid', 'put_left')

file: putright

#/usr/bin/python 
import compiz
compiz.call('grid', 'put_right')

Наконец, вы можете создать две настраиваемые ярлыки команд для каждого из этих скриптов в пользовательских командах раздел конфигурации compiz (ccsm), и hey presto - два ключа для достижения такого же эффекта. Как уже упоминалось выше, если вы сделали исполняемые скрипты, команды будут putleft и putright, иначе они будут python ~/bin/putleft и python ~/bin/putright.

Наслаждайтесь!

2
ответ дан 25 May 2018 в 08:17

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

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