Патчим ClipIt (добавляем новый пункт меню, исправляем проблему обрезки строк)

Автор ZEN, 09 июня 2014, 19:28:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ZEN

Постепенно переходя с xfce4 на openbox привожу  в порядок джентльменский набор софта. В связи с одним не приятным багом в xfce4-clipman, перешел на менеджер буфера обмена - ClipIt. Который, до вчерашнего дня, криво обрезал utf8-строки и не имел в меню пункта "Очистить" для быстрого доступа.

Скриншот для сравнения обрезки строк до и после патча:


Скриншот с новым пунктом меню "Очистить":


Инструкция как пересобрать пакет с патчами (на этапе dch -i будет предложено написать изменения относительно оригинала):
sudo apt-get build-dep clipit
cd /tmp
apt-get source clipit
mkdir clipit-1.4.1/debian/patches
wget http://dumpz.org/1121295/nixtext/ -O clipit-1.4.1/debian/patches/01_clipit_remove_all.patch
echo "01_clipit_remove_all.patch" >> clipit-1.4.1/debian/patches/series
wget http://dumpz.org/1121875/nixtext/ -O clipit-1.4.1/debian/patches/02_fix_utf8_strings.patch
echo "02_fix_utf8_strings.patch" >> clipit-1.4.1/debian/patches/series
wget http://dumpz.org/1163813/nixtext/ -O clipit-1.4.1/debian/patches/03_fix_endline.patch
echo "03_fix_endline.patch" >> clipit-1.4.1/debian/patches/series
cd clipit-1.4.1/
dch -i
dpkg-buildpackage -rfakeroot
cd ..
sudo dpkg -i *.deb


И.... собственно всё :)

Патчи отправлены разработчику ClipIt, так что будем ждать их в следующем релизе.
Так как я здесь гость не частый, рискну опубликовать ссылку на свой форум, где в первую очередь публикуются все патчи/скрипты и т.д. - http://linuxhub.ru/
Так же приветствуются предложения и идеи относительно патчей для другого софта.
Crimea is Ukraine

Malaheenee

Полезная работа. Новички попросят готовый deb-пакет, так что лучше сразу его и прикрепить.

Хотелки: еще бы чтоб иконка менялась, а также не зависела от используемого видео... э-э-э... движка? драйвера?. При использовании glamor - в панели tint2 кажет только пустое место...
Все мы где-то, когда-то и в чем-то были новичками.

ZEN

Цитата: Malaheenee от 10 июня 2014, 11:54:44Полезная работа. Новички попросят готовый deb-пакет, так что лучше сразу его и прикрепить.

Debian Wheezy i386: clipit_1.4.1-1.1_i386.deb

Цитата: Malaheenee от 10 июня 2014, 11:54:44Хотелки: еще бы чтоб иконка менялась, а также не зависела от используемого видео... э-э-э... движка? драйвера?. При использовании glamor - в панели tint2 кажет только пустое место...
хм... на заметку возьму, но как я понимаю glamor используют с открытыми драйверами вместо exo. Откатываться с проприетарных для разработки/тестирования очень лень :). Так что встречный вопрос по поводу glamor - я нашел не один сайт с тестами, где Х-сервер с glamor работает медленнее, чем без него. Есть реальная польза от использования данного модуля?
Crimea is Ukraine

Malaheenee

За пакет от новичков авансом спасибо! :)

Цитата: ZEN от 10 июня 2014, 20:33:12Есть реальная польза от использования данного модуля?
Есть. Взлетает аппаратное ускорение видео на старых HD2400. В Debian "гламора" не собирают, поэтому проверяли на Федоре и Арче.

Хотя бы просто поддержку общесистемной темы для иконки  :D
Все мы где-то, когда-то и в чем-то были новичками.

ZEN

Цитата: Malaheenee от 11 июня 2014, 06:07:51
Цитата: ZEN от 10 июня 2014, 20:33:12Есть реальная польза от использования данного модуля?
Есть. Взлетает аппаратное ускорение видео на старых HD2400. В Debian "гламора" не собирают, поэтому проверяли на Федоре и Арче.

Хотя бы просто поддержку общесистемной темы для иконки  :D

хм... в пакете SVG иконка.. В других GTK-приложениях иконка в трее нормально отрисовывается? Думаю, что для теста можно попробовать подменить на какой-то png.
Crimea is Ukraine

Malaheenee

Все мы где-то, когда-то и в чем-то были новичками.