thats what i did.codergeek42 wrote:the USE flag should be 'compositor'
can anyone confirm that?SKLP wrote:AFAIK, that line should be unnecessary...loki99 wrote:Code: Select all
Option "RENDER" "Enable"
cheers, loki!
thats what i did.codergeek42 wrote:the USE flag should be 'compositor'
can anyone confirm that?SKLP wrote:AFAIK, that line should be unnecessary...loki99 wrote:Code: Select all
Option "RENDER" "Enable"

Code: Select all
src_compile() {
econf \
--enable-randr \
--enable-compositor || die
emake || die
}
There shouldn' t be any transparancies as far as I know. I don't have any, but compositioner is working and all. You can use transset to make the menu etc transparent.zUgLiO wrote:I used the ebuilds in portage, but there isn't a use flag called compositor, but the compiler options are the same:I've got Composite enable in xorg.conf but i can only see shadows but no transparenciesCode: Select all
src_compile() { econf \ --enable-randr \ --enable-compositor || die emake || die }
http://members.ferrara.linux.it/scrofina/xfce4.jpg
It seems a native transparency, not using transset..xfce.org wrote: xfwm4
* xfwm4 now has his own compositing manager (a manager for the new Xorg compositor extension, which brings true transparency to the Xfce desktop)

Yeah, only certain icon themes work, I think something was said on the mailing lists about this but can't really remember now. I'll have a look.maskedbishounen wrote:My panel no longer uses certain icon themes; rather, it seems to default back for all but certain ones. The only ones that currently work are HighContastLargePrint, HighContrastLargePrintInverse, and LowContrastLargePrint. Nautilus works fine with the changing icon theme, and they worked fine right before in 4.0.6, so I'm not entirely sure what's up.
Anyone else?
Edit: Oh, and does anyone know if you can set the window list in the task bar to stretch? I remember reading a post about that sometime last week, but can't remember the answer or where I found it.
I agree that it is nice to have menu shadows, but the shadows in XFce4 are better positioned, (that xcompmgr patch no longer works) and I have found xcompmgr to be less stable. All I had to do to crash the whole X server was to run glxgears and start playing around with it.VoVaN wrote:Personally I prefer xorg + xcompmgr instead of xfwm's compositor. With xcompmgr you're getting shadows for *everything*, include drop-down menus; I can't get the same effect with xfwm's compositor. See the picture bellow...
http://vovan.homelinux.org/files/xfwm4-cvs/tabwin.jpg
Code: Select all
[blocks B ] <xfce-base/libxfce4util-4.1.90 (from pkg xfce-base/libxfce4util-4.1.90)
[blocks B ] <xfce-base/libxfce4mcs-4.1.90 (from pkg xfce-base/libxfce4mcs-4.1.90)
[blocks B ] <xfce-base/libxfcegui4-4.1.90 (from pkg xfce-base/libxfcegui4-4.1.90)
[blocks B ] <xfce-base/xfce-mcs-manager-4.1.90 (from pkg xfce-base/xfce-mcs-manager-4.1.90)
[blocks B ] <xfce-extra/xfce4-iconbox-4.1.90 (from pkg xfce-extra/xfce4-iconbox-4.1.90)
[blocks B ] <xfce-extra/xfce4-systray-4.1.90 (from pkg xfce-extra/xfce4-systray-4.1.90)
[blocks B ] <xfce-base/xfce4-panel-4.1.90 (from pkg xfce-base/xfce4-panel-4.1.90)
[blocks B ] <xfce-base/xfce-utils-4.1.90 (from pkg xfce-base/xfce-utils-4.1.90)
[blocks B ] <xfce-base/xfce4-base-4.1.90 (from pkg xfce-base/xfce4-base-4.1.90)
[blocks B ] <xfce-extra/xfce4-trigger-launcher-4.1.90 (from pkg xfce-extra/xfce4-trigger-launcher-4.1.90)
[blocks B ] <xfce-extra/xfwm4-themes-4.1.90 (from pkg xfce-extra/xfwm4-themes-4.1.90)
[blocks B ] <xfce-base/xfwm4-4.1.90 (from pkg xfce-base/xfwm4-4.1.90)
[blocks B ] <xfce-base/xffm-4.1.90 (from pkg xfce-base/xffm-4.1.90)
[blocks B ] <xfce-extra/xfcalendar-4.1.90 (from pkg xfce-extra/xfcalendar-4.1.90)
[blocks B ] <xfce-base/xfdesktop-4.1.90 (from pkg xfce-base/xfdesktop-4.1.90)
[blocks B ] <xfce-base/xfce-mcs-plugins-4.1.90 (from pkg xfce-base/xfce-mcs-plugins-4.1.90)
[blocks B ] <xfce-extra/xfce4-toys-4.1.90 (from pkg xfce-extra/xfce4-toys-4.1.90)
[blocks B ] <xfce-base/xfprint-4.1.90 (from pkg xfce-base/xfprint-4.1.90)
[blocks B ] xfce-extra/xffm-icons (from pkg xfce-extra/xfce4-icon-theme-4.1.90)
[blocks B ] <xfce-base/xfce4-4.1.90 (from pkg xfce-base/xfce4-4.1.90)The portage packages have all Xfce4 versions lower than 4.1.90 set as blockers. This shouldn't actually be needed from what I gather, as problems were only caused by trying to compile Xfce while having older versions of the required libraries for a package installed as well at different locations, whereas portage automatically removes traces of the old libraries. But anyway, solve it by unmerging the Xfce4 packages currently installed. From that output,Cagnulein wrote:when i try to emerge xfce4 i receive these errors;
/etc/portage/package.keywords is correct...any ideas?Code: Select all
[blocks B ] <xfce-base/libxfce4util-4.1.90 (from pkg xfce-base/libxfce4util-4.1.90) [blocks B ] <xfce-base/libxfce4mcs-4.1.90 (from pkg xfce-base/libxfce4mcs-4.1.90) [blocks B ] <xfce-base/libxfcegui4-4.1.90 (from pkg xfce-base/libxfcegui4-4.1.90) [blocks B ] <xfce-base/xfce-mcs-manager-4.1.90 (from pkg xfce-base/xfce-mcs-manager-4.1.90) [blocks B ] <xfce-extra/xfce4-iconbox-4.1.90 (from pkg xfce-extra/xfce4-iconbox-4.1.90) [blocks B ] <xfce-extra/xfce4-systray-4.1.90 (from pkg xfce-extra/xfce4-systray-4.1.90) [blocks B ] <xfce-base/xfce4-panel-4.1.90 (from pkg xfce-base/xfce4-panel-4.1.90) [blocks B ] <xfce-base/xfce-utils-4.1.90 (from pkg xfce-base/xfce-utils-4.1.90) [blocks B ] <xfce-base/xfce4-base-4.1.90 (from pkg xfce-base/xfce4-base-4.1.90) [blocks B ] <xfce-extra/xfce4-trigger-launcher-4.1.90 (from pkg xfce-extra/xfce4-trigger-launcher-4.1.90) [blocks B ] <xfce-extra/xfwm4-themes-4.1.90 (from pkg xfce-extra/xfwm4-themes-4.1.90) [blocks B ] <xfce-base/xfwm4-4.1.90 (from pkg xfce-base/xfwm4-4.1.90) [blocks B ] <xfce-base/xffm-4.1.90 (from pkg xfce-base/xffm-4.1.90) [blocks B ] <xfce-extra/xfcalendar-4.1.90 (from pkg xfce-extra/xfcalendar-4.1.90) [blocks B ] <xfce-base/xfdesktop-4.1.90 (from pkg xfce-base/xfdesktop-4.1.90) [blocks B ] <xfce-base/xfce-mcs-plugins-4.1.90 (from pkg xfce-base/xfce-mcs-plugins-4.1.90) [blocks B ] <xfce-extra/xfce4-toys-4.1.90 (from pkg xfce-extra/xfce4-toys-4.1.90) [blocks B ] <xfce-base/xfprint-4.1.90 (from pkg xfce-base/xfprint-4.1.90) [blocks B ] xfce-extra/xffm-icons (from pkg xfce-extra/xfce4-icon-theme-4.1.90) [blocks B ] <xfce-base/xfce4-4.1.90 (from pkg xfce-base/xfce4-4.1.90)
Code: Select all
emerge unmerge -a libxfce4util libxfce4mcs libxfcegui4 xfce-mcs-manager xfce4-iconbox xfce4-systray xfce4-panel xfce-utils xfce4-base xfce4-trigger-launcher xfwm4-themes xfwm4 xffm xfcalendar xfdesktop xfce-mcs-plugins xfce4-toys xfprint xffm-icons xfce4Code: Select all
de -I/usr/include/atk-1.0 -DLIBDIR=\"/usr/lib\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -DXFSM_SHUTDOWN_HELPER=\"/usr/libexec/xfsm-shutdown-helper\" -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wno-error -Wno-error -Wno-error -MT xfce4_session-xfsm-startup.o -MD -MP -MF ".deps/xfce4_session-xfsm-startup.Tpo" -c -o xfce4_session-xfsm-startup.o `test -f 'xfsm-startup.c' || echo './'`xfsm-startup.c; \
then mv -f ".deps/xfce4_session-xfsm-startup.Tpo" ".deps/xfce4_session-xfsm-startup.Po"; else rm -f ".deps/xfce4_session-xfsm-startup.Tpo"; exit 1; fi
make[2]: *** No rule to make target `../xfce4-session/libxfsm-4.2.la', needed by `xfce4-session'. Stop.
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/xfce4-session-20101010/work/xfce4/xfce4-session/xfce4-session'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xfce4-session-20101010/work/xfce4/xfce4-session'
make: *** [all] Error 2
!!! ERROR: xfce-base/xfce4-session-20101010 failed.
!!! Function xfce4_fluidcvs_src_compile, Line 90, Exitcode 2
Code: Select all
tachikoma local # emerge -av /usr/portage/xfce-base/xfce4/xfce4-4.1.90.ebuild
These are the packages that I would merge, in order:
Calculating dependencies \
!!! all ebuilds that could satisfy ">=xfce-extra/xfce4-taskbar-0.1.0" have been masked.
!!! possible candidates are:
- xfce-extra/xfce4-taskbar-0.1.0 (masked by: ~keyword)
!!! (dependency required by "xfce-base/xfce4-4.1.90" [ebuild])
!!! Error calculating dependencies. Please correct.
Code: Select all
CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
HOST="i686-pc-linux-gnu"
USE="-qt -arts -kde -gnome -apm 3dnow acpi alsa cdr nls cjk cups dvd mmx sse offensive scanner unicode usb php ssl mysq
l doc emacs samba apache2"
MAKEOPTS="-j2"
GENTOO_MIRRORS="ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.du.se/pub/os/gentoo http://ds.thn.htu.s
e/linux/gentoo ftp://ftp.linux.ee/pub/gentoo/distfiles/"
PORTDIR_OVERLAY="/usr/local/portage/"

Code: Select all
echo "=xfce-base/xfdesktop-20101010 deskmenu" >> /etc/portage/package.useCode: Select all
emerge -av xfce-base/xfdesktop