Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Risorse italiane (documentazione e tools)
  • Search

[HOW-TO] Compiz-fusion su Gentoo

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
  • Print view
Advanced search
249 posts
  • Page 3 of 10
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 10
  • Next
Author
Message
lopio
Veteran
Veteran
User avatar
Posts: 1161
Joined: Mon Dec 22, 2003 9:43 am
Location: savona, Italy

  • Quote

Post by lopio » Sat Jun 30, 2007 10:18 am

ciao
mi postate in qualche modo lo script di start (quello che e' copiato poi come compiz-manager) visto che il link della prima pagina e' itaggiungibile ?
grazie ciao
Top
crisandbea
Veteran
Veteran
Posts: 1778
Joined: Sun Jul 03, 2005 8:56 am
Location: BOSCO (SA) ... ma domiciliato a Bologna....
Contact:
Contact crisandbea
Website

  • Quote

Post by crisandbea » Sat Jun 30, 2007 10:29 am

lopio wrote:ciao
mi postate in qualche modo lo script di start (quello che e' copiato poi come compiz-manager) visto che il link della prima pagina e' itaggiungibile ?
grazie ciao
eccolo:

Code: Select all

#!/bin/bash
# Compiz manager 
# Copyright (c) 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
#
#
# 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, read a simple configuration file, and start a default
# plugin and possibly window decorator. 
# All of this should be possible to override in a configuration file.


# Todo:
#  - GUI, possibly in a second script.
#  - Testing on Xgl
#  - Configuration file sanity tests

#########################################################################
# You should NOT edit this, edit the configuration file instead.        #
# This is left for completness and if you need to modify the script.    #
# The generated configuration file should be equally documented.        #
#########################################################################

# Defaults
# Configuration file is based on XDG base dir. Set this to override the 
# defaults. Leave empty if in doubt. Use -v to see exactly what 
# configuration files compiz-manager looks for on your system.
#CONFIG="./compiz-managerrc"

# Set to yes to enable verbose (-v) by default. 
VERBOSE="no"

# Default arguments. Others are added to this, and the configuration can
# override ALL arguments. 
ARGS="--sm-disable --replace --indirect-rendering"

# Ditto for enviromental variables.
ENV=""

# Default plugins. Should probably be ini, gconf or ccp.
PLUGINS="ccp" 

# Defines the decorator and arguments. 
# Set it to empty to not use a decorator. 
DECORATOR="emerald" 
DECORATORARGS="--replace"

# Delay in seconds before we bring up the decorator(s)
# This avoids starting the decorator before the WM is up, 
# even if it shouldn't be a problem.
DELAY="5" 

# Set to "no" to pipe all decorator error messages to /dev/null
DECOERRORS="no" 

# Internal, used to process options. 
TASK="normal"

# No indirect by default
INDIRECT=1

# Echos the arguments if verbose
function verbose
{
	if [ "x$VERBOSE" = "xyes" ]; then 
		echo -ne "$*"
	fi
}

### System checks
# These are used for checking what hardware and software we're dealing with, 
# so we can decide what options to pass to compiz, if it's even possible to
# start compiz.

# Check wether the composite extension is present
function 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
}

function check_xdamage
{
	verbose "Checking for XDamage extension: "
	if xdpyinfo -queryExtensions | grep -q DAMAGE ; then
		verbose "present. \n";
		return 0;
	else
		verbose "not present. \n";
		return 1;
	fi
}
# Check for existence if NV-GLX
function check_nvidia
{
	verbose "Checking for nVidia: "
	if xdpyinfo | grep -q NV-GLX ; then
		verbose "present. \n"
		return 0;
	else
		verbose "not present. \n"
		return 1;
	fi
}

# Detects if Xgl is running
function 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 for presence of FBConfig
function check_fbconfig
{
	verbose "Checking for FBConfig: "
	if glxinfo 2> /dev/null | grep -q GLX_SGIX_fbconfig ; then
		verbose "present. \n"
		return 0;
	else
		verbose "not present. \n"
		return 1;
	fi
}

# Check for TFP 
function 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" -eq 0 ]; then
			unset LIBGL_ALWAYS_INDIRECT
			INDIRECT=1
			return 1; 
		else
			verbose "Trying again with indirect rendering:\n";
			INDIRECT=0
			export LIBGL_ALWAYS_INDIRECT=1
			check_tfp;
			return $?
		fi
	fi
}

# Check for non power of two texture support
function check_npot_texture
{
	verbose "Checking for non power of two support: "
	if glxinfo | egrep -q 
'(GL_ARB_texture_non_power_of_two|GL_NV_texture_rectangle|GL_EXT_texture_rectangle|GL_ARB_texture_rectangle)' ; then
		verbose "present. \n"; 
		return 0;
	else
		verbose "Not present. \n"
		return 1;
	fi

}

function check_xsync
{
	verbose "Checking for XSync extension: ";
	if xdpyinfo -queryExtensions | grep -q SYNC ; then
		verbose "present. \n";
		return 0;
	else
		verbose "not present. \n" ;
	fi
}

# Counts how many screens we have, and the base value for DISPLAY=
# so we can easily start one decorator per screen
function check_multiscreen
{
	SCREENS=$(xdpyinfo | grep "screen #" | wc -l)
	verbose "Detected $SCREENS screen(s)\n";
	if [ "$SCREENS" == "1" ]; then return 0; fi;
	verbose "Multiscreen enviromental detection: \n"
	DISPLAYBASE=$(xdpyinfo | grep name\ of\ display | sed 's/.* display: *//' | sed 's/\..*//')
	verbose "\tDetected $DISPLAYBASE as the base of the DISPLAY variable\n";
	SCREENNUMBERS=$(xdpyinfo | grep "screen #" | sed -r 's/screen #(.):/\1/')
	for a in $SCREENNUMBERS ; do 
		MULTIDISPLAY[$a]=${DISPLAYBASE}.$a
		verbose "\tMULTIDISPLAY[$a] set to: ${MULTIDISPLAY[$a]}\n";
	done
}

function possible_check 
{
	if [ ! "$1" ]; then 
		echo "Fatal: Failed test: $2"; 
		return 1; 
	fi
	return 0;
}
# Returns true if we think it's actually possible to start compiz
function check_possible
{
	POSSIBLE="1"
	if ! possible_check "$TFP" "texture_from_pixmap support"; then return 1; fi
	if ! possible_check "$NPOT" "non-power-of-two texture support"; then return 1; fi
	if ! possible_check "$FBCONFIG" "FBConfig"; then return 1; fi
	if ! possible_check "$COMPOSITE" "Composite extension"; then return 1; fi
	if ! possible_check "$XDAMAGE" "XDamage extension"; then return 1; fi
	if ! possible_check "$XSYNC" "XSync extension"; then return 1; fi
	POSSIBLE="0";
	return 0;
}


### Work functions

# Builds a new-line seperated string of enviromental variables we might want
function build_env
{
	if [ $NVIDIA -eq 0 ]; then
		ENV="__GL_YIELD=NOTHING "
	fi
	if [ $INDIRECT -eq 0 ]; then
		ENV="$ENV LIBGL_ALWAYS_INDIRECT=1 "
	fi
}

# Builds the argument list
function build_args
{
	if [ $NVIDIA -eq 0 -a  $XGL -ne 0 -a $INDIRECT -ne 0 ]; then
		ARGS="--loose-binding "$ARGS
	fi
	if [ $INDIRECT -eq 0 ]; then
		ARGS="--indirect-rendering "$ARGS
	fi
}


# Prints usage
function usage
{
	echo "Usage: $0 [-r <env|args>] [-v]  [-h] [-i] [-f] [-d] [-w]"
	echo -e "-r\toutputs recommended values for either "
	echo -e "  \tenviromental variables, or arguments."
	echo -e "-v\tVerbose: Output the result of each individual test"
	echo -e "-h\tDisplay this message";
	echo -e "-i\tIgnore config file(s)";
	echo -e "-f\tForce; This overwrites your existing config file."
	echo -e "-d\tDry run: Do everything, but don't start."
	echo -e "-w\tOnly start window decorator(s). One per screen.";
	echo -e "Configuration"
	echo -e "$0 automatically stores configuration the first time you run it.";
	echo -e "You can use that to override checks, or pass custom arguments."
	echo -e "To re-write the configuration, you can either use -f, to get one"
	echo -e "based on your own settings, or -fi to create a fresh config."
}

# Parses options
function parse_options
{
	while getopts "r:vhifdw" ARG
	do
		if [ "x$ARG" = "xr" ]; then
			TASK="RECOMMEND";
			if [ "x$OPTARG" = "xenv" ]; then
				REC="env";
			elif [ "x$OPTARG" = "xargs" ]; then
				REC="args"
			elif [ "x$OPTARG" = "xboth" ]; then
				REC="both"
			else
				echo "Invalid recommend argument"
				usage
				exit 1
			fi
		elif [ "x$ARG" = "xv" ]; then
			VERBOSE="yes"
		elif [ "x$ARG" = "xi" ]; then
			no_config
			IGNORECONFIG="yes"
		elif [ "x$ARG" = "xd" ]; then
			DRY="yes"
		elif [ "x$ARG" = "xf" ]; then
			FORCE="yes"
			FORCECONFIG="yes"
		elif [ "x$ARG" = "xw" ]; then
			TASK="WINDOWDECORATOR";
		else 
			usage
			exit 0
		fi
	done
}

# Store configuration
function store_config
{
	if [ -n "$IGNORECONFIG" ]; then
		if [ "x$FORCECONFIG" != "xyes" ]; then return; fi;
	fi
	if [ -z $CONFIG ]; then return ; fi
	if [ -f $CONFIG ]; then 
		if [ "x$FORCECONFIG" != "xyes" ]; then
			verbose "Not writing config; allready exists.\n";
			return 1;
		fi;
	fi;
	echo Writing configuration to: $CONFIG
	echo "# Autogenerated configuration"  > $CONFIG
	echo "# Generated:" `date` >> $CONFIG
	echo "# On $HOSTNAME by $USER" >> $CONFIG
	echo >> $CONFIG
	echo "# Behavior references: (yes/no)" >> $CONFIG
	echo "# Set this to "yes" to get the same result as if you ran compiz-manager with -v" >> $CONFIG
	echo "#VERBOSE=$VERBOSE" >> $CONFIG
	echo >> $CONFIG
	echo "# Plugins" >> $CONFIG
	echo "PLUGINS="$PLUGINS"" >> $CONFIG
	echo "# Or, to append: " >> $CONFIG
	echo "# PLUGINS="\$PLUGINS <... >"" >> $CONFIG
	echo >> $CONFIG
	echo "# Arguments, same as plugins to append" >> $CONFIG
	echo "# ARGS="\$ARGS <... >"" >> $CONFIG
	echo "#ARGS="$ARGS"" >>  $CONFIG
	echo >> $CONFIG
	echo "# Screen detection: " >> $CONFIG
	echo "SCREENS=$SCREENS" >> $CONFIG
	if [ -n "$SCREENNUMBERS" ]; then
		echo "SCREENNUMBERS="$SCREENNUMBERS"" >> $CONFIG
		for a in ${SCREENNUMBERS}; do
			echo "MULTIDISPLAY[$a]=${MULTIDISPLAY[$a]}" >> $CONFIG
		done
	fi
	echo >> $CONFIG
	echo "# Decorator" >> $CONFIG
	echo "# Use "unset DECORATOR" or set DECORATOR="" to not use one." >> $CONFIG
	echo "DECORATOR="$DECORATOR"" >> $CONFIG
	echo "DECORATORARGS="$DECORATORARGS"" >> $CONFIG
	echo "# Delay in seconds before the decorator is started." >> $CONFIG
	echo "DELAY="$DELAY"" >> $CONFIG
	echo "# Set this to "no" to send all decorator errors to /dev/null" >> $CONFIG
	echo "DECOERRORS="$DECOERRORS"" >> $CONFIG
	echo >> $CONFIG
	echo "# Values of 0 mean "true" (present), values of 1 means "false" (not present)" >> $CONFIG
	echo "# Checks: " >> $CONFIG
	echo NVIDIA=$NVIDIA >> $CONFIG
	echo FBCONFIG=$FBCONFIG >> $CONFIG
	echo XGL=$XGL >> $CONFIG
	echo TFP=$TFP >> $CONFIG
	echo NPOT=$NPOT >> $CONFIG
	echo COMPOSITE=$COMPOSITE >> $CONFIG
	echo XDAMAGE=$XDAMAGE >> $CONFIG
	echo POSSIBLE=$POSSIBLE >> $CONFIG
	echo XSYNC=$XSYNC >> $CONFIG
	echo INDIRECT=$INDIRECT >> $CONFIG
}

####
# Execute checks, if necesarry. 
function check_everything
{
	if [ -z "$NVIDIA" ]; then
		check_nvidia
		NVIDIA=$?
	else
		verbose "Skipping nVidia check, using stored value.\n"
	fi
	if [ -z "$XGL" ]; then
		check_xgl
		XGL=$?
	else
		verbose "Skipping Xgl check, using stored value.\n"
	fi

	if [ -z "$FBCONFIG" ]; then
		check_fbconfig
		FBCONFIG=$?
	else
		verbose "Skipping FBConfig check, using stored value.\n"
	fi
	if [ -z "$TFP" ]; then
		check_tfp
		TFP=$?
	else
		verbose "Skipping texture_from_pixmap check, using stored value.\n"
	fi
	if [ -z "$NPOT" ]; then
		check_npot_texture
		NPOT=$?
	else
		verbose "Skipping non-power-of-two texture check, using stored value.\n"
	fi

	if [ -z "$COMPOSITE" ]; then
		check_composite
		COMPOSITE=$?
	else
		verbose "Skipping Composite extension check, using stored value.\n"
	fi

	if [ -z "$XDAMAGE" ]; then
		check_xdamage
		XDAMAGE=$?
	else
		verbose "Skipping Damage extension check, using stored value.\n"
	fi

	if [ -z "$XSYNC" ]; then 
		check_xsync
		XSYNC=$?
	else
		verbose "Skipping XSync extension check, using stored value.\n";
	fi

	if [ -z "$SCREENS" ]; then
		check_multiscreen
	else
		verbose "Skipping screen detection check, using stored value.\n";
	fi
}

###
# Check if a directory exists; creates it if it doesn't, returns false if the
# path isn't a directory. 
function require_dir
{
	if ! [ -a "$1" ]; then 
		verbose "Creating directory $1\n";
		mkdir $1;
	fi
	if [ ! -d $1 ]; then
		echo "Warning: $1 exists but isn't a directory.";
		return 1;
	fi
	return 0;
}


#### 
# Configuration handeling
# We attempt to follow the XDG basedir spec here;
# We can read both a global config, and a local one.
# The configuration file is extremly simple, as it's just a bash script.
# It might be a good idea to improve that a bit, specially with security 
# in mind, an general errors.

# No config, so unset and possibly warn. (Might do more later) 
function no_config
{
	if [ -n "$1" ]; then
		echo "$1";
	fi
	unset CONFIG
}

function get_config_name
{
	if [ -n "$CONFIG" ]; then 
		return 0;
	fi

	if [ -z "$XDG_CONFIG_HOME" ]; then
		if ! require_dir "$HOME/.config" ; then
			no_config "Don't know how to treat config files. Ignoring them."
		else
			CONFIG="$HOME/.config/compiz-managerrc"
		fi
	else
		if ! require_dir "$XDG_CONFIG_HOME" ; then
			no_config "Don't know how to treat config files. Ignoring them."
		else
			CONFIG="$XDG_CONFIG_HOME/compiz-managerrc"
		fi
	fi
}

function parse_config 
{
	if [ -z "$XDG_CONFIG_DIRS" ]; then
		XDG_CONFIG_DIRS="/etc/xdg/";
	fi

	verbose "Looking for configuration file(s): \n"
	oldIFS=$IFS
	IFS=":";
	for a in $XDG_CONFIG_DIRS; do
		if [ -f "$a/compiz-managerrc" ]; then
			verbose "\t Loading ${a}/compiz-managerrc\n"; 
			. $a/compiz-managerrc;
		else
			verbose "\t Not found: ${a}/compiz-managerrc\n";
		fi
	done
	IFS=$oldIFS
	if [ -n "$CONFIG" ]; then 
		if [ -f "$CONFIG" ]; then 
			verbose "\t Loading $CONFIG\n"
			. $CONFIG ; 
		else
			verbose "\t Not found: "$CONFIG"\n";
		fi
	fi 
}

###
# Let's get this show started!
function start_compiz
{
	###
	# No need to continue if we've determined it's not possible to start anyway
	if [ $POSSIBLE != "0" ]; then
		echo "Checks indicate that it's impossible to start compiz on your system."
		exit 1;
	else
		verbose "Checks indicate compiz should work on your system\n"
	fi;
	verbose "Exporting: $ENV \n"
	export $ENV
	verbose Executing: compiz $ARGS $PLUGINS "\n"
	if [ "x$DRY" = "xyes" ]; then exit 0; fi
	compiz $ARGS $PLUGINS
}

####
# Starts one decorator per screen
function start_decorators
{
	if [ -z "$DECORATOR" ]; then return 1; fi
	if [ "$SCREENS" == "1" ]; then 
		verbose "Starting delayed decorator in the background: "
		verbose "sleep $DELAY && $DECORATOR $DECORATORARGS &\n" 
		if [ "x$DRY" = "xyes" ]; then return 0; fi
			if [ "$DECOERRORS" = "no" ]; then
				sleep $DELAY && $DECORATOR $DECORATORARGS 2>/dev/null &
			else
				sleep $DELAY && $DECORATOR $DECORATORARGS &
			fi
		return 0;
	fi
	verbose "Starting decorators for all screens: \n"
	for a in $SCREENNUMBERS; do
		verbose "\t Screen $a: "
		verbose "sleep $DELAY && DISPLAY=${MULTIDISPLAY[$a]} $DECORATOR $DECORATORARGS\n"
		if [ "x$DRY" != "xyes" ]; then  
			if [ "$DECOERRORS" = "no" ]; then
				sleep $DELAY && DISPLAY=${MULTIDISPLAY[$a]} $DECORATOR $DECORATORARGS 2>/dev/null &
			else
				sleep $DELAY && DISPLAY=${MULTIDISPLAY[$a]} $DECORATOR $DECORATORARGS &
			fi

		fi
	done	
}

####################
# Execution begins here.
# First get options, check for configuration
# Check everything if necesarry, build the enviroment and arguments
# and eventually select a task.

parse_options $*

# We need this even when ignoring, or we won't know where to store force
# configuration files
get_config_name 

if [ -z "$IGNORECONFIG" ]; then parse_config
else verbose "Ignoring configuration files as you requested\n"; fi
if [ -z "$NOCHECKS" ]; then check_everything; fi

### 
# This is the master-test, it has to be done last.
if [ -z "$POSSIBLE" ]; then check_possible 
else verbose "Skipping "possible" test, using stored value.\n"; fi

####
# Builds the enviromental variables list and argument list based
# on the result of the checks
build_env
build_args

case "$TASK" in
	RECOMMEND)
		if [ "x$REC"  = "xenv" ]; then
			echo -e $ENV;
		elif [ "x$REC" = "xargs" ]; then
			echo -e $ARGS
		elif [ "x$REC" = "xboth" ]; then
			echo -e $ARGS $PLUGINS
			echo -e $ENV
		fi
		if [ $POSSIBLE != "0" ]; then return 1; fi
		;;
	WINDOWDECORATOR)
		echo "start window decorator here..."
		start_decorators
		;;
	*)
		store_config
		start_decorators
		start_compiz
	;;
esac


Top
lopio
Veteran
Veteran
User avatar
Posts: 1161
Joined: Mon Dec 22, 2003 9:43 am
Location: savona, Italy

  • Quote

Post by lopio » Sat Jun 30, 2007 4:29 pm

crisandbea wrote: eccolo:
grazie ora parte correttamente :lol:
La mia impressione e' che non tutte le funzionalita' vadano pero'
Per esempio non va effetto pioggia, trasparenza cubo, ...
Top
BlackBelt
Guru
Guru
User avatar
Posts: 369
Joined: Sat Nov 27, 2004 10:54 pm
Location: Messina/Pisa
Contact:
Contact BlackBelt
Website

  • Quote

Post by BlackBelt » Sun Jul 01, 2007 9:00 am

buondì. Ho notato che X (gnome) con compiz fusion gode di un mostruoso degrado delle prestazioni quando compilo qualcosa e avvio applicazioni che fanno uso di java come azureus.
Avete sperimentato qualcosa di simile?
bai!
"Sulla strada per l'inferno c'e' sempre un sacco di gente,
ma è comunque una via che si percorre in solitudine."

Charles Bukowski
Top
lopio
Veteran
Veteran
User avatar
Posts: 1161
Joined: Mon Dec 22, 2003 9:43 am
Location: savona, Italy

  • Quote

Post by lopio » Sun Jul 01, 2007 12:17 pm

ciao su amd64 con scheda nvidia ottengo errore quando lancio compiz-manager

Code: Select all

compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :1.0 
esetnsione composite sembra attiva quindi non so che fare

Code: Select all

xdpyinfo | grep Compo
    Composite
Inoltre qual'e' il meccanismo migliore per lanciar compiz-manager da kde ?
grazie
Top
MeMyselfAndI
l33t
l33t
User avatar
Posts: 784
Joined: Tue Nov 15, 2005 8:51 pm
Location: Between the monitor and the chair

  • Quote

Post by MeMyselfAndI » Tue Jul 03, 2007 1:23 pm

metterlo nella cartella di autostart? Cmq credo che i tempi siano ancora un po troppo precoci per considerarlo stabile e funzionante al 100%... forse ti conviene eseguirlo a mano ogni volta.
Parlo per esperienza personale, facendolo partire all'avvio son piu' le volte che non mi disegna le finestre che quelle che va.

Ciao
Top
lanoche
n00b
n00b
User avatar
Posts: 2
Joined: Tue Jul 03, 2007 11:17 pm
Location: italia
Contact:
Contact lanoche
Website

COMPOSITE EXTENSION sparita??

  • Quote

Post by lanoche » Wed Jul 04, 2007 12:58 am

Ciao a tutti, ho seguito la guida sul wiki di gentoo xeffects, è stato davvero semplice installare compiz-fusion.
Il problema è che non riesco ad abilitare l'estensione composite di Xorg, eppure mi sembra di aver fatto tutto, dopo aver letto e riletto sui wiki!
Mi date un consiglio su come agire?? Grazie mille in anticipo, è il mio primo post sul forum...dopo 5 mesi di gentoo mi sono finalmente iscritto.
Ho una scheda ati radeon 9250, uso il driver opensource radeon che la supporta, il sistema è aggiornato ad oggi,
cairo, mesa e compiz-fusion li ho emersi dall'overlay di xeffects.
Il problema è che quando avvio compiz ho

Code: Select all

> compiz-start 
AIGLX detected
Using GTK decorator
compiz (core) - Fatal: No composite extension
Se provo a verificare l'estensione composite ho:

Code: Select all

> xcompmgr  
No composite extension
Quindi sembra proprio che non sia abilitata, nel log di X ho solo:

Code: Select all

> cat /var/log/Xorg.0.log | grep -i compos
(II) Initializing built-in extension COMPOSITE
Ho visto in altri post che dovrebbero esserci altre righe di conferma dell'inizializzazione dell'estensione.
Il modulo drm l'ho compilato nel kernel ed è attivo:

Code: Select all

> lsmod | grep drm
drm                    67732  3 radeon
agpgart                27592  2 drm,via_agp
L'accellerazione 3d è abilitata da tempo ;-) , infatti:

Code: Select all

> glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI R200 20060602 AGP 1x x86/MMX+/3DNow!+/SSE TCL
E anche l'estensione AIGLX dovrebbe essere attiva:

Code: Select all

> cat /var/log/Xorg.0.log | grep -i aiglx 
(==) AIGLX enabled
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(II) AIGLX: Loaded and initialized /usr/lib/dri/r200_dri.so
Questi sono i punti caldi del mio xorg.conf

Code: Select all

Section "Module"
    Load        "dbe"   # Double buffer extension
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load        "i2c"
    Load        "glx"
    Load        "dri"
    Load        "drm"
    Load        "extmod"
    Load        "bitmap" # bitmap-fonts
    Load        "type1"
    Load        "freetype"
    Load        "record"
    Load        "v4l"
    Load        "ddc"
EndSection
...
Section "Device"
    Identifier       "radeon9200"
    VendorName  "Ati"
    BoardName    "Radeon 9250 pro"
    Driver           "radeon"
    VideoRam      131072
    Option           "DRI"     "true"
    Option           "XAANoOffscreenPixmaps" "true"
    Option           "AGPMode" "8"
    Option      "EnablePageFlip"
Endsection
...
Section "DRI"
   Group video
   Mode 0666
EndSection

Section "Extensions"
Option  "Composite" "enable"
EndSection
Dove ho sbagliato?? E' davvero triste avere compiz-fusion installato e non poterlo usare
per la mancanza di un estensione... :-(
Mi basta anche un link di un how-to o altro, non so davvero che altro fare!
Help!
Top
crisandbea
Veteran
Veteran
Posts: 1778
Joined: Sun Jul 03, 2005 8:56 am
Location: BOSCO (SA) ... ma domiciliato a Bologna....
Contact:
Contact crisandbea
Website

  • Quote

Post by crisandbea » Wed Jul 04, 2007 8:05 am

l'errore sembra più semplice del previsto :

Code: Select all

Option "Composite" "Enable"   <------- La E di Enable è maiuscola.  non minuscola come nel tuo caso.
Last edited by crisandbea on Thu Jul 05, 2007 8:02 am, edited 1 time in total.
Top
edux
Apprentice
Apprentice
Posts: 223
Joined: Tue Nov 15, 2005 8:40 pm
Location: Bologna

  • Quote

Post by edux » Wed Jul 04, 2007 10:46 am

Ho appena emerso fusion-icon, che in teoria dovrebbe farmi partire la tray icon, però non va.
Ovvio che è svn e non pretendo che vada, ma magari postando questi errori si risolvono dei problemi.

Code: Select all

Adding plugin snow (Snow)
Adding plugin expo (Expo)
Adding plugin put (Put)
Adding plugin mblur (Motion blur)
Adding plugin video (Video Playback)
Adding plugin fade (Finestre in dissolvenza)
Adding plugin resizeinfo (Resize Info)
Adding plugin plane (Desktop Plane)
Adding plugin scaleaddon (Scale Addons)
Adding plugin cube (Cubo desktop)
Adding plugin water (Effetto acqua)
Adding plugin annotate (Annotate)
Adding plugin vpswitch (Viewport mouse switch)
Adding plugin extrawm (Azioni WM Aggiuntive)
Adding plugin dbus (Dbus)
Adding plugin resize (Ridimensiona finestra)
Adding plugin winrules (Window Rules)
Adding plugin zoom (Zoom desktop)
Adding plugin rotate (Ruota cubo)
Adding plugin glib (GLib)
Adding plugin splash (Splash)
Adding plugin wallpaper (Wallpaper)
Adding plugin text (Text)
Adding plugin scale (Scala)
Adding plugin screenshot (Screenshot)
Adding plugin trailfocus (Trailfocus)
Adding plugin animation (Animations)
Adding plugin minimize (Riduci effetto)
Adding plugin svg (Svg)
Adding plugin wall (Desktop Wall)
Adding plugin switcher (Commutatore applicazioni)
Adding plugin neg (Negative)
Adding plugin fs (Userspace File System)
Adding plugin fadedesktop (Fade to Desktop)
Adding core settings (General Options)
Adding plugin blur (Blur Windows)
Adding plugin move (Finestra mobile)
Adding plugin reflex (Reflection)
Adding plugin fakeargb (Color Opacity)
Adding plugin bench (Benchmark)
Adding plugin crashhandler (Gestore dei Crash)
Adding plugin opacify (Opacify)
Adding plugin ring (Ring Switcher)
Adding plugin addhelper (AddHelper)
Adding plugin cubereflex (Riflesso del Cubo)
Adding plugin clone (Clone Output)
Adding plugin group (Group and Tab Windows)
Adding plugin thumbnail (Window Previews)
Adding plugin showdesktop (Show desktop)
Adding plugin wobbly (Finestre tremolanti)
Adding plugin firepaint (Paint fire on the screen)
Adding plugin 3d (3D Windows)
Adding plugin snap (Snapping Windows)
Adding plugin tile (Tile)
Adding plugin regex (Regex Matching)
Adding plugin inotify (Inotify)
Adding plugin decoration (Decorazione finestra)
Adding plugin png (Png)
Adding plugin place (Posiziona finestre)
Adding plugin imgjpeg (JPEG)
Adding plugin named gears
Backend     : ini
Integration : true
Profile     : default
Initializing decoration options...done
* Getting installed applications...
/usr/bin/compiz
/usr/bin/ccsm
/usr/bin/gtk-window-decorator
/usr/bin/kde-window-decorator
/usr/bin/emerald
/usr/kde/3.5/bin/kwin
* gnome is False; kde is True
* Decorator "" is invalid.
... choosing kde-window-decorator --replace as default decorator
Traceback (most recent call last):
  File "/usr/bin/../share/fusion-icon/fusion-icon-qt4.py", line 6, in ?
    from libfusionicon import *
  File "/usr/share/fusion-icon/libfusionicon.py", line 154, in ?
    set_decorator(active_decorator)
  File "/usr/share/fusion-icon/libfusionicon.py", line 103, in set_decorator
    context.ProcessEvents()
AttributeError: 'compizconfig.Context' object has no attribute 'ProcessEvents'
Ecco, ora magari faccio un giro anche sul forum di opencompositing, e vediamo cosa dicono là.

P.S.: nelle ultime linee lo script lancia un eseguibile python, fusion-icon-qt4.py. In realtà lo script originale lanciava fusion-icon-gtk.py, che io però non ho, l'ho modificato a mano. Anche provando a lanciare fusion-icon-qt3.py l'errore è il medesimo.
E' la seconda più grande testa di scimmia che abbia mai visto!
(Guybrush Threepwood)
Top
HeavyLord
n00b
n00b
Posts: 2
Joined: Wed Jul 04, 2007 7:14 am

  • Quote

Post by HeavyLord » Wed Jul 04, 2007 11:09 am

Ciao ragazzi, vi posto una domanda (il mi primo post :D ) ...

Spesse volte capita che i bordi e le barre del titolo delle finestre scompaiono misticamente, tutte le applicazioni lanciate successivamente rimangono senza bordi e senza finestre.

leggendo qua e là il problema potrebbe essere imputabile all'ordine di avvio degli script.

premetto che non ho ancora provato.

Faccio appello alla vostra esperienza in merito. vi è capitato? come avete risolto?

Grazie a tutti.
Athlon 64 X2 Dual Core 5000+ -- 4GB Ram -- 1,1 TB (somma dei vari hard disk) -- GeForce 8800 GTS 640 MB -- SB X-FI platinum -- 2GigaBit Ethernet nforce
Top
lanoche
n00b
n00b
User avatar
Posts: 2
Joined: Tue Jul 03, 2007 11:17 pm
Location: italia
Contact:
Contact lanoche
Website

Risolto

  • Quote

Post by lanoche » Thu Jul 05, 2007 12:23 am

Grazie per le risposte, in realtà quella "E" di enable non fa differenza, avevo già provato, dato che le estensioni dello xorg vengono lette con "l'ignor-compare", cioè senza distinzioni di lettere.
La soluzione è stata far partire il server X con delle opzioni aggiuntive, dato che io uso GNOME, ho dovuto inserire in /usr/share/gdm/default.conf

Code: Select all

...
StandardXServer=/usr/bin/X -br +extension Composite 
...
[server-Standard] 
name=Standard server
#command=/usr/bin/X -audit 0
command=/usr/bin/X -audit 0 -br +extension Composite -audit 0  
...
Questa modifica in realtà è segnalata nel wiki, ma siccome era sotto la voce KDM, non avevo prestato attenzione!
Conviene decisamente leggere la man e l'help di X, ci sono tante cose interessanti ;-)
Grazie a tutti per l'attenzione

@HeavyLord
Con quale comando fai partire fusion? con lo script compiz-start?
Se usi quello di default, installando fusion dall'overlay di xeffects non dovresti avere problemi
/home sweet /home
Top
HeavyLord
n00b
n00b
Posts: 2
Joined: Wed Jul 04, 2007 7:14 am

  • Quote

Post by HeavyLord » Fri Jul 06, 2007 9:24 am

lo script parte in automatico all'avvio di gnome tramite compiz-manager.

cmq mi ci sono messo e ho capito che erano impostaizioni un pò ad catzum del file xorg.conf, che poi ho rigenerato a manina e ha funzionato.

un ultimo strano comportamento che sto vedendo è il cambio del workspace, ogni tanto impazzisce e decide di restartare il servizio compiz...

ora me la studio ;)

Ciao
Athlon 64 X2 Dual Core 5000+ -- 4GB Ram -- 1,1 TB (somma dei vari hard disk) -- GeForce 8800 GTS 640 MB -- SB X-FI platinum -- 2GigaBit Ethernet nforce
Top
edux
Apprentice
Apprentice
Posts: 223
Joined: Tue Nov 15, 2005 8:40 pm
Location: Bologna

  • Quote

Post by edux » Fri Jul 06, 2007 5:35 pm

@me stesso: ricompilare compizconfig-python risolve il problema.
E' la seconda più grande testa di scimmia che abbia mai visto!
(Guybrush Threepwood)
Top
Nuitari
Apprentice
Apprentice
Posts: 245
Joined: Sun May 15, 2005 9:18 am

  • Quote

Post by Nuitari » Sat Jul 07, 2007 8:50 am

HeavyLord wrote:Ciao ragazzi, vi posto una domanda (il mi primo post :D ) ...

Spesse volte capita che i bordi e le barre del titolo delle finestre scompaiono misticamente, tutte le applicazioni lanciate successivamente rimangono senza bordi e senza finestre.

leggendo qua e là il problema potrebbe essere imputabile all'ordine di avvio degli script.

premetto che non ho ancora provato.

Faccio appello alla vostra esperienza in merito. vi è capitato? come avete risolto?

Grazie a tutti.
esattamente lo stesso problema con quasi lo stesso processore (amd64). In mattinata provo a riemergere alcune cose, non mi è ben chiaro dove stia il problema però....cercasi aiuto grassie :)

riedit:
allora, forse sono in grado di spiegarmi un po meglio. Con fusion installato, alla partenza di kde se metto compiz-manager nell'autstart parte ma non parte emerald.
Se invece compiz-manager non è nell'autostart ma lo faccio partire manualmente, allora va tutto bene
Altra cosa: se alla partenza di kde compiz-manager non è nell'autostart e parte kde normale, nn vedo lo stesso i bordi delle finestre

come potrei fare per far partire automaticamente compiz-manager e avere i bordi delle finestre? ho inserito compiz-manager nella directory di kde autostart, e anche emerald, ma non se lo caga di striscio pare......scusate l'espressione :P
Da un discorso su #gentoo:

[15:10] <flowolf> pino: credo che se dovessi leggere ancora un punto interrogativo ed il tuo nick sulla stessa riga
[15:10] <flowolf> potrei andare fuori di testa
Top
lucapost
Veteran
Veteran
User avatar
Posts: 1420
Joined: Thu Nov 24, 2005 4:33 pm
Location: <ud|me|ts> - Italy
Contact:
Contact lucapost
Website

  • Quote

Post by lucapost » Sun Jul 08, 2007 6:39 pm

ho un problema con compiz-fusion-plugins-extra:

Code: Select all

...
...
/bin/sh ../../libtool --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -DPNG_NO_MMX_CODE -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -DDATADIR='"/usr/share"' -DLIBDIR='"/usr/lib64"' -DLOCALEDIR="\"/usr/share/locale\"" -DIMAGEDIR='"/usr/share/compiz"' -I../../include    -march=k8 -O2 -pipe -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -MT scalefilter.lo -MD -MP -MF .deps/scalefilter.Tpo -c -o scalefilter.lo scalefilter.c
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -DPNG_NO_MMX_CODE -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -DLOCALEDIR=\"/usr/share/locale\" -DIMAGEDIR=\"/usr/share/compiz\" -I../../include -march=k8 -O2 -pipe -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -MT scalefilter.lo -MD -MP -MF .deps/scalefilter.Tpo -c scalefilter.c  -fPIC -DPIC -o .libs/scalefilter.o
scalefilter.c:39:18: error: text.h: No such file or directory
scalefilter.c: In function 'scalefilterRenderFilterText':
scalefilter.c:120: error: 'CompTextAttrib' undeclared (first use in this function)
scalefilter.c:120: error: (Each undeclared identifier is reported only once
scalefilter.c:120: error: for each function it appears in.)
scalefilter.c:120: error: expected ';' before 'tA'
scalefilter.c:160: error: 'tA' undeclared (first use in this function)
scalefilter.c:169: error: 'TEXT_STYLE_BOLD' undeclared (first use in this function)
scalefilter.c:169: error: 'TEXT_STYLE_NORMAL' undeclared (first use in this function)
scalefilter.c:174: error: 'TextRenderNormal' undeclared (first use in this function)
scalefilter.c:177: error: 'TEXT_ID' undeclared (first use in this function)
scalefilter.c: At top level:
scalefilter.c:323: warning: no previous prototype for 'scalefilterUpdateFilter'
make[3]: *** [scalefilter.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/x11-plugins/compiz-fusion-plugins-extra-9999/work/plugins-extra/src/scalefilter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/x11-plugins/compiz-fusion-plugins-extra-9999/work/plugins-extra/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-plugins/compiz-fusion-plugins-extra-9999/work/plugins-extra'
make: *** [all] Error 2

!!! ERROR: x11-plugins/compiz-fusion-plugins-extra-9999 failed.
Call stack:
  ebuild.sh, line 1621:   Called dyn_compile
  ebuild.sh, line 973:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  compiz-fusion-plugins-extra-9999.ebuild, line 48:   Called die

!!! make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/x11-plugins/compiz-fusion-plugins-extra-9999/temp/build.log'.

!!! This ebuild is from an overlay: '/usr/local/layman/xeffects'
Qualcuno sa aiutarmi?
LP
Top
^Stefano^
Guru
Guru
User avatar
Posts: 394
Joined: Sun Nov 20, 2005 1:25 pm
Location: Ferrara
Contact:
Contact ^Stefano^
Website

  • Quote

Post by ^Stefano^ » Sun Jul 08, 2007 9:47 pm

Deus Ex wrote:Ho seguito la tua guida ma la compilazione si blocca sul pacchetto compiz-fusion-plugins-extra:
Io ho risolto emergendo per ultimo per pacchetto. sono anche io su amd64 ed uso cairo-1.4.6 senza use png.

P.S. lucapost fai come ho fatto io. quando si blocca dai un emerge resume --skipfirst e lo lasci per ultimo. poi alla fine emerge -1 compiz-fusion-plugins-extra
dovrebbe andare
8-09 V-Day con una raccolta firme. Vi aspettiamo
Raccolta Firme
Progetto tRicicloPC con Linux
Top
xveilsidex
Guru
Guru
User avatar
Posts: 370
Joined: Tue Dec 27, 2005 5:50 pm
Location: Bari

  • Quote

Post by xveilsidex » Tue Jul 10, 2007 7:49 pm

ragazzi come risolvo quest'errore ?
compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

in xorg ho messo :
Section "Extensions"
Option "Composite" "enable"
EndSection
Top
^Stefano^
Guru
Guru
User avatar
Posts: 394
Joined: Sun Nov 20, 2005 1:25 pm
Location: Ferrara
Contact:
Contact ^Stefano^
Website

  • Quote

Post by ^Stefano^ » Wed Jul 11, 2007 9:24 am

ho visto che l'overlay sabayon contiene gli stessi pacchetti di xeffects, da cosa è derivata la decisione di usare quest'ultimo in tutte le guide?
visti i miei problemi sarei tentato di deletare xeffects e aggiungere sabayon. cosa ne dite?
8-09 V-Day con una raccolta firme. Vi aspettiamo
Raccolta Firme
Progetto tRicicloPC con Linux
Top
riverdragon
Veteran
Veteran
User avatar
Posts: 1269
Joined: Thu Sep 14, 2006 9:16 am
Location: Verona

  • Quote

Post by riverdragon » Thu Jul 12, 2007 7:10 am

Ho seguito la guida, la compilazione è andata in fondo senza alcun problema, e anche l'avvio non ha mostrato stranezze.
Ma dopo dieci minuti in cui non riuscivo né a cambiare tema, né a far funzionare i plugin, ho rimosso tutto e sono tornato a compiz di portage.

Aspetterò che arrivi qui anche compiz-fusion, e che magari sia possibile avere qualche guida nel frattempo :wink:
Top
lopio
Veteran
Veteran
User avatar
Posts: 1161
Joined: Mon Dec 22, 2003 9:43 am
Location: savona, Italy

  • Quote

Post by lopio » Sun Jul 15, 2007 12:23 am

ciao
grazie alle dritte del forum l'accoppiata AIGLX + compiz-fusion funziona su amd-64 con scheda nvidia
Volevo arrivare allo stesso risultato su portatile x86 con scheda ati 9700 mobile. Anche in questo caso avevo gia' un AIGLX+ beryl funzionante e pensavo che il passaggio a compiz-fusion sarebbe stato quasi indolore. Premesso che sto utiizzando driver open radeon avendo da tempo abbandonato gli ati-drivers mi son trovato in questa situazione;
1) con kernel 2.6.17-r8 sembra funzionicchiare nel senso che alcuni plugin non vanno ma sembra che per il resto sia ok
2) passando a kernel + nuovo 2.6.21-r4, senza toccare il resto, pur senza messaggi di errore ottengo che le finestre sono senza bordo e non funziona nulla
La domande sono queste:
1) compiz - fusion puo' funzionare su ati + AIGLX con kernel "nuovi"? Qualcuno e' riuscito a farlo andare e come?
2) come mai non esiste una versione compiz-fusion in portage? Questa domanda non e' strana visto che lo stesso identico portatile (di mio fratello) con ubuntu ha compiz-fusion + AIGLX funzionante; a volte mi sembra che ubuntu sia + avanti e questo e' strano -((((
grazie ciao
Top
^Stefano^
Guru
Guru
User avatar
Posts: 394
Joined: Sun Nov 20, 2005 1:25 pm
Location: Ferrara
Contact:
Contact ^Stefano^
Website

  • Quote

Post by ^Stefano^ » Sun Jul 15, 2007 7:17 am

compiz-fusion non esiste in portage perchè è software altamente sperimentale. anche su ubuntù non è presente nei repo ufficiali, ma devi installare traversino o un repo con un nome simile.
8-09 V-Day con una raccolta firme. Vi aspettiamo
Raccolta Firme
Progetto tRicicloPC con Linux
Top
lopio
Veteran
Veteran
User avatar
Posts: 1161
Joined: Mon Dec 22, 2003 9:43 am
Location: savona, Italy

  • Quote

Post by lopio » Sun Jul 15, 2007 11:48 am

^Stefano^ wrote:compiz-fusion non esiste in portage perchè è software altamente sperimentale. anche su ubuntù non è presente nei repo ufficiali, ma devi installare traversino o un repo con un nome simile.
ciao
ma si ha una vaga idea di quando potra' essere in portage?1 mese,2,1 anno?
Quello che non mi spiego e' come sia possibile che cambiando kernel ora il layout finestre non funzioni piu'. Potrebbe essere il modulo radeon del kernel troppo nuovo? Va mica ricompilato xorg per via di tale "dipendendenza"?
grazie
ciao
Top
mrfree
Veteran
Veteran
User avatar
Posts: 1303
Joined: Sat Mar 15, 2003 6:31 pm
Location: Europe.Italy.Sulmona

  • Quote

Post by mrfree » Sun Jul 15, 2007 12:42 pm

lopio wrote:ma si ha una vaga idea di quando potra' essere in portage?1 mese,2,1 anno?
Beh forse è presto per dirlo visto che non è stata ancora rilasciata nessuna versione "stabile"; gli ebuild che stiamo utilizzando prelevano i sorgenti direttamente dal repo git
Please EU, pimp my country!

ICE: /etc/init.d/iptables panic
Top
energy+
n00b
n00b
Posts: 70
Joined: Mon Nov 01, 2004 11:59 am
Location: Romagna!

  • Quote

Post by energy+ » Mon Jul 16, 2007 10:39 pm

x chi ha problemi con l'errore:

Code: Select all

compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
Dopo ore e giorni di ricerca ho trovato questi parametri da passare al comando compiz-manager:

Code: Select all

LIBGL_ALWAYS_INDIRECT=1 compiz-manager
Questo a me con vga integrata su chipset intel 855gm ha funzionato.

Ora però ho io un problemino x chi sapesse aiutarmi.....

Se lancio il kde-window-manager per avere le title bar, ho come riflesso il problema che mi rimane un fastidiosa riga di qlche pixel sopra la taskbar e a lato del menu K.

ciao
Top
X-Act!
Apprentice
Apprentice
User avatar
Posts: 245
Joined: Mon Nov 22, 2004 10:49 pm
Location: /home/xact/

  • Quote

Post by X-Act! » Mon Jul 23, 2007 3:21 pm

Ciao a tutti.
Volevo fare due domandine prima di passare anch'io da beryl a compiz-fusion:

1) Uso kde e per lanciare beryl mi è bastato mettere in /etc/env.d/99kde-env

Code: Select all

KDEWM=beryl-manager
Potrò fare qualcosa di simile anche con compiz-fusion?

2) Beryl-setting-manager consente, dalla sua iconcina, di switchare tra emerald e kwin (o qualsiasi altro): a parte l'icona nella traybar, c'è in compiz-fusion un modo (un comando, un menù, qualsiasi cosa) per cambiare windows-decorator "a caldo" cioè senza riavviare il wm?
E se c'è, funziona sufficientemente bene?

Grazie
"Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di senso, ragione ed intelletto intendesse che noi ne facessimo a meno."
-- Galileo Galilei
Top
Post Reply
  • Print view

249 posts
  • Page 3 of 10
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 10
  • Next

Return to “Risorse italiane (documentazione e tools)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic