Linux -- это интересно

PyTyle


Рубрика: Прочие -> Системные утилиты
Метки: | | | | |
Просмотров: 242

PyTyle — маленькая Python (Python X Library) утилита добавляющая в традиционные оконные менеджеры функционал фреймовых/мозаичных оконных менеджеров.

Фреймовый / Мозаичный оконный менеджер — менеджер окон разбивающий рабочее пространство экрана на взаимно не пересекающиеся прямоугольные области, фреймы. Каждый фрейм используется для вывода информации отдельным приложением, позволяя полностью использовать всё видимое пространство.

Традиционные оконные менеджеры (в том числе композитные) создают области покоординатно и послойно (окна), позволяя активно задействовать управление окнами с помощью мыши. Подход фреймовых оконный менеджеров позволяет минимизировать использование мыши в рутинных операциях с окнами, используя для этого клавиатурные сочетания, что сказывается на эффективности работы.

Достоинства концепции фреймовых оконный менеджеров особенно заметна на широкоформатных мониторах, так как при использовании традиционных оконных менеджеров большая часть рабочего пространства пустует. Но к работе в фреймовом оконном менеджере трудно привыкнуть, да и не все популярные графические приложения рассчитаны на работу с ними.

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

Используемые "по умолчанию" клавиатурные сочетания:

  • Alt+A - активация/включение;
  • Alt-U - отключение;
  • Alt+Z - переключение между режимами, вариантами расположения окон;
  • Alt+J и Alt+K - переключение между окнами;
  • Alt+H и Alt+L - изменение размера окон;
  • Alt+M - переключение фокуса на основное окно;
  • Alt+С - сделать следующее окно основным;
  • Alt+Shift+C - закрыть окно в фокусе (можно использовать Alt+F4);
  • Alt+Shift+D и Alt+Shift+D - включить и отключить декорации и рамки окон;
  • Alt+Shift+Space - сброс используемого макета в первоначальный;

При добавлении PyTyle в автозагрузку необходимо чтобы он обязательно запускался после используемого оконного менеджера, с задержкой, например с помощью команды:

(sleep 5 && pytyle) &

После активации для управления окнами можно использовать только клавиатурные сочетания, настройки можно задать в конфигурационном файле:

~/.config/pytyle/pytylerc

PyTyle потребляет минимум системных ресурсов и является NetWM / EWMH совместимым приложением (не зависит от какого либо рабочего окружения), поддерживается работа с большинством современных оконных менеджеров..

Лицензия: GNU General Public License version 3.0 (GPLv3)

Домашняя страница

Страница на sourceforge.net

Страница на github.com

Страница на github.com (дубликат)

Страница на github.com (fork https://code.google.com/p/pytyle/)

Комментариев: 6 RSS

Здравствуйте!

Буду благодарен тому кто подробно раccкажет как данную программу установить в xUbuntu 16.04.2

Для начала, если ещё не уставлено, то ставим:

sudo apt-get install python-xlib

Потом скачиваем pytyle-0.7.5.tar.gz, с сохранением его в домашний каталог.

Далее в консоли выполняем:

tar -xzf pytyle-0.7.5.tar.gz
cd pytyle-0.7.5
sudo python setup.py install

Данные манипуляции проверены на свеже поставленной Ubuntu MATE 16.04:

Опять Тот самый аноним3 2017-04-21 в 17:59:28

А если в каталоге с программой, написанной на python выполнить sudo checkinstall python setup.py install вместо sudo python setup.py install, предварительно этот самый checkinstall установив, то, удалить программу (или переустановить / обновить) будет гораздо легче, т. к. соберется и установится deb-пакет.

будет гораздо легче, т. к. соберется и установится deb-пакет
Собрали бы и на ППА закинули, куча народу вам бы спасибо сказало.

Опять Тот самый аноним5 2017-04-21 в 21:05:49

Уважаемый Gera! Во-первых, мне PyTyle без надобности. Во-вторых, создавать PPA потому, что кто-то вместо одной команды не может скопипастить другую как-то несерьёзно, вы не находите?

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

Когда как простую команду все банально проигнорируют, ну не "интересна" она изначально, это кстати из жизненного опыта ;)

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)