LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-01-2014, 11:22 PM   #1
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: FreeSlack
Posts: 368

Rep: Reputation: Disabled
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!

Last edited by ryanpcmcquen; 12-02-2014 at 08:48 AM. Reason: more linking and explanation, denote repo link
 
Old 12-02-2014, 04:48 AM   #2
kevison
Member
 
Registered: Dec 2007
Location: Grand Rapids, Michigan USA
Distribution: Slack 14.2 64bit/32bit(current)
Posts: 125

Rep: Reputation: Disabled
Nice work!
 
1 members found this post helpful.
Old 12-02-2014, 05:50 PM   #3
moisespedro
Senior Member
 
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,223

Rep: Reputation: 184Reputation: 184
I decided to give it a try and it is incredibly weird and confusing
 
Old 12-02-2014, 08:56 PM   #4
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Debian, Mageia, and whatever VMs I happen to be playing with
Posts: 12,289
Blog Entries: 16

Rep: Reputation: 3132Reputation: 3132Reputation: 3132Reputation: 3132Reputation: 3132Reputation: 3132Reputation: 3132Reputation: 3132Reputation: 3132Reputation: 3132Reputation: 3132
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.

Last edited by frankbell; 12-02-2014 at 08:59 PM.
 
2 members found this post helpful.
Old 12-03-2014, 05:16 AM   #5
kevison
Member
 
Registered: Dec 2007
Location: Grand Rapids, Michigan USA
Distribution: Slack 14.2 64bit/32bit(current)
Posts: 125

Rep: Reputation: Disabled
Quote:
Originally Posted by moisespedro View Post
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.
 
1 members found this post helpful.
Old 12-03-2014, 05:44 AM   #6
commandlinegamer
Member
 
Registered: Dec 2007
Posts: 131

Rep: Reputation: 35
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.
 
1 members found this post helpful.
Old 12-03-2014, 06:22 AM   #7
Bindestreck
Member
 
Registered: Jul 2011
Location: Sweden
Distribution: Slackware
Posts: 488

Rep: Reputation: 145Reputation: 145
Hmm, interesting. I will give this a try.
 
1 members found this post helpful.
Old 12-03-2014, 07:48 AM   #8
Toutatis
Member
 
Registered: Feb 2013
Posts: 192

Rep: Reputation: Disabled
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).
 
1 members found this post helpful.
Old 12-03-2014, 07:53 AM   #9
moisespedro
Senior Member
 
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,223

Rep: Reputation: 184Reputation: 184
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
 
Old 12-03-2014, 08:00 AM   #10
Toutatis
Member
 
Registered: Feb 2013
Posts: 192

Rep: Reputation: Disabled
moisespedro, gstreamer1 is in kde-4.14.3 (http://alien.slackbook.org/ktown/cur...3/x86_64/deps/)
 
Old 12-03-2014, 08:08 AM   #11
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 6,573

Rep: Reputation: 3820Reputation: 3820Reputation: 3820Reputation: 3820Reputation: 3820Reputation: 3820Reputation: 3820Reputation: 3820Reputation: 3820Reputation: 3820Reputation: 3820
Quote:
Originally Posted by moisespedro View Post
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
 
1 members found this post helpful.
Old 12-03-2014, 08:11 AM   #12
moisespedro
Senior Member
 
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,223

Rep: Reputation: 184Reputation: 184
But KDE 4.14.3 is for current
I am using the latest one provided to 14.1 (4.13.3)
 
Old 12-03-2014, 08:57 AM   #13
Toutatis
Member
 
Registered: Feb 2013
Posts: 192

Rep: Reputation: Disabled
Maybe it would just suffice to ask 'yes' or 'no' before building and installing a new required package.
 
1 members found this post helpful.
Old 12-03-2014, 09:14 AM   #14
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: FreeSlack
Posts: 368

Original Poster
Rep: Reputation: Disabled
Thumbs up

Quote:
Originally Posted by Toutatis View Post
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!
 
Old 12-04-2014, 12:51 AM   #15
bassmadrigal
Senior Member
 
Registered: Nov 2003
Location: Newport News, VA
Distribution: Slackware
Posts: 4,044

Rep: Reputation: 2033Reputation: 2033Reputation: 2033Reputation: 2033Reputation: 2033Reputation: 2033Reputation: 2033Reputation: 2033Reputation: 2033Reputation: 2033Reputation: 2033
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
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Enlightenment E19 To Have Full Wayland Support jeremy Linux - News 0 03-19-2014 03:08 PM
LXer: Bodhi Linux 3.0.0 Alpha Release - Give E19 a try LXer Syndicated Linux News 0 03-03-2014 12:51 AM
LXer: Enlightenment E19 Going Into Feature Freeze Soon LXer Syndicated Linux News 0 02-01-2014 06:00 PM
LXer: Enlightenment E19 Can Act As A Wayland Compositor LXer Syndicated Linux News 0 08-25-2013 03:11 PM


All times are GMT -5. The time now is 01:03 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration