Jump to content

Photo

Substitute to Ecomorph


Best Answer Jeff, 15 January 2017 - 10:40 PM

Alright - had some time to look at this again for the first time in a long while and I have ecomorph packages in the Bodhi 4.0 repos now for the first time. Install them with the command:

 

sudo apt-get install ecomp ecomorph

 

Then load the module and log out / log into Moksha - Ecomorph session just like in Bodhi 3.x

Let me know if you hit any snags and will try to help where I can.

Go to the full post


  • Please log in to reply
18 replies to this topic

#1 Cudochi

Cudochi

    Member

  • Members
  • 34 posts

Posted 15 January 2017 - 02:57 PM

Hello,

 

As I've heard that Bodhi 4.0.0 doesn't support Ecomorph anymore.

 

Is there another option for those who love Bodhi and the kind of effect Ecomorph give with a limited amount of resources ?

Like install Compiz ? Or use an old version of Ecomorph ?

If I'm right, comptom only give composite desktop... Ecomorph was so much better :(

 

I'll have to upgrade my Bodhi 3.2.1 to : Bodhi 4.0.0, or another OS. And I would like to stay on Bodhi, but if it's definitely not possible...

 

With regard...


May our frame-rates be high and our temperatures low !




A big thank you to everyone who contributes to Bodhi Linux


#2 Jeff

Jeff

    Lead Developer

  • Developer
  • 12353 posts
  • LocationBloomington, IL

Posted 15 January 2017 - 03:33 PM

Compton is a basic compositing manager in the repos that works with Moksha.

Ecomorph IS compiz rewritten for E17 / Moksha. Sadly it doesn't work with the latest EFL any more.



#3 Cudochi

Cudochi

    Member

  • Members
  • 34 posts

Posted 15 January 2017 - 08:26 PM

And use the original Compiz ?

 

:(

 

That's sad, indeed...

So there is no solution ?


May our frame-rates be high and our temperatures low !


#4 Jeff

Jeff

    Lead Developer

  • Developer
  • 12353 posts
  • LocationBloomington, IL

Posted 15 January 2017 - 08:37 PM

You are welcome to fix the issues the current ecomorph code has with compiling against the latest EFL. You can find the C source on my GitHub page.

Compiz needs to be adapted to work with non-GTK desktops. That is the point of Ecomorph.



#5 Jeff

Jeff

    Lead Developer

  • Developer
  • 12353 posts
  • LocationBloomington, IL

Posted 15 January 2017 - 10:40 PM   Best Answer

Alright - had some time to look at this again for the first time in a long while and I have ecomorph packages in the Bodhi 4.0 repos now for the first time. Install them with the command:

 

sudo apt-get install ecomp ecomorph

 

Then load the module and log out / log into Moksha - Ecomorph session just like in Bodhi 3.x

Let me know if you hit any snags and will try to help where I can.



#6 gogolink

gogolink

    Member

  • Members
  • 70 posts

Posted 18 January 2017 - 11:07 AM

I was so happy to see this -- thanks Jeff! -- but as I was just now opening Gnote (from everything launcher) to make a note of including ecomorph in future installations, the module crashed...   :(  

 

I don't know if it's helpful, but this is what I got when I afterwards (after the crash) typed "ecomorph" into Terminology:

 

gogo@gogo-C720:~$ ecomorph
Got Desktop Geometry 2x1
window managed: 0x10017ee : 0x2600010
- Gnote
window managed: 0x10000e4 : 0x1a00002
- Chromium-browser
window managed: 0x1000373 : 0x2000002
- terminology
 
 
And this is what I get when I run (after logging into ecomorph session again) Gnote from Terminology:
 
gogo@gogo-C720:~$ gnote
 
(gnote:1947): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:121:0: Expected a val
id selector
 
(gnote:1947): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:351:23: Not using uni
ts is deprecated. Assuming 'px'.
(3009440064) ERROR: error_handler - XML error: PCDATA invalid Char value 7
 
 
(gnote:1947): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' f
ailed
 
(gnote:1947): GLib-GObject-CRITICAL **: g_object_freeze_notify: assertion 'G_IS_OBJECT (
object)' failed
 
(gnote:1947): Gtk-CRITICAL **: gtk_widget_has_default: assertion 'GTK_IS_WIDGET (widget)
' failed
 
(gnote:1947): Gtk-CRITICAL **: gtk_widget_get_receives_default: assertion 'GTK_IS_WIDGET
 (widget)' failed
 
(gnote:1947): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' f
ailed
 
(gnote:1947): Gtk-CRITICAL **: gtk_widget_get_display: assertion 'GTK_IS_WIDGET (widget)
' failed
 
(gnote:1947): Gdk-CRITICAL **: gdk_display_get_device_manager: assertion 'GDK_IS_DISPLAY
 (display)' failed
 
(gnote:1947): Gdk-CRITICAL **: gdk_device_manager_list_devices: assertion 'GDK_IS_DEVICE
_MANAGER (device_manager)' failed
 
(gnote:1947): Gdk-CRITICAL **: gdk_device_manager_list_devices: assertion 'GDK_IS_DEVICE_MANAGER (device_manager)' failed
 
(gnote:1947): Gdk-CRITICAL **: gdk_device_manager_list_devices: assertion 'GDK_IS_DEVICE_MANAGER (device_manager)' failed
 
(gnote:1947): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
 
(gnote:1947): GLib-GObject-CRITICAL **: g_object_notify: assertion 'G_IS_OBJECT (object)' failed
 
(gnote:1947): Gtk-CRITICAL **: gtk_widget_has_default: assertion 'GTK_IS_WIDGET (widget)' failed
 
(gnote:1947): GLib-GObject-CRITICAL **: g_object_thaw_notify: assertion 'G_IS_OBJECT (object)' failed
 
(gnote:1947): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
 


#7 Cudochi

Cudochi

    Member

  • Members
  • 34 posts

Posted 18 January 2017 - 04:15 PM

Ah Yeah :lol: B)

 

Jeff, you just make my day ! ;)

 

Gogolink, I think you should start a new topic for your issue...


May our frame-rates be high and our temperatures low !


#8 Jeff

Jeff

    Lead Developer

  • Developer
  • 12353 posts
  • LocationBloomington, IL

Posted 18 January 2017 - 04:23 PM

For reference Ecomorph has always been unstable on certain hardware configurations. It isn't our code and while I will help where I can, if it isn't working well on your system by default I would recommend not using it.

 

All those errors are GTK / glib related things from launching your application - completely unrelated to ecomorph.



#9 Cudochi

Cudochi

    Member

  • Members
  • 34 posts

Posted 22 January 2017 - 10:46 AM

I've installed Bodhi 4.0.0 today, but when I try to install Ecomorph (with the command you wrote earlier in this topic)

it says :

This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package ecomp is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ecomp' has no installation candidate
E: Package 'ecomorph' has no installation candidate

Note that I've installed Bodhi 4.0.0 with a Live-USB but over and without formating the partition where I put it, which was previously occupierd by Bodhi 3.2.1. I don't know if this can change something...


May our frame-rates be high and our temperatures low !


#10 ylee

ylee

    King of the Software Page

  • Moderators
  • 1506 posts
  • LocationSouth Carolina, USA

Posted 22 January 2017 - 12:52 PM

@Cudochi:

 

did you update first?

sudo apt-get update

"No technology can ever be too arcane or complicated for the black t-shirt crowd."


#11 Cudochi

Cudochi

    Member

  • Members
  • 34 posts

Posted 22 January 2017 - 01:21 PM

Yes, and I let the source.list like I've found it after the update.

There it is :

# deb cdrom:[Bodhi 16.04 - Release amd64]/ dists/
# deb cdrom:[Bodhi 14.04 - Release amd64]/ dists/
# deb cdrom:[Bodhi 14.04 - Release amd64]/ dists/

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial universe
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu trusty partner
# deb-src http://archive.canonical.com/ubuntu trusty partner

## Uncomment the following two lines to add software from Ubuntu's
## 'extras' repository.
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
# deb http://extras.ubuntu.com/ubuntu trusty main
# deb-src http://extras.ubuntu.com/ubuntu trusty main
 
## Bodhi Linux Repository
deb http://packages.bodhilinux.com/bodhi xenial main

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

## Major bug fix updates produced after the final release of the
## distribution.

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.


## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu trusty partner
# deb-src http://archive.canonical.com/ubuntu trusty partner

## Uncomment the following two lines to add software from Ubuntu's
## 'extras' repository.
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
# deb http://extras.ubuntu.com/ubuntu trusty main
# deb-src http://extras.ubuntu.com/ubuntu trusty main
 
# deb-src http://liveusb.info/multisystem/depot all main

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution.
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial universe
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner

# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse

#############################################
# Custom repositories added by bodhibuilder #
#############################################

# none -- Place custom repositories in this file.
#         The contents of this entire file will be appended to
#         '/etc/apt/sources.list' in the final installed OS.
#
#         These repositories will not be included in the live ISO.
#         The live ISO will use the same repos as the system used to create it.

## Bodhi Linux Repository (16.04 - xenial)

deb http://packages.bodhilinux.com/bodhi xenial b4main

#################################################
# END Custom repositories added by bodhibuilder #
#################################################



May our frame-rates be high and our temperatures low !


#12 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4355 posts
  • LocationZeist, The Netherlands

Posted 22 January 2017 - 05:31 PM

Hmm, something not correct in your sources.list

Please comment out the first mention of packages.bodhilinux ( line 63? ) as that is non-existant. The correct repository line is near the end. Save and run apt-get update again.

 

Enjoy,

Charles


Medion S4216 Ultrabook, 4GB RAM, 1TB HDD, WIN 10 & Bodhi 4.1.0-64 

Asus eeepc 901, 1GB RAM, 12 GB SSD, Bodhi 3.0.0-32-Legacy & Bodhi 4.1.0-32 Legacy


#13 Cudochi

Cudochi

    Member

  • Members
  • 34 posts

Posted 22 January 2017 - 06:14 PM

My bad, I forgot the lines... Fixed.

 

I've commented the line n.63, updated, nothing change...

Do you know where I could get a new, clean, source.list ?

This one seems messed up by the updates... 3/4 of the repos are commented, and there is some which correspond to Bodhi 3.


May our frame-rates be high and our temperatures low !


#14 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4355 posts
  • LocationZeist, The Netherlands

Posted 22 January 2017 - 06:58 PM

Here is mine, using the us repos for ubuntu.

 

Spoiler
 
Enjoy,
Charles

Medion S4216 Ultrabook, 4GB RAM, 1TB HDD, WIN 10 & Bodhi 4.1.0-64 

Asus eeepc 901, 1GB RAM, 12 GB SSD, Bodhi 3.0.0-32-Legacy & Bodhi 4.1.0-32 Legacy


#15 Cudochi

Cudochi

    Member

  • Members
  • 34 posts

Posted 22 January 2017 - 08:44 PM

Still nothing...

It work for you ?

I've also tried to remove the "us." in the URL.

I'm running out of ideas...

 

But thanks a lot for the help :)


May our frame-rates be high and our temperatures low !


#16 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4355 posts
  • LocationZeist, The Netherlands

Posted 22 January 2017 - 09:34 PM

Hmm, I simulated the command for installation:

sudo apt-get install -s ecomp ecomorph
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libjpeg62
The following NEW packages will be installed:
  ecomorph ecomp libjpeg62
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Inst libjpeg62 (1:6b2-2 Ubuntu:16.04/xenial [amd64])
Inst ecomorph (20150408-1 bodhi-xenial:packages.bodhilinux.com [amd64])
Inst ecomp (20150407-1 bodhi-xenial:packages.bodhilinux.com [amd64])
Conf libjpeg62 (1:6b2-2 Ubuntu:16.04/xenial [amd64])
Conf ecomorph (20150408-1 bodhi-xenial:packages.bodhilinux.com [amd64])
Conf ecomp (20150407-1 bodhi-xenial:packages.bodhilinux.com [amd64])

Looks like a normal installation to me. Apt-cache search shows the packages too, both present in the bodhi repos.

 

About removing the us. prefix, I would replace them by fr. Epad has a perfect replace function. Make sure to let it search for "us." and not just "us" and replace with "fr." to avoid mistakes. Save and apt-get update and try it again, the packages are in the bodhi repos. Make sure the bodhi repo line has "xenial b4main" at the end. Oh, one other thing, check the apt package. If it does not show "bodhi" in the version you need to upgrade that first.

sudo dpkg -l apt

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                         Version             Architecture        
+++-============================-===================-===================
ii  apt                          2.2.12~bodhi2       amd64              


## no bodhi?
sudo apt-get install apt
 

C'est bizar, cette histoire  :wacko:

 

Enjoy,

Charles

 


Medion S4216 Ultrabook, 4GB RAM, 1TB HDD, WIN 10 & Bodhi 4.1.0-64 

Asus eeepc 901, 1GB RAM, 12 GB SSD, Bodhi 3.0.0-32-Legacy & Bodhi 4.1.0-32 Legacy


#17 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4355 posts
  • LocationZeist, The Netherlands

Posted 23 January 2017 - 04:02 PM

I've installed Bodhi 4.0.0 today, but when I try to install Ecomorph (with the command you wrote earlier in this topic)

it says :

// errors \\

 

Note that I've installed Bodhi 4.0.0 with a Live-USB but over and without formating the partition where I put it, which was previously occupierd by Bodhi 3.2.1. I don't know if this can change something...

 

Without formatting? I overlooked that at first, but I guess this is causing your troubles.

 

A fresh install including formatting a system partition might be what is needed.

 

Enjoy,

Charles.


Medion S4216 Ultrabook, 4GB RAM, 1TB HDD, WIN 10 & Bodhi 4.1.0-64 

Asus eeepc 901, 1GB RAM, 12 GB SSD, Bodhi 3.0.0-32-Legacy & Bodhi 4.1.0-32 Legacy


#18 Cudochi

Cudochi

    Member

  • Members
  • 34 posts

Posted 24 January 2017 - 04:53 PM

So, I've done a sudo apt-get update and every single url were reached... No problem, but it seems that my apt don't see these paquets... Speaking of him, he was on the same version has you, with the "Bodhi" label within.

Effectivement c'est bizarre. :mellow:

 

So I reinstalled cleanly Bodhi 4.0.0 and... Everything disappear. Installing ecomp and ecomorph has been done in 30 seconds.

Don't understand what happened but at least everything is ok.

 

Thanks for your help and advice ^_^


May our frame-rates be high and our temperatures low !


#19 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4355 posts
  • LocationZeist, The Netherlands

Posted 24 January 2017 - 06:49 PM

Glad you got it sorted after all.

 

Enjoy,

Charles


Medion S4216 Ultrabook, 4GB RAM, 1TB HDD, WIN 10 & Bodhi 4.1.0-64 

Asus eeepc 901, 1GB RAM, 12 GB SSD, Bodhi 3.0.0-32-Legacy & Bodhi 4.1.0-32 Legacy





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users