LINUX.ORG.RU

Переносимые глобальные комбинации клавиш в Qt 4.6 и старше


0

0

Здравствуйте. Почитал я интернетов на сабжевую тему, оказывается кроссплатформенные глобальные хоткеи прикручиваются с помощью qxt. Но проблемма в том, что она есть не во всех дистрибутивах, и видимо не очень популярна. К примеру, в моём дебиане её нет.

georg@citadel:~$ apt-file search qxt
lmodern: /usr/share/texmf/fonts/enc/dvips/lm/lm-qxtt.enc
qt3-doc: /usr/share/qt3/doc/html/qxtwidget-h.html
qt3-doc: /usr/share/qt3/doc/html/qxtwidget-members.html
qt3-doc: /usr/share/qt3/doc/html/qxtwidget.html
tex4ht-common: /usr/share/texmf/tex4ht/ht-fonts/unicode/lm/lm-qxtt.htf
texlive-fonts-extra: /usr/share/texmf-texlive/fonts/enc/dvips/inconsolata/fi4-qxtt.enc
georg@citadel:~$ 

Конечно можно прикрутить Xlib, но во-первых это костыль, во-вторых хотелось бы сохранить переносимость. Какие ещё идеи есть у коллективного разума?



Последнее исправление: flareguner (всего исправлений: 1)

1. Зарепортить багу в Debian на предмет отсутствия пакета.

2. Создать пакет и преложить его для решения зарепорченной баги.

Begemoth ★★★★★
()
Ответ на: комментарий от flareguner
max@neptune:~/
% eix qxt
* x11-libs/libqxt
     Available versions:  (~)0.2.5-r1 (~)0.4-r1 (~)0.5.0 (~)0.5.1 (~)0.6.0 (~)0.6.0-r2 {berkdb crypt debug doc fastcgi sql ssl web xscreensaver zeroconf}
     Homepage:            http://libqxt.org/
     Description:         The Qt eXTension library provides cross-platform utility classes for the Qt toolkit

Гента. вестимо :-)

Begemoth ★★★★★
()
Ответ на: комментарий от flareguner

Благодарю за информацию, но вопрос по-прежнему открыт.

Мне неясно почему тебя этот вопрос так беспокоит. Для популяризации твоей программы (будущей?) целесообразно создать её пакеты для основных дистрибутивов, а там можно и для qxt пакеты сделать.

Begemoth ★★★★★
()
Ответ на: комментарий от Gorthauer

>Отодрать этот кусок из qxt

проще слинковать ее статически - пускай кусок выдерет компилятор

annulen ★★★★★
()
Ответ на: комментарий от Amp

>Например clementine тащит этот фрагмент qxt с собой, десяток файлов аккуратненько лежат в соответствующем каталоге

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

annulen ★★★★★
()

Можешь попытаться пропихнуть нужный функционал из qxt в qt (при условии совместимости лицензий и того, что ты им дашь полные патчи).

Pavval ★★★★★
()
Ответ на: комментарий от Pavval

Можешь попытаться пропихнуть нужный функционал из qxt в qt (при условии совместимости лицензий и того, что ты им дашь полные патчи).

И добавить к требуемым библиотекам Qt 4.8 или 4.9.

Begemoth ★★★★★
()
Ответ на: комментарий от Begemoth

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

Pavval ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.