Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

Compiz

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
17 posts • Page 1 of 1
Author
Message
allistarM
Tux's lil' helper
Tux's lil' helper
Posts: 141
Joined: Thu Jul 22, 2004 1:10 am

Compiz

  • Quote

Post by allistarM » Wed Jan 18, 2023 11:06 pm

Hi all,
I use KDE Plasma on a 6 monitor setup (across two Nvidia cards using 2 separate x screens). This setup has worked very well for years. I do have a hand patched version of plasma-workspace to workaround a plasma bug in the way it handles (or doesn't handle) multiple x screens. I use compiz. It's very handy and improves my productivity. I heavily use features like shrinking a window down to a smaller (but still functional) thumbnail. I also use the group/tab plugin which allows me to group many related windows together (handy when you have 10 rdesktop sessions running).

Right now compiz works. But the ebuilds I have are out of date. They give an "EAPI=6 not supported" warning in emerge. And just recently pycairo won't update because ccsm wants an older version.

I'd like to still use compiz. I can't find an overlay for it.

Questions:
- is wayland running KDE Plasma ready for a production workstation? Is it known to work in 4+ head environments and with multiple xscreens?
- is wayfire (a compiz equvalent?) fully functional (compared to compiz)?
- how do I get compiz building again? Is there an overlay that has it?

Thanks,
Allistar.
Top
CooSee
Veteran
Veteran
User avatar
Posts: 1617
Joined: Sat Nov 20, 2004 10:38 pm
Location: right here !

  • Quote

Post by CooSee » Thu Jan 19, 2023 12:01 am

hello,

compiz is very old and all the the overlays are abandoned :!:

KDE itself has some compiz-like options.

Wayfire is ok >>> compiz on wayland.

you can also try this https://github.com/hyprwm/Hyprland or https://github.com/WillPower3309/swayfx

i hope it'll help.

8)
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Top
fpemud
Guru
Guru
Posts: 368
Joined: Wed Feb 15, 2012 7:00 am

  • Quote

Post by fpemud » Thu Jan 19, 2023 2:25 am

I'm using gui-wm/wayfire daily.
wayfire is ok for using, but it doesn't have as many plugins as the original compiz.
And from wayland's perspective, the design and plugin model of wayfire/compiz is somehow an overkill. I think I'll move away from wayfire eventually.
Top
allistarM
Tux's lil' helper
Tux's lil' helper
Posts: 141
Joined: Thu Jul 22, 2004 1:10 am

  • Quote

Post by allistarM » Sun Jan 22, 2023 9:25 pm

I've looked at the KDE compositor and I could probably get used to it, but it has barely a fraction of the compiz features. A benefit of compiz was emerald which had considerable more window decorations than KDE offers. Has anyone used emerald as a window decorator for KDE/Plasma?

Two compiz features I use a lot that I didn't see in KDE is the ability to group windows together. And also the ability to shrink a window's size and still have it functional.

I may look into seeing what it will take to get compiz at least compiling again. Right now portage complains that it's using EAPI6 which is no longer supported.
Top
CooSee
Veteran
Veteran
User avatar
Posts: 1617
Joined: Sat Nov 20, 2004 10:38 pm
Location: right here !

  • Quote

Post by CooSee » Mon Jan 23, 2023 8:46 pm

i used ebuilds from this overlay https://github.com/ethus3h/compiz-reloaded-overlay long time ago (now using Sway/Waybar/Wayland only).

maybe one of the forks are still usable https://github.com/CerisWhite/compiz-reloaded-overlay

one day, some ebuilds won't get emerged anymore, therefore i started compiling many packages myself - it's not that hard - you'll learn alot, doing so :)

8)
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Top
allistarM
Tux's lil' helper
Tux's lil' helper
Posts: 141
Joined: Thu Jul 22, 2004 1:10 am

  • Quote

Post by allistarM » Mon Jan 30, 2023 7:57 pm

I've made my own Compiz-reloaded overlay and have converted it from EAPI6 to EAPI8. I've made a pull request against the CerisWhite overlay for this. If anyone want to use my overlay let me know. These EAPI changes means I can emerge ccsm (at least) and portage doesn't complain about the EAPI version any more.
Top
CooSee
Veteran
Veteran
User avatar
Posts: 1617
Joined: Sat Nov 20, 2004 10:38 pm
Location: right here !

  • Quote

Post by CooSee » Mon Jan 30, 2023 9:01 pm

I've made my own Compiz-reloaded overlay and have converted it from EAPI6 to EAPI8
yes, i'am :D for you.

8)
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Top
Zucca
Administrator
Administrator
User avatar
Posts: 4692
Joined: Thu Jun 14, 2007 10:31 pm
Location: Rasi, Finland
Contact:
Contact Zucca
Website

  • Quote

Post by Zucca » Mon Jan 30, 2023 9:19 pm

Wayfire anyone?
..: Zucca :..

Code: Select all

init=/sbin/openrc-init
-systemd -logind -elogind seatd
I am NaN! I am a man!
Top
allistarM
Tux's lil' helper
Tux's lil' helper
Posts: 141
Joined: Thu Jul 22, 2004 1:10 am

  • Quote

Post by allistarM » Mon Jan 30, 2023 9:38 pm

Zucca wrote:Wayfire anyone?
From what I've seen Wayfire (as well as the KDE compositor) aren't anywhere near as feature rich as Compiz. I'm not ready for Wayland, I don't think it'll work in my 6 monitor, 2 xscreen setup. As it is I have modified the Plasma source to get 6 monitors working (because of the way Plasma identifies monitors by their output name assuming they're unique when they're not).
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Mon Jan 30, 2023 9:48 pm

You may want to try Plasma 5.27 beta since it contains rewritten multimonitor support.
Top
allistarM
Tux's lil' helper
Tux's lil' helper
Posts: 141
Joined: Thu Jul 22, 2004 1:10 am

  • Quote

Post by allistarM » Mon Jan 30, 2023 9:55 pm

asturm wrote:You may want to try Plasma 5.27 beta since it contains rewritten multimonitor support.
Thanks, I'll wait until it's an official release version as this is my production rig and I need it to work.
I'm not sure how the devs fixed the monitor identification issue but doing it by output name (e.g. DVI-0) was never going to work with people that have more than one GPU. They could put in a GPU number prefix to that, that would work. There's also a bug where you can't run Plasma on more than one xscreen at one time.
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Tue Feb 14, 2023 7:48 pm

Plasma 5.27.0 was released today.
Top
allistarM
Tux's lil' helper
Tux's lil' helper
Posts: 141
Joined: Thu Jul 22, 2004 1:10 am

  • Quote

Post by allistarM » Tue Sep 26, 2023 2:13 am

Here's an overlay that allow compiz to install at the date of writing this. The main change is upgrading the EAPI version from 6 to 8:
Top
edward_scott
Apprentice
Apprentice
Posts: 165
Joined: Tue Jan 17, 2006 2:13 am

  • Quote

Post by edward_scott » Mon Jul 08, 2024 10:07 pm

allistarM wrote:Here's an overlay that allow compiz to install at the date of writing this. The main change is upgrading the EAPI version from 6 to 8:
how does one migrate from ethus3h's overlay to yours? is it just a matter of updating the URL in repos.conf, or is there more to it?
Top
allistarM
Tux's lil' helper
Tux's lil' helper
Posts: 141
Joined: Thu Jul 22, 2004 1:10 am

  • Quote

Post by allistarM » Mon Jul 08, 2024 10:34 pm

edward_scott wrote: how does one migrate from ethus3h's overlay to yours? is it just a matter of updating the URL in repos.conf, or is there more to it?
You should be able to remove that other overlay and then add mine in. I'm not sure how you have this configured, but if you're using "eselect repository" you should be able to list your repos like this:

Code: Select all

eselect repository list -i
find the compiz one you ant to remove and remove it:

Code: Select all

eselect repository remove xxx
(where xxx is the number of the repo)

then add in the new one:

Code: Select all

sudo eselect repository add compiz-reloaded git https://github.com/allistar/compiz-reloaded-overlay.git
Then do a sync:

Code: Select all

eix-sync
I don't do this as I have that repo installed as a local repo. Also note that I don't maintain it unless something is broken I need to fix. But it's been working for me for a while.
Top
edward_scott
Apprentice
Apprentice
Posts: 165
Joined: Tue Jan 17, 2006 2:13 am

  • Quote

Post by edward_scott » Tue Jul 09, 2024 1:38 am

that did it, and now the "EAPI=6 not supported" errors are gone. perfect!

ty for maintaining this new overlay.
Top
ajiram
n00b
n00b
Posts: 1
Joined: Tue Dec 24, 2024 1:02 am

  • Quote

Post by ajiram » Tue Dec 24, 2024 1:05 am

allistarM wrote:Here's an overlay that allow compiz to install at the date of writing this. The main change is upgrading the EAPI version from 6 to 8:
it doesn't work anymore :cry:
is there a possibility of an update?
Top
Post Reply

17 posts • Page 1 of 1

Return to “Desktop Environments”

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