Package Details: termite 16.9-4

Git Clone URL: https://aur.archlinux.org/termite.git (read-only, click to copy)
Package Base: termite
Description: A simple VTE-based terminal
Upstream URL: https://github.com/aperezdc/termite
Keywords: terminal
Licenses: LGPL-2.1-only
Submitter: jelly
Maintainer: barbuk (aperez)
Last Packager: barbuk
Votes: 25
Popularity: 0.001915
First Submitted: 2021-07-09 14:08 (UTC)
Last Updated: 2025-02-20 18:38 (UTC)

Pinned Comments

aperez commented on 2021-09-01 11:47 (UTC)

While the original Termite maintainers recommend Alacritty now and stopped development, there are still reasons to use Termite—for example if your box does not have OpenGL or Rust does not work for your architecture.

This fork of Termite is actively maintained: it is kept updated with the latest VTE versions, fixes and new features get merged, and whenever enough changes are gathered in the main branch new releases are produced as well :)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

aperez commented on 2021-09-01 11:47 (UTC)

While the original Termite maintainers recommend Alacritty now and stopped development, there are still reasons to use Termite—for example if your box does not have OpenGL or Rust does not work for your architecture.

This fork of Termite is actively maintained: it is kept updated with the latest VTE versions, fixes and new features get merged, and whenever enough changes are gathered in the main branch new releases are produced as well :)

hamidzr commented on 2021-08-31 02:23 (UTC) (edited on 2021-08-31 02:24 (UTC) by hamidzr)

Should this be communicated to the users of this package?

https://github.com/thestinger/termite#termite-is-obsoleted-by-alacritty

From the author:

You should use Alacritty instead of Termite. It has a keyboard-based selection mode inspired by Termite and Alacritty 0.8 adds a generic regex hints mode comparable to Termite's URL hints mode. The user interface is very much in the same spirit as Termite including a very minimal user interface delegating handling tabs and splits to a window manager like i3. Alacritty is dramatically faster than VTE along with being significantly more robust and secure. It's written in a modern, safe programming language (Rust) and uses OpenGL for efficient rendering.

If you've packaged Termite in a repository, we would highly appreciate if you could communicate our recommendation to end users as part of phasing out and retiring the package. Alacritty is the only proper replacement for Termite and it took until the 0.8 release currently available as a release candidate for us to be able to wholeheartedly recommend it.

barbuk commented on 2021-08-30 23:03 (UTC)

@aperez Thanks for your work !

I tested the package, everything works perfectly.

For everyone reading the comments here, this release come with several changes. Check the man page: man termite.config

Overview:

  • smart_copy: Default false, set to true to use ctrl+c / ctrl+v to copy / paste.

  • clickable_url_ctrl: Default false, set to true to require the Ctrl key to be pressed while clicking URLs to open them. This allow to double clic on url to select them.

  • word_char_exceptions: Default from vte

  • dragable file & urls in termite

  • up to date vte

  • Many fix and QOL from aperezdc fork

aperez commented on 2021-08-30 22:37 (UTC)

@barbuk: Release done at https://github.com/aperezdc/termite/releases/tag/v16.0 and package updated to use it. Remember to set clickable_url_ctrl in the config file if that's what you prefer :)

barbuk commented on 2021-08-30 21:21 (UTC)

@aperez, thanks for the response !

shall I cherry-pick them into my repository ?

Yes, perfect.

I can also add a config option for “hold Ctrl to open links”

Yes, it's important to not change the behavior of termite for the people using it every day.

Regarding releases, I see you have tags v16 and v16.1 ... Should we bump to v17 afterwards, or do you think it's more reasonable to go with v16.2

This termite package is still using the official v15 from upstream, so the version of my fork shouldn't matter.

With this new release, we'll use your fork which bring several new features, so a major version bump is a good idea. I vote for a v16 :).

aperez commented on 2021-08-30 20:58 (UTC)

@barbuk: I think your patches look reasonable, so if that's okay with you, shall I cherry-pick them into my repository? I can also add a config option for “hold Ctrl to open links”, and then make a new release.

Regarding releases, I see you have tags v16 and v16.1 in your repository, while so far I have kept using v15.x. Should we bump to v17 afterwards, or do you think it's more reasonable to go with v16.2 given that for that release we would not merge more features than the cherry-picks?

barbuk commented on 2021-08-30 07:50 (UTC) (edited on 2021-08-30 07:50 (UTC) by barbuk)

@aperez, you are now Co-Maintainer of the package.

We should discuss how to bring our two forks into this package. Your fork can be the base, because of the meson build.

My fork contains several QOL patches that I used everyday:

aperez commented on 2021-08-27 08:55 (UTC)

@thiagowfx: Of course, I'll be happy to have both packages merged. FWIW, you can find me as aperezdc on IRC :)

thiagowfx commented on 2021-08-27 01:57 (UTC)

Hey aperez@, the maintainer of termite has agreed to merge packages. Would you work with them to do so?