From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 19 Oct 2007 19:04:09 +0300 From: Michael Shigorin To: sisyphus@lists.altlinux.org Message-ID: <20071019160408.GJ17541@osdn.org.ua> Mail-Followup-To: sisyphus@lists.altlinux.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="yrj/dFKFPuw6o+aM" Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.4.2.1i Subject: [sisyphus] IQ: composite control X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: shigorin@gmail.com, ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Oct 2007 16:04:09 -0000 Archived-At: List-Archive: List-Post: --yrj/dFKFPuw6o+aM Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Здравствуйте. В процессе тестирования беты Desktop 4.0.1 подумал -- долго ли к нему приворачивать столь нежно требуемый beryl? Оказалось совсем недолго -- нужные пакеты уже были установлены с DVD, 3D работало, осталось сделать apt-get install nvidia-xconfig nvidia-xconfig --composite nvidia-xconfig --allow-glx-with-composite nvidia-xconfig --render-accel nvidia-xconfig --add-argb-glx-visuals (render-accel можно было и не трогать?) Подумал, что если чуточку доскриптовать, то кнопочка в alterator-x11 может оказаться совсем простой. У меня под рукой есть только NVIDIA в ассортименте и Radeon M7000/9200/9600. Текущих ATI/Intel нет. Если кто проконсультирует по опциям или допинает прилагаемый скриптик до провереннной совместимости с их драйверами -- тоже спасибо. Если кто прокомментирует способы запуска beryl & beryl-manager по умолчанию (или сразу заскриптует) -- вообще хорошо. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/ ---- Oct 26--27, Kiev, Ukraine: -- http://conference.osdn.org.ua --yrj/dFKFPuw6o+aM Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=nvidia-composite #!/bin/sh error() { echo $0: $* >&2 exit 2 } xconfig() { # uses nvidia-xconfig currently since it's actually driver-agnostic; # probably should switch to something else some day for i in $*; do [ -z "$i" ] || nvidia-xconfig -s --$i done } [ -z "$1" ] && echo "Usage: $0 enable => enable NVIDIA compositing $0 disable => disable NVIDIA compositing" && exit 1 # TODO: maybe drop -n? XDRIVER="`x11setupdrv -d -n | sed 's/^driver name:[[:blank:]]//'`" \ || error "x11setupdrv failed to get driver name" #[ "$XDRIVER" = "nvidia" ] || error "unsupported video driver, not nvidia" which nvidia-xconfig >&/dev/null || error "nvidia-xconfig not found" case $1 in enable|on) xconfig composite [ "$XDRIVER" = "nvidia" ] && xconfig allow-glx-with-composite add-argb-glx-visuals ;; disable|off) xconfig no-composite [ "$XDRIVER" = "nvidia" ] && xconfig no-allow-glx-with-composite no-add-argb-glx-visuals ;; *) error "unknown option: $1" ;; esac --yrj/dFKFPuw6o+aM--