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 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.
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 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.
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)
Practical Task Scheduling Deployment
July 20, 2016 12:00 pm CDT
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.Register Now!
- SUSE LLC's SUSE Manager
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- Managing Linux Using Puppet
- My +1 Sword of Productivity
- Non-Linux FOSS: Caffeine!
- Doing for User Space What We Did for Kernel Space
- Google's SwiftShader Released
- SuperTuxKart 0.9.2 Released
- Rogue Wave Software's Zend Server
- Parsing an RSS News Feed with a Bash Script
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide