Skip to content
mihael2039 edited this page Feb 4, 2019 · 17 revisions

Welcome to the Tilda wiki! Feel free to edit and update this wiki with tips or documentation on how to use Tilda.

Updates

There have been a bunch of new features and option in Tilda recently so I will document a few changes here:

  • There is a new feature that focuses the Tilda window when the hotkey is pressed and the window is currently not focused. So instead of hiding it, the window just gains focus. Of course that means that if you want to hide the window you must press the hotkey twice if the window is not focused. As this is a break with the behavior of the previous version an option was added. Starting with commit f498909fd2 when pressing the pull down hotkey and Tilda is not focused you can configure two different behaviors, which are to either focus or to hide the window.

  • Tilda now inherits its working directory from the previous tab when a new tab is opened. Before it would always open the shell in the default directory. As this is also a break with previous behavior there exists a configuration option named: inherit_working_dir which you can set to false in the configuration file should you desire the old behavior.

  • There is now a new option to hide the tab bar and border when multiple tabs are open. The option can be found as a new entry in the tab position drop down.

  • Another noteworthy change is that its now possible to enable unlimited scroll back. This feature has already been supported by other terminals for a while and now its also available in Tilda.

  • Some notes for other developers:

  • I am now compiling the UI file directly into the Tilda binary, this should make it easier to build and test tilda without installing it somewhere: 0b1944b731ca7f5218b50915c1fa110595352a86

  • I have also made some improvements to the build system and it is now possible to make an out of tree build. This should help keeping the source directory clean: d26e99c6185c476e251d05895e60dc656f50930c

Contributions

I would like to thank everyone for contributing the numerous patches, pull-requests, suggestions and for reporting bugs in the issue list.

Known issues

Tilda requires the window manager to enable workarounds you can do this by opening the dconf-editor and deactivating the disable-workarounds flag under org.gnome.desktop.preferences.

Border Issues

Several users have reported issues with the border if there is more than one tab open. Other users have reported that they cannot distinguish the active tab from the other tabs. These issues are related to the theme that is used for GTK+ and the environment in which tilda is executed. For example if Gnome's Adwaita theme is used then these issues do not exist.

It is not possible to hard code a set of styles into tilda which override the notebook border or tab style, because it this will have different effects depending on which theme is in use. To solve any theme related issues there are two options, either use the Gnome default theme, or place a file named style.css in ~/.config/tilda/style.css and overwrite any style you like.

If you have problems with the default style or if you would like to customize the appearance of tilda then please take a look at the Styling page.

Dynamically updated tab titles

Tilda can dynamically update the title of the current tab if this option is set in the Dynamically-set title option. This option relies on the shell (e.g. bash, zsh, etc.) sending the title to the terminal via special control sequences. So whether or not a tab title updates itself does not only depend on how Tilda is configured, but also on whether your shell is sending the correct update commands.

For example if you want your shell to update the title with the current directory whenever you change the current directory you must have this configured in your shell.

For bash you can put the following into your .bashrc:

PROMPT_COMMAND='echo -ne "\033]2;${PWD/#${HOME}/\~}\007"'