Пришлось допиливать. В частности, начались проблемы с Lazarus 0.9.30. Пакет есть в стандартных репах... После обновления, в проектах (в запущенных бинарниках) при щелчке на DBGrid происходит блокировка всех остальных элементов на форме. Как будто фокус замораживается на гриде. Если запускать проект через Lazarus вываливается исключение:
Проект ххххх вызвал исключение EInterfaceCritical `OS_IS_PAGER (pager)` failed
Выяснилось, что скорее всего виноваты "оверлейные" скроллбары.
Лечится путем отключения таковых:
$sudo su
#echo "export LIBOVERLAY_SCROLLBAR=0" > /etc/X11/Xsession.d/80overlayscrollbars
или удалением пакета совсем:
$sudo apt-get remove liboverlay-scrollbar* liboverlay-scrollbar-*
P.S.
Если необходимо вернуть красивости скролбарам, делаем так:
$sudo rm -f /etc/X11/Xsession.d/80overlayscrollbarssudo rm -f /etc/X11/Xsession.d/80overlayscrollbars
ну а если завалили пакет - ставим:
$sudo apt-get install liboverlay-scrollbar
P.P.S.
Также, можно обойтись и без доп. ковыряний. Если нужно просто запустить программу (скажем так, для теста), то выполним в терминале:
$export LIBOVERLAY_SCROLLBAR=0 && <ваша программа>
Комментариев нет:
Отправить комментарий