-
Notifications
You must be signed in to change notification settings - Fork 0
Here are the frequently asked questions users typically ask about Terminix.
At this time there is no 32 bit version of Terminix available. Building and testing on 32 bit is a significant effort that we'd rather devote to development. The number of people using 32 bit Linux on the desktop is rather small and shrinking all the time so we feel it's the right choice at this time. Having said that, if people want to build and test Terminix on a 32 bit platform we'd be happy to accept any PRs to fix 32 bit issues.
At this point as of 17 July 2016, one PR that hopefully allows Terminix to compile and run as a 32 bit application has been accepted, however as per above no official project testing/support is being done to support this.
My background is in Java and J2EE and while I do some Python programming (via Jython), I have a preference for statically typed languages in the C family. I've played around with D in the past and have been impressed with it's language design and efficiency in comparison and coming from Java it was relatively easy to learn. Finally, D has a very complete GTK binding in the form of GtkD whereas other languages I considered (Go and Rust) do not.
Terminix complies with the Gnome HIG and the UI of terminix is inspired by Gnome Builder. There is an option in Preferences to either shrink the terminal title bars or hide them completely.
While we don't have anything against a tabbed user interface, we really wanted to try something different with Terminix. Most text editors use tabbed interfaces for navigating between open files, Gnome Builder is trying something different in this regard and we were curious to see how well this would work for a terminal emulator.
This was discussed as part of Issue #12 which has been closed, there are no plans to support tabs in the future.
In Terminix the intention is that a split terminal should open in the same directory as the terminal that was split. The issue is caused by an issue in VTE configuration. This page has more information on the issue and how to correct it.
No, unfortunately using those require the use of a GTKScrolledWindow which is not supported by the VTE widget as per upstream.
Making scrollbars transparent requires CSS specific to that theme. At this time only Adawita, Ambiance, Radiance and the author's personal theme, Lavender, are supported.
That comes from powerline and is not something Terminix provides.
The following variables are supported:
Variable | Description |
---|---|
${title} | The title of the terminal |
${iconTitle} | The icon title of the terminal |
${id} | The numeric terminal ID (i.e. 1,2,3,4) |
${directory} | The current working directory in the terminal |
${columns} | The number of columns in the terminal |
${rows} | the number of rows in the terminal |
Background images requires transparency to work, in order to view the background image you need to adjust the transparency slider in the appropriate profile.
If you have the option Application Menu in windows titlebar enabled in Unity there is no way to access the preferences dialog except via a shortcut. This appears to be a an issue with Unity, see Issue #241 for more information.
Terminix has a feature whereby it can send a notification to the desktop when a long running processes ends and terminix is not visible. Additionally, if terminix is the top level window but the process ended in a session which is not visible terminix will display the notification in the header bar.
Currently notifications in Terminix required a version of the VTE widget that was patched by Fedora. This patch has not yet been accepted by upstream but is available in some other distributions such as Arch. In Arch it is available via the vte-notification-common
and vte3-notification
packages.
One reason this feature doesn't work on Arch is because of the VTE configuration issue. Please see this page for more information on it and how to correct it.