Four Hidden Tools in Scribus
Scribus is a powerful tool, but its menus are poorly laid-out. While you can usually find the features you most frequently use without any trouble, others may be hidden almost anywhere. From the Extras, Script, and Windows menus to the Document Setup dialog, useful features can be positioned almost anywhere, with only the most token regard for logic.
The tools described here are ones that took some time for me to discover in Scribus. None are worth more than a few hundred words of description, but I mention them here because all of them can be useful to know.
The Scribus Calendar Wizard
For some reason, Scribus' Python scripting capabilities haven't encouraged a wide variety of extensions. However, of those that are available, probably the most useful is the calendar wizard.
As packaged in most distributions, the calendar wizard is available from Script -> Scribus Scripts. If it's not included in your version, you can download it. You might also open it from /usr/share/scribus/scripts and follow the online directions for modifying it.
To produce a calendar, select the language and the layout options, the year, and the months to include (there's a check box if you want the entire year). When you click the OK button, the script starts a new document, with the days of the month laid out on each page and half the page reserved for a graphic. All you need to do is add the graphics, and, perhaps, change the fonts. The only way the wizard could be simpler is if it loaded a list of holidays and automatically added them, instead of leaving you add them manually.
Replace Colors
Replace colors works with the colors defined for use in a document (excluding those found in images. It can be a considerable time-saver when you are experimenting with variations of the same design.
To exchange one color for the next, select the objects with which you want to work, holding down the Shift key if you want to select multiple objects. Then select Edit -> Replace Colors. In the simple dialog, you can quickly exchange one color for another. Possibly, you will need to define the exact color you want with Edit -> Color before replacing a color.
Adding Barcodes
Scribus has one of the handiest tools for barcodes that I have ever seen. You can open the dialog window by selecting Insert -> Barcode.
Scribus supports eighteen separate types of barcode, and provides a brief help pane for each one, explaining both the formatting and how it is used. Besides typing in the actual code, the dialog includes some basic formatting for the background, lines, and text of the code.
After you click the OK button, drag the cursor across part of the document, as if you were drawing a frame. The barcode is created in a frame, floating freely to the right of the current page. Like any other object in Scribus, the bar code can be dragged into position with the mouse, and edited by pressing the F2 key or selecting Properties from the context menu.
Sections
Sections in Scribus serve two purposes. First, sections allow you to number pages in part of the document differently from the rest. For example, you might want to number the introduction with lower case Roman numerals, and the rest of the document in Arabic numerals. You might also want to start the pages with Arabic numerals at 1, instead of continuing the count from the introduction.
Second, you can use sections to include different versions of a document within a single file. One case in which this ability would be useful is if you were writing a test for students and wanted a marker's guide. You could include both in the same file, then use sections to conceal the marker's guide before you printed out copies of the test for students.
To do either function, go to File ->Document Setup -> Sections. There, you can name a section (always a good idea, since using sections can get complex), and whether it displays or not. You can also add the range of pages in the section, the numbering style for the pages, and the first page number in the section.
Use the Add button to create a new section. The page numbering assumes that the first page of each section is a right page, so, when a page range is created autmatically for a new section, it will skip a page if the range for the previous section ends with an odd number. You can manually change the page numbering, but for printing you will probably not want to.
For page numbers to display, of course, you need to create a text frame on a page -- typically a header or a footer -- and select Insert ->Character -> Page Number. This addition should usually be done on a master page.
Keep Exploring
The more I work with Scribus, the more I believe that it's a powerful collection of tools, but badly in need of re-organization. I have to wonder why the calendar wizard, for example, isn't a template choice that becomes available when you create a new document, or why the sections dialog isn't included in the Page menu.
However, until a re-organization happens, the best thing you can do is explore constantly, and keep the possibilities in mind. You can usually find the tool you need for design somewhere in Scribus -- but, too often, you have to explore almost randomly to find it. At times, even a Misc. menu would be preferably to the present arrangement.
-- Bruce Byfield (nanday)
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.
Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.
Sponsored by ActiveState
| Non-Linux FOSS: libnotify, OS X Style | Jun 18, 2013 |
| Containers—Not Virtual Machines—Are the Future Cloud | Jun 17, 2013 |
| Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer | Jun 12, 2013 |
| Weechat, Irssi's Little Brother | Jun 11, 2013 |
| One Tail Just Isn't Enough | Jun 07, 2013 |
| Introduction to MapReduce with Hadoop on Linux | Jun 05, 2013 |
- Containers—Not Virtual Machines—Are the Future Cloud
- Non-Linux FOSS: libnotify, OS X Style
- Linux Systems Administrator
- Validate an E-Mail Address with PHP, the Right Way
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- Introduction to MapReduce with Hadoop on Linux
- RSS Feeds
- Bought photoshop CS5 for developing a website :(
3 hours 8 min ago - What the author describes
4 hours 34 min ago - Reply to comment | Linux Journal
8 hours 44 min ago - Reply to comment | Linux Journal
9 hours 29 min ago - Didn't read
9 hours 40 min ago - Reply to comment | Linux Journal
9 hours 45 min ago - Poul-Henning Kamp: welcome to
11 hours 55 min ago - This has already been done
11 hours 56 min ago - Reply to comment | Linux Journal
12 hours 41 min ago - Welcome to 1998
13 hours 30 min ago
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



Comments
I think that this can be
I think that this can be really nice and I am sure that the people will love to play with all this colors.
Pantofi Sport
No Barcode
I can't find the Insert | Barcode option mentioned here. I am running version 1.3.3.13svn, 28 December 2008 Build ID: C-C-T-F-A-64Bit using ghostscript 8.71.
I reckon I am outdated. How do I most cleanly upgrade?
I tried Calendar scipt, but I
I tried Calendar scipt, but I am unable to move or edit week days row? Anybody else have this problem? I can move, edit or delete other elements.
Note: Mandriva 2010.0, Gnome 2.28.0, Scribus 1.3.6 (no new updates from Mandriva repository)
Thank you for help.
hidden
You are correct that many features are hidden with locations that defy logic. I ran across the Barcode option just yesterday.