Re: [e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
On 18/12/17 19:12, Stephen Houston wrote: The wireless gadget shows connection strength. The netstatus gadget will show traffic. Wireless gadget is available at enlightenment/gadgets/wireless.git and the netstatus gadget comes with E. Connman is always going to be a replacement for nm, right? Given that every distro I have seen comes with nm by default, and that users are already going to be connected before they go to install E. I'm just a little wary of connman breaking nm permanently, giving me no path back if connman turns out not to be usable. I don't see netstatus anywhere — does it also work with nm? P -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
The wireless gadget shows connection strength. The netstatus gadget will show traffic. Wireless gadget is available at enlightenment/gadgets/wireless.git and the netstatus gadget comes with E. On Mon, Dec 18, 2017, 1:09 PM Peter Flynnwrote: > On 18/12/17 15:30, Stephen Houston wrote: > > The wireless gadget also supports network manager, at a basic level, now. > > It certainly does, or I wouldn't be writing this :-) > > I was just curious to know if connman offered anything more, like an > indicator showing traffic or connection strength. > > ///Peter > > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > enlightenment-users mailing list > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
On 18/12/17 15:30, Stephen Houston wrote: The wireless gadget also supports network manager, at a basic level, now. It certainly does, or I wouldn't be writing this :-) I was just curious to know if connman offered anything more, like an indicator showing traffic or connection strength. ///Peter -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
The wireless gadget also supports network manager, at a basic level, now. On Mon, Dec 18, 2017, 4:52 AM Carsten Haitzlerwrote: > On Sun, 17 Dec 2017 20:37:38 + Peter Flynn said: > > > On 17/12/17 14:47, Carsten Haitzler wrote: > > > On Sun, 17 Dec 2017 12:56:18 + Peter Flynn > said: > > [...] > > >> If I try to add ninja-build to the install command, it says > > >> > > >> The following packages have unmet dependencies: > > >> ninja-build : Conflicts: ninja but 0.1.3-2 is to be installed > > >> E: Unable to correct problems, you have held broken packages. > > > > > > well obviously ... you have a conflict. > > > > Even I can see that. But I don't know how to solve it. > > > > > remove ninja then and install ninja-build... > > > > Removing ninja was what caused the problem in the first place. > > > > > correct. it's no longer make. it's meson + ninja. > > > > OK, thanks. > > > > > yes. only meson. i think you have issues at your end. see above. just > fix > > > your conflicts. > > > > I'm afraid I have work to do, so it'll have to stay broken for the > > moment. My only issue is with software that doesn't install, as I > reported: > > > > >> Command "python setup.py egg_info" failed with error code 1 in > > >> /tmp/pip-build-ruyohi9b/meson/ > > > > a lot of projects have moved to meson: > > > > > > gtk+ > > > glib > > > mesa > > > wayland > > > weston > > > > I'm an end user of Linux, not a Linux developer. They must use whatever > > toolset is appropriate; those aren't projects I would ever need to > > compile myself. > > > > Problem fixed, however; after testing in a sacrificial Mint environment, > > the PPA solution worked just fine. > > I'm unsure of all the details of your pain, but it seems you have a trail > of > pain and TBH It's a rare day i go distro hoping just to have things work > for > me. I've really used/installed 5 distros over the past 20+ years of Linux > (Slackware, then RH, then Debian, Ubuntu and for the past 3 years or so > Arch). I > use Arch these days and it works for me. Sure. I've had to fiddle on some > UEFI-only systems to make it boot right, and some "rootfs is on nvram": > > /dev/nvme0n1p1 on / type ext4 (rw,noatime,discard,commit=1800,data=ordered) > > like stuff. But it just involves some learning, fiddling and making things > work. No it's not "just click next and it just boots" but it seems you're > having even more pain later on which is even more work compared to just > fixing the core issue: why things don't boot. Perhaps just investigating > this > and figuring it out might be worth it for you. You'll get past it into > pastures > of "less pain" and learn something. > > > One curiosity: E suggests I install connman for my network connections. > > Last time I looked at connman it was still being developed. Is it worth > > switching from whatever regular distros provide (nm, I assume)? > > I have only used connman for many many many years. works for me. > > > ///Peter > > > > > > > -- > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > ___ > > enlightenment-users mailing list > > enlightenment-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > > > > > -- > - Codito, ergo sum - "I code, therefore I am" -- > Carsten Haitzler - ras...@rasterman.com > > > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > enlightenment-users mailing list > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
On Sun, 17 Dec 2017 20:37:38 + Peter Flynnsaid: > On 17/12/17 14:47, Carsten Haitzler wrote: > > On Sun, 17 Dec 2017 12:56:18 + Peter Flynn said: > [...] > >> If I try to add ninja-build to the install command, it says > >> > >> The following packages have unmet dependencies: > >> ninja-build : Conflicts: ninja but 0.1.3-2 is to be installed > >> E: Unable to correct problems, you have held broken packages. > > > > well obviously ... you have a conflict. > > Even I can see that. But I don't know how to solve it. > > > remove ninja then and install ninja-build... > > Removing ninja was what caused the problem in the first place. > > > correct. it's no longer make. it's meson + ninja. > > OK, thanks. > > > yes. only meson. i think you have issues at your end. see above. just fix > > your conflicts. > > I'm afraid I have work to do, so it'll have to stay broken for the > moment. My only issue is with software that doesn't install, as I reported: > > >> Command "python setup.py egg_info" failed with error code 1 in > >> /tmp/pip-build-ruyohi9b/meson/ > > a lot of projects have moved to meson: > > > > gtk+ > > glib > > mesa > > wayland > > weston > > I'm an end user of Linux, not a Linux developer. They must use whatever > toolset is appropriate; those aren't projects I would ever need to > compile myself. > > Problem fixed, however; after testing in a sacrificial Mint environment, > the PPA solution worked just fine. I'm unsure of all the details of your pain, but it seems you have a trail of pain and TBH It's a rare day i go distro hoping just to have things work for me. I've really used/installed 5 distros over the past 20+ years of Linux (Slackware, then RH, then Debian, Ubuntu and for the past 3 years or so Arch). I use Arch these days and it works for me. Sure. I've had to fiddle on some UEFI-only systems to make it boot right, and some "rootfs is on nvram": /dev/nvme0n1p1 on / type ext4 (rw,noatime,discard,commit=1800,data=ordered) like stuff. But it just involves some learning, fiddling and making things work. No it's not "just click next and it just boots" but it seems you're having even more pain later on which is even more work compared to just fixing the core issue: why things don't boot. Perhaps just investigating this and figuring it out might be worth it for you. You'll get past it into pastures of "less pain" and learn something. > One curiosity: E suggests I install connman for my network connections. > Last time I looked at connman it was still being developed. Is it worth > switching from whatever regular distros provide (nm, I assume)? I have only used connman for many many many years. works for me. > ///Peter > > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > enlightenment-users mailing list > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > -- - Codito, ergo sum - "I code, therefore I am" -- Carsten Haitzler - ras...@rasterman.com -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
On 17/12/17 14:47, Carsten Haitzler wrote: On Sun, 17 Dec 2017 12:56:18 + Peter Flynnsaid: [...] If I try to add ninja-build to the install command, it says The following packages have unmet dependencies: ninja-build : Conflicts: ninja but 0.1.3-2 is to be installed E: Unable to correct problems, you have held broken packages. well obviously ... you have a conflict. Even I can see that. But I don't know how to solve it. remove ninja then and install ninja-build... Removing ninja was what caused the problem in the first place. correct. it's no longer make. it's meson + ninja. OK, thanks. yes. only meson. i think you have issues at your end. see above. just fix your conflicts. I'm afraid I have work to do, so it'll have to stay broken for the moment. My only issue is with software that doesn't install, as I reported: >> Command "python setup.py egg_info" failed with error code 1 in >> /tmp/pip-build-ruyohi9b/meson/ a lot of projects have moved to meson: gtk+ glib mesa wayland weston I'm an end user of Linux, not a Linux developer. They must use whatever toolset is appropriate; those aren't projects I would ever need to compile myself. Problem fixed, however; after testing in a sacrificial Mint environment, the PPA solution worked just fine. One curiosity: E suggests I install connman for my network connections. Last time I looked at connman it was still being developed. Is it worth switching from whatever regular distros provide (nm, I assume)? ///Peter -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
On 17/12/17 14:10, Philippe Jean Guillaumie wrote: [...] Yes, this is the right way to get the latest meson version in Ubuntu. Works flawlessly in 16.04 LTS and 17.10. Alas not in Mint, apparently. To remove locally installed meson use: pip3 uninstall meson first (you don't need sudo). Then you'll be able to uninstall python3-pip and ninja-build if you want. Moot now. Read the docs (Ubuntu-start) and check out my script (batden's script=oneartful.sh): you will find answers to all your questions. I looked at the script and it looks very useful if you're running Ubuntu. I wasn't prepared to risk the fragility of the newly-installed system by editing the system name to allow sylvia. Bodhi is a really good distro, but Bodhi != Ubuntu and Moshka != E23. I wasn't expecting it to be Ubuntu, but I *was* expecting it to run E. I'm curious to know what they hoped to gain by forking it that way. ///Peter -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
On Sun, 17 Dec 2017 12:56:18 + Peter Flynnsaid: > On 17/12/17 00:56, Carsten Haitzler wrote: > > On Sat, 16 Dec 2017 22:50:36 + Peter Flynn said: > [...] > >> 2. Build from source using Meson; never used Meson, and it won't > >> install: > >> > >> Command "python setup.py egg_info" failed with error code 1 in > >> /tmp/pip-build-ruyohi9b/meson/ > >> You are using pip version 8.1.1, however version 9.0.1 is available. > >> You should consider upgrading via the 'pip install --upgrade pip' > >> command. > > > > just use the meson PACKAGES. > > > >apt-get install meson ninja > > Because https://www.enlightenment.org/docs/distros/ubuntu-start said to > use sudo apt-get install ninja-build python3-pip > > I did sudo apt-get purge ninja-build python3-pip to get rid of the two > packages I installed, but now if I try to apt-get install meson ninja I get > > The following packages have unmet dependencies: > meson : Depends: ninja-build (>= 1.6) but it is not going to be > installed > E: Unable to correct problems, you have held broken packages. > > If I try to add ninja-build to the install command, it says > > The following packages have unmet dependencies: > ninja-build : Conflicts: ninja but 0.1.3-2 is to be installed > E: Unable to correct problems, you have held broken packages. well obviously ... you have a conflict. remove ninja then and install ninja-build... > >> None of them have any autoconf.sh so it's impossible to build them. > > > > well rage and terminology have autogen.sh .. autoGEN.sh. there never was an > > autoconf.sh. always autogen.sh. these 3 all moved to meson. > > My apologies...mistyping, I meant autogen.sh. Is it therefore impossible > to build enlightenment with autogen.sh and make? correct. it's no longer make. it's meosn + ninja. > > read README and > > INSTALL files... they tell you what to do with meson. > > Not useful if I can't get meson installed. Does this mean that support > for building will be only using meson in future? Is meson stable enough > for this move? It's clearly not there yet. yes. only meson. i think you have issues at your end. see above. just fix your conflicts. a lot of projects have moved to meson: gtk+ glib mesa wayland weston ... just to name a few. > > But I'm done with Bodhi. > >> +++ > > :-) This is actually a pity, given their original philosophy. > > ///Peter > > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > enlightenment-users mailing list > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > -- - Codito, ergo sum - "I code, therefore I am" -- Carsten Haitzler - ras...@rasterman.com -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
Le 17/12/2017 à 13:56, Peter Flynn a écrit : > On 17/12/17 00:56, Carsten Haitzler wrote: >> On Sat, 16 Dec 2017 22:50:36 + Peter Flynnsaid: > [...] >>> 2. Build from source using Meson; never used Meson, and it won't >>> install: >>> >>> Command "python setup.py egg_info" failed with error code 1 in >>> /tmp/pip-build-ruyohi9b/meson/ >>> You are using pip version 8.1.1, however version 9.0.1 is >>> available. >>> You should consider upgrading via the 'pip install --upgrade pip' >>> command. You can safely ignore the warning message about pip version (no upgrade needed). >> just use the meson PACKAGES. >> >> apt-get install meson ninja > > Because https://www.enlightenment.org/docs/distros/ubuntu-start said to > use sudo apt-get install ninja-build python3-pip Yes, this is the right way to get the latest meson version in Ubuntu. Works flawlessly in 16.04 LTS and 17.10. meson -v = 0.43.0 > I did sudo apt-get purge ninja-build python3-pip to get rid of the two > packages I installed, but now if I try to apt-get install meson ninja I get To remove locally installed meson use: pip3 uninstall meson first (you don't need sudo). Then you'll be able to uninstall python3-pip and ninja-build if you want. > > The following packages have unmet dependencies: > meson : Depends: ninja-build (>= 1.6) but it is not going to be > installed > E: Unable to correct problems, you have held broken packages. > > If I try to add ninja-build to the install command, it says > > The following packages have unmet dependencies: > ninja-build : Conflicts: ninja but 0.1.3-2 is to be installed > E: Unable to correct problems, you have held broken packages. >>> None of them have any autoconf.sh so it's impossible to build them. >> >> well rage and terminology have autogen.sh .. autoGEN.sh. there never >> was an >> autoconf.sh. always autogen.sh. these 3 all moved to meson. > > My apologies...mistyping, I meant autogen.sh. Is it therefore impossible > to build enlightenment with autogen.sh and make? > >> read README and >> INSTALL files... they tell you what to do with meson. Read the docs (Ubuntu-start) and check out my script (batden's script=oneartful.sh): you will find answers to all your questions. > Not useful if I can't get meson installed. Does this mean that support > for building will be only using meson in future? Is meson stable enough > for this move? It's clearly not there yet. > >> But I'm done with Bodhi. Bodhi is a really good distro, but Bodhi != Ubuntu and Moshka != E23. -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
On 17/12/17 00:56, Carsten Haitzler wrote: On Sat, 16 Dec 2017 22:50:36 + Peter Flynnsaid: [...] 2. Build from source using Meson; never used Meson, and it won't install: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-ruyohi9b/meson/ You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. just use the meson PACKAGES. apt-get install meson ninja Because https://www.enlightenment.org/docs/distros/ubuntu-start said to use sudo apt-get install ninja-build python3-pip I did sudo apt-get purge ninja-build python3-pip to get rid of the two packages I installed, but now if I try to apt-get install meson ninja I get The following packages have unmet dependencies: meson : Depends: ninja-build (>= 1.6) but it is not going to be installed E: Unable to correct problems, you have held broken packages. If I try to add ninja-build to the install command, it says The following packages have unmet dependencies: ninja-build : Conflicts: ninja but 0.1.3-2 is to be installed E: Unable to correct problems, you have held broken packages. None of them have any autoconf.sh so it's impossible to build them. well rage and terminology have autogen.sh .. autoGEN.sh. there never was an autoconf.sh. always autogen.sh. these 3 all moved to meson. My apologies...mistyping, I meant autogen.sh. Is it therefore impossible to build enlightenment with autogen.sh and make? > read README and > INSTALL files... they tell you what to do with meson. Not useful if I can't get meson installed. Does this mean that support for building will be only using meson in future? Is meson stable enough for this move? It's clearly not there yet. But I'm done with Bodhi. +++ :-) This is actually a pity, given their original philosophy. ///Peter -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
On Sat, 16 Dec 2017 22:50:36 + Peter Flynnsaid: > [Sorry, I should have made this a new thread long ago.] > > On 29/11/17 00:27, Carsten Haitzler wrote: > > On Tue, 28 Nov 2017 20:49:55 + Peter Flynn said: > > > >> On 28/11/17 00:05, Carsten Haitzler wrote: > >>> On Mon, 27 Nov 2017 20:38:30 + Peter Flynn > said: > >> [snip] > Does anyone have suggestions. I can't find a page describing > how to replace Moksha with E22. >>> > >>> looks like it needs a newer efl install. apt-get -f install ? or > >>> remove efl, enlightenment and anything that depends on these from > >>> bodhi and maybe compile your own? >> > >> Should I do all this from a Ctl-Alt-F1 console, rather than from > >> the X session (which would be Moksha) where you presumably can't > >> remove a package while it's in use (or can you?) > > > you can. linux != windows. you are allowed to pull the rug from > > under yourself (delete files that are in use). BUT this may have > > consequences. E will survive a short while like this until it needs > > data from data files (e.g. theme) and when it needs new data and > > checks... it won't find the files there and things will begin to go > > south. So you have a window of opportunity. remove, replace (fast) > > then restart e (ctl+alt+end keybinding for fastest way)... > After some experimentation I pulled out of this path entirely. > > I successfully compiled EFL from source (with autoconf and make...more > on this below) but the fact that Bodhi runs its own version of the EFL > libs makes replacement a much more difficult task. Not because of the > problems you mention above, but because getting rid of its own EFL libs > (and eventually Moksha and its own Terminology) means there are a couple > of dozen dependencies that it drags down with it. > > > fyi i am replacing all of my efl and e install all the time (many > > times a day) > > Yes, but not on Bodhi :-) > > > as i suggested. remove efl entirely and everything that depends on > > it... > > In practice this simply won't work on Bodhi...it may be theoretically > possible, but the tangle of dependencies goes too deep. > > > then start again with something newer. you could self-compile > > efl+e+terminology+... > I trashed the whole sorry mess and went to look again at Mint, which at > least doesn't come with E by default (in fact, doesn't appear to have E > in its repos at all :-) so it's a good candidate for installation. > > I had tried it before (Maté) but while it installed, it refused to > reboot because it had messed up the Grub installation. However, in the > meantime it appears that the Cinnamon release of Mint 18.3 now tolerates > the deficiencies of the XPS 15 to the extent that it actually installed > *and* rebooted! (I blogged this for anyone who wants the details at > http://blogs.silmaril.ie/peter) > > This now means all I have to do is get E running. I appear to have three > options (please correct me if I am wrong). Working on the basis that > Mint is Ubuntu-based, > https://www.enlightenment.org/docs/distros/ubuntu-start says: > > 1. PPA (niko2040); I haven't tried this yet so I don't know if it works > for Mint. It failed on Bodhi but that was because of library > dependency conflicts. > > 2. Build from source using Meson; never used Meson, and it won't > install: > > Command "python setup.py egg_info" failed with error code 1 in > /tmp/pip-build-ruyohi9b/meson/ > You are using pip version 8.1.1, however version 9.0.1 is available. > You should consider upgrading via the 'pip install --upgrade pip' > command. > > This is nearly as bad as ant, another much-vaunted replacement for > make which causes more trouble than it is worth. just use the meson PACKAGES. apt-get install meson ninja :) > 3. (preferred) configure;make;make install (except it's autoconf rather > than make, which is OK). > > So get EFL from Github, run ./autoconf.sh in efl, and make. This > actually *worked* (amazingly) on Bodhi, but now fails on Mint 18.3: > see next message. > > There also seems to be a fundamental problem with the downloaded code from: > > git clone https://git.enlightenment.org/core/enlightenment.git > git clone https://git.enlightenment.org/apps/terminology.git > git clone https://git.enlightenment.org/apps/rage.git > > None of them have any autoconf.sh so it's impossible to build them. well rage and terminology have autogen.sh .. autoGEN.sh. there never was an autoconf.sh. always autogen.sh. these 3 all moved to meson. read README and INSTALL files... they tell you what to do with meson. > ///Peter > > On 28/11/17 00:40, Dave wrote: > >>> What happened when you ran "apt-get -f install"? > > To answer the question, it went around in circles, saying it was going > to install the missing dependency and then saying it couldn't do so > because there was an issue
[e-users] E on Bodhi and Mint (was: Re: New applications -- menu/ibar entries
[Sorry, I should have made this a new thread long ago.] On 29/11/17 00:27, Carsten Haitzler wrote: > On Tue, 28 Nov 2017 20:49:55 + Peter Flynnsaid: > >> On 28/11/17 00:05, Carsten Haitzler wrote: >>> On Mon, 27 Nov 2017 20:38:30 + Peter Flynn said: >> [snip] Does anyone have suggestions. I can't find a page describing how to replace Moksha with E22. >>> looks like it needs a newer efl install. apt-get -f install ? or remove efl, enlightenment and anything that depends on these from bodhi and maybe compile your own? >> Should I do all this from a Ctl-Alt-F1 console, rather than from the X session (which would be Moksha) where you presumably can't remove a package while it's in use (or can you?) > you can. linux != windows. you are allowed to pull the rug from under yourself (delete files that are in use). BUT this may have consequences. E will survive a short while like this until it needs data from data files (e.g. theme) and when it needs new data and checks... it won't find the files there and things will begin to go south. So you have a window of opportunity. remove, replace (fast) then restart e (ctl+alt+end keybinding for fastest way)... After some experimentation I pulled out of this path entirely. I successfully compiled EFL from source (with autoconf and make...more on this below) but the fact that Bodhi runs its own version of the EFL libs makes replacement a much more difficult task. Not because of the problems you mention above, but because getting rid of its own EFL libs (and eventually Moksha and its own Terminology) means there are a couple of dozen dependencies that it drags down with it. fyi i am replacing all of my efl and e install all the time (many > times a day) Yes, but not on Bodhi :-) > as i suggested. remove efl entirely and everything that depends on > it... In practice this simply won't work on Bodhi...it may be theoretically possible, but the tangle of dependencies goes too deep. then start again with something newer. you could self-compile efl+e+terminology+... I trashed the whole sorry mess and went to look again at Mint, which at least doesn't come with E by default (in fact, doesn't appear to have E in its repos at all :-) so it's a good candidate for installation. I had tried it before (Maté) but while it installed, it refused to reboot because it had messed up the Grub installation. However, in the meantime it appears that the Cinnamon release of Mint 18.3 now tolerates the deficiencies of the XPS 15 to the extent that it actually installed *and* rebooted! (I blogged this for anyone who wants the details at http://blogs.silmaril.ie/peter) This now means all I have to do is get E running. I appear to have three options (please correct me if I am wrong). Working on the basis that Mint is Ubuntu-based, https://www.enlightenment.org/docs/distros/ubuntu-start says: 1. PPA (niko2040); I haven't tried this yet so I don't know if it works for Mint. It failed on Bodhi but that was because of library dependency conflicts. 2. Build from source using Meson; never used Meson, and it won't install: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-ruyohi9b/meson/ You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. This is nearly as bad as ant, another much-vaunted replacement for make which causes more trouble than it is worth. 3. (preferred) configure;make;make install (except it's autoconf rather than make, which is OK). So get EFL from Github, run ./autoconf.sh in efl, and make. This actually *worked* (amazingly) on Bodhi, but now fails on Mint 18.3: see next message. There also seems to be a fundamental problem with the downloaded code from: git clone https://git.enlightenment.org/core/enlightenment.git git clone https://git.enlightenment.org/apps/terminology.git git clone https://git.enlightenment.org/apps/rage.git None of them have any autoconf.sh so it's impossible to build them. ///Peter On 28/11/17 00:40, Dave wrote: >>> What happened when you ran "apt-get -f install"? To answer the question, it went around in circles, saying it was going to install the missing dependency and then saying it couldn't do so because there was an issue with dependencies. But I'm done with Bodhi. +++ -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users