Professional publishing with UberWriter
Author's Delight
![](/var/linux_magazin/storage/images/issues/2013/158/uberwriter/78002280_20.png/603086-1-eng-US/78002280_20.png_medium.png)
The UberWriter text editor, which is optimized for Markdown, includes a number of interesting features and does some amazing things. We show you how it works.
An abundance of text editors are available for Linux, and new software really needs to stand out from the crowd to have a chance of being discovered by users. For example, Gedit on Ubuntu means that a solid editor is always just a click away. When a configuration file or text file is processed, the system calls this editor as the standard tool. So, if everything works, why change?
The UberWriter text editor has a number of good things going for it. You can, of course, use UberWriter to edit the configuration files of your software or shell scripts; however, the developer doubtless did not have this kind of work in mind when designing the application. The program is aimed more at users who decide a word processor is not a good choice for certain kinds of paperwork and tasks. For example, scripts, documentation, and wiki articles are often based on simple text files. When working with such documents, traditional editors work much faster than any word processor. What is particularly striking about UberWriter, however, is its very plain but elegantly designed interface.
Premium Product
UberWriter is special not only because of its interface design but also in that its developer offers the software in two versions. If you search the Software Center on Ubuntu for UberWriter, the latest version is available for purchase at US$ 5. This modest price means that you can actively support the ongoing development of the program and express your appreciation at the same time. However, the developer does not receive the full purchase amount. The company behind Ubuntu also takes its share. In other words, your purchase also supports the ongoing development of Ubuntu.
If you do not want to do this, or just do not have the money, you have the option to install UberWriter directly via the developer's personal archive [1]. To do this, open a terminal and enter these three commands in succession.
sudo add-apt-repository ppa:w-vollprecht/ppa sudo apt-get update sudo apt-get install uberwriter
Then, run the software as usual via the Dash.
Focused Work
After you launch the program, UberWriter welcomes you with its almost spartan interface. Whereas other editors show off with toolbars and icons, you will only find an unobtrusive footer here. As is to be expected of an editor for files in plain text, you will search in vain for a function to modify the font. Instead, you can start writing immediately in a plain font.
UberWriter has three different modes of operation; you switch between them using the three entries on the left side in the footer. Focus Mode hides all other text passages on the screen, with the exception of the sentence that you are currently writing. This mode helps authors focus even more on the next sentence in their manuscripts.
Focus Mode can be combined with a second mode. If you click Fullscreen or press the F11 key, you can switch to a full-screen view of the program. The editor is then superimposed on all the other elements on your system. You no longer see messages or other program windows, but have your own text in view. This particular form of presentation and operation has been dubbed "distraction-free writing" by developers and authors. What appears to be just a gimmick is a useful tool for many authors to protect themselves from distractions and temptations. The idea is that, if you do not see the browser showing your Facebook page, you are less likely to check out the latest posts.
If you type a word between two asterisks, UberWriter suddenly changes the display: The text passage is now displayed in bold, because you just marked the text as "bold" in the Markdown markup language.
Markdown – A Special Format
Markdown is a markup language. The most famous of such languages is, as you no doubt will be aware, HTML, which is omnipresent when surfing the Internet. Markdown files are based on simple text files in which a few combinations of characters take on the task of assigning a meaning to specific formats and passages (Figure 1). You need a small program to evaluate the markup in the text file and interpret it when converted to other formats (e.g., HTML) where the formatting then becomes visible. This utility is available for Linux, Mac, and Windows alike.
The advantages of such an approach soon become apparent. Although file formats of other programs are more or less subject to fashions and development processes, the plain-text format has survived through the years. Text files that were written 20 years ago are still easily read by humans on any computer platform. Text files also occupy very little space. Even a novel takes up only a few kilobytes on your hard disk.
Markdown includes information about how the highlighted passages are to be displayed, and because the command set is fairly straightforward, the text still remains readable by humans. Although Markdown is a big topic on Apple computers, for which a number of editors and additional programs are offered, the markup language has found it hard to assert itself on other platforms, although UberWriter could change this.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
![Learn More](https://www.linux-magazine.com/var/linux_magazin/storage/images/media/linux-magazine-eng-us/images/misc/learn-more/834592-1-eng-US/Learn-More_medium.png)
News
-
NVIDIA Released Driver for Upcoming NVIDIA 560 GPU for Linux
Not only has NVIDIA released the driver for its upcoming CPU series, it's the first release that defaults to using open-source GPU kernel modules.
-
OpenMandriva Lx 24.07 Released
If you’re into rolling release Linux distributions, OpenMandriva ROME has a new snapshot with a new kernel.
-
Kernel 6.10 Available for General Usage
Linus Torvalds has released the 6.10 kernel and it includes significant performance increases for Intel Core hybrid systems and more.
-
TUXEDO Computers Releases InfinityBook Pro 14 Gen9 Laptop
Sporting either AMD or Intel CPUs, the TUXEDO InfinityBook Pro 14 is an extremely compact, lightweight, sturdy powerhouse.
-
Google Extends Support for Linux Kernels Used for Android
Because the LTS Linux kernel releases are so important to Android, Google has decided to extend the support period beyond that offered by the kernel development team.
-
Linux Mint 22 Stable Delayed
If you're anxious about getting your hands on the stable release of Linux Mint 22, it looks as if you're going to have to wait a bit longer.
-
Nitrux 3.5.1 Available for Install
The latest version of the immutable, systemd-free distribution includes an updated kernel and NVIDIA driver.
-
Debian 12.6 Released with Plenty of Bug Fixes and Updates
The sixth update to Debian "Bookworm" is all about security mitigations and making adjustments for some "serious problems."
-
Canonical Offers 12-Year LTS for Open Source Docker Images
Canonical is expanding its LTS offering to reach beyond the DEB packages with a new distro-less Docker image.
-
Plasma Desktop 6.1 Released with Several Enhancements
If you're a fan of Plasma Desktop, you should be excited about this new point release.