Fedora Linux Support Community & Resources Center
  #1  
Old 10th May 2014, 06:46 AM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Exclamation I'm looking for a few good Guinea Pigs ...

... To actually install and smoke-test some of the configuration changes and theming I’ve been doing with e16. (And I don't mean glancing at the screenshots and pontificating. I mean get down and dirty in the trenches ... and try it.)

I was going to wait to roll this out until I had the docs done, but that's gonna take a while, and some constructive feedback on the rest will help that, too.

If you choose to participate, you’ll have to install e16 on F20 via the normal repos. The version you should end up with will be 1.0.14. Version 1.0.11 will work just as well. If you’re running a different distro and release other than fedora 20, I can’t guarantee things will be in expected places. I suppose I could chase that rabbit later on. Or not. Seriously, if you're that interested, you really should be willing to run that one to ground yourself. Also note that this theme is completely fedora-centric!

There will be some presumed dependencies. I may miss one or two, but these should be the bulk of them. If you hit a snag, post below and I’ll see if I can figure out what I’ve missed or fat-fingered.

For the purposes of this thread/tutorial there will be some nominal ...

Conventions:
  • <....>Items marked with a caution symbol need careful attention.
  • <....>Items marked with a stop sign should not be done.
  • <....>Items marked with a question mark are items subject to personal discretion and taste.

and ...

Mandatory Cautions and Warnings <....>
  • Make back up copies of any and all files and folders you'll be working with before you edit or replace them. I will only mention this once. After that, you are on your own.
  • Caveat Emptor. Install and use this at your own risk. It works for me, but your results may vary.
  • The current documentation in e16 is badly out of date. It was written around version 0.6.x, and the version in the fedora repos is 1.0.14. I am updating that documentation as I go, but it's a rather tedious work in progress.
  • If you're not overly fond of the color blue, this will never be a favorite for you.
  • If you don't like a certain amount of, “Tzing!” (kinda like, “Bling”, only in silver) in your themes, you might want to give this one a pass.
  • At least one operation listed here may effect other DE/WMs. It will be marked as such. But remember, this is all just a bunch of inconvenienced electrons, so I recommend trying it at least once, and then reverting the change before (s)logging back into that other Gnormal fedora desktop environment. If you don't use that other Gnasty thing, and you like the added color ... meh. I'd just leave the change there until you find a real good reason to reverse it. It does have the singular benefit of returning the scrollbar arrow controls to Firefox etc. Sadly, not for Gnome-centric apps, though. They've thoroughly broken those in the warp and woof.


Dependencies:
  • e16 (natch! <....> )
  • e16keyedit
  • cairo-clock
  • cairo-dock
  • gkrellm
  • complete DejaVu font set
  • xfce4-terminal
  • thunar and/or pcmanfm
  • yumex
  • at least one normal polkit authentication agent provider (for sake of argument, I built the script file on gnome. Not a favorite, but most folks already have it installed.)

There may well be more. Check for edits to this post and thread bumping updates.


Existing files we will be editing, and how:
  • /etc/sudoers -- edited <....> <....> This one just makes life easier. If you aren't going to run this DE/WM other than to try it, you can skip this step.
  • /home/(your user name)/.gkrellm2/themes/ -- addition
  • /usr/share/cairo-clock/themes/ -- replaced
  • /home/(your user name)/.e16 -- replaced
  • /usr/share/themes/adwaita/gtk2.0 -- replaced <....>
  • /usr/share/e16/pix -- replaced
  • /usr/share/e16/E-docs -- replaced


I will attach/linked several files to this thread. You will need them to complete the smoke-test package. They are as follows:

gkrellm-theme.zip >>>-----> Provided here http://forums.fedoraforum.org/attach...2&d=1363753594

cairo-clock-theme.zip-replacement >>>-----> Provided in the linked file (in root directory)
user-home-e16-directory-replacement >>>----> Provided in the linked file (it is the attached file)
adwaita-default-gtk2.0-replacement >>>-----> Provided in the linked file (in root directory)
global-e16-pix-replacement >>>------> Provided in the linked file (pix folder)
global-e16-dox-replacement >>>------> Provided in the linked file (E-docs folder)



Please remember this is a work in progress. It's very likely you'll hit a bump or two. I've tried to anticipate most of them, but that's just not the way things work in this universe. Otherwise, there would be no such thing as “bug Reports”.

It's also something that maybe fifty people will ever see, a half dozen will actually try, maybe only two will ever use. I realize that. But I'm putting it up here anyway. Such is the nature and arrogance of open source. If the Gnome-Gnuts can do it ... so can I. <....>


and ...

Pre-requisites
  • An installed copy of e16
  • A working non-Gnome* file manager (Thunar/PCmanFM etc.)
  • A terminal
  • Some basic terminal skills.
  • Root/sudo Access
*You can use nautilus/caja IF you start them (from a terminal or menu) with the "--no-desktop" switch. <....>


and ...

Resources:

The Sterling Sapphire Theme:
The Gkrellm2 theme:
The GTK-2.0 theme: (Supplied in the main zip file.)


Again, before this is all over we will be replacing or editing or adding files in the following directories.

Code:
/home/(your home directory)/.e16 (entire directory)
/home/(your home directory)/.gkrellm2/themes/
/usr/share/cairo-clock/themes/default
<....> /usr/share/themes/Adwaita/gtk-2.0

Initial setup:

You cannot make these changes from within e16! You must log out of e16 (existing) and either settle down for some serious work in another tty, runlevel one, or do the file shuffling and editing from within another DE.

Don't miss this first step. : Either from GUI or terminal, (BUT NOT FROM WITHIN e16) rename your (in your home directory -- hidden) .e16 folder to, "BU-e16." (Sans the quote marks.)

Now unpack the entire replacement directory into:
Code:
/home/(your home directory)/
It will directly replace the .e16 directory which was there moments before. (You should now have a [/home/(your home folder)/.e16], and a [/home/(your home folder)/BU-e16] This is not a problem. That's exactly what we want.)

Locate the Gkrellm2 theme in your new .e16 folder, and unpack it into:
Code:
/home/(your home directory)/.gkrellm2/themes/
The next two steps are optional, and may have consequences for your Gnome sessions. Both are quite easily reversible, but if in doubt, skip these two steps.

<....> As root: Open a file browser and drill down to:
Code:
/usr/share/themes/Adwaita/
Rename the existing "gtk-2.0" folder to "BU-gtk-2.0".


<....> Unpack the new gtk-2.0 theme into
Code:
/usr/share/themes/Adwaita/
thus replacing the original, but leaving the backup folder intact.


<....> (As root) Drill down to: /etc/sudoers, and make the following edits: (This is optional. It simplifies things, such as allowing Yumex to run unfettered). <....>

Code:
#
# Defaults    requiretty
Code:
## Allows people in group wheel to run all commands
# %wheel	ALL=(ALL)	ALL

## Same thing without a password
 %wheel	ALL=(ALL)	NOPASSWD: ALL
Locate the replacement cairo-clock default theme file, and as root, drill down to:
Code:
/usr/share/cairo-clock/themes/
and rename and replace the "default" folder with the new one.

So ... if nothing went wrong, it's time to start ...


Lighting off the burners.

Once all that is done, it's time! Double check you've got everything in the right places, then log out of whatever DE you're in, and log in/Start e16 from the GDM menu. THIS IS IMPORTANT! Choose the naked "e16" item, not one with Gnome or KDE in the name. <....>

If all went according to plan, after a few seconds the window bars should part unto your snazzy new e16 bling-top. I'll let you figure out how to change the theme in Gkrellm and Cairo-clock. (Insert the gkrellm into your home directory .gkrellm2 folder if you haven't already. The cairo-clock needs to go in /usr/share/cairo-clock/themes.)

For right now, though, let me guide you to the other stuff you may need or want.

In a file browser (Thunar is my choice) surf into:
Code:
.e16/themes/Sterling Sapphire/
and note two files of interest.
  • READ_ME_FIRST
  • HELP.

Pretty much follow the breadcrumbs from there. Click on READ_ME_FIRST, and that should bring you up to speed on the rest.

The HELP link is also clickable, and is not finished yet. It's all the new documentation edits I've completed so far, but it is NOT finished. Be prepared for some kinda funky things in there. <....> .


So that's about it. I've used serif fonts because with my eyes, I can see them best. There's instructions in the READ_ME_FIRST to change that to taste, or just hit the last e16 intro thread I did and follow the bread crumbs there. If that's TL;DR, try this:

Drill in to: [.e16/themes/sterling-sapphire/] and rename "fonts.theme.config" to "BU-fonts.theme.config", and then rename "fonts.config" to "fonts.theme.config".

Then hit "Restart" from the left click menu (anywhere on the desktop). Two to four seconds later, you should have sans-serif fonts.


Have fun exploring your choices. That's a whole lot of what Linux is all about.


<....>
Reply With Quote
  #2  
Old 10th May 2014, 06:52 AM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: I'm looking for a few good Guinea Pigs ...

Menu items:

I've included my default basic user-menu structure, but you will have to edit it to get it to function in your particular install.

See the examples below.

Drill into /.e16/menus/, and edit these files as indicated.

thunar.menu
Code:
"Thunar"
"e16" NULL exec "thunar /home/*/.e16"
"Home-*" NULL exec "thunar /home/*"
"Desktop" NULL exec "thunar /home/*/Desktop"
"Pictures" NULL exec "thunar /home/*/Pictures"
"Documents" NULL exec "thunar /home/*/Documents"
"Music" NULL exec "thunar /home/*/Music"
"Videos" NULL exec "thunar /home/*/Videos"
"Downloads" NULL exec "thunar /home/*/Downloads"

nautilus.menu
Code:
"Nautilus"
"Home-*" NULL exec "nautilus --no-desktop /home/*"
"Desktop" NULL exec "nautilus --no-desktop /home/*/Desktop"
"Pictures" NULL exec "nautilus --no-desktop /home/*/Pictures"
"Documents" NULL exec "nautilus --no-desktop /home/*/Documents"
"Music" NULL exec "nautilus --no-desktop /home/*/Music"
"Videos" NULL exec "nautilus --no-desktop /home/*/Videos"

PCmanFM.menu
Code:
"PCmanFM"
"Home-*" NULL exec "pcmanfm /home/*"
"Desktop" NULL exec "pcmanfm /home/*/Desktop"
"Pictures" NULL exec "pcmanfm /home/*/Pictures"
"Documents" NULL exec "pcmanfm /home/*/Documents"
"Music" NULL exec "pcmanfm /home/*/Music"
"Videos" NULL exec "pcmanfm /home/*/Videos"
In all cases illustrated above, replace the asterisk with the name of your home user directory.
Reply With Quote
  #3  
Old 10th May 2014, 07:01 AM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: I'm looking for a few good Guinea Pigs ...

Menu Items (Cont.)

There will likely be some items in my menus that you do not have installed. Not to worry. If the executable is not installed, the menu item will not be displayed.

In order to have your own installed executables included in the application menus, right click anywhere on the desktop (not over a window) and select:

Maintenance/Regenerate Menus.

See illustration:


This will regenerate all but the User Menu (user favorites).
Reply With Quote
  #4  
Old 10th May 2014, 07:16 AM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: I'm looking for a few good Guinea Pigs ...

Well that's it for tonight. Gotta go get some sleep. Drooling. ...
Reply With Quote
  #5  
Old 10th May 2014, 09:41 AM
leigh123linux
Guest
 
Posts: n/a
linuxfirefox
Re: I'm looking for a few good Guinea Pigs ...

Isn't all that sudo crap redundant?
I normally just add 'wheel to my user group.


Reply With Quote
  #6  
Old 10th May 2014, 02:13 PM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: I'm looking for a few good Guinea Pigs ...

Dunno if that would do it or not. Even though I had myself as admin, most applications requiring authentication hung until I made those edits.
Reply With Quote
  #7  
Old 10th May 2014, 04:56 PM
Skull One Offline
Registered User
 
Join Date: Jun 2010
Location: Lost...
Posts: 1,300
linuxredhatmozilla
Re: I'm looking for a few good Guinea Pigs ...

Out of curiosity, I am turning into a guinea pig to celebrate my 1000th post!
But a guinea pig with fangs an claws, beware!

Quote:
cairo-clock-theme.zip-replacement >>>-----> Provided in the attached file (in root directory)
user-home-e16-directory-replacement >>>----> Provided in the attached file (it is the attached file)
adwaita-default-gtk2.0-replacement >>>-----> Provided in the attached file (in root directory)
global-e16-pix-replacement >>>------> Provided in the attached file (pix folder)
global-e16-dox-replacement >>>------> Provided in the attached file (E-docs folder)
Huh???? I do not see any 'attached file'...

Quote:
Well that's it for tonight. Gotta go get some sleep. Drooling. ...
This must explain that .

I am going back running into my wheel in the meanwhile...
__________________
:confused:
Reply With Quote
  #8  
Old 10th May 2014, 05:19 PM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: I'm looking for a few good Guinea Pigs ...

Eeeeyipes! Sorry about that. It turned out to be a big file, so I linked it instead of attaching it.

See this link:


EDITS made.
Reply With Quote
  #9  
Old 10th May 2014, 08:19 PM
Skull One Offline
Registered User
 
Join Date: Jun 2010
Location: Lost...
Posts: 1,300
linuxredhatmozilla
Re: I'm looking for a few good Guinea Pigs ...

Hum... it is a little messy with all the links: is not the previous one enough?
I have played a little with it.

[guinea pig mode]
The guinea pig called Skull looks at the different steps.
The guinea pig has a headache.
The guinea pig sees a system override.
The guinea pig got angry...
The guinea pig bites!
The guinea pig bites!
The guinea pig is impressed and plays a little with it.
The guinea pig goes back to its wheel.
[/guinea pig mode]


There is no need for system overrides! All can be do in user mode.
Here a script to install the theme in user mode (updated the 14/05/20):
Code:
#!/bin/bash
#
#       Script to install Dan's e16 theme in the user home directory
#

# No root!
if [ $UID == 0 ] ; then
        echo "This is a user script only."
        echo "The root password will be asked when required."
fi

# Check dependancies
echo ">> Checking dependancies"
PKG=""
for pkg in e16 e16-epplets e16-keyedit cairo-clock cairo-dock gkrellm; do
        rpm -q $pkg &>/dev/null; [ $? = 1 ] && PKG+="$pkg " 
done
if [ -n "$PKG" ]; then
        echo "The following packages are missing:"
        echo "\t$PKG"
        echo "Continue? [Y/n]"
        read -n 1;
        [ "$REPLY" == 'n' ] && exit 0
fi

# get Dan's theme
echo ">> Downloading Dan's e16 theme"
wget -c "http://www.zyloo-enterprises.com/storage/temp/forum/sterling-sapphire.zip"

# unpacking
echo ">> Copying Dan's .e16 folder (old backed up)"
OLDE16=~/.e16.old
NUM=""
while [ -d "$OLDE16$NUM" ] ; do
        let NUM+=1
done
[ -d ~/.e16 ] && mv -v ~/.e16 $OLDE16
unzip -o -q sterling-sapphire.zip -d ~

echo ">> Copying Dan's gkrellm2 theme"
GKRELLM2PKG=~/.e16/working-BLog.zip
GKRT=~/.gkrellm2/themes/
[ -d $GKRT ] || mkdir -p $GKRT
unzip -o -q $GKRELLM2PKG -d $GKRT

echo ">> Copying Dan's gtk-2.0 theme"
THNAME=danwaita
GTKT=$HOME/.themes/$THNAME
[ -d $GTKT ] || mkdir -p $GTKT
unzip -o -q ~/.e16/gtk-2.0.zip -d $GTKT

OLDGTKRC=~/.gtkrc-2.0.old
NUM=""
while [ -d "$OLDGTKRC$NUM" ] ; do
        let NUM+=1
done
[ -f ~/.gtkrc-2.0 ] && mv -v ~/.gtkrc-2.0 $OLDGTKRC
echo "include \"$GTKT/gtk-2.0/gtkrc\"" > ~/.gtkrc-2.0

echo ">> Copying Dan's cairo-clock theme"
CLKT=~/.cairo-clock/themes
[ -d $CLKT ] || mkdir -p $CLKT
tar -xf ~/.e16/cairo-clock-default-theme.tar.gz -C $CLKT
You have done an impressive work! Don't you want to do the same with fluxbox?

There is an error about the background at startup.
Could you check if the script is doing well? It looks fine for me, but I don't know the theme in details.
__________________
:confused:

Last edited by Skull One; 20th May 2014 at 04:44 PM. Reason: Uptade of the script
Reply With Quote
  #10  
Old 10th May 2014, 08:53 PM
sea Offline
"Shells" (of a sub world)
 
Join Date: May 2011
Location: Confoederatio Helvetica (Swissh)
Age: 37
Posts: 4,280
linuxfedorafirefox
Re: I'm looking for a few good Guinea Pigs ...

I wanted to give it a shot on sunday anyway.
Thanks skull for the script, so it not me 'have' to write it

More joy

PS: Grats on the thousend
__________________
EFI Cheatsheet :: http://forums.fedoraforum.org/showthread.php?t=298546
Video Handler Script (VHS) (mass re-encode videos, screenrecorder, console music/webradio player, ...) :: http://forums.fedoraforum.org/showthread.php?t=299182
Windows 8+ & Fedora 20+ Dualboot :: http://forums.fedoraforum.org/showthread.php?t=298161
Reply With Quote
  #11  
Old 10th May 2014, 11:42 PM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: I'm looking for a few good Guinea Pigs ...

Quote:
Originally Posted by Skull One View Post
<..snip..>
There is an error about the background at startup.
Could you check if the script is doing well? It looks fine for me, but I don't know the theme in details.
Hmmm. <....> Not sure what would be causing the background error. Ah, well. Resetting the backgrounds per desktop through the settings panel should clear that up. I provided several in the backgrounds folder.
Reply With Quote
  #12  
Old 11th May 2014, 12:40 AM
R3v0lut10nary Offline
Registered User
 
Join Date: Aug 2011
Posts: 433
linuxfirefox
Re: I'm looking for a few good Guinea Pigs ...

I need some screenshots to pontificate on.


Also, add your user to the wheel group and in sudoers, un-comment this line -

Code:
## Same thing without a password
  %wheel    ALL=(ALL)    NOPASSWD: ALL
Reply With Quote
  #13  
Old 11th May 2014, 12:49 AM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: I'm looking for a few good Guinea Pigs ...

Ayup. That's what I indicated above.

Screenshots coming later this evening. Any ones in particular you're interested in?

BTW, one of the little "toys" I used which you may not have discovered yet, was the "Spherical Pulse" animation for the restart function. <....>
Reply With Quote
  #14  
Old 11th May 2014, 06:22 AM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: I'm looking for a few good Guinea Pigs ...

Ayup. Just tested the zip install, and it all went where it should have ... I think.

That being said, I ran into the same error message on startup. Regardless of how it sounds, it's not critical. Just hit the ignore button, and you should get a rather bland looking screen. That wasn't what I intended, but it seems I got a bit carried away when I cleaned the background config file out for upload.

Easy fix, though. See the following screenshot for the fix. Right click on the screen, and use the menus as indicated below.

Figure-1: Initial screen and menu selections to fix it.



It also occurred to me that I use a dual monitor system, and other folks may not, so I'd like to see how this all looks compacted onto one screen. Screenshots would be appreciated.

Figure-2: Screen two.



Once that adjustment is made, you should see something like this ...

Figure-3: Background applied.



Screen Two

Figure-4: Second screen after fix.



Right-click > About Enlightenment, should give you this:

Figure-5: About Splash
Reply With Quote
  #15  
Old 11th May 2014, 06:30 AM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: I'm looking for a few good Guinea Pigs ...

Hitting, "Restart" should bring you a fast restart with an adaptation of this overlaying your cursor.

Figure-6: Spherical-pulse restart
Reply With Quote
Reply

Tags
good, guinea, pigs

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
I need some screenlets guinea pigs !! leigh123linux Using Fedora 65 8th May 2008 12:36 AM
Wanted : Broadband enabled guinea pigs for E17 respin Dies Fedora Focus 68 21st March 2008 02:50 AM
Human Guinea Pigs adrianx Wibble 5 31st December 2007 02:16 PM


Current GMT-time: 10:41 (Monday, 27-03-2017)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat