e19 for Slackware!
Thanks to willysr and GArik for the heavy lifting. I've put together a 'greatest hits' of their work. No pulseaudio needed! ;^)
To grab it run: Code:
# git clone https://github.com/ryanpcmcquen/slackENLIGHTENMENT.git I also have an unofficial build for econnman (https://github.com/ryanpcmcquen/ryan...icial/econnman) if you are into that, and my connman slackbuild is on slackbuilds.org: http://slackbuilds.org/apps/connman/ Here is the repo: https://github.com/ryanpcmcquen/slackENLIGHTENMENT All packages are installed with the `sEL` tag, which will be blacklisted once install completes with the `enlighten-me.sh` script, like so: Code:
if [ -z "$( cat /etc/slackpkg/blacklist | grep [0-9]+sEL )" ]; then Alt + ESC = Open "Run Everything" launcher Ctrl + Alt + INS = Open Terminology Obligatory screenshot: http://www.enlightenment.org/ss/e-54...4.23266539.png P.S. Feel free to massage that github star if you find it useful! |
Nice work!
|
I decided to give it a try and it is incredibly weird and confusing
|
I have come to really like Enlightenment, but it is quite different from any other DE/WM I have encountered.
I did a couple of podcasts about E17 at Hacker Public Radio. You might find them helpful. http://hackerpublicradio.org/eps.php?id=1248 http://hackerpublicradio.org/eps.php?id=1269 Bohdi has a good guide to Enlightenment, though it is closely tied to Bohdi's configuration. |
Quote:
|
I use E19 on my home machine, now that I've adapted the default theme to something I find a bit more usable. My own other minor grumble would be the Settings Panel; I think there are two many subcategories and perhaps needs a bit of streamlining. It's great having lots of choice but for the non-power user I think it might be easier if you could have some of them at least hidden, but available under, say, an advanced option.
|
Hmm, interesting. I will give this a try.
|
There is a little problem if required packages not coming from SBo (or even softwares not coming from slackware packages) are already installed. They are not detected and maybe installed twice (for example gstreamer1 is already in Alien BOB's kde).
|
Toutatis, I am using Slackware 14.1 with the latest Alien's KDE and it doesn't ship gstreamer
Code:
pedro@slack:~$ ls /var/log/packages/ | grep gstreamer |
moisespedro, gstreamer1 is in kde-4.14.3 (http://alien.slackbook.org/ktown/cur...3/x86_64/deps/)
|
Quote:
If you use the slackpkg+ extension for slackpkg, then you can run "slackpkg install ktown" if "ktown" is the name of my repository in slackpkgplus.conf. Eric |
But KDE 4.14.3 is for current
I am using the latest one provided to 14.1 (4.13.3) |
Maybe it would just suffice to ask 'yes' or 'no' before building and installing a new required package.
|
Quote:
Code:
sbo_pkg_install() { Please report back any issues, thanks! |
I have one minor complaint, although, I think this is a limitation of sbopkg rather than your build script. If you have run sqg -a with SKIP_EMPTY uncommented at some point, you have queue files for each package, which requires answering p for package or q for queue file on each dependency from sbopkg.
Code:
Both a queuefile and a package were found with the name "gstreamer1". I'm wondering if a better option is to pass a queue file directly to sbopkg, although, I suppose that could cause redundant builds if someone already has the program installed. Maybe it's worth it for me to bring these limitations of sbopkg to the developer... As to e19, I'll let you know when it's done building and I have a chance to play around with it :) |
Works like a charm. I didn't even expect it to compile when I saw yellow warnings saying something like "This is almost certainly NOT what you want!". :) Thanks a lot for the package.
Is actually using Connman as a network manager a viable choice? |
Thank you Ryan for work!
|
Quote:
|
I have been able to not reinstall already installed software (such as orc, gstreamer1, lua...). But now when going further the script stops with an error :
liborc is not found in /usr/lib64 (I have it in /usr/local/lib). |
Quote:
Code:
echo p | |
Quote:
|
Quote:
I have been used orc and lua for many years, for example orc is used in clementine, ffmpeg, mplayer, mpv, opencv, vlc and so on. All this is built from source and I don't make slackware packages. And then installed in a directory (/app) and links are made to /usr/local, using a very useful program called 'spill'. In this way I do not touch at all my slackware system. I think that it would be better if it was not assumed that a dependency is installed in a fixed place. In general configure scripts don't do that, and try to find where the dependency is. |
Quote:
|
For some reason I am having a Brain Fart (again)!
My Enlightenment e19 works awesome and last night I managed to create links/icons to Apps from my App tree and put them on my desktop! Now I for the life of me can not recall how! Since when does drag and drop not work?! |
Has there been any changes to this process? I am thinking of installing E19.
|
I just updated it for 1.12.3/0.19.3.
Everything should work the same, check the README. :-) |
Quote:
==================[ begin snip ]================================== checking for EDBUS... no configure: error: Package requirements (ecore >= 1.7.10 eina >= 1.7.10 dbus-1 >= 0.62) were not met: No package 'ecore' found No package 'eina' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables EDBUS_CFLAGS and EDBUS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. e_dbus: Would you like to continue processing the rest of the queue or would you like to abort? If this failed package is a dependency of another package in the queue then it may not make sense to continue. (Y)es to continue, (N)o to abort, (R)etry the build?: sbopkg: process_package: Unknown response: "p". (Y)es to continue, (N)o to abort, (R)etry the build?: sbopkg: process_package: Unknown response: "". (Y)es to continue, (N)o to abort, (R)etry the build?: sbopkg: process_package: Unknown response: "". .... (Y)es to continue, (N)o to abort, (R)etry the build?: sbopkg: process_package: Unknown response: "p". (Y)es to continue, (N)o to abort, (R)etry the build?: sbopkg: process_package: Unknown response: "". (Y)es to continue, (N)o to abort, (R)etry the build?: sbopkg: process_package: Unknown response: "". ... keeps repeating have to manually break. ==================[ end snip ]================================== I followed the instructions in the README... so ... am i missing something? |
Quote:
|
Obviously you have sbopkg installed. I messed up the build order when I switched to the SBo e_dbus. I'll have a fix out soon, just testing it now.
|
Quote:
|
Quote:
Also it is now EFL 1.13.0, enlightenment 0.19.4 and terminology 0.8.0. ;-) ENJOY! |
Quote:
|
Quote:
I changed the temporary build directory on the last commit, so you can probably clear out `/tmp/build/` now (unless you have something useful in there from another project ;-). |
Quote:
Sounds good, I will do that. Thanks again :) Just as a side note... how do I keep this updated? Also thanks for putting in terminology! |
Quote:
I would recommend setting your MAKEFLAGS. More info here: https://github.com/ryanpcmcquen/linu...etMAKEFLAGS.sh |
Enlightenment 0.19.11 and Terminology 0.9.1 are out.
...and they work... |
Quote:
Thanks for the ping! Updated: https://github.com/ryanpcmcquen/slac...19.10...master |
Quote:
I'd really like to try Enlightenment again, having tried E16 or E17 IIRR some time ago but not being able to get internet connection so gave up on it. I liked how it looked and it was fast though. |
Quote:
|
E19 had some graphic glitches that were problematic which I can't recall atm but will try to locate. I'm curious as to if either e19 updates or e20 has fixed those but I am more interested in side-stepping them altogether by employing the tiling2 module which should convert the desktop UI to a tiling model. The low resource requirement (16MB is common) along with never having to take ones' hands off the keyboard should be amazingly fast.
Has anyone here tried e19 tiling? Has anyone tried to git e20? |
EFL, Elementary 1.15.2 and Enlightenment 0.19.12
Enlightenment 0.19.12 was released today:
https://phab.enlightenment.org/phame...19_12_release/ EFL and Elementary 1.15.2: https://phab.enlightenment.org/phame..._15_2_release/ |
E20 alpha (0.20.0)
Quote:
https://phab.enlightenment.org/phame...alpha_release/ EFL, Elementary, etc 1.16.0 alphas are also available: http://download.enlightenment.org/re...-alpha1.tar.gz http://download.enlightenment.org/re...-alpha1.tar.gz http://download.enlightenment.org/re...-alpha1.tar.gz http://download.enlightenment.org/re...-alpha1.tar.gz I guess you could give those a spin by editing the VERSION-strings in the .info-files in slackENLIGHTENMENT |
Very cool. I might give it a spin soon. I was running my own E19 build I threw together using src2pkg. Thanks for your work!
|
I'm running EFL/Elementary 1.15.2 and Enlightenment 0.19.12 and they work as far as I can tell. I have yet to test the alpha.
|
Quote:
|
Quote:
https://github.com/ryanpcmcquen/slac....12_%26_1.15.2 |
https://phab.enlightenment.org/phame...19_12_release/
Quote:
|
Full Wayland support is included in E20 alpha, so why don't you test that if you need Wayland support?
https://phab.enlightenment.org/phame...alpha_release/ |
Enlightenment DR 0.20.0-beta Release
E20-beta announced today:
https://phab.enlightenment.org/phame..._beta_release/ http://download.enlightenment.org/re....0-beta.tar.gz http://download.enlightenment.org/re....0-beta.tar.xz EFL and Friends 1.16.0-beta2: https://phab.enlightenment.org/phame...1_16_0_beta_2/ http://download.enlightenment.org/re...0-beta2.tar.gz http://download.enlightenment.org/re...0-beta2.tar.gz http://download.enlightenment.org/re...0-beta2.tar.gz http://download.enlightenment.org/re...0-beta2.tar.gz E20 requires EFL v1.15.2 for X11 compositor and Wayland compositor requires EFL v1.16.0. |
On a whim, I installed e17 from Slackbuilds.org. Then I found this thread, and decided to try it. It ran very well for a long time but bailed.
I don't understand much of it and don't know how much is needed to make sense of the error. So I grabbed a bit of the end: Code:
ecore_evas_wm_rotation_manual_rotation_done_set(sd->ee, set); |
All times are GMT -5. The time now is 01:08 AM. |