You are not logged in.

#1 2014-10-11 12:04:24

noodlylight
Member
Registered: 2014-10-08
Posts: 8

Fusilli Window Manager (Compiz fork)

Fusilli is an OpenGL compositing window manager for the X Window System.

It is a fork of Compiz (0.8)

Plugins Currently Available
3d, addhelper, animation, annotate, blur, clone, colorfilter, commands, cube, decoration, expo, extrawm, ezoom, fade, fadedesktop, firepaint, grid, group, mag, matecompat, minimize, move, neg, obs, opacify, place, resize, ring, rotate, scale, screenshot, shift, showmouse, snow, splash, staticswitcher, svg, switcher, thumbnail, titleinfo, trailfocus, wall, wallpaper, water, winrules, wobbly, workarounds, wsnames

The effects that used to be in animationaddon, are now included in animation.

Plugins png, imgjpeg, text, regex, inotify, mousepoll were consolidated into core.

Links:
Fusilli
Github: https://github.com/noodlylight/fusilli

AUR: https://aur.archlinux.org/packages/fusilli-git

Rotini (Emerald fork)
Github: https://github.com/noodlylight/rotini

AUR: https://aur.archlinux.org/packages/rotini-git

Last edited by noodlylight (2015-05-24 23:56:22)

Offline

#2 2014-10-11 12:41:54

crondog
Member
Registered: 2011-04-21
Posts: 130

Re: Fusilli Window Manager (Compiz fork)

Nice work. It has been quite a few years since i used compiz but this works well (and compiles with zero fuss smile ) What are your future plans for this?

Edit: Great now I am sitting here playing with the wobbling windows smile

Last edited by crondog (2014-10-11 12:45:04)

Offline

#3 2014-10-11 12:48:01

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,163
Website

Re: Fusilli Window Manager (Compiz fork)

This actually sounds pretty sweet. I use the compiz-mate package with MATE, bur I might play around with this.


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

#4 2014-10-11 15:18:36

nierro
Member
From: Milan, Italy
Registered: 2011-09-02
Posts: 849

Re: Fusilli Window Manager (Compiz fork)

First time ever i could get some fancy animations to work on my poor netbook (lxqt session). It runs great and smooth! I just couldn't get cube animation to work (ctrl-alt-right/left/left click won't do anything) and I don't know how to change windows decoration theme.
After all, i'll switch back to openbox for now, but this is definitely good looking and interesting. I'm gonna try it again soon (writing here not to forget about this!), and i'll watch your github for changes.
Good work!

Offline

#5 2014-10-11 18:25:31

MoonSwan
Member
From: Great White North
Registered: 2008-01-23
Posts: 881

Re: Fusilli Window Manager (Compiz fork)

Time to ask the Stupid Question of (My) Day:

Is Fusilli meant to be a stand-alone WM or is it used in addition to a WM (or DE?).  I ask because of nierro's comment that he'll be returning to OpenBox after having tried Fusilli.  I'm asking because my experience with Compiz is pretty ancient (2008ish) and back then it wasn't really stable and I was using it in tandem with KDE.  I've never used Compton (apart from the 10 seconds I ran it to see if transparency was a good idea or not {it wasn't} in my WM) and my last fling with such things was Beryl/Compiz (if you were around back then you'd know what a disaster Beryl was).

I hope your project brings you and your users much happiness.  smile

Offline

#6 2014-10-11 18:33:29

noodlylight
Member
Registered: 2014-10-08
Posts: 8

Re: Fusilli Window Manager (Compiz fork)

nierro wrote:

(ctrl-alt-right/left/left click won't do anything)

These bindings are in rotate. Both cube and rotate have to be enabled for the rotating cube effect to work.

nierro wrote:

and I don't know how to change windows decoration theme.

Currently, the AUR package offers one decoration theme (cairo-based, provided by fusilli-decorator-gtk).

Offline

#7 2014-10-11 18:40:40

nierro
Member
From: Milan, Italy
Registered: 2011-09-02
Posts: 849

Re: Fusilli Window Manager (Compiz fork)

Damn, i missed that rotate thing! Thanks for pointing this out!
And of course i saw the decoration provided by fusilli-decorator-gtk; i'd like to change that though. Are you planning to make it possible?

Offline

#8 2014-10-11 19:02:43

noodlylight
Member
Registered: 2014-10-08
Posts: 8

Re: Fusilli Window Manager (Compiz fork)

MoonSwan wrote:

Is Fusilli meant to be a stand-alone WM or is it used in addition to a WM (or DE?).

Fusilli can be used standalone or in addition to a DE. Currently MATE is the most supported choice, due to plugin matecompat.

nierro wrote:

And of course i saw the decoration provided by fusilli-decorator-gtk; i'd like to change that though. Are you planning to make it possible?

I'm working on emerald, emerald themes should be available soon.

Also, the original gtk-window-decorator of compiz supports gtk2 metacity themes, but uses gconf, which is outdated and will have to be ported to gsettings to work nicely. This would probably take me longer.

Offline

#9 2014-10-12 15:17:01

noodlylight
Member
Registered: 2014-10-08
Posts: 8

Re: Fusilli Window Manager (Compiz fork)

Rotini (emerald fork) is now available.

First post updated.

Offline

#10 2014-10-31 22:07:07

noodlylight
Member
Registered: 2014-10-08
Posts: 8

Re: Fusilli Window Manager (Compiz fork)

Update:

fusilli-decorator-gtk can now decorate windows using themes from MATE (versions >= 1.6)

Configuration:
fsm -> plugin decoration -> tab "fusilli-decorator-gtk"

You can set option "Metacity Theme" to a theme you like such as "BlueMenta", or you can set it to "FOLLOW_MARCO_GSETTINGS" in which case, the decoration theme can be changed through the standard MATE configuration tool (System->Preferences->Appearance).

PKGBUILD was also updated (optional dependency on marco was added).

Offline

#11 2014-11-01 20:29:27

ShadowKyogre
Member
From: Hell! XP No... I'm not telling
Registered: 2008-12-19
Posts: 476
Website

Re: Fusilli Window Manager (Compiz fork)

@noodlylight: I'm a little confused on how to set the "Metacity Theme" without Marco. I tried setting "ANewStartBlood" and "Black-Widow-GTK" (the last I know isn't the theme name), but doing either just had it fall back to the Cairo way of decorating.

For reference, these are the themes (which do include metacity themes, both of which have "ANewStartBlood" metacity themes in their theme folders) that I was trying Fusilli with in a VM:
https://aur.archlinux.org/packages/gtk- … art-blood/
https://aur.archlinux.org/packages/gtk- … ack-widow/

Also, there was a usability issue I encountered with FSM: The background of the selected panel turns white with the theme in the VM, though I haven't checked if there's something in the FSM code that's forcing certain colors.

Link to screenshots indicating the forced color setting of the background in FSM: https://copy.com/BqMslGze2nPFbLRA

Last edited by ShadowKyogre (2014-11-01 20:29:51)


For every problem, there is a solution that is:
Clean
Simple and most of all...wrong!
Github page

Offline

#12 2014-11-01 21:13:15

noodlylight
Member
Registered: 2014-10-08
Posts: 8

Re: Fusilli Window Manager (Compiz fork)

ShadowKyogre wrote:

@noodlylight: I'm a little confused on how to set the "Metacity Theme" without Marco. I tried setting "ANewStartBlood" and "Black-Widow-GTK" (the last I know isn't the theme name), but doing either just had it fall back to the Cairo way of decorating.

For reference, these are the themes (which do include metacity themes, both of which have "ANewStartBlood" metacity themes in their theme folders) that I was trying Fusilli with in a VM:
https://aur.archlinux.org/packages/gtk- … art-blood/
https://aur.archlinux.org/packages/gtk- … ack-widow/

Currently, marco has to be installed in order to use metacity themes. (fusilli has to be recompiled with marco present). The decorator calls functions from marco. I'm thinking about copying the related code from marco and compiling it together, in order to make it standalone.

ShadowKyogre wrote:

Also, there was a usability issue I encountered with FSM: The background of the selected panel turns white with the theme in the VM, though I haven't checked if there's something in the FSM code that's forcing certain colors.

Link to screenshots indicating the forced color setting of the background in FSM: https://copy.com/BqMslGze2nPFbLRA

You are correct, I force white/whey to differentiate between enabled/disabled plugin. I will change it ASAP. (edit: fixed)

Thanks a lot for testing!

Last edited by noodlylight (2014-11-01 22:10:58)

Offline

#13 2014-11-02 10:28:16

nierro
Member
From: Milan, Italy
Registered: 2011-09-02
Posts: 849

Re: Fusilli Window Manager (Compiz fork)

I'm only curious: is there a way to prevent python2 (and pygtk) dep? And, if it exists, are you planning to do that? It seems to me that there's only a python2 file: "speed_launcher.py" but i can be wrong (surely i am!).

Offline

#14 2014-11-02 13:38:31

noodlylight
Member
Registered: 2014-10-08
Posts: 8

Re: Fusilli Window Manager (Compiz fork)

nierro wrote:

I'm only curious: is there a way to prevent python2 (and pygtk) dep? And, if it exists, are you planning to do that? It seems to me that there's only a python2 file: "speed_launcher.py" but i can be wrong (surely i am!).

fsm is written in python2/pygtk (file: fsm/fsm.in, it's python although it has no .py extension)

You can remove python2 and pygtk from the PKGBUILD, it will build fine, but fsm will not be installed.

I'm planning to port fsm to python3/gtk3.

Offline

#15 2014-11-02 16:47:55

nierro
Member
From: Milan, Italy
Registered: 2011-09-02
Posts: 849

Re: Fusilli Window Manager (Compiz fork)

Fair enough! Thanks!
I knew i was missing something wink

Offline

#16 2014-12-17 17:55:52

noodlylight
Member
Registered: 2014-10-08
Posts: 8

Re: Fusilli Window Manager (Compiz fork)

(first post updated: 27/2/2015)

Last edited by noodlylight (2015-02-26 22:35:29)

Offline

#17 2015-05-24 14:43:06

Cvetan
Member
Registered: 2015-05-24
Posts: 2

Re: Fusilli Window Manager (Compiz fork)

Hello guys, i am trying to install this on Ubuntu MATE 14.04 since i am having trouble with compiz, and i have tearing also.

But i am getting bunch of errors, when i try to ./autogen.sh

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal 
configure.ac:40: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:40: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
autoreconf: Leaving directory `.'
./autogen.sh: 10: ./autogen.sh: glib-gettextize: not found

Is there a way to fix this?

Last edited by Cvetan (2015-05-24 14:43:44)

Offline

#18 2015-05-24 14:57:01

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 12,593
Website

Re: Fusilli Window Manager (Compiz fork)

Please ask on your distribution's forums, these forums are for Arch Linux support only.

https://wiki.archlinux.org/index.php/Fo … pport_ONLY


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#19 2015-05-24 15:26:48

Cvetan
Member
Registered: 2015-05-24
Posts: 2

Re: Fusilli Window Manager (Compiz fork)

No other distribution even mention fusili. I found this only here. And since it is related only to building only this from source, i though i could ask here.

I didn't expect this kind of boundaries in open source comunity, especially from arch. Better think again. sad

Offline

#20 2015-05-24 15:53:07

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 12,593
Website

Re: Fusilli Window Manager (Compiz fork)

I'm sorry you feel that way, but different distributions have different build systems, different packages, different versions of X, Y, and Z, etc. Your distro's forums are really the best place to seek help.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB