tilix icon indicating copy to clipboard operation
tilix copied to clipboard

Tilix stop working

Open iicuken opened this issue 5 months ago • 9 comments

Good day. I have latest Arch linux on my Ryzen 7 processor. Today morning i did pacman -Syu as always and reboot my system. After that i cannot start tilix. It fails with errors :

erorr while loading shared libraries: libphobos2-ldc-shared.so.110: cannot open shared object file: No such file or directory erorr while loading shared libraries: libdruntime-ldc-shared.so.110: cannot open shared object file: No such file or directory

On my computer i cannot find 110 versions of these libraries , only 111 versions , what happen perhaps after morning update.

And when i do ln -sf /usr/lib/libdruntime-ldc-shared.so.111 /usr/lib/libdruntime-ldc-shared.so.110 and same for libphobos tilix segfaults.

PLS HELP.

Upd: Also i did try to install tilix from aur git repo - aur/tilix-git 1.9.6.r41.g9dee5ad-1. Install fails with error: ~/.cache/yay/tilix-git/src/build/tilix_test: error while loading shared libraries: libphobos2-ldc-shared.so.110: cannot open shared object file: No such file or directory

iicuken avatar Jun 13 '25 06:06 iicuken

I get the same error, also on arch running on intel. But not sure if it's tilix or a pacman dependency issue.

lb-d avatar Jun 13 '25 07:06 lb-d

I also have the same error. I commented it on the page of the aur package: https://aur.archlinux.org/packages/tilix

Maybe we get some ideas there.

In my opinion, the problem is, that the package was moved from extra to aur, where it cannot be found for some reason. So no console :( For now I use the terminal of my IDE until a solution is found.

steffi-s avatar Jun 13 '25 07:06 steffi-s

You need to rebuild tilix and gtkd from AUR.

crab2313 avatar Jun 13 '25 10:06 crab2313

try yay -S gtkd --mflags "--nocheck" and then yay -S tilix

GoldenBilly avatar Jun 13 '25 11:06 GoldenBilly

for some reason tests are broken for me, this is why ive used --mflags "--nocheck"

GoldenBilly avatar Jun 13 '25 11:06 GoldenBilly

@GoldenBilly Thank you the hero of my day. It worked!

gladykov avatar Jun 13 '25 17:06 gladykov

I got struck with the same error. As others mentioned, it is not an Tilix issue, but an Arch Linux issue. Tilix got removed from the [extra] repository on Arch Linux. You simply need to install Tilix (https://aur.archlinux.org/packages/tilix) and Gtkd (https://aur.archlinux.org/packages/gtkd) from the AUR and everything works fine again.

goggle avatar Jun 13 '25 21:06 goggle

In summary:

Tilix got removed from the [extra] repository on Arch Linux...

Both gtkd and tilix were dropped to the AUR as the former failed to build with the latest ldc update. Also nothing else in the Arch repos requires gtkd.

Therefore it is neither...

~~an~~ a Tilix issue...

...nor...

...an Arch Linux issue

The underlying issue: Since the D programming language is dead, GtkD is also dead; therefore Tilix is dead. However, I will keep using Tilix until I can't. That's why I adopted gtkd so my tilix-git AUR package will still work--for now.

In summary, I was able to rebuild gtkd on ldc; therefore tilix and tilix-git build--for now.

P.S. A great alternative using Gtk4 is Ghostty. Apparently someday I'll have to move to it if I want a similar experience.

@iicuken Please close the issue

yochananmarqos avatar Jun 13 '25 23:06 yochananmarqos

qterminal is a good alternative for Tilix. It also has split and tab view and it can warn when you close program with running process (for example, SSH session), this feature is important for me. Only few terminal emulators have this feature.

rinaldus avatar Jun 16 '25 06:06 rinaldus

Just adding to what others have said here. I use gnome on Arch and ghostty is the way to go. It has a config file but it's simple to set up and already have good defaults.

lb-d avatar Jul 08 '25 11:07 lb-d

See also https://github.com/gnunn1/tilix/issues/810#issuecomment-3018226115

Any solution not involving AUR? I'm currently using Terminator (it always had minimal deps), but the fact that Nautilus ignores its existence is annoying... 🙄

PS: I've requested that Terminator be added to the list, feel free to thumb-up.

janxkoci avatar Aug 01 '25 18:08 janxkoci

well, you can always build gtkd without aur, if you want

GoldenBilly avatar Aug 05 '25 00:08 GoldenBilly

Ok, but tilix is no longer in repos, only in aur, so I need to rebuild it manually from source too right?

PS: I should also make clear that I don't really care about GTK4, or even GTK3 - split panes and some light/dark theming are pretty much the only thing I care about, and it shouldn't be too much work to open it in some folder from Nautilus. At the moment Terminator fits 2 out of 3, Tilix was golden. I can still Ctrl+L in Nautilus and copy the path, then cd there, but it's less cool...

janxkoci avatar Aug 05 '25 07:08 janxkoci

Ok, but tilix is no longer in repos, only in aur, so I need to rebuild it manually from source too right?

yep

GoldenBilly avatar Aug 06 '25 18:08 GoldenBilly

  1. Goto https://archive.archlinux.org/repos/2025/06/12/extra/os/x86_64/

  2. Downloading:

  • gtkd-3.11.0-1-x86_64.pkg.tar.zst
  • libphobos-1_2.111.0-1-x86_64.pkg.tar.zst
  • liblphobos-3_1.40.1-3-x86_64.pkg.tar.zst
  • tilix-1.9.6-8-x86_64.pkg.tar.zst
  1. Install: go to download dir, run:
sudo pacman -U ./gtkd-3.11.0-1-x86_64.pkg.tar.zst \
	./libphobos-1_2.111.0-1-x86_64.pkg.tar.zst \
	./liblphobos-3_1.40.1-3-x86_64.pkg.tar.zst \
	./tilix-1.9.6-8-x86_64.pkg.tar.zst
  1. Adds ignored packages in /etc/pacman.conf in [options] section:
IgnorePkg   = liblphobos libphobos

zbinlin avatar Sep 20 '25 02:09 zbinlin