gig2008





    For a section to do with my more reccent Linux excursions:
openSUSE
GI Linux 2008



A nice distribution based upon the 'Knoppix' core is
released as a bootable 50mb Linux OS!
DSL stands for:
'Damn Small Linux'
...clic the above link to be taken to my DSL page.

* This section contains 'old source'. Though this content is out-dated, I felt it best remain for the sake of conveying experience. Enjoy!
  GIGrafx2008 gitux2008
     The Win' folks wanna ask the question...
                         'Where do you want to go today?'
      Myself, I like the idea of Open-Source solutions.
          Linux whispers...  'What do you want to do today?

     My 'other drive' is a Linux distribution. Though I can accomplish most every task under the Win32 environment, I prefer my Linux drive to handle allot of my 'dev-duties'. It is, in part, due to the cost of setting up a dev environment under Win32... as libraries and other necessary files are cost considerations under Win32. The other reason is because of the fact that allot of what I like to mess with has to do with changing the actual configurations and interfaces of the operating system 'itself' (which is an infringement of laws protecting such duties under Windoze). Under Windows, I rely upon a third-party 'shell program' to handle customizations. (my favorite being 'LiteStep').
     Under the Linux side of things, the rules are different... as development is encouraged, and the tools are supplied with most of the major Linux distributions for you to re-write the entire system, if you really wanted to, without having to be concerned with breaking the law by changing a string of code here, or there. KDE and Gnome are two fine examples of open-source solutions for customizing the interface... and you are permitted to re-write your own kernel, or version of, without having to be concerned with your personal customizations jeopardizing your freedom.
     The Linux distributions have come a long way in these past few years. My first experience with Linux was while I was going to school for I-Net+. Part of the course entailed installing RedHat and setting it up as a server end OS and configuring it as part of the 'classroom network'. I believe that we had used RedHat6. Jeez! I can still recall the nightmare of an install that was! My last use of RedHat was a RedHat9 distribution, which was quite a bit nicer than 6 was.
     As far as installs running smoothly... I have not had an install go any smoother than Mandrake10 had. No, my first install was not my last. I actually went through installing Mandrake10 about 6-7 times before I had gotten it installed in a way that best suited my needs. After I had finally gotten the distribution installed the way I wanted, I began messing with grabbing and installing all of the software I was wanting to get running under this new OS. Yes, I also began having to upgrade runtimes and such to meet the demands of the new software. Now, I am on my second Mandrake distribution. I have recently moved up to Mandrake10.1 (and plan to, soon, upgrade to a newer version of KDE. Mandrake10.1 comes with 2 KDE versions (3.2.3 and 3.3.0) The 3.3.0 is a buggy beta that I don't wish to mess with. Mandrake10.1 (with updated runtimes and bugfixes) is running without problems... KDE3.2.3 has proven to be well suited to/for my needs...

Linux Time

     As far as Linux distributions go, Mandrake had impressed me by becoming such an arrangement before it was swallowed by the corporate software entity, to soon be spit out as $hareware. My plans for Mandrake10.1, updated to final runtimes, will be for personal use. I'll use the OS as my core for a system rebuilt from the kernel out. With the 'Open-Source' selections in Linux becoming scarce, it's time for me to learn how to build my own. Guess it is time for me to check out the RedHat test-bed of 'Fedora'...
     No, not 'everything' I get into comes with Mandrake's installation disks. I'm an Artist, so I had to get a bunch of the cool additions (and newer versions) of / for the GIMP.  The version of the Gimp that I am currently using is v2.2.3, built from sources, on my Mandrake10.1+ drive. I've always been partial to using The GIMP over other available solutions, but now I just have more reason to remain with The GIMP as my preferred graphics rendering / manipulating program. If you haven't checked out The GIMP in a while, you're in for a surprise. It's definitely not a 1.2.* version! The app has come a long way.
     Perl support is already under way within The GIMP2's Linux port... though not implemented as part of an install. (there are rpm installers available, but they are usually set up to install in the standard install dirs.) I just installed perl support to the custom built GIMP's 2.2.3 version on my Linux drive. ( I intalled in dirs other other than the 2.04 dirs so that I could keep the 2.04 version on my system to hack around on ;)
    If you are running a version of the GIMP 2.2.3 that you built from sources and allowed it to install into it's standard directories, it is installed in the /usr/local/ directories. Because of this, if you aquire an .rpm installer for the gimp-perl functions you will have to do some re-directing of your .rpm's install files. Myself, I just used an .rpm extractor (a service menu item from KDE-Apps.org) and placed the files in their appropriate directories myself. Wallah! Perl support for GIMP 2.2.3! You still must use the gimptool to install any new perl plugins you need to install. (The gimptool is installed /usr/local/bin/gimptool-2.0 for the new GIMP 2.2.3) ...or you can copy the plugins to your home/*whoever*/.gimp2.*/plugins/ folder and let the Gimp see the new plugins the next time the GIMP is  loaded ...at least within my Mandrake10.1 system.
     POV-Ray3.6 is really nice! Under Win32, you have a GUI for PovRay. Under Linux, you have better modeling apps 'for PovRay', such as KDE's 'KPovModeler', and 'QTPovEditor'.  'QTPovEditor' is actually a text-based editor, much like a different approach to the Win32 POV-Ray GUI.  'K3D' is a fine modeling environment, if you have the time and space. 'K3D' has all the bells and whistles that one could hope for in a precision modeling app. Input and Output formats are plentiful... and 'K3D' integrates with most commonly used rendering engines, such as 'Aqsis', 'BMRT', 'Yafray'... There are currently 'experimental' export projects for 'PovRay' export / integration. 'K3D' has a learning curve though.
     Yeah, I mess with quite a few apps...

KPovModeler
The above screenshot is of 'KPovModeler' for Linux.

     Below you will find a list of apps that I have really liked to dabble with these past few months. A couple of them are well known by many... a few of them are not so well known, but useful nonetheless. I've supplied links where I could.


      k3d K3D ...free-as-in-freedom
      K3D is a modeling, animation and rendering system that has proven to be my most powerful 3D environment under Linux. It's like a modeling program pumped up on steroids. As for all the modeling functions and options that are missing from most solutions out there, K3D comes packed with the needed functionality... and then some. I have not done an install of this app by any 'installer'... only the commands:
        ./configure
           make
               make check
                      make install ...
    ...guess that's about as simple as a Linux install goes... 'Build It!'
       I'm running Mandrake10.1, with quite a few updated runtimes and such. I had no complaints about the install process... only the amount of time required for 'make' to compile this monster. K3D will work 'with' a selection of popular rendering engines out there. You can model, then export to some nice formats like .pov,.rib, .dxf, ...
       Though the menu-way of navigating functions is labourous, you're glad you had that function, you so often had to navigate past, when you need it. As for 'control'... I believe that's what I was just referring to... a menu that is cluttered with options in x, y, z. There is a great tutorial app built into K3D that goes through a nice teaching of some of the basics... ( 'before' you find yourself lost in an  extensive set of documentation... ) There's online community links available at the K3D website, if you wish to dabble in the available contributed efforts to / for K3D.
       This app isn't mentioned much elsewhere in this site, reason being that I prefer the Linux usage / ports of this app. With my runnin' Win98se as my Win32 OS, I'm better off exploiting K3D under the stability (in comparison) of Mandrake10...at least for this type of development.
       I suppose that the bottom line is, if you don't have the bucks to invest in some of the commercial apps for 3D modeling... K3D is the best thing out there! (This is my opinion...) Under Win32, I like the OpenFX setup... but that's under Windoze.



      Xscreensaver
      XScreensaver is one of those senseless anomalies which has been coded to allow us the decision to waste our time, very creatively... I went to the official site and grabbed up the sources for the 4.19 release... ended up compiling the sources into a set of 4.19 mdk rpms... installin' over Mandrake's 'official' 4.18 update / fix version (which still gave me problems) ...and have been enjoyin' my hackings in the screensaver world ever since... XScreensaver is one of those dedicated entries included with most Linux distributions that is taken for granted and not recognized for the project that it has become... Always remember to disable all KDE Screensaver controls, and control XScreensaver by way of an entry at command for 'xscreensaver-demo', as this brings up the settings dialog for XScreensaver.


Krusader
      Krusader-1.50
      While there are a wide selection of file managers out there, there are few that I have found to be comfortable with. Under Win32, I still use 2xExplorer v1.3.1.12, as the newer versions are now limited functionality free versions. The duel-pane file managers have always proven to be handy to me, though I have preferred those that have graphical display for file-types. 'Krusader' is like a 2xExplorer for Linux (at least that's 'my' opinion). Where 'FileRunner' is a duel-pane file manager, it lacks the graphical display for file-types. FileRunner is also reminiscent of the old-style Win3.1 type of file manager. 'Krusader'  has the functionality, however, it also has a more up-to-date GUI.



      Inkscape
     Though the GIMP fulfills most of my graphics needs, it is not made for vector graphics. My choice for SVG rendering apps... 'InkScape'
    InkScape proves that there are still other quality alternatives for open-source vector apps that center abilities around vector specialization, other than $hareware alternatives such as Illustrator, or Corel Draw... Inkscape is a great alternative. Beings that Inkscape is an active Open-Source project that has proven (to me, anyhow...) as a rather stable and feature rich SVG editor, I've suitably decided to use it as a fine addition to Scribus , which is also a stable Open-Source project...
    Inkscape comes in both Win32 and Linux ported versions.



      Scribus / Linux Layout - DTP (DeskTopPublishing)
      A deccent layout app, with PDF output, is sometimes a difficult piece of software to find... unless you are  willing to deal with limited PDF output (graphic inabilities, and such...), or you have the expense to spare for a good $hareware app... until now!
Scribus
      Scribus falls into it's own catagory. The 'only' downfall concerning the PDF output of Scribus is it's filesize. The idendical file, compiled by Adobe Acrobat, is smaller in file size. As far as everything else is concerned, you can import various graphics types, as well as vector graphics (svg format), along with the built-in ability to exploit some of the nicer features of the PDF format. 
      Scribus is free / Open-Source software. The version I am presently running (1.2*)  is considered a 'stable' release. The Scribus project is updated daily, so it is advisable to check up on currently available sources.



     Mozilla's / Navigator- Composer
     Whether you are looking for a good alternative for the Internet Explorer browser, or if you are looking for a good WYSIWYG website editor, Mozilla is a fine choice! Mozilla is a 'free' / 'open-source' project with sources available upon request from the Mozilla.org website. There are versions available for most operating systems, including most Linux distributions, as well as Win32 platforms.
     Highly configurable, the Navigator browser of Mozilla is very fast and reliable. As for the included Composer WYSIWYG html editor... I don't believe that there is anything like it (other than it's $hareware counterparts such as Macromedia's Dreamweaver). The site that you are now on was built using Composer. I am currently using Mozilla's available distribution (mozilla-win32-1.7.5-installer.exe).
(For us Mandrake10.* users - mozilla-i686-pc-linux-gnu-1.7.5-installer.tar.gz)
     Mozilla is up to v1.8.* now. Guess I better get updated...
     You can find all to do with Mozilla and it's available plugins, extensions and such at:

  Mozilla.org



    Last, but not least... '3D'...
       Though I've been able to figure out how to achieve great results from 2D graphics software, I am only just learning how to manipulate output in 3D. There is far more to being able to render in 3D than can be imagined, if you have never dealt with creation and arrangement in 3 directions (x,y and z).
       As with everything else that I have done on this PC of mine, I have sought the freeware / Open-Source solution to my software needs. Within the 'APPS' section of this site, I have gone over a few of my finds within this search. There's still some downloads available for the 2.6 version of BMRT (Blue Moon Rendering Tools). I won't supply links to such, although you can easily drop 'BMRT' as a search query in Google...
        If you have never gotten into 3D Modeling/Rendering, you are in for a surprise! There are many modeling programs, as well as rendering engines, to choose from. My best advise is to pick the best setup to match your level of learning abilities, as some are very complex to grasp for a newcomer. Don't worry, as with everything else out there... There's plenty of ReadMe's and Doc-files to acquire to aide in your quest for the how to's...
       ArtOfIllusion is one of those apps that come as a big surprise when you find out all that it has to offer. When I had downloaded my first copy of it I thought it was just a very nice modeler. When I began actually digging into what all the application had to offer I found that ArtOfIllusion also was a suite of applications. Within the bundled java files was a very nice procedural texture/material editor, as well as a decent rendering engine. Since then, I have found that I no longer was just exporting built objects to be rendered under a third- party rendering engine, but was beginning to use ArtOfIllusion for 'everything', from modeling... to rendering. I'm still learning the AOI ways of doing things, but not without consistently being impressed with the results of this impressive java application.
      Being a java based application, it is cross-platform compatible on any platform running the java runtimes (...in theory). Though I have been using AOI within the Win32 platform only, I plan to soon go through the ArtOfIllusion coding to see what is resulting in error when I try to load AOI under Linux. (Probably something as simple as a 'case sensitive' issue in a call, or something along those lines.)  If I can offer my endorsement of an application that can 'do it all'... this endorsement would have to be for this bundle of java called 'Art Of Illusion'. Don't underestimate it!
      My 'personal' project entails incorporating / linking the 'jrMan' (java-Renderman) rendering engine into the ArtOfIllusion application. I am really not certain of the origin of the rendering engine that is already incorporated into/with ArtOfIllusion, however, I do feel that the 'jrMan' engine would be a choice that would render higher quality images. Gotta love Open-Source!
      For more info about ArtOfIllusion... www.artofillusion.org



  A GIGrafx Disclaimer:
    
     This site contains information pertaining to applications that are of 'beta' status. Though the applications run fine on my system, does not mean that you will have the same abilities, as systems vary in configuration. 'Before' you install / use any of the software here, it is highly recommended that you read the 'ReadMe and Documentations' when available. This step alone can save you allot of bad experiences with improper setups, etc...
      I, Gary Ingram, accept 'no' responsibility for what 'you' do with your system, nor will I accept any responsibility for information you may lose as a result of your mis-use of said applications.There's some really great free and open-source solutions out there... you just have to use a little common sense.       


GIGrafx2008
All Content © Gary Ingram Grafx 2008

Valid HTML 4.01 Transitional