Compiz-Fusion (обсуждаем оконный менеджер и проблемы с его установкой/использованием)

Модератор: Модераторы разделов

Flaming
Сообщения: 2579

Re: Compiz-Fusion

Сообщение Flaming »

А что это за кнопка, которая в ccsm именуется super button?
Спасибо сказали:
Аватара пользователя
trollzilla
Сообщения: 30
ОС: Debian GNU/Linux

Re: Compiz-Fusion

Сообщение trollzilla »

Добавил репозиторий
deb http://download.tuxfamily.org/shames/debia...topfx/unstable/ ./
Не стал заморачиваться с пакетами и поставил полностью sudo aptitude install compiz-fusion-all
Все вроде работает, хотелось бы уточнить пару моментов.
При запуске из терминала fusion-icon, наблюдается вот такое:

Код:

trollzilla@debian:~$ fusion-icon * Detected Session: kde * Searching for installed applications... * Intel detected, exporting: INTEL_BATCH=1 * No GLX_EXT_texture_from_pixmap with direct rendering context ... present with indirect rendering, exporting: LIBGL_ALWAYS_INDIRECT=1 * Using the GTK Interface * Starting Compiz ... executing: compiz.real --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" compiz.real (snow) - Info: Loaded Texture snowflake.png


При остановке по контрол+ц, наблюдается вот такое:

Код: Выделить всё

Traceback (most recent call last):
   File "/usr/bin/fusion-icon", line 58, in ?
     choose_interface(try_first=options.interface)
   File "/usr/lib/python2.4/site-packages/FusionIcon/interface.py", line 89, in choose_interface
     import_interface(chosen_interface)
   File "/usr/lib/python2.4/site-packages/FusionIcon/interface.py", line 35, in import_interface
     __import__('FusionIcon.interface_%s' %interface)
   File "/usr/lib/python2.4/site-packages/FusionIcon/interface_gtk/__init__.py", line 3, in ?
     import main
   File "/usr/lib/python2.4/site-packages/FusionIcon/interface_gtk/main.py", line 214, in ?
     gtk.main()
 KeyboardInterrupt
 Attempted to unregister path (path[0] = org path[1] = freedesktop) which isn't registered
 Attempted to unregister path (path[0] = org path[1] = freedesktop) which isn't registered
 Attempted to unregister path (path[0] = org path[1] = freedesktop) which isn't registered


Хотелось бы узнать, все ли в порядке, что то не совсем мне кажется, какие-то странные ошибки.
Спасибо за помощь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Compiz-Fusion

Сообщение landrew.xp »

Flaming писал(а):
24.01.2008 00:03
А что это за кнопка, которая в ccsm именуется super button?

На ней четыре окошка перекореженных нарисовано. ;)
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
Sniper
Сообщения: 350
ОС: GNU/Linux Debian 4.0

Re: Compiz-Fusion

Сообщение Sniper »

тут надо править xorg.conf

Section "Screen"
...
Option "AddARGBGLXVisuals" "True"
Option "AllowGLXWithComposite" "true"
Option "XAANoOffscreenPixmaps" "true"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

да и чем не угодил Compiz из репозитория Debian lenny темболее он там новее?

а fusion-icon можно скомпилить из исходников.
git clone git://anongit.compiz-fusion.org/users/crdlb/fusion-icon
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Compiz-Fusion

Сообщение Flaming »

landrew.xp писал(а):
24.01.2008 11:30
На ней четыре окошка перекореженных нарисовано.

win-кнопка? С чего это вдруг она супер? :)
Спасибо.
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Compiz-Fusion

Сообщение Portnov »

На клавиатурах Sun была такая кнопочка - Super (дополнительный модификатор), исполняла вобщем те же функции что сейчас кнопка Win. Ее поддержка есть в иксах с незапамятных времен, так что когда относительно недавно на PC появилась кнопка win - из экономии мышления решили использовать ее в качестве Super.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Compiz-Fusion

Сообщение Flaming »

Заметил такой баг. При использовании kopete вместе с компизом (просто нажать на любой контакт), иксы вылетают. Ни у кого такого не было?
Спасибо сказали:
Аватара пользователя
PsyLover
Сообщения: 71
ОС: SuSe 11.1

Re: Compiz-Fusion

Сообщение PsyLover »

неа,все норм работает и с копытом из 3.5.8 и из 4ых кед.
DoKonca.ru ---- Многое можно написать До Конца ;)

Изображение
Спасибо сказали:
Аватара пользователя
wi:
Сообщения: 535
Статус: wi love linux
ОС: Open SuSE 11.0

Re: Compiz-Fusion

Сообщение wi: »

Подозреваю, что уже отвечали, но задам свой вопрос, он многих интересует:
Почему четыре грани куба не есть четыре рабочих стола, а только копии первого. Как их просоответствовать? :)
Спасибо.
%s
Спасибо сказали:
heilage
Сообщения: 24
ОС: Arch (Core dump)

Re: Compiz-Fusion

Сообщение heilage »

Вот жеж.. Ну вот вроде все устраивает, и быстро все, и глюков не видно, а тени кривые (см. аттач) =/ Я уже моск сломал над тем как это исправить. Реинсталл git-среза поверх 0.6.2 результата не дал. В консоли ничего подозрительного не пишет. Драйвера переставлял на несколько раз (видео nvidia GF8500). Сносил конфигурацию компиза - ноль реакции. Правил параметры теней через ccsm и через gconf - ноль реакции. Грешу на иксы. Может кто-нибудь уже с таким сталкивался? Это правда жутко напрягает -__-
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Mozart
Сообщения: 4

Re: Compiz-Fusion

Сообщение Mozart »

Помогите начинающему линуксоиду. ))) Все сделал как надо, руководствуясь этим мануалом, но все равно ничего не работает! В настройки из "система-параметры" не заходит, когда вбиваю compiz --replace экран вроде перемигывает, но больше ничего особенного не происходит. Что это может быть?
Еще немного о себе - видеокарта 8600 гт, драйвера вроде установил (по крайней мере стандартные окна из холодца работают) система - Убунту 7.10.
Спасибо сказали:
heilage
Сообщения: 24
ОС: Arch (Core dump)

Re: Compiz-Fusion

Сообщение heilage »

запускать compiz-manager и смотреть что в консоль выведет. Вывод сюда.

А у меня новые глюки - с каждым запуском тени разного цвета %))) Сейчас например желтые, вчера зеленые были, ужос %)
Спасибо сказали:
Mozart
Сообщения: 4

Re: Compiz-Fusion

Сообщение Mozart »

heilage писал(а):
28.01.2008 08:35
запускать compiz-manager и смотреть что в консоль выведет. Вывод сюда.

А у меня новые глюки - с каждым запуском тени разного цвета %))) Сейчас например желтые, вчера зеленые были, ужос %)

Запустить - в смысле набрать compiz-manager в alt - F2 или в консоли? Ну тогда пишет файл не найден или команда не найдена соответсвенно
Спасибо сказали:
heilage
Сообщения: 24
ОС: Arch (Core dump)

Re: Compiz-Fusion

Сообщение heilage »

ну раз нету значит найти и поставить. compiz-manager это скрипт. ПРизнаться, я его не нашел как отдельный скрипт, наверно он только вместе с компизом ставится. Ну, на всякий случай -

Код:

#!/bin/sh # Compiz Manager wrapper script # # Copyright © 2007 Kristian Lyngstøl <kristian@bohemians.org> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # # Contributions by: Treviño (3v1n0) <trevi55@gmail.com>, Ubuntu Packages # # Much of this code is based on Beryl code, also licensed under the GPL. # This script will detect what options we need to pass to compiz to get it # started, and start a default plugin and possibly window decorator. # COMPIZ_BIN_PATH="/usr/bin/" # For window decorators and compiz PLUGIN_PATH="/usr/lib/compiz/" GLXINFO="/usr/bin/glxinfo" KWIN="/opt/kde/bin/kwin" METACITY="/usr/bin/metacity" COMPIZ_NAME="compiz" # Final name for compiz (compiz.real) # For Xgl LD_PRELOAD LIBGL_NVIDIA="/usr/lib/nvidia/libGL.so.1.2.xlibmesa" LIBGL_FGLRX="/usr/lib/fglrx/libGL.so.1.2.xlibmesa" #LIBGL_ALWAYS_INDIRECT=1 # Minimum amount of memory (in kilo bytes) that nVidia cards need # to be allowed to start # Set to 262144 to require 256MB NVIDIA_MEMORY="65536" # 64MB NVIDIA_SETTINGS="nvidia-settings" # Assume it's in the path by default # For detecting what driver is in use, the + is for one or more /'s XORG_DRIVER_PATH="/usr/lib/xorg/modules/drivers/+" FALLBACKWM="${METACITY}" FALLBACKWM_OPTIONS="--replace $@" # Driver whitelist WHITELIST="nvidia intel ati radeon i810" # blacklist based on the pci ids # See http://wiki.compiz-fusion.org/Hardware/Blacklist for details T=" 1002:5954 1002:5854 1002:5955" # ati rs480 T="$T 1002:4153" # ATI Rv350 T="$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12" # intel 965 BLACKLIST_PCIIDS="$T" unset T COMPIZ_OPTIONS="--ignore-desktop-hints --replace" COMPIZ_PLUGINS="" ENV="" # Use emerald by default if it exist USE_EMERALD="no" # No indirect by default INDIRECT="yes" # Default X.org log if xset q doesn't reveal it XORG_DEFAULT_LOG="/var/log/Xorg.0.log" # Set to yes to enable verbose VERBOSE="yes" # Echos the arguments if verbose verbose() { if [ "x$VERBOSE" = "xyes" ]; then printf "$*" fi } # abort script and run fallback windowmanager abort_with_fallback_wm() { if [ "x$SKIP_CHECKS" = "xyes" ]; then verbose "SKIP_CHECKS is yes, so continuing despite problems.\n" return 0; fi verbose "aborting and using fallback: $FALLBACKWM \n" if [ -x $FALLBACKWM ]; then exec $FALLBACKWM $FALLBACKWM_OPTIONS else printf "no $FALLBACKWM found, exiting\n" exit 1 fi } # Check for non power of two texture support check_npot_texture() { verbose "Checking for non power of two support: " if glxinfo 2> /dev/null | egrep -q '(GL_ARB_texture_non_power_of_two|GL_NV_texture_rectangle|GL_EXT_texture_rect angle|GL_ARB_texture_rectangle)'; then verbose "present. \n"; return 0; else verbose "Not present. \n" return 1; fi } # Check for presence of FBConfig check_fbconfig() { verbose "Checking for FBConfig: " if [ "$INDIRECT" = "yes" ]; then $GLXINFO -i | grep -q GLX.*fbconfig FB=$? else $GLXINFO | grep -q GLX.*fbconfig FB=$? fi if [ $FB = "0" ]; then unset FB verbose "present. \n" return 0; else unset FB verbose "not present. \n" return 1; fi } # Check for TFP check_tfp() { verbose "Checking for texture_from_pixmap: " if [ $($GLXINFO 2>/dev/null | grep GLX_EXT_texture_from_pixmap -c) -gt 2 ]; then verbose "present. \n" return 0; else verbose "not present. \n" if [ "$INDIRECT" = "yes" ]; then unset LIBGL_ALWAYS_INDIRECT INDIRECT="no" return 1; else verbose "Trying again with indirect rendering:\n"; INDIRECT="yes" export LIBGL_ALWAYS_INDIRECT=1 check_tfp; return $? fi fi } # Check wether the composite extension is present check_composite() { verbose "Checking for Composite extension: " if xdpyinfo -queryExtensions | grep -q Composite; then verbose "present. \n"; return 0; else verbose "not present. \n"; return 1; fi } # Detects if Xgl is running check_xgl() { verbose "Checking for Xgl: " if xvinfo | grep -q Xgl; then verbose "present. \n" return 0; else verbose "not present. \n" return 1; fi } # Check if the nVidia card has enough video ram to make sense check_nvidia_memory() { MEM=$(${NVIDIA_SETTINGS} -q VideoRam | egrep Attribute\ \'VideoRam\'\ .*: | cut -d: -f3 | sed 's/[^0-9]//g') if [ $MEM -lt $NVIDIA_MEMORY ]; then verbose "Less than ${NVIDIA_MEMORY}kb of memory and nVidia"; return 1; fi return 0; } # Check for existence if NV-GLX check_nvidia() { if [ ! -z $NVIDIA_INTERNAL_TEST ]; then return $NVIDIA_INTERNAL_TEST; fi verbose "Checking for nVidia: " if xdpyinfo | grep -q NV-GLX; then verbose "present. \n" NVIDIA_INTERNAL_TEST=0 return 0; else verbose "not present. \n" NVIDIA_INTERNAL_TEST=1 return 1; fi } # Check if the max texture size is large enough compared to the resolution check_texture_size() { TEXTURE_LIMIT=$(glxinfo -l | grep GL_MAX_TEXTURE_SIZE | sed 's/.*=[^0-9]//g') RESOLUTION=$(xdpyinfo | grep -i dimensions: | sed 's/[^0-9]*pixels.*(.*).*//' | sed 's/[^0-9x]*//') VRES=$(echo $RESOLUTION | sed 's/.*x//') HRES=$(echo $RESOLUTION | sed 's/x.*//') verbose "Comparing resolution ($RESOLUTION) to maximum 3D texture size ($TEXTURE_LIMIT): "; if [ $VRES -gt $TEXTURE_LIMIT ] || [ $HRES -gt $TEXTURE_LIMIT ]; then verbose "Failed.\n" return 1; fi verbose "Passed.\n" return 0 } # check driver whitelist running_under_whitelisted_driver() { LOG=$(xset q|grep "Log file"|awk '{print $3}') if [ "$LOG" = "" ]; then verbose "xset q doesn't reveal the location of the log file. Using fallback $XORG_DEFAULT_LOG \n" LOG=$XORG_DEFAULT_LOG; fi if [ -z "$LOG" ];then verbose "AIEEEEH, no Log file found \n" verbose "$(xset q) \n" return 0 fi for DRV in ${WHITELIST}; do if egrep -q "Loading ${XORG_DRIVER_PATH}${DRV}_drv\.so" $LOG && ! egrep -q "Unloading ${XORG_DRIVER_PATH}${DRV}_drv\.so" $LOG; then return 0 fi done verbose "No whitelisted driver found\n" return 1 } # check pciid blacklist have_blacklisted_pciid() { OUTPUT=$(lspci -n) for ID in ${BLACKLIST_PCIIDS}; do if echo "$OUTPUT" | egrep -q "$ID"; then verbose "Blacklisted PCIID '$ID' found \n" return 0 fi done OUTPUT=$(lspci -vn | grep -i VGA) verbose "Detected PCI ID for VGA: $OUTPUT\n" return 1 } build_env() { if check_nvidia; then ENV="__GL_YIELD=NOTHING " fi if [ "$INDIRECT" = "yes" ]; then ENV="$ENV LIBGL_ALWAYS_INDIRECT=1 " fi if check_xgl; then if [ -f ${LIBGL_NVIDIA} ]; then ENV="$ENV LD_PRELOAD=${LIBGL_NVIDIA}" verbose "Enabling Xgl with nVidia drivers...\n" fi if [ -f ${LIBGL_FGLRX} ]; then ENV="$ENV LD_PRELOAD=${LIBGL_FGLRX}" verbose "Enabling Xgl with fglrx ATi drivers...\n" fi fi ENV="$ENV FROM_WRAPPER=yes" if [ -n "$ENV" ]; then export $ENV fi } build_args() { if [ $INDIRECT = "yes" ]; then COMPIZ_OPTIONS="$COMPIZ_OPTIONS --indirect-rendering " fi if check_nvidia; then COMPIZ_OPTIONS="$COMPIZ_OPTIONS --loose-binding" fi } #################### # Execution begins here. # Read configuration from XDG paths if [ -z "$XDG_CONFIG_DIRS" ]; then test -f /etc/xdg/compiz/compiz-manager && . /etc/xdg/compiz/compiz-manager else test -f $XDG_CONFIG_DIRS/compiz/compiz-manager && . $XDG_CONFIG_DIRS/compiz/compiz-manager fi if [ -z "$XDG_CONFIG_HOME" ]; then test -f $HOME/.config/compiz/compiz-manager && . $HOME/.config/compiz/compiz-manager else test -f $XDG_CONFIG_HOME/compiz/compiz-manager && . $XDG_CONFIG_HOME/compiz/compiz-manager fi # Don't use compiz when running the failsafe session if [ "x$GNOME_DESKTOP_SESSION_ID" = "xFailsafe" ]; then abort_with_fallback_wm fi if [ "x$LIBGL_ALWAYS_INDIRECT" = "x1" ]; then INDIRECT="yes"; fi # if we run under Xgl, we can skip some tests here if ! check_xgl; then # if vesa or vga are in use, do not even try glxinfo (LP#119341) if ! running_under_whitelisted_driver || have_blacklisted_pciid; then abort_with_fallback_wm fi # check if we have the required bits to run compiz and if not, # fallback if ! check_tfp || ! check_npot_texture || ! check_composite || ! check_texture_size; then abort_with_fallback_wm fi if check_nvidia && ! check_nvidia_memory; then abort_with_fallback_wm fi if ! check_fbconfig; then abort_with_fallback_wm fi fi # load the ccp plugin if present and fallback to plain gconf if not if [ -f ${PLUGIN_PATH}libccp.so ]; then COMPIZ_PLUGINS="$COMPIZ_PLUGINS ccp" elif [ -f ${PLUGIN_PATH}libgconf.so ]; then COMPIZ_PLUGINS="$COMPIZ_PLUGINS glib gconf" fi # get environment build_env build_args # start the gtk-window-decorator if present if [ -x ${COMPIZ_BIN_PATH}emerald ] && [ "$USE_EMERALD" = "yes" ]; then verbose "Starting emerald\n" ${COMPIZ_BIN_PATH}emerald --replace & elif [ -x ${COMPIZ_BIN_PATH}gtk-window-decorator ] && [ -n "$GNOME_DESKTOP_SESSION_ID" ]; then verbose "Starting gtk-window-decorator\n" ${COMPIZ_BIN_PATH}gtk-window-decorator --replace & elif [ -x ${COMPIZ_BIN_PATH}kde-window-decorator ] && [ -n "$KDE_FULL_SESSION" ]; then verbose "Starting kde-window-decorator\n" ${COMPIZ_BIN_PATH}kde-window-decorator --replace & FALLBACKWM="${KWIN}" fi ${COMPIZ_BIN_PATH}${COMPIZ_NAME} $COMPIZ_OPTIONS "$@" $COMPIZ_PLUGINS || exec $FALLBACKWM $FALLBACKWM_OPTIONS
Спасибо сказали:
Mozart
Сообщения: 4

Re: Compiz-Fusion

Сообщение Mozart »

Ну, собственно, пишет следующее

mozart@mozart-desktop:~$ sudo sh /home/mozart/compiz-manager
Checking for Xgl: not present.
Detected PCI ID for VGA: 04:00.0 0300: 10de:0402 (rev a1) (prog-if 00 [VGA])
Checking for texture_from_pixmap: present.
Checking for non power of two support: grep: Unmatched ( or \(
Not present.
aborting and using fallback: /usr/bin/metacity
Спасибо сказали:
Mozart
Сообщения: 4

Re: Compiz-Fusion

Сообщение Mozart »

Отбой. Все получилось! Все удалил, и сделал все как написано в вышеуказаном мануале. Только не добавлял указаные там репозитории. (точнее, удалил их). Кто бы мог подумать что загвоздка в этом? )) А вообще красота. ))) Как недавний пользователь винд. Висты я реально удивлен.
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Compiz-Fusion

Сообщение Slimy »

Подскажите такие вещи как
- как поменять угол для мышки чтобы окошки строились? хочу нижний правый к часам
- как сделать всплывающие подсказки как в beryl т.е. отображение вида окна
- для мандривы как называется compiz-manager(это программка которая в трее синим кубиком таким и менять можно операвно настройки) не могу найти попадается старый которые еще не fusion
- еще как обстоят дела с раздельными панелями задач на рабочие столы? вроде видел что то такое тестил кто?
- при повороте куба загрузка процессора подскакивает на 30 % также как и при других эффектах мне кажется это не нормальным или у вас также?
- не могу найти где настраивается skydom обой за кубом которые.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
toboe
Сообщения: 79
ОС: Fedora 10

Re: Compiz-Fusion

Сообщение toboe »

Доброго времени суток!

Недавно поставил Fedora Core 8. Решил поставить компиз. ну вообщем через стандартые репозитории установил драйвера для видеокарты (nVidia GeForce MX440) и собствено сам компиз. не запускается =( Помогите дельным советом, потому что из всего прочитанного я ничего не понял ( Я пока еще не особо разбираюсь в тонкостях настройки =) Заранее спасибо!

З.Ы. Ставил Компиз на Убунту 7.04 и Мандрива 2007 Спринг - все работало отлично без дополнительных настроек и гемороя.
MSI Mega BOOK M520b, Intel Pentium M 740 1.73 GHz, VGA compatible controller: Intel Corporation Mobile 915GM, 1.0 Gb ОЗУ, 80Gb Hdd
Спасибо сказали:
Аватара пользователя
toboe
Сообщения: 79
ОС: Fedora 10

Re: Compiz-Fusion

Сообщение toboe »

Итак, мои продвижения!

Поставил на карточку проприетарные драйвера 96.ХХ, В xorg.conf поменял nv на nvidia. Compiz запустился (кубик и т.д.) Но пропали шапки у окон + разрешение не могу выставить выше 800х600. Меняю xorg обратно - все прекрасно работает кроме компиза =(

Подскажите как правильно составить xorg.conf

Заранее благодарен!!!
MSI Mega BOOK M520b, Intel Pentium M 740 1.73 GHz, VGA compatible controller: Intel Corporation Mobile 915GM, 1.0 Gb ОЗУ, 80Gb Hdd
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Compiz-Fusion

Сообщение landrew.xp »

toboe писал(а):
30.01.2008 11:07
Поставил на карточку проприетарные драйвера 96.ХХ, В xorg.conf поменял nv на nvidia. Compiz запустился (кубик и т.д.) Но пропали шапки у окон + разрешение не могу выставить выше 800х600. Меняю xorg обратно - все прекрасно работает кроме компиза =(

Подскажите как правильно составить xorg.conf

Для оформления окон запускаем:

Код: Выделить всё

compiz-windows-decorator

Что еще кроме nv менялось в xorg.conf?
Для норамльной работы было бы неплохо произвести след. манипуляции от nvidia:

Код: Выделить всё

su -
nvidia-xconfig --composite
nvidia-xconfig --render-accel
nvidia-xconfig --add-argb-glx-visuals -d 24
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
Аватара пользователя
toboe
Сообщения: 79
ОС: Fedora 10

Re: Compiz-Fusion

Сообщение toboe »

landrew.xp писал(а):
30.01.2008 11:56

Код:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Sep 5 19:29:10 PDT 2007 # Xorg configuration created by system-config-display Section "ServerLayout" Identifier "single head configuration" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" EndSection Section "Module" Load "glx" EndSection Section "ServerFlags" Option "AIGLX" "on" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:shifts_toggle,grp_led:scroll" EndSection Section "Monitor" Identifier "Monitor0" ModelName "Monitor 1024x768" HorizSync 31.5 - 61.0 VertRefresh 50.0 - 75.0 Option "dpms" EndSection Section "Device" Identifier "Videocard0" Driver "nv" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 Option "RenderAccel" "True" Option "AddARGBGLXVisuals" "True" SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Extensions" Option "Composite" "Enable" EndSection


Это вид xorg.conf после команд nvidia-xconfig, до этого он был стандартный и менялся там только секчия "Device"

Вообще в идеале для моей карты glx бы выключить - Nvidia GeForce MX 440
MSI Mega BOOK M520b, Intel Pentium M 740 1.73 GHz, VGA compatible controller: Intel Corporation Mobile 915GM, 1.0 Gb ОЗУ, 80Gb Hdd
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Compiz-Fusion

Сообщение landrew.xp »

Ну так драйвер поменяй на nvidia и смотри что получилось.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
Sniper
Сообщения: 350
ОС: GNU/Linux Debian 4.0

Re: Compiz-Fusion

Сообщение Sniper »

Slimy писал(а):
29.01.2008 03:24
Подскажите такие вещи как
- как поменять угол для мышки чтобы окошки строились? хочу нижний правый к часам
- как сделать всплывающие подсказки как в beryl т.е. отображение вида окна
- для мандривы как называется compiz-manager(это программка которая в трее синим кубиком таким и менять можно операвно настройки) не могу найти попадается старый которые еще не fusion
- еще как обстоят дела с раздельными панелями задач на рабочие столы? вроде видел что то такое тестил кто?
- при повороте куба загрузка процессора подскакивает на 30 % также как и при других эффектах мне кажется это не нормальным или у вас также?
- не могу найти где настраивается skydom обой за кубом которые.

1. CCSM -> Scale Plugin (Масштабировать) -> Actions -> Screen Edge
2. Window preview?
3. fusion-icon?
4. не понял вопроса
5. да, также.
6. cube maps?
Спасибо сказали:
Аватара пользователя
killer_zon
Сообщения: 97
ОС: #gentoo//debian#

Re: Compiz-Fusion

Сообщение killer_zon »

дистрибутив debian etch
видео ati 9250
делал по инструкции, указанной в http://shame.tuxfamily.org/repo/?cat=11
при запуске компиза из консоли выдает следующее

Код: Выделить всё

max@/home/max $ compiz-manager
Checking for Xgl: xvinfo:  Unable to open display
not present.
xset:  unable to open display ""
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
No whitelisted driver found
aborting and using fallback: /usr/bin/metacity
no /usr/bin/metacity found, exiting
max@/home/max $

вот мой xorg.conf

Код:

Section "Files" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/X11R6/lib/X11/fonts/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/75dpi" # path to defoma fonts FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" EndSection Section "Module" Load "i2c" Load "bitmap" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "vbe" EndSection #Section "InputDevice" # Identifier "Generic Keyboard" # Driver "kbd" # Option "CoreKeyboard" # Option "XkbRules" "xorg" # Option "XkbModel" "pc104" # Option "XkbLayout" "us" #EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "us,ru,ua" Option "XkbVariant" ",winkeys,winkeys" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" EndSection Section "Device" Identifier "Универсальная видеокарта" # Driver "vesa" Driver "fglrx" BusID "PCI:1:0:0" Option "VideoOverlay" "on" Option "OpenGLOverlay" "off" ############## -- Compiz Option "XAANoOffscreenPixmaps" "True" Option "TexturedVideo" "True" Option "TexturedVideoSync" "True" Option "Textured2D" "True" Option "TexturedXrender" "True" Option "UseFastTLS" "2" Option "BackingStore" "True" Option "MaxGARTSize" "000" ############## ############## -- Compiz othe #Option "TexturedVideo" "True" #Option "TexturedVideoSync" "True" ############## ############## -- Compiz any #Option "AddARGBGLXVisuals" "True" ############## EndSection Section "Monitor" Identifier "Универсальный монитор" Option "DPMS" HorizSync 28-64 VertRefresh 43-60 EndSection Section "Screen" Identifier "Default Screen" Device "Универсальная видеокарта" Monitor "Универсальный монитор" DefaultDepth 24 SubSection "Display" Depth 1 Modes "1280x1024" EndSubSection SubSection "Display" Depth 4 Modes "1280x1024" EndSubSection SubSection "Display" Depth 8 Modes "1280x1024" EndSubSection SubSection "Display" Depth 15 Modes "1280x1024" EndSubSection SubSection "Display" Depth 16 Modes "1280x1024" EndSubSection SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" ############## -- Compiz Option "AIGLX" "on" ############## EndSection Section "DRI" Mode 0666 EndSection ############## -- Compiz Section "Extensions" Option "RENDER" "Enable" Option "DAMAGE" "Enable" Option "Composite" "Enable" Option "XVideo" "Enable" EndSection ##############

видео настраивал по этой ссылке http://forum.sibnet.ru/index.php?showtopic=19733
КОЖЗГСФ
Изображениеlocksore.com.ua
Спасибо сказали:
Аватара пользователя
killer_zon
Сообщения: 97
ОС: #gentoo//debian#

Re: Compiz-Fusion

Сообщение killer_zon »

также смущает то, что при

Код: Выделить всё

Option          "Composite"     "disable"

Код: Выделить всё

max@/home/max $ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9200 Series DDR Generic
OpenGL version string: 1.3.1091 (X4.3.0-8.28.8)

max@/home/max $
а при

Код: Выделить всё

Option          "Composite"     "true"

Код: Выделить всё

max@/home/max $ fglrxinfo
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)

max@/home/max $
КОЖЗГСФ
Изображениеlocksore.com.ua
Спасибо сказали:
Аватара пользователя
minoru-kun
Сообщения: 621
ОС: Debian GNU/Linux

Re: Compiz-Fusion

Сообщение minoru-kun »

Заставить нормально работать XGL на ATI == могила. Лучше выставите поддержку AIGLX в xorg.conf, и как-нибудь заставьте compiz работать с AIGLX вместо XGL (когда сделаете это, то пожалуйста, скажите мне, как это вам удалось). Лично у меня таким образом Берил нормально работает, а Compiz я по этой причине так и не завел :)

Секции xorg.conf - в помощь джедаю:

Код:

Section "ServerLayout" Identifier "Default Layout" Screen 0 "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "Synaptics Touchpad" Option "AIGLX" "true" EndSection Section "Module" Load "i2c" Load "bitmap" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "vbe" EndSection Section "Device" Identifier "ATI Radeon" Driver "fglrx" BusID "PCI:1:5:0" Option "VideoOverlay" "on" #Включаем X Video Overlaying #Option "AddARGBGLXVisuals" "true" Option "XAANoOffscreenPixmaps" "on" #Строчко супротив бага с мусором в правом нижнем углу экрана Option "TexturedXrender" "true" #Option "Textured2D" "true" #Option "UseFastTTLS" "2" EndSection Section "DRI" Mode 0666 #Mode 0660 EndSection Section "Extensions" Option "Composite" "Enable" Option "Render" "Enable" Option "ReducedBlanking" "Enable" #Option "DAMAGE" "false" EndSection


Кроме того, хочу предупредить вас, что возможно, X Video не будет работать нормально со включенными украшательствами.
Спасибо сказали:
Аватара пользователя
toboe
Сообщения: 79
ОС: Fedora 10

Re: Compiz-Fusion

Сообщение toboe »

Мммм...........вообщем поменял драйвер на nvidia - запустил, НО расширение больше 800х600 не выставляется. о_О Я уже не знаю чего делать! Как я только не извращался и не пытался его поставить - не выходит =(
MSI Mega BOOK M520b, Intel Pentium M 740 1.73 GHz, VGA compatible controller: Intel Corporation Mobile 915GM, 1.0 Gb ОЗУ, 80Gb Hdd
Спасибо сказали:
Аватара пользователя
minoru-kun
Сообщения: 621
ОС: Debian GNU/Linux

Re: Compiz-Fusion

Сообщение minoru-kun »

Xorg.conf покажите. (:
Спасибо сказали:
Аватара пользователя
toboe
Сообщения: 79
ОС: Fedora 10

Re: Compiz-Fusion

Сообщение toboe »

Код:

[root@B109S ~]# cat /etc/X11/xorg.conf # Xorg configuration created by livna-config-display Section "ServerLayout" Identifier "single head configuration" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" EndSection Section "ServerFlags" Option "AIGLX" "on" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:shifts_toggle,grp_led:scroll" EndSection Section "Monitor" Identifier "Monitor0" ModelName "Monitor 1024x768" HorizSync 31.5 - 61.0 VertRefresh 50.0 - 75.0 Option "dpms" EndSection Section "Device" Identifier "Videocard0" Driver "nvidia" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 Option "RenderAccel" "True" Option "AddARGBGLXVisuals" "True" SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Extensions" Option "Composite" "Enable" EndSection


Вот и понять не могу в чем проблема :-(
MSI Mega BOOK M520b, Intel Pentium M 740 1.73 GHz, VGA compatible controller: Intel Corporation Mobile 915GM, 1.0 Gb ОЗУ, 80Gb Hdd
Спасибо сказали:
Аватара пользователя
killer_zon
Сообщения: 97
ОС: #gentoo//debian#

Re: Compiz-Fusion

Сообщение killer_zon »

а можно поподробней как настраивать с XGL и AIGLX, какие дрова качать и где? это по идеи бесплатные опенсорсные? я уже совсем запутался и замахался с этим компизом...
поидеи для AIGLX Driver "ati" идет? или нет...
КОЖЗГСФ
Изображениеlocksore.com.ua
Спасибо сказали: