SoC2007 Live CD: Difference between revisions

From Scribus Wiki
Jump to navigation Jump to search
m (Protected "SoC2007 Live CD": Archive ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
 
(33 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Category:GSOC]] [[Category:GSOC 2007]] {{Archive}}
Here are some ideas regarding DTP Live CD.
Here are some ideas regarding DTP Live CD.


The aim of this project is to create a costume GNU/Linux Live CD bundled with FOSS applications used in Desktop Publishing field. This is to make it ready out-of-box for non Linux users and newcomers, and any one else as well.
The aim of this project is to create a custom GNU/Linux Live CD bundled with FOSS applications used in Desktop Publishing field. This is to make it ready out-of-box for non Linux users and newcomers, and any one else as well.


==base distro==
==base distro==
I think [http://www.kbuntu.com Ubuntu] is a good choice for a base distro, because:
<s>I think [http://www.kubuntu.com Kubuntu] is a good choice for a base distro, because:
* Being a debian based distro, so we can benefit from all debian technologies (like apt) and community support as well.
* Being a debian based distro, so we can benefit from all debian technologies (like apt) and community support as well.
* It is one of the most widely used distros these days, it has a very wide user base and well established community support.
* It is one of the most widely used distros these days, it has a very wide user base and well established community support.
* Virtually any piece of software available for debian is available for ubuntu at the same time, which mean we've an extensive set of available applications.
* Virtually any piece of software available for debian is available for ubuntu at the same time, which mean we've an extensive set of available applications.</s>


''Be careful: (K)Ubuntu's version of Qt has some nasty bugs that cause issues with Scribus and other Qt based programs. I suggest you use Debian/Knoppix instead.''
''Be careful: (K)Ubuntu's version of Qt has some nasty bugs that cause issues with Scribus and other Qt based programs. I suggest you use Debian/Knoppix instead.''
I propose to use Debian proper (testing) as we can make sure Scribus and most related packages are up-to-date by using our repositories and we can actually get things done in Debian to fix potential problems [[User:Malex|Malex]] 18:44, 5 April 2007 (CEST)
Some comments:
*OpenSuse is also an option as it contains almost everything we need and I have a build server account. Moreover, Ubuntu seems to not only have some Qt bugs but odd and random 'can't print' issues. I second using Debian/Knoppix instead.''
*Please do '''not''' install any of the following: gv, ghostview, gpdf, evince,ggv. They are either old or too disfunctional to use with Scribus EPS/PDF. --[[User:Mrdocs|mrdocs]] 12:21, 24 March 2007 (CET)
*In my opinion the easiest and best maintainable way would be to use a Debian based live-CD. It is easy to upgrade software and build own customized packages for it. [[User:R.herrmann|R.herrmann]] 20:35, 24 March 2007 (CET)
*If I get to say anything on the matter (being a potential mentor helps) it will be based on Debian and incorporate automated image building and testing (there is a Debian GSoC 2007 project to address the latter). I will expect our selected student(s) to communicate with the student working on the above Debian gsoc project [[User:Malex|Malex]] 18:44, 5 April 2007 (CEST)


==Software to be included==
==Software to be included==
=== 3-D software ===
=== 3-D software ===
** I don't know yet if it's possible to include 3D drivers for nvidia and ati because of their restrictive licenses. Should those apps even though be included and run slow on most hardware or left out to get some space? [[User:R.herrmann|R.herrmann]] 19:58, 27 March 2007 (CEST)
* [http://www.blender3d.org/cms/Home.2.0.html blender]
* [http://www.blender3d.org/cms/Home.2.0.html blender]
* [http://aoi.sourceforge.net/ Art of Illusion] requires Java
* [http://aoi.sourceforge.net/ Art of Illusion] requires Java
* [http://planetgenesis.sourceforge.net/ planetGenesis]
* [http://planetgenesis.sourceforge.net/ planetGenesis]
* [http://www.yafray.org yafray]


=== Clipart===
=== Clipart===
* [http://www.openclipart.org/ OpenClipArt] (maybe OOo and/or scribus 1.4 can be shipped with OpenClipArt integration)
* [http://www.openclipart.org/ OpenClipArt] (maybe OOo and/or scribus 1.4 can be shipped with OpenClipArt integration)
* collection of maps for OOo from http://ooo.hg.free.fr/
* collection of maps for OOo from http://ooo.hg.free.fr/
* Even more clipart (and OOo templates) from http://www.stud.uni-goettingen.de/~openoff/proooboxorg/cdinhalt/html/artwork.html
* Even more clipart (and OOo templates) from http://live.prooo-box.org/html/artwork.html ''broken link'' --[[User:Khaledhosny|Khaledhosny]] 14:07, 24 March 2007 (CET) -- Added a new link [[User:C_schaefer|C_schaefer]]
* The GIMP user group provides a [http://gug.sunsite.dk/gallery.php collection of images] produced with GIMP. Maybe they are worth being included, in case the copyrights allow for that (pls. check with the creators before using).
* The GIMP user group provides a [http://gug.sunsite.dk/gallery.php collection of images] produced with GIMP. Maybe they are worth being included, in case the copyrights allow for that (pls. check with the creators before using).


Line 55: Line 67:


=== Font utilities===
=== Font utilities===
* [http://fontforge.sourceforge.net/ Fontforge]  
* [http://fontforge.sourceforge.net/ Fontforge] - Font editor.
* [http://www.gesindel.de/ Fontlinge]
* [http://www.gesindel.de/ Fontlinge] - Font collection manager.


=== HTML editors===
=== HTML editors===
Line 71: Line 83:
* Scribus stable &mdash; currently 1.3.x series
* Scribus stable &mdash; currently 1.3.x series
* Scribus cvs snapshot &mdash; installed as an addition to the stable version, for those wanting to use latest improvements
* Scribus cvs snapshot &mdash; installed as an addition to the stable version, for those wanting to use latest improvements
I will provide cvs snapshot packages for this purpose [[User:Malex|Malex]] 18:57, 5 April 2007 (CEST)


=== Misc Utils/Apps===
=== Misc Utils/Apps===
Line 78: Line 92:
* xsane http://www.xsane.org/
* xsane http://www.xsane.org/
* [http://kooka.kde.org/ Kooka]
* [http://kooka.kde.org/ Kooka]
* lcms
* Argyll
* LittleCMS
* LPROF
* LPROF
* [http://www.behrmann.name/index.php?option=com_content&task=view&id=32&Itemid=70&lang=en ICC Examin]
* [http://www.behrmann.name/index.php?option=com_content&task=view&id=32&Itemid=70&lang=en ICC Examin]
Line 88: Line 103:
* Gsview
* Gsview
* Pstoedit
* Pstoedit
* Xpdf
* [http://www.foolabs.com/xpdf/ Xpdf] << note 3.02 was recently released and supports transparency much better now
* kpdf 3.4
:the new Xpdf also supports anti-aliasing of vector outlines (the lack of this feature in earlier releases of xpdf and in other floss pdf viewers is a major issue among e-zine authors) --[[User:Mhanski|Mhanski]] 12:45, 24 March 2007 (CET)
* kpdf 3.5+
* pdftohtml http://pdftohtml.sourceforge.net/
* pdftohtml http://pdftohtml.sourceforge.net/
* Multivalent Java Tools - http://multivalent.sourceforge.net/
* Multivalent Java Tools - http://multivalent.sourceforge.net/
* pdftk - the pdf toolkit - http://www.accesspdf.com/pdftk/ ''(or are we typically avoiding commandline tools ?)''
* pdftk - the pdf toolkit - http://www.accesspdf.com/pdftk/ ''(or are we typically avoiding commandline tools ?)'' (there is a pdftk service menu for KDE)
* PoDoFo + PoDoFo Browser (requires Qt4)
* [http://podofo.sourceforge.net/index.html PoDoFo] + PoDoFo Browser (requires Qt4)
* [http://kde-apps.org/content/show.php?content=33194 KPDFtool] (requires Qt4)
* [http://pdfedit.petricek.net/ PDFEdit]
* Consider Adobe Reader 7.x, but check the licence first. OpenSuSE 10.2 is shipped with AR. Currently, no FLOSS PDF viewer is even close to AR!
* Consider Adobe Reader 7.x, but check the licence first. OpenSuSE 10.2 is shipped with AR. Currently, no FLOSS PDF viewer is even close to AR!
:Do we support non FOSS? --[[User:Khaledhosny|Khaledhosny]] 14:53, 24 March 2007 (CET)


===Raster graphics===
===Raster graphics===
Line 103: Line 122:
* Cinepaint see: http://www.cinepaint.org
* Cinepaint see: http://www.cinepaint.org
* [http://www.koffice.org/krita Krita]
* [http://www.koffice.org/krita Krita]
* [http://ufraw.sourceforge.net/ UFRaw]
* ExifTool (extracts EXIF, ICC, and many other informations from pictures) http://www.sno.phy.queensu.ca/~phil/exiftool/
* ExifTool (extracts EXIF, ICC, and many other informations from pictures) http://www.sno.phy.queensu.ca/~phil/exiftool/
* Hugin, PTStitcher, PTOptimizer, Nona, Autopano-sift, Panorama-tools, Enblend, ptfilter,  ... : tools to create panoramas from set of photos (lots of links from http://bugbear.blackfish.org.uk/~bruno/panorama-tools/ )- Many tutorials on the web that could be a great added value, if their respective authors allow us to distribute them (http://hugin.sourceforge.net/tutorials/, http://www.philohome.com/barrelpers/barrelpers2.htm, http://rbpark.ath.cx/tutorials.html, many others). Some tools / plugins for Gimp an also be found for correction of such pictures (barrel distortion, ...) (PTLens, clens,  for example). Sorry, no time to do further searches... Just a few ideas for now.
* Hugin, PTStitcher, PTOptimizer, Nona, Autopano-sift, Panorama-tools, Enblend, ptfilter,  ... : tools to create panoramas from set of photos (lots of links from http://bugbear.blackfish.org.uk/~bruno/panorama-tools/ )- Many tutorials on the web that could be a great added value, if their respective authors allow us to distribute them (http://hugin.sourceforge.net/tutorials/, http://www.philohome.com/barrelpers/barrelpers2.htm, http://rbpark.ath.cx/tutorials.html, many others). Some tools / plugins for Gimp an also be found for correction of such pictures (barrel distortion, ...) (PTLens, clens,  for example). Sorry, no time to do further searches... Just a few ideas for now.
Line 128: Line 148:
* Texmaker http://www.xm1math.net/texmaker
* Texmaker http://www.xm1math.net/texmaker
* pdflatex http://www.tug.org/applications/pdftex
* pdflatex http://www.tug.org/applications/pdftex
* [http://www.ctan.org/tex-archive/language/arabic/arabi/ Arabi] - Right-to-Left scripts support for TEX.


=== Vector graphics===
=== Vector graphics===
* Inkscape
* Inkscape
* Batik - a collection of Apache XML modules for on the fly export/conversion of SVG http://xml.apache.org/batik/
* Batik - a collection of Apache XML modules for on the fly export/conversion of SVG http://xml.apache.org/batik/
* [http://sk1/sourceforge.net sK1], a friendly fork of Skencil with heaps of improvements, will merge with Skencil at a later stage of development
* Skencil - has the best SVG+EPS capabilities. Requires python-imaging http://www.skencil.org/
* Skencil - has the best SVG+EPS capabilities. Requires python-imaging http://www.skencil.org/
* Karbon14 - A vector drawing application.
* Karbon14 - A vector drawing application.
Line 138: Line 160:
=== Web browsers ===
=== Web browsers ===
Needed for looking up materials and for collaboration over the web (include a bunch of DTP bookmarks)
Needed for looking up materials and for collaboration over the web (include a bunch of DTP bookmarks)
* Konqueror
* Konqueror, it is already part of KDE.
* Mozilla Firefox (with svg plugin...)
* Mozilla Firefox (with svg plugin...)


Line 147: Line 169:


===OCR===
===OCR===
It may be a good idea to bundle it with [http://jocr.sourceforge.net/ gocr] with easy to use GUI (Kooka).
It may be a good idea to bundle it with [http://jocr.sourceforge.net/ gocr] with easy to use GUI ([http://kooka.kde.org/ Kooka]).
 
===Find a an appealing name for the distro===
Probably one of the harder nuts to crack ;)
 
====Proposals from the [[Live DTP CD|old LiveCD draft]]====
* Scribux (too similar to Scribus?)
:I think this is the best name, being similar to Scribus is a plus IMHO. --[[User:Khaledhosny|Khaledhosny]] 15:13, 24 March 2007 (CET)
::''I dare to disagree. The LiveCD isn't supposed to be a Scribus CD, but a publishing CD [[User:C_schaefer|C_schaefer]]''
* Publix (there may be trademark issues with this one since it is the name of a U.S. supermarket chain
* scribOS - Linux DTP CD
* FOPUX ('''F'''ree and '''O'''pen '''Pu'''blishing Linu'''x''')
* OpenCanvas (another name with trademark issues, since there already exists a drawing software called OpenCanvas)
* OpenPage
* OpenPub
* OpenDTP
* Design on Disc (from [http://bugs.scribus.net/view.php?id=1763 bug #1763])
* Artix or Artux (combining Latin ars (art) with the almost obligatory *ix/*ux)
 
==Other variants==
* Live USB: a specific version of the ditro able to boot from / save configuration on a USB stick. So, one can plug the stick, boot from it, do whatever he wont and save his work/preferences on it.
:I consider this a very good idea -- 1GG USB sticks are quite cheap (starting with 10 € here in AT)  nowadays, and they are perfectly suited for non-invasive usage on computers we don't own while offering some additional space for saving data. And they are perfect gifts too --[[User:Mhanski|Mhanski]] 20:42, 25 March 2007 (CEST) 


* mini-Live CD : a striped down version that fit into a 200 MB CD, so that one carry it easily with him.


[[Category:GSOC]]
[[Category:GSOC]]

Latest revision as of 18:14, 5 January 2011

Archive icon.png
This article is ARCHIVED. It is a part of the Scribus Community's history and is kept here for reference and as a representation of the contributed efforts. It is protected from editing, but its source can be copied.

Here are some ideas regarding DTP Live CD.

The aim of this project is to create a custom GNU/Linux Live CD bundled with FOSS applications used in Desktop Publishing field. This is to make it ready out-of-box for non Linux users and newcomers, and any one else as well.

base distro

I think Kubuntu is a good choice for a base distro, because:

  • Being a debian based distro, so we can benefit from all debian technologies (like apt) and community support as well.
  • It is one of the most widely used distros these days, it has a very wide user base and well established community support.
  • Virtually any piece of software available for debian is available for ubuntu at the same time, which mean we've an extensive set of available applications.

Be careful: (K)Ubuntu's version of Qt has some nasty bugs that cause issues with Scribus and other Qt based programs. I suggest you use Debian/Knoppix instead.

I propose to use Debian proper (testing) as we can make sure Scribus and most related packages are up-to-date by using our repositories and we can actually get things done in Debian to fix potential problems Malex 18:44, 5 April 2007 (CEST)

Some comments:

  • OpenSuse is also an option as it contains almost everything we need and I have a build server account. Moreover, Ubuntu seems to not only have some Qt bugs but odd and random 'can't print' issues. I second using Debian/Knoppix instead.
  • Please do not install any of the following: gv, ghostview, gpdf, evince,ggv. They are either old or too disfunctional to use with Scribus EPS/PDF. --mrdocs 12:21, 24 March 2007 (CET)
  • In my opinion the easiest and best maintainable way would be to use a Debian based live-CD. It is easy to upgrade software and build own customized packages for it. R.herrmann 20:35, 24 March 2007 (CET)
  • If I get to say anything on the matter (being a potential mentor helps) it will be based on Debian and incorporate automated image building and testing (there is a Debian GSoC 2007 project to address the latter). I will expect our selected student(s) to communicate with the student working on the above Debian gsoc project Malex 18:44, 5 April 2007 (CEST)

Software to be included

3-D software

    • I don't know yet if it's possible to include 3D drivers for nvidia and ati because of their restrictive licenses. Should those apps even though be included and run slow on most hardware or left out to get some space? R.herrmann 19:58, 27 March 2007 (CEST)
  • blender
  • Art of Illusion requires Java
  • planetGenesis
  • yafray

Clipart

Desktop environment(s)

  • KDE
    • I strongly recommend KDE as default. We can show off drag and drop.--Mrdocs 22:27, 2 May 2005 (UTC)
    • It might be useful to include the KDE Baghira theme for MacOS X users. A little script that changes the desktop to Baghira could be useful too, together with a short description ("If you want your desktop to resemble MacOS X, open Konsole and type ./macosxlook.sh, then hit "Enter", or something like that; same for Win2K or XP users. There should be menu entries for easily switching between a yet to be determined KDE theme and OS X/WinXP/Win2K themes).
    • Clean up the Kicker and remove unnecessary/irritating entries
    • Create a new structure for the Kicker (eg an extra DTP entry with sub-menus for image editing, DTP, vector drawing, fonts etc.)

Documentation

  • grab all documentation available under a free license and make it easily accessible in a uniform layout (html, pdf)
  • introduction which autmatically shows up after "login" (similar to the current introduction to Knoppix)
  • Make sure that Python, SVG, and ODF documentation is included.

Email clients

Needed for collaboration on the projects

  • Mozilla Thunderbird
  • Kontact

Fonts

  • A collection of high quality fonts (type 1, ttf, otf) available for free distribution
    • (Be careful with distribution provisions in license when it comes to fonts)
    • Remove crummy fonts so they can't accidentally be used for production
  • Install this collection of well designed free fonts for Central Europe, provided by Polish TeX User Group:

ftp://ftp.gust.org.pl/pub/GUST/contrib/fonts/ Description and links to font packages (pl)

Font utilities

HTML editors

Image viewers

Layout

  • Scribus stable — currently 1.3.x series
  • Scribus cvs snapshot — installed as an addition to the stable version, for those wanting to use latest improvements

I will provide cvs snapshot packages for this purpose Malex 18:57, 5 April 2007 (CEST)

Misc Utils/Apps

  • kde-extras Kcolor, Kruler
  • kde-graphics-scan (kooka + x-sane)
  • Dia http://gnome.org/projects/dia
  • xsane http://www.xsane.org/
  • Kooka
  • Argyll
  • LittleCMS
  • LPROF
  • ICC Examin
  • k3b - DTP files can become huge, so it's a good idea to have a cd burner handy.
  • kxmleditor - A fine editor for xml files, can be handy to repair damaged SVG and sla files.

Postscript and pdf instruments

  • gs-afpl >= 8.50
  • Gsview
  • Pstoedit
  • Xpdf << note 3.02 was recently released and supports transparency much better now
the new Xpdf also supports anti-aliasing of vector outlines (the lack of this feature in earlier releases of xpdf and in other floss pdf viewers is a major issue among e-zine authors) --Mhanski 12:45, 24 March 2007 (CET)
Do we support non FOSS? --Khaledhosny 14:53, 24 March 2007 (CET)

Raster graphics

System software

  • Networking tools to enable establishing working network connection
  • Tools for easy installation of the Live system to HDD if necessary
  • CUPS
  • Apache (for CUPS and Batik) Apache not needed to run Batik, only compile
  • gutenprint (gimp-print 5.0)
  • JVM 1.4.2+ for running Batik and/or delineate

Trace tools

Typesetting

Vector graphics

Web browsers

Needed for looking up materials and for collaboration over the web (include a bunch of DTP bookmarks)

  • Konqueror, it is already part of KDE.
  • Mozilla Firefox (with svg plugin...)

Word processor(s)

Required to edit large amounts of text easier than in scribus

  • OpenOffice.org
  • KWord (can be used for basic PDF editing)

OCR

It may be a good idea to bundle it with gocr with easy to use GUI (Kooka).

Find a an appealing name for the distro

Probably one of the harder nuts to crack ;)

Proposals from the old LiveCD draft

  • Scribux (too similar to Scribus?)
I think this is the best name, being similar to Scribus is a plus IMHO. --Khaledhosny 15:13, 24 March 2007 (CET)
I dare to disagree. The LiveCD isn't supposed to be a Scribus CD, but a publishing CD C_schaefer
  • Publix (there may be trademark issues with this one since it is the name of a U.S. supermarket chain
  • scribOS - Linux DTP CD
  • FOPUX (Free and Open Publishing Linux)
  • OpenCanvas (another name with trademark issues, since there already exists a drawing software called OpenCanvas)
  • OpenPage
  • OpenPub
  • OpenDTP
  • Design on Disc (from bug #1763)
  • Artix or Artux (combining Latin ars (art) with the almost obligatory *ix/*ux)

Other variants

  • Live USB: a specific version of the ditro able to boot from / save configuration on a USB stick. So, one can plug the stick, boot from it, do whatever he wont and save his work/preferences on it.
I consider this a very good idea -- 1GG USB sticks are quite cheap (starting with 10 € here in AT) nowadays, and they are perfectly suited for non-invasive usage on computers we don't own while offering some additional space for saving data. And they are perfect gifts too --Mhanski 20:42, 25 March 2007 (CEST)
  • mini-Live CD : a striped down version that fit into a 200 MB CD, so that one carry it easily with him.