Community-driven coverage of elementary OS — news, guides & forums
Dark abstract low-poly geometric landscape with layered triangular facets in deep navy, charcoal, and muted teal, illuminated by a soft electric-blue glow near the horizon

News roundups, tutorials, application guides, and forums — built by users, for users of the elegant Linux distribution.

elementary weekly
#20
Latest roundup · 18 Apr 2015
Freya Release
Final
Covered in weekly #19 & #20
Forum Topics
Active
Installation, customization & more

Power Up Your elementary OS Terminal with Tilix and Terminator

Pantheon Terminal ships with elementary OS and handles everyday command-line work without fuss, but anyone juggling a few remote servers, a local development stack, and the occasional log dive eventually bumps into its limits. Splitting windows manually with i3-style workflows feels clunky on the Pantheon desktop, and there is no built-in way to send the same command to several SSH sessions at once. Tilix and Terminator fill that gap with proper tiling, broadcasting, and persistent layouts that keep multi-step work flowing.

Both tools are free, lightweight, and run comfortably on elementary OS 7 and 8. Tilix leans toward the GTK design language and slots neatly into the elementary aesthetic, while Terminator leans toward power-user flexibility with a plugin system and highly customisable layouts. Choosing between them mostly comes down to taste, though many users keep one for quick access and the other for deep work sessions. A short walk through installation, configuration, and everyday patterns will help you decide which belongs in your dock.

Installing Tilix from AppCenter or Flatpak

Tilix lives in the elementary OS AppCenter under the name "Tilix: Tiled Terminal Emulator," and installing it the standard way pulls in the GTK runtime and a handful of themes that already match the rest of the desktop. The AppCenter build tracks the stable Debian package, so updates arrive alongside other system software without any extra repositories. For users who prefer Flatpak, the Flathub build is the better pick because it stays independent of the system libraries and receives updates from upstream.

After installation, launch Tilix once from the applications grid so it can create its configuration directory under ~/.config/tilix. The first launch also activates the Quake mode toggle in the global preferences, which lets the terminal drop down from the top of the screen with a single keypress. A small detail worth setting early is the default shell: many Australian developers working across Windows and Linux environments swap between Bash and Zsh, so choosing your preferred shell here avoids surprises later. Tilix also supports the elementary OS colour palette out of the box, which means text and background values align with the Granite and Platinum themes without manual tweaking.

One thing to note for anyone on a metered NBN connection is that the Flatpak build is around 90 megabytes, while the AppCenter version sits closer to 30. On a typical FTTN plan with Telstra or Aussie Broadband, that difference is small, but it adds up if you regularly wipe and reinstall. Both installations complete in well under five minutes on a modern machine, and the Flatpak build offers the advantage of rolling updates independent of the OS release cycle.

Tiling, broadcasting, and saved sessions in Tilix

The core of Tilix is its tiling engine, which lets you split the current terminal horizontally or vertically with Ctrl+Shift+O and Ctrl+Shift+E. Pane borders are draggable, and a right-click on any pane exposes options to resize, rename, or detach it into its own window. Renaming panes sounds trivial until you have four SSH connections open to different servers and need to remember which is which at a glance. Tilix lets you colour the title bar of each pane, which makes it easy to mark production against staging at a glance.

Broadcasting is the feature that changes everything for sysadmins and DevOps engineers. With multiple panes grouped together, pressing the broadcast toggle sends every keystroke to all of them simultaneously. Running the same apt update && apt upgrade across a fleet of Ubuntu boxes, or pushing a config change to several AWS instances in the Sydney region, becomes a one-paste operation. The toggle is global rather than per-session, so a quick check that it is off before typing passwords into a single pane prevents the classic "I just sent my sudo password to every server" mistake.

Saved sessions are the other half of the productivity story. A session in Tilix is a JSON file describing the layout, working directory, and command for each pane. Storing sessions under ~/.config/tilix/sessions keeps them under version control, which fits neatly with the kind of dotfile management that GitHub users in Brisbane, Melbourne, and Perth have been refining for years. When the host changes, a quick git pull brings the layout back, and a fresh laptop behaves exactly like the old one.

Why Terminator earns a spot on the dock

Terminator started life as a project at Canonical and grew into one of the most flexible terminals available on Linux. It uses fewer system resources than Tilix because it draws on the VTE library directly rather than running a full GTK interface, which matters on older hardware or on laptops with limited battery life. For Australian users running elementary OS on a refurbished ThinkPad or a budget ASUS laptop, that lighter footprint translates to noticeably longer unplugged sessions during long train commutes between Sydney suburbs or a flight from Melbourne to Hobart.

Installation is straightforward through the AppCenter or via sudo apt install terminator in the default terminal. Terminator's configuration file lives at ~/.config/terminator/config, and unlike many tools it is plain INI syntax that can be hand-edited without crashing the application. The Layouts plugin, enabled by right-clicking the preferences menu, lets you define grids of any size, save them with names, and recall them with a single shortcut. A common setup is a four-pane grid for triaging logs from journalctl, htop, a project shell, and an SSH session to a remote box.

The plugin manager, accessible from the preferences window, adds extras such as a logger that writes every pane to a separate file, a titlebar formatter that prints hostname and load average, and a "repeat" plugin for sending commands across panes with a delay between each. For anyone responsible for monitoring infrastructure during an AEST overnight batch job, the logger plugin is a quiet lifesaver when a session crashes and the scrollback disappears into the void.

Daily workflows that actually save time

Once the terminal is configured, real value comes from the workflows it supports rather than the features themselves. A typical morning for a backend developer in Sydney might involve pulling the latest code, running a database migration, tailing a log file, and watching a Grafana dashboard. With Tilix or Terminator split into four panes, each of those tasks gets its own view, and the whole routine fits on a single Ultrawide monitor without alt-tabbing.

Remote work has become the norm across most Australian industries since the shift to hybrid arrangements, and that brings a particular headache: managing SSH connections to multiple environments without juggling windows. Tilix's session files let you define a layout that opens one pane per environment and runs ssh automatically. Combined with the elementary OS keyring, the password prompt only appears on the first connection of the day. For teams handling data subject to the Privacy Act 1988 and the Notifiable Data Breaches scheme, keeping development, staging, and production clearly separated in named sessions is more than convenience — it is a small but real defence against accidental cross-environment commands.

Pairing the terminal with a graphical editor such as Code or GNOME Builder works well because the file tree and the shell stay side by side. A useful pattern is to dedicate one pane to git status and tests, another to the editor's integrated terminal if needed, and a third to long-running processes. Restarting a development server becomes a single keystroke in its own pane, while logs continue to scroll without interrupting anything else. If you want a broader list of things to do with elementary OS beyond terminal tweaks, the community maintains a handy checklist covering everything from theming to app recommendations, which makes a useful weekend reading list alongside any tiling experimentation.

Theming, shortcuts, and profiles that fit the desktop

elementary OS users tend to care about visual coherence, so a mismatched terminal feels wrong even when the workflow underneath is solid. Tilix ships with profiles that follow the system colour scheme automatically, and the "Solarized Light" and "Solarized Dark" presets match the official elementary palette closely. Terminator supports the same presets and adds per-profile font hinting, which makes a real difference on hi-DPI displays common in newer laptop ranges sold by JB Hi-Fi and Officeworks, where the default rendering can otherwise look blurry.

Keyboard shortcuts are where the long-term productivity gains live. Tilix uses Ctrl+Shift+T for a new tab, Ctrl+Page Up and Ctrl+Page Down to cycle through them, and F11 for distraction-free full screen. Terminator uses a different set: Ctrl+Shift+O and Ctrl+Shift+E for splits, Ctrl+Shift+W to close a pane, and Ctrl+Shift+X to toggle the broadcast group. Picking one terminal as the daily driver avoids the muscle-memory cost of swapping between the two, but keeping the other installed for niche tasks is cheap and avoids any reinstall later.

Profiles deserve their own moment. Both tools let you save per-profile shell commands, working directories, and environment variables. A "Client Work" profile can set AWS_PROFILE=client-a and a specific region such as ap-southeast-2, while a "Personal" profile leaves the environment clean. The same idea applies to terminal width: a profile that opens at exactly 120 columns lines up neatly with most coding style guides, including PEP 8's recommended line length, and saves the constant resizing that eats into a focused afternoon.

Pick the terminal that matches the workflow you actually run most days, configure two or three panes and one broadcast group, save the layout, and stop fighting the command line. Within a week, the muscle memory takes over and the terminal stops being the bottleneck in any project, leaving the rest of the desktop free to do what it does best.

Browse the News Archive
Latest Updates

From the elementary weekly series

Low-poly faceted abstract render in dark charcoal and electric blue tones, suggesting a news bulletin or announcement
elementary news

elementary weekly #20

The first week with the final Freya release — community reactions, tips, and early impressions gathered in one roundup.

Abstract low-poly geometric scene in midnight blue and soft cyan, conveying a live broadcast or event atmosphere
elementary news

elementary SPECIAL

A live Hangouts event with the elementary OS founders, held on 11 April 2015, discussing the Freya final release.

Low-poly faceted render in deep navy and muted teal with subtle amber highlights, suggesting a tutorial or guide
Tips and Tricks

Timeshift Guide

How to use Timeshift — the intuitive system restore utility for elementary OS — to recover from configuration mishaps.

Explore

Topics & Resources

Dive into guides, application recommendations, and community discussions covering every aspect of elementary OS.