Skip to content

Commit eb1321c

Browse files
committed
README: Add end of life notice
1 parent 1b0f4dc commit eb1321c

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

README.rst

+24
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
END OF LIFE NOTICE
2+
==================
3+
4+
After 12 years of existence, it seems that it is the end of Nautilus Terminal.
5+
6+
Since its version 43, Nautilus was ported to GTK 4. Its plugin APIs has changed, and the API Nautilus Terminal relied on has disappeared, so it is not possible to port it:
7+
8+
**LocationWidgetProvider**
9+
10+
The Nautilus.LocationWidgetProvider was removed without replacement. If your script requires it, you can request a new model-based API for your specific use case on the `Nautilus issue tracker <https://gitlab.gnome.org/GNOME/nautilus>`_.
11+
12+
Nautilus Terminal was never a "first class citizen" in Nautilus: it hijacked existing APIs to slip into Nautilus. It used a lot of hacks to work around limitations and to work (you can read the comments in `nautilus_terminal.py <https://github.com/flozz/nautilus-terminal/blob/master/nautilus_terminal/nautilus_terminal.py>`_ if you're curious).
13+
14+
I already wrote a quite long `blog post about Nautilus Terminal <https://blog.flozz.fr/2018/12/17/nautilus-terminal-lhistoire-dun-projet-complique/>`_ years ago where I stated that its future was unsure.
15+
16+
There may be some APIs in the future to integrate a terminal in Nautilus (and if that happens, everything will have to be redeveloped from scratch), but I think that for now, it is the end of the project.
17+
18+
A big thanks to all users and contributors of Nautilus Terminal.
19+
20+
Original message: https://github.com/flozz/nautilus-terminal/issues/82#issuecomment-1291969366
21+
22+
----
23+
24+
125
Nautilus Terminal 3
226
===================
327

0 commit comments

Comments
 (0)