UbuntuHelp:BookSmart
来自Ubuntu中文
点击翻译: |
English |
请不要直接编辑翻译本页,本页将定期与来源同步。 |
Parent: Software
Introduction
BookSmart is a bookmaking application developed by Blurb, Inc. It allows users to design and publish books. Although Blurb do not offer or support a Linux version of BookSmart, it is a Java application which will run on Linux with a bit of fiddling. Website: http://www.blurb.com/
Installation Instructions
These instructions are heavily based on the hard work done by Blurb forum member Cedric Lecuret. His original instructions are here.
Firstly, download the latest version of BookSmart from here. Make sure you get the Mac version, not the Windows version. Alternatively, download it from the commandline:
wget http://downloads.blurb.com/booksmart/BookSmart_1.9.9.dmg
Now install some software to convert the DMG file into something that Linux can mount, such as dmg2img. Follow these DMG2IMG instructions. Then, convert the file using:
dmg2img BookSmart_1.9.9.dmg
Next mount the disc image:
sudo mkdir -p /macbooksmart sudo modprobe hfsplus sudo mount -t hfsplus -o loop BookSmart_1.9.9.img /macbooksmart
And install the BookSmart files:
sudo mkdir /usr/lib/booksmart/ sudo cp -r /macbooksmart/BookSmart.app/Contents/Resources/Java/lib/ /usr/lib/booksmart/ sudo cp -r /macbooksmart/BookSmart.app/Contents/Resources/Java/resources/ /usr/lib/booksmart/
The 1.9.9 Mac version of BookSmart will only run under Java 1.5, so make sure that is installed:
sudo apt-get install sun-java5-jre
Now, create a script that can start BookSmart:
sudo echo '#! /bin/sh cd /usr/lib/booksmart classpath="" # Build classpath with all jars in the lib directory for jar in lib/*.jar do classpath=$classpath:$jar done /usr/lib/jvm/java-1.5.0-sun/jre/bin/java -Xincgc -ea -Xms256m -Xmx1024m -classpath $classpath com.blurb.booksmart.application.BookSmart exit $? ' > /usr/lib/booksmart/booksmart.sh sudo chmod a+x /usr/lib/booksmart/booksmart.sh
Finally, create a menu item to run BookSmart. Right-click on the Applications menu and select Edit Menu. Add a new entry under the Graphics menu called BookSmart which runs the following command:
/usr/lib/booksmart/booksmart.sh
Getting Started With BookSmart
You can now run BookSmart by selecting Applications > Graphics > BookSmart from the menu.
Known Issues
The thumbnails for themes for the New Book wizard are missing/misnamed.