Третье графическое измерение Евгений Зобнин ака j1m Хакер, номер #091, стр. 091-108-4 Alt+удерживание левой клавиши мыши - перемещение окна; Alt+Ctrl+удерживание левой клавиши мыши - перемещение окна с прилипанием к границам рабочего стола; Alt+удерживание правой клавиши мыши - изменение размеров окна; Ctrl+Shift+колесико мыши - плавное изменение прозрачности окна; Alt+Tab - переключение между окнами; Ctrl+Alt+влево/вправо - вращение куба (смена рабочего стола); Ctrl+Shift+Alt+влево/вправо - вращение куба с отображением текущего окна; Ctrl+Alt+удерживание левой клавиши мыши - свободное вращение куба движением мыши; Win+правый клик мыши - эффект лупы; Win+колесико мыши - эффект лупы с плавным зумом; F12 - автокомпоновка окон. Вместо того чтобы запускать Xgl руками, можно настроить kdm или gdm для его автоматического запуска. Для KDE следует добавить строку «ServerCmd=/opt/X11/bin/Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer» в файл /opt/kde/share/config/kdm/kdmrc и дописать в файл /opt/kde/share/config/kdm/Xstartup две строки: /opt/X11/bin/compiz --replace decoration wobbly fade \ minimize cube rotate zoom scale move resize place switcher & /opt/X11/bin/kde-window-decorator & Для Gnome потребуется открыть файл /etc/X11/gdm/gdm.conf, затем в секции «[servers]» заменить строку «0=Standard" на "1=Xgl» и добавить: [server-Xgl] name=Xgl command=/opt/X11/bin/Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer flexible=true Красота-то какая, лепота Первое, что бросается в глаза, — это, конечно же, эффекты. Эффектов много, и все они выполнены очень качественно и красиво. Прозрачность окон, выпрыгивающие как бы из вакуума меню, растягивающиеся при перетаскивании окна, смена рабочего стола, выполненная в виде вращающегося куба, сворачивание, разворачивание и переключение окон — все это действительно впечатляет. Рабочий стол оживает и притягивает к себе внимание. Равнодушным не останется никто: ни заядлый KDE'шник, ни аскет-консольщик. Особенно впечатляет эффект, проявляющийся при попытке «отодрать» окно от края экрана, при этом само окно растягивается, как пиявка, а после отсоединения от бордюра плавно принимает прежнюю форму. Все существовавшие ранее эффекты по сравнению с *этим* кажутся блеклыми и несуразными. Добро пожаловать в новый дивный цифровой мир! Второе — это скорость отрисовки графики. Ее прирост можно оценить даже на глаз. KDE становится просто молниеносным — абсолютно никаких задержек в открытии меню и перемещении окон, текст прокручивается быстро и без багов. Можно с уверенностью утверждать, что пройдет совсем немного времени, прежде чем рабочий стол любого настольного ПК будет основан на OpenGL, и мы навсегда забудем о тормозах и ограничениях 2D-режима. red hat vs novell Xgl — не единственный проект, позволяющий перевести X-сервер на рельсы OpenGL. Одновременно с открытием исходников Xgl компания Red Hat и X-консорциум разработали свою версию ускоренного X-сервера под названием AIGLX (Accelerated Indirect GL X). Причем поводом для изобретения велосипеда послужил тот факт, что Дэвид Рэвеман вел разработку закрыто, не консультируясь с сообществом Open Source, а затем выпустил готовый продукт, не заботясь о том, всем ли понравится его реализация. |