Вкладки Для Linux Skype. Что, Если Они Еще Не Всем Надоели?

Если вы не используете Skype для Linux, прокрутите дальше.

  • периодически заставлял Xorg съедать 100% процессора
  • перетаскивание файлов в окно чата не работало
  • периодически вкладки просто не открывались
  • Иногда фокус ввода терялся, что требовало сворачивания окна или переключения вкладок.

Они оказались фатальными по той простой причине, что утилита запускается в отдельном процессе и имитирует окна Skype через X11. Для исправления недостатков пришлось загружать свою библиотеку в адресное пространство Skype, а это означает отказ от использования C#, поскольку таскать с собой 32-битную среду выполнения Mon и 32-битные привязки к Gtk на 64-битных системах было бы очень странно.

Мне было очень лень вспоминать C++, и поэтому все это оказалось отложено на полку.

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

На данный момент он немного сыроват, но уже пригоден к использованию.

Пакет для Ubuntu можно получить на моем сайте.

ППА .

Репозиторий для Debian здесь .

GPG-ключ репозитория можно найти по той же ссылке, добавьте его в source.list строкой

deb http://download.opensuse.org/repositories/home:/keks-n/Debian_6.0/ .

/

Буду рад, если кто-то соберет RPM. Хотя в пакет deb можно установить Alien, но, к счастью, в нем не прописано никаких зависимостей, поскольку они точно такие же, как у Skype (XLib, QtCore, QtGui).

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

Изменения будут отражены здесь: этот странице, но пока она даже не приведена в соответствие с новой версией.

Исходники можно получить здесь .

Перед сборкой вам необходимо запустить «qmake -spec linux-g++-32».

Специально для желающих открыть глаза на возможности KWin сообщаю: меня они не устраивают; почему описано в предыдущих постах.

УПД: Спасибо за отчеты об ошибках.

На данный момент вот небольшой список найденных ошибок: 1) чтобы получить фокус для ввода сообщения, вам может потребоваться щелкнуть чуть выше поля ввода.

2) несовместимость с sni-qt (костыль для UIITY, издевательство над классом иконок в трее).

3) некоторые панели задач не реагируют на смену значков, а я забыл установить UrgencyHint 4) Иногда содержимое вкладки не изменяется в размерах 5) Иногда вкладка вообще не открывается 6) Некоторые неприятные проблемы с KWin 7) Почему-то на Генте и Арче нормально не работает. Мистика.

УПД: Исправлены (вроде бы) проблемы с Unity и пара ошибок.

Обновите себя.

Теги: #skype #tabs #skypetab #ld_preload #messengers

Вместе с данным постом часто просматривают: