How do I get Terminator to start up with my custom layout?


I use the method mhnagaoka suggested, but I made it usable from the launcher in Unity. I also had an issue with plain terminator -l my_default command, so specify these additional flags

-b for borderless and -m for maximized.

The final Command is terminator -m -b -l my_default.

Now you need to modify terminator.desktop entry for Unity.

Go to your application folder, in my case it was /usr/share/applications. You need to have root permissions to edit with your text editor terminator.desktop.

In my case it was, sudo vim terminator.desktop.

Replace the Exec argument with your Command.

Now you can add the entry to your Unity Launcher, and it should always open your custom layout on the...

0 0

Similar to this one: How do I get Terminator to start up with my custom layout?

I can get my terminator 0.97 that I installed from ubuntu 14.04 repositories to start up with custom layout properly, if I don't add any custom commands to any terminals. If I add a custom command to any one or more terminals, it will only start up showing the terminals that didn't have any custom commands added to them.

If I add sleep 5;ls as a command to one of four terminals in the layout for example, it will show 4 terminal windows for 5 seconds, and after 5 seconds one of them will disappear.

[email protected]:~/.config/terminator$ cat config [global_config] enabled_plugins = CustomCommandsMenu, LaunchpadCodeURLHandler, APTURLHandler, LaunchpadBugURLHandler suppress_multiple_term_dialog = True [keybindings] [profiles] [[default]] use_system_font = False autoclean_groups = False background_darkness = 0.91 scrollback_lines = 2000 background_type = transparent ...
0 0

Terminator is an advanced terminal emulator supports multiple terminals layouts, arranging terminals and change its sizes in a single window layout. In this tutorial, I will show you how to configure Terminator layout and customize it fit along with your desktop environment.

This is a screenshot of my desktop shows my Terminator layout configurations. So, let’s get started with installing Terminator and configuring the layouts.

If you don’t have Terminator terminal emulator, you can install on:

Download Terminator on Ubuntu using Ubuntu software center


sudo apt-get install terminator

On Fedora:

su yum install terminator

For other Linux distributions check the official website.

Layout configurations

Run Terminator, Alt+F2 –> “terminator”.

Change the layout for current profile, by Right Click on the “Terminator window” and select if you like to split it “Vertically” or “Horizontally”. Split the window and...

0 0

If you use the shell extensively, I hope you know terminator by now. But, you know, this whole “writing a blog” thing will be pretty pointless if you already knew everything I wanted to say, so… I should probably elaborate.

Whenever I use a shell, I probably need several side by side - In one, I compile; in a second, I check the system log; in a third, I have an SSH to a staging server; in a fourth, I have htop showing how awesome my machine is at compiling - etc. You know what they say about shell windows - “Bet you can’t have just one!”. Wait… Nevermind.

terminator supports split windows, tabs, profiles, saved layouts (which I’ll come to in a minute), etc. I use it every day.

If you look online for this issue, you’ll probably come across recommendations for screen or tmux. These tools are useful, but require lots of key combination memorization. I’m all in for using the keyboard (I’m writing this blog post using Vim, although mainly because I haven’t figured...

0 0

My terminator configuration looks like this:

[profiles] [[default]] # some settings [[root]] # some colour settings use_custom_command = True custom_command = sudo -i exit_action = restart [[lab]] # some more colour settings use_custom_command = True custom_command = ssh -R 2022:localhost:22 lab exit_action = restart [[server]] # some more colour settings use_custom_command = True custom_command = ssh server exit_action = restart [layouts] [[default]] [[[child0]]] type = Window order = 0 parent = "" [[[child1]]] labels = None, None, None, None type = Notebook order = 0 parent = child0 [[[terminal1]]] profile = root type = Terminal order = 0 parent = child1 [[[terminal2]]] profile = lab type = Terminal order = 1 parent = child1 [[[terminal3]]] profile = server type = Terminal order = 2 parent = child1 [[[terminal4]]] profile = default type = Terminal order = 3 parent =...
0 0

Layouts are how Terminator helps you quickly start a given set of windows with the terminals arranged just how you like, and even launching unique commands in each one.

You have already seen a glimpse of this in the Layouts tab of the Preferences Window. If you haven’t already read the information there, you should probably go back and do so. Here’s the Layouts tab again:

It’s simple to create a new layout. Just launch new windows, add tabs and splits, arrange them, and customise them to your liking.

Layouts will currently directly detect and save:

Window sizes and positions as well as the fullscreen or maximised state Splitter positions Custom window, tab and titlebar names The profile of each terminal Group setting of each terminal The active terminal per window or tab, and the active tab per window if applicable The UUID of each terminal

When done, use the Layouts section of the Preferences Window to keep this layout for future use. You save them by...

0 0


This is my first post here, I hope I have this post in the correct section. I`ve switched to mint from ubuntu - much better!!

Anyway, here's what I'd like to do:
I have several custom layouts for terminator (coding, compiling/testing, etc.) and I have each layout open across four workspaces.
Every time I boot my machine I have to go through all four workspaces and open up each terminator instance - how do I get these to open up on their respective workspaces automatically when I boot my machine?

gdevilspie looked promising but I couldn't figure out how to pass parameters to terminator (e.g. terminator -l mylayout) AND get it to load up once for each workspace.


0 0

All source code included in the card Start Terminator with split screens and custom commands running is licensed under the license stated below. This includes both code snippets embedded in the card text and code that is included as a file attachment. Excepted from this license are code snippets that are explicitely marked as citations from another source.

The MIT License (MIT) Copyright (c) 2014-2016 makandra GmbH Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE...
0 0
0 0

253 Comments 9 minutes

It’s so easy to think that all of the best ideas have already been thought of, but then each year something else comes along that makes you go “why didn’t I think of that?” Whether it’s Pinterest, Snapchat or even Flappy Bird, it’s amazing that new ways to communicate and play are still being “invented”. One such example that I want to share with you today is simply about giving crack to Facebook users and becoming rich because of it.

Not actual crack, of course, but crack in the form of content that they just have to share with their friends on the world’s most popular social network. What’s more amazing is that your website can look terrible, you don’t have to get any of your own images or write any of your own content, and you can be up and running with traffic in the next 12 hours. Don’t believe me? I have more than one example. Let’s go…

More Traffic than People, Gizmodo & The New York Post in...

0 0