LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   e19 for Slackware! (https://www.linuxquestions.org/questions/slackware-14/e19-for-slackware-4175527047/)

ryanpcmcquen 12-01-2014 11:22 PM

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
# cd slackENLIGHTENMENT
# sh enlighten-me.sh

Note that you will need sbopkg installed to grab a few dependencies. This is a really minimal Enlightenment setup.

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
  echo [0-9]+sEL >> /etc/slackpkg/blacklist
fi

Also a few useful shortcuts:

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!

kevison 12-02-2014 04:48 AM

Nice work!

moisespedro 12-02-2014 05:50 PM

I decided to give it a try and it is incredibly weird and confusing

frankbell 12-02-2014 08:56 PM

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.

kevison 12-03-2014 05:16 AM

Quote:

Originally Posted by moisespedro (Post 5278455)
I decided to give it a try and it is incredibly weird and confusing

It can be a little confusing at first. Its a very powerful and flexible DE/WM. If you love eye candy its the way to go, if you love simplicity but need power ... its good for that too. I have been using it for years. As Frank suggested take a look the links. I have used Bodhi as well and they do a good job with it.

commandlinegamer 12-03-2014 05:44 AM

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.

Bindestreck 12-03-2014 06:22 AM

Hmm, interesting. I will give this a try.

Toutatis 12-03-2014 07:48 AM

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).

moisespedro 12-03-2014 07:53 AM

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
gstreamer-0.10.36-i486-2
gstreamer1-1.4.1-i486-1_SBo
phonon-gstreamer-4.6.3-i486-1
qt-gstreamer-0.10.3-i486-1alien


Toutatis 12-03-2014 08:00 AM

moisespedro, gstreamer1 is in kde-4.14.3 (http://alien.slackbook.org/ktown/cur...3/x86_64/deps/)

Alien Bob 12-03-2014 08:08 AM

Quote:

Originally Posted by moisespedro (Post 5278760)
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
gstreamer-0.10.36-i486-2
gstreamer1-1.4.1-i486-1_SBo
phonon-gstreamer-4.6.3-i486-1
qt-gstreamer-0.10.3-i486-1alien


Those are new packages in my latest KDE set, and you need to install those explicitly using "installpkg" or "upgradepkg --install-new".
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

moisespedro 12-03-2014 08:11 AM

But KDE 4.14.3 is for current
I am using the latest one provided to 14.1 (4.13.3)

Toutatis 12-03-2014 08:57 AM

Maybe it would just suffice to ask 'yes' or 'no' before building and installing a new required package.

ryanpcmcquen 12-03-2014 09:14 AM

Quote:

Originally Posted by Toutatis (Post 5278755)
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).

Thanks for the report! I originally had an `ls` check in there, guess I didn't think of that. I have rewritten the sbopkg function so that this shouldn't happen anymore:

Code:

sbo_pkg_install() {
  SBO_PACKAGE=$1
  if [ ! -e /var/log/packages/$SBO_PACKAGE-* ]; then
    sbopkg -B -i $SBO_PACKAGE
  fi
}

Go ahead and run a `git pull` if you already have the repo.

Please report back any issues, thanks!

bassmadrigal 12-04-2014 12:51 AM

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".

Use (Q)ueuefile, (P)ackage, or (A)bort?:

I did a quick look at the --help of sbopkg, and it seems there is no option to specify which you'd prefer.

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 :)


All times are GMT -5. The time now is 09:49 PM.