Всем привет. Вот любопытная задачка, решение которой найти пока не удалось, хотя оно, казалось бы, рядом.
Имеем: экран высокого разрешения с тачем. Настроенный Compiz. Частое использование wine и аудио-плагинов.
Требуется: добиться относительного удобства в плане размера элементов управления.
Ну например. Есть чудесно звучащие и неплохо управляемые с экрана старые софтовые синтезаторы, но у них одна проблема: пиксельный интерфейс. На родном разрешении элементы управления оказываются уже сильно меньше пальца. Для студийного творчества с мышкой норм, а вот на концерте уже не прокатит.
Напрашивается решение: увеличить. Чем? Конечно же, Compiz'ом, чем же ещё.
Лезем в compiz-config, находим там Magnifier. Обычная экранная лупа, следующая за мышью. Можно задать достаточную площадь увеличения, однако с сенсорным краном не прокатит: место тыкания пальцем не совпадает с фактическим расположением элементов управления, курсор перемещается под палец, следом фокус, и получается щелчок по случайной точке.
Что ещё? Enhanced Zoom Desktop. "Вот нутром чую, что поллитра, а объяснить не могу". Вроде на первый взгляд это то, что надо: увеличивает весь экран, даже следование за мышью присутствует. Однако - та же фигня. Сенсорный экран посылает фактическое положение указателя на фактическом рабочем столе, оно не совпадает с прорисовкой увеличенного указателя на увеличенном экране. Можно даже отключить скрытие оригинального указателя, тогда мы увидим соотношение движений мыши и масшаба. И вот чую я, что где-то здесь можно порыться, чтобы курсор не просто отслеживался, но перехватывался.
В идеале хотелось бы, конечно, совсем иную вещь. Хотелось бы масштабировать картинку (содержимое) внутри отдельно взятого окна, не затрагивая весь рабочий стол. Опять же, нутром чую, что компиз что-то такое теоретически умеет, но на практике - в стандартных настройках этого нет.
Вот. Подскажите, может, кто знает, где искать.