SparkyLinux Forums

Software & hardware support => Sparky applications => Topic started by: way12go on October 22, 2014, 05:23:01 AM

Title: JWM Configuration Manager
Post by: way12go on October 22, 2014, 05:23:01 AM
JWM Configuration Manager

Quotehttp://puppylinux.org/wikka/JWMElements

Do we have this in Sparkylinux?

If not please add it.

Quotehttp://bkhome.org/blog/?viewDetailed=01775
Title: Re: JWM Configuration Manager
Post by: pavroo on October 22, 2014, 01:18:00 PM
No, we don't.
If you find a source code or a binary archive of the application I can make a deb of it to be available from our repository.
Title: Re: JWM Configuration Manager
Post by: way12go on October 22, 2014, 02:04:40 PM
I will send a message to the Puppylinux guys and ask for it. Hopefully they will help.
Title: Re: JWM Configuration Manager
Post by: way12go on October 22, 2014, 02:15:45 PM
I posted a request...

Quotehttp://murga-linux.com/puppy/viewtopic.php?t=96120
Title: Re: JWM Configuration Manager
Post by: pavroo on October 22, 2014, 02:56:10 PM
I don't think they will make a deb, binary files will be fine so I can make deb myself.
Title: Re: JWM Configuration Manager
Post by: configX on October 22, 2014, 06:03:10 PM
You can download the .pet file on http://www.murga-linux.com/puppy/viewtopic.php?t=56153 and then change the extension to .tar.gz. That's all a pet file is. The source files should be in there.
Title: Re: JWM Configuration Manager
Post by: pavroo on October 22, 2014, 06:21:18 PM
I got it, thank's.
I will test it later.
Title: Re: JWM Configuration Manager
Post by: configX on October 22, 2014, 06:24:57 PM
No rush, the .jwmrc file works too (sometimes).  Thanks!
Title: Re: JWM Configuration Manager
Post by: pavroo on October 23, 2014, 11:27:05 PM
I forked it last night and it works already on my Debian testing.
But...
Still a few bugs and I have to finish something else now, but it'll be ready soon.
Title: Re: JWM Configuration Manager
Post by: pavroo on October 25, 2014, 01:37:00 AM
The app is useable, but it doesn't work as it should be. It uses old libs, one of them 'gtkdialog3' I found and forked from pet package.
A few options such as: Tray management, Window focus Model and Application launch buttons in tray I removed due to missing 'xdialog'.
There are two ways to get them back:
1. Find 'xdialog' package (pet or something)
2. Rewrite a few scripts to be working with zenity (or yad) instead of xdialog.
The theme launcher starts, but it doesn't change anything.
I made some improvement due to old tools or libs and directories (puppy users use /root, we don't)  used by the applications.
To conclude it is a base if somebody would like to contribute and improve the app.
It is in sparky repo, so install as normal:
apt-get update
apt-get install jwmconfig

If you'd like to contribute, get tar package from sourceforge:
http://sourceforge.net/projects/sparkylinux/files/files/dev/
Enjoy :)
(http://sparkylinux.org/images/jwmconfig.png)
Title: Re: JWM Configuration Manager
Post by: way12go on October 25, 2014, 01:43:06 AM
The following packages have unmet dependencies:
jwmconfig : Depends: libgtk2.0-0:i386 but it is not installable
             Depends: libglade2-0:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.
Title: Re: JWM Configuration Manager
Post by: pavroo on October 25, 2014, 01:52:38 AM
Looks like you run 64bit system.
Add support for i386 (as root):
dpkg --add-architecture i386
apt-get update

Then try again.
Title: Re: JWM Configuration Manager
Post by: way12go on October 25, 2014, 05:18:55 AM
Quoteleeboyoung@leeboyoung:~$ sudo apt-get install jwmconfig

[sudo] password for leeboyoung:

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Some packages could not be installed. This may mean that you have

requested an impossible situation or if you are using the unstable

distribution that some required packages have not yet been created

or been moved out of Incoming.

The following information may help to resolve the situation:

The following packages have unmet dependencies:

jwmconfig : Depends: libgtk2.0-0:i386 but it is not installable

             Depends: libglade2-0:i386 but it is not installable

E: Unable to correct problems, you have held broken packages.

leeboyoung@leeboyoung:~$ uname -a

Linux leeboyoung 3.16-2-686-pae #1 SMP Debian 3.16.3-2 (2014-09-20) i686 GNU/Linux

leeboyoung@leeboyoung:~$

The funny thing is both of these dependencies are already marked as installed in synaptic manager.
Title: Re: JWM Configuration Manager
Post by: way12go on October 25, 2014, 05:23:04 AM
Quote from: pavroo on October 25, 2014, 01:52:38 AM
Looks like you run 64bit system.
Add support for i386 (as root):
dpkg --add-architecture i386
apt-get update

Then try again.

This didn't work.
Title: Re: JWM Configuration Manager
Post by: way12go on October 25, 2014, 05:41:55 AM
I tried "Synaptic Package Manager" and this is what I got.

Quotejwmconfig:
Depends: gtkdialog3 but it is not going to be installed

Depends: gtk-chtheme but it is not going to be installed

Depends: gxmessage but it is not going to be installed

Depends: libgtk2.0-0:i386  but it is not installable

Depends: libglade2-0:i386  but it is not installable

I clicked on "Architecture" vertical tab on Synaptic Package Manager

and I noticed two options...

arch: all

and there is no jwm here

arch: i386

all jwm is here but, jwmconfig doesn't get installed.

Edit:

I guess that jwmconfig doesn't get installed because of this... 686-pae

I don't know, it's just a wild guess.
Title: Re: JWM Configuration Manager
Post by: pavroo on October 25, 2014, 01:24:51 PM
Don't do that in Synaptic, just as I said.
Terminal emulator, as root:
Check does your system support i386:
dpkg --print-foreign-architectures
If prints 'i386' is fine, if not add it:
dpkg --add-architecture i386
apt-get update

Then install it:
apt-get install libglade2-0:i386 libgtk2.0-0:i386 jwmconfig
If any problem, run:
apt-get install -f
Title: Re: JWM Configuration Manager
Post by: way12go on October 25, 2014, 11:23:12 PM
root@leeboyoung:~# apt-get install libglade2-0:i386 libgtk2.0-0:i386 jwmconfig
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libgtk2.0-0 is already the newest version.
libglade2-0 is already the newest version.
libglade2-0 set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
jwmconfig : Depends: libgtk2.0-0:i386 but it is not installable
             Depends: libglade2-0:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.
root@leeboyoung:~# apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@leeboyoung:~#
Title: Re: JWM Configuration Manager
Post by: pavroo on October 26, 2014, 02:29:36 AM
Get and install the two packages manually from Debian repo:
https://packages.debian.org/jessie/i386/libgtk2.0-0/download
https://packages.debian.org/jessie/i386/libglade2-0/download
I'll check it tomorrow again.
Title: Re: JWM Configuration Manager
Post by: way12go on October 26, 2014, 02:15:22 AM
I added the repository and tried to download...

Not Found

The requested URL /debian/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.24-1_i386.deb was not found on this server.
Apache Server at ftp.us.debian.org Port 80

I searched for these files using google and found deb packages on debian and I downloaded them and I found out that they are already installed. Actually I noticed that they are already installed when I searched for them in synaptic and I already mentioned in the above post somewhere.

The thing jwmconfig wants older versions.

Title: Re: JWM Configuration Manager
Post by: pavroo on October 26, 2014, 12:14:47 PM
It's from my Debian testing 64 bit:
[spoiler]root@spark64:/home/pavroo# apt-get install jwmconfig
Reading package lists... Done
Building dependency tree       
Reading state information... Done
...
The following NEW packages will be installed:
  gtk-chtheme gtkdialog3 gxmessage jwmconfig libatk1.0-0:i386
  libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386
  libcairo2:i386 libcomerr2:i386 libcups2:i386 libdatrie1:i386
  libgdk-pixbuf2.0-0:i386 libglade2-0:i386 libgmp10:i386
  libgnutls-deb0-28:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386
  libgtk2.0-0:i386 libharfbuzz0b:i386 libhogweed2:i386 libjasper1:i386
  libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386
  libnettle4:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386
  libpangoft2-1.0-0:i386 libpixman-1-0:i386 libthai0:i386 libxcb-render0:i386
  libxcb-shm0:i386 libxcomposite1:i386 libxinerama1:i386 libxrandr2:i386
  nitrogen
0 upgraded, 38 newly installed, 0 to remove and 39 not upgraded.
Need to get 8,729 kB of archives.
After this operation, 21.8 MB of additional disk space will be used.
Do you want to continue? [Y/n]
...
Processing triggers for man-db (2.7.0.2-2) ...
Processing triggers for menu (2.1.47) ...
Processing triggers for mime-support (3.57) ...
Processing triggers for gnome-menus (3.13.3-2) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for install-info (5.2.0.dfsg.1-4) ...
Setting up libcomerr2:i386 (1.42.12-1) ...
Setting up libgmp10:i386 (2:6.0.0+dfsg-6) ...
Setting up libnettle4:i386 (2.7.1-3) ...
Setting up libhogweed2:i386 (2.7.1-3) ...
Setting up libgnutls-deb0-28:i386 (3.3.8-3) ...
Setting up libkeyutils1:i386 (1.5.9-5) ...
Setting up libkrb5support0:i386 (1.12.1+dfsg-10) ...
Setting up libk5crypto3:i386 (1.12.1+dfsg-10) ...
Setting up libkrb5-3:i386 (1.12.1+dfsg-10) ...
Setting up libgssapi-krb5-2:i386 (1.12.1+dfsg-10) ...
Setting up libatk1.0-0:i386 (2.14.0-1) ...
Setting up libavahi-common-data:i386 (0.6.31-4) ...
Setting up libavahi-common3:i386 (0.6.31-4) ...
Setting up libavahi-client3:i386 (0.6.31-4) ...
Setting up libpixman-1-0:i386 (0.32.6-3) ...
Setting up libxcb-render0:i386 (1.10-3) ...
Setting up libxcb-shm0:i386 (1.10-3) ...
Setting up libcairo2:i386 (1.12.16-5) ...
Setting up libcups2:i386 (1.7.5-5) ...
Setting up libdatrie1:i386 (0.2.8-1) ...
Setting up libjasper1:i386 (1.900.1-debian1-2.1+b1) ...
Setting up libgdk-pixbuf2.0-0:i386 (2.31.1-2+b1) ...
Setting up libthai0:i386 (0.1.21-1) ...
Setting up libpango-1.0-0:i386 (1.36.8-2) ...
Setting up libgraphite2-3:i386 (1.2.4-3) ...
Setting up libharfbuzz0b:i386 (0.9.35-1) ...
Setting up libpangoft2-1.0-0:i386 (1.36.8-2) ...
Setting up libpangocairo-1.0-0:i386 (1.36.8-2) ...
Setting up libxcomposite1:i386 (1:0.4.4-1) ...
Setting up libxinerama1:i386 (2:1.1.3-1) ...
Setting up libxrandr2:i386 (2:1.4.2-1) ...
Setting up libgtk2.0-0:i386 (2.24.25-1) ...
Setting up libglade2-0:i386 (1:2.6.4-2) ...
Setting up gtk-chtheme (0.3.1-5) ...
Setting up gtkdialog3 (0.7.20-1) ...
Setting up gxmessage (2.20.0-1) ...
Setting up nitrogen (1.5.2-2) ...
Setting up jwmconfig (20141024) ...
Processing triggers for libc-bin (2.19-11) ...
Processing triggers for menu (2.1.47) ...
root@spark64:/home/pavroo#
[/spoiler]

You have not refreshed the package list !!!
There is not the package in Debian repo:
/debian/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.24-1
The present one is:
libgtk2.0-0_2.24.25-1
Run:
sudo apt-get update
then install the tool:
sudo apt-get install jwmconfig
Title: Re: JWM Configuration Manager
Post by: way12go on October 26, 2014, 01:56:34 PM
root@leeboyoung:/home/leeboyoung# sudo apt-get update
[spoiler]
QuoteHit http://ftp.debian.org testing InRelease
Hit http://www.deb-multimedia.org testing InRelease                           
Get:1 http://ftp.debian.org testing/main Sources/DiffIndex [7,876 B]           
Hit http://www.deb-multimedia.org testing/main i386 Packages                   
Get:2 http://ftp.debian.org testing/contrib Sources/DiffIndex [7,819 B]       
Hit http://www.deb-multimedia.org testing/non-free i386 Packages               
Get:3 http://ftp.debian.org testing/non-free Sources/DiffIndex [7,819 B]       
Get:4 http://ftp.debian.org testing/main i386 Packages/DiffIndex [7,876 B]     
Get:5 http://ftp.debian.org testing/contrib i386 Packages/DiffIndex [7,819 B] 
Get:6 http://ftp.debian.org testing/non-free i386 Packages/DiffIndex [7,819 B]
Get:7 http://ftp.debian.org testing/contrib Translation-en/DiffIndex [7,819 B]
Get:8 http://ftp.debian.org testing/main Translation-en/DiffIndex [7,876 B]   
Get:9 http://ftp.debian.org testing/non-free Translation-en/DiffIndex [7,819 B]
Ign http://dl.google.com stable InRelease                                     
Hit http://dl.google.com stable Release.gpg                                   
Hit http://dl.google.com stable Release                                       
Ign http://www.deb-multimedia.org testing/main Translation-en_US               
Hit http://dl.google.com stable/main i386 Packages                             
Ign http://www.deb-multimedia.org testing/main Translation-en                 
Hit http://security.debian.org testing/updates InRelease                       
Hit http://sparkylinux.org testing InRelease                                   
Ign http://www.deb-multimedia.org testing/non-free Translation-en_US           
Ign http://dl.google.com stable/main Translation-en_US               
Ign http://www.deb-multimedia.org testing/non-free Translation-en     
Ign http://dl.google.com stable/main Translation-en                   
Hit http://security.debian.org testing/updates/main Sources           
Hit http://sparkylinux.org testing/main i386 Packages                         
Hit http://security.debian.org testing/updates/contrib Sources                 
Hit http://security.debian.org testing/updates/non-free Sources               
Hit http://security.debian.org testing/updates/main i386 Packages             
Hit http://security.debian.org testing/updates/contrib i386 Packages           
Hit http://security.debian.org testing/updates/non-free i386 Packages         
Hit http://security.debian.org testing/updates/contrib Translation-en         
Hit http://security.debian.org testing/updates/main Translation-en             
Hit http://security.debian.org testing/updates/non-free Translation-en         
Ign http://sparkylinux.org testing/main Translation-en_US                     
Ign http://sparkylinux.org testing/main Translation-en                         
Fetched 70.5 kB in 9s (7,689 B/s)                                             
Reading package lists... Done
[/spoiler]
root@leeboyoung:/home/leeboyoung# sudo apt-get install jwmconfig
[spoiler]
QuoteReading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
jwmconfig : Depends: libgtk2.0-0:i386 but it is not installable
             Depends: libglade2-0:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.
[/spoiler]
root@leeboyoung:/home/leeboyoung#
Title: Re: JWM Configuration Manager
Post by: way12go on October 26, 2014, 02:16:46 PM
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get update
sudo apt-get install jwmconfig

leeboyoung@leeboyoung:~$ sudo apt-get install jwmconfig
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
jwmconfig : Depends: libgtk2.0-0:i386 but it is not installable
             Depends: libglade2-0:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.


Title: Re: JWM Configuration Manager
Post by: way12go on October 26, 2014, 02:36:24 PM
Quotedeb http://ftp.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
deb http://www.deb-multimedia.org testing main non-free
deb http://ftp.us.debian.org/debian/ jessie main contrib
deb-src http://ftp.us.debian.org/debian/ jessie main

leeboyoung@leeboyoung:~$ sudo dpkg --configure libgtk2.0-0:i386 libglade2-0:i386dpkg: error processing package libgtk2.0-0:i386 (--configure):
package libgtk2.0-0:i386 is already installed and configured
dpkg: error processing package libglade2-0:i386 (--configure):
package libglade2-0:i386 is already installed and configured
Errors were encountered while processing:
libgtk2.0-0:i386
libglade2-0:i386
leeboyoung@leeboyoung:~$
Title: Re: JWM Configuration Manager
Post by: pavroo on October 26, 2014, 03:25:17 PM
The last two lines are useless, remove them:
deb http://ftp.us.debian.org/debian/ jessie main contrib
deb-src http://ftp.us.debian.org/debian/ jessie main

You have 'testing' repo enabled already.
After removing, show me your list:
cat /etc/apt/sources.list
Show me what you have else:
ls /etc/apt/sources.list.d
Have you updated the package list?
Remove broken packages:
sudo apt-get remove jwmconfig libgtk2.0-0:i386 libglade2-0:i386
Fix anything to be fixed:
sudo apt-get autoremove
Then - show me the whole process:
sudo apt-get update
sudo apt-get install jwmconfig
Title: Re: JWM Configuration Manager
Post by: way12go on October 26, 2014, 04:07:27 PM


Quotedpkg --print-foreign-architectures

If prints 'i386' is fine, if not add it:


dpkg --add-architecture i386
apt-get update

No it doesn't print

Even after following the above steps it doesn't print.

I successfully added these lines to jwmrc.xml

Quote<TrayButton label="pcmanfm">exec:pcmanfm</TrayButton>
      <TrayButton label="LXTerminal">exec:/usr/bin/lxterminal</TrayButton>
      <TrayButton label="Iceweasel">exec:/usr/bin/iceweasel</TrayButton>
<TrayButton label="Google Chrome">exec:/usr/bin/google-chrome</TrayButton>

Unfortunately I couldn't add icons, instead I entered names.

Here is the source which gave me the idea...

Quotehttp://linuxlaptopforum.ark2webdesign.co.uk/index.php?topic=370.10;wap2

All I want is a battery icon for laptop. And I found a webpage related to it but, couldn't understand it.
Here it is...
Quotehttp://www.murga-linux.com/puppy/viewtopic.php?t=14712&sid=f0cadf7d1460a3168e8d45b57b1b3344

If I have Battery icon I don't need jwmconfig.
Title: Re: JWM Configuration Manager
Post by: way12go on October 27, 2014, 03:32:06 AM
You said I should try this...

Quotedpkg --print-foreign-architectures

Well this really doesn't work.

I'm using 64 bit system with 32 bit pae enabled kernel distro.


This works.

Quote# dpkg --print-architecture
i386


This doesn't work.

Quoteapt-get install libglade2-0:i386 libgtk2.0-0:i386 jwmconfig

If any problem, run:
Code: [Select]

apt-get install -f

QuoteThe following packages have unmet dependencies:
jwmconfig : Depends: libgtk2.0-0:i386 but it is not installable
             Depends: libglade2-0:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.
Title: Re: JWM Configuration Manager
Post by: way12go on October 27, 2014, 05:15:41 AM
I changed taskbar into this...

Quote<TrayButton popup="pcmanfm" icon="/usr/share/icons/NoirCrystal/scalable/apps/file-manager.png" >exec:pcmanfm</TrayButton>
      <TrayButton popup="LXTerminal" icon="/usr/share/icons/NoirCrystal/scalable/apps/terminal.png">exec:/usr/bin/lxterminal</TrayButton>
      <TrayButton popup="Iceweasel" icon="/usr/share/icons/NoirCrystal/scalable/apps/iceweasel.png">exec:/usr/bin/iceweasel</TrayButton>
<TrayButton popup="Google Chrome" icon="/usr/share/icons/NoirCrystal/scalable/apps/chromium.png">exec:/usr/bin/google-chrome</TrayButton>

Now all icons are visible.

The only thing I need and I don't have is "Battery Status icon and Memory status icon" in taskbar.
Title: Re: JWM Configuration Manager
Post by: way12go on October 27, 2014, 06:10:31 AM
I installed oxygen theme...

and did

sudo updatedb

and did

locate google-chrome.png

and changed the taskbar entries...

Quote<TrayButton popup="pcmanfm" icon="/usr/share/icons/oxygen/32x32/places/folder-red.png" >exec:pcmanfm</TrayButton>
      <TrayButton popup="LXTerminal" icon="/usr/share/icons/oxygen/32x32/apps/yakuake.png">exec:/usr/bin/lxterminal</TrayButton>
      <TrayButton popup="Iceweasel" icon="/usr/share/iceweasel/browser/chrome/icons/default/default32.png">exec:/usr/bin/iceweasel</TrayButton>
<TrayButton popup="Google Chrome" icon="/usr/share/icons/hicolor/32x32/apps/google-chrome.png">exec:/usr/bin/google-chrome</TrayButton>

All four icons are now in color.
Title: Re: JWM Configuration Manager
Post by: pavroo on October 27, 2014, 12:41:36 PM
There is a new version of jwmconfig in our repo, separated for i386 and amd64 shouldn't be problem with installing
I found xdialog.pet so it's forked into deb and all options in jwmconfig are back.
I'm not sure all the options work, just test it.
I did what I could.
Installation:
sudo apt-get update
sudo apt-get install jwmconfig
Title: Re: JWM Configuration Manager
Post by: way12go on October 27, 2014, 01:19:26 PM
It finally got installed but, not even a single option works. I will restart the system and check if it works.

Nope it doesn't work.
Title: Re: JWM Configuration Manager
Post by: pavroo on October 27, 2014, 01:48:37 PM
Read my previous post, please:
QuoteThe app is useable, but it doesn't work as it should be.
...
The theme launcher starts, but it doesn't change anything.
...
it is a base if somebody would like to contribute and improve the app
Title: Re: JWM Configuration Manager
Post by: way12go on October 27, 2014, 02:32:32 PM
Okay thanks. I understand.

Pavroo if you have time take a look at this guy, he comes up with ideas for tripling internet, increasing wifi range and lifelong free phone calls.

Quotehttps://www.youtube.com/user/ThioJoe

Hi, sorry for the above channel. Ii's just a channel for fun, not real.
Title: Re: JWM Configuration Manager
Post by: torios on January 04, 2015, 05:11:58 AM
Hi, I was looking to see if my (in progress) app was listed when I looked for JWM configuration... and I saw this forum.
https://launchpad.net/jwm-settings-manager
It is fairly compatible with Debian, however, the Debian maintainer of JWM has a VERY old version of JWM.
I have tried contacting him to update it to no avail... so I also have an updated version in a PPA as well...
Anyhow... this App is written in C++ using FLTK toolkit.  It also comes with menus that are automatically generated, and localized.
It works well when you can use SVG and JPG files in jwm.  There is a basic .jwmrc (Default) that is included.
I am looking to develop this into a full program that covers every aspect and usecase for JWM configuration... so if you are interested in testing it,
feel free, and please contact me with any requests or questions.  I have built this for use in Ubuntu, so there may be some differences.