Search Criteria
Package Details: libnautilus-extension-typeahead 47.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/nautilus-typeahead.git (read-only, click to copy) |
---|---|
Package Base: | nautilus-typeahead |
Description: | Extension interface for Nautilus |
Upstream URL: | https://apps.gnome.org/Nautilus/ |
Keywords: | files gnome nautilus typeahead |
Licenses: | GPL |
Conflicts: | libnautilus-extension, libnautilus-extension.so |
Provides: | libnautilus-extension, libnautilus-extension.so |
Submitter: | badwolfie |
Maintainer: | albertvaka |
Last Packager: | albertvaka |
Votes: | 45 |
Popularity: | 0.001034 |
First Submitted: | 2015-09-11 00:39 (UTC) |
Last Updated: | 2024-09-30 01:22 (UTC) |
Dependencies (10)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- appstream-glib (appstream-glib-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glib2-devel (make)
- gobject-introspection (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- pkgconfig (pkgconf-gitAUR, pkg-config-gitAUR, pkgconf) (make)
- python-gobject (check)
Required by (40)
- brasero-git (requires libnautilus-extension) (make)
- file-roller-git (requires libnautilus-extension)
- file-roller-linuxmint (requires libnautilus-extension) (make)
- gnome-console-git (requires libnautilus-extension) (make)
- gnome-papers-git (requires libnautilus-extension)
- gnome-system-tools (requires libnautilus-extension)
- gnome-terminal-fedora (requires libnautilus-extension) (make)
- gnome-terminal-fedora (requires libnautilus-extension) (optional)
- gnome-terminal-git (requires libnautilus-extension) (make)
- gnome-terminal-git (requires libnautilus-extension) (optional)
- gnome-terminal-transparency (requires libnautilus-extension) (make)
- gnome-terminal-transparency (requires libnautilus-extension) (optional)
- nautilus-annotations (requires libnautilus-extension)
- nautilus-annotations-git (requires libnautilus-extension)
- nautilus-backspace (requires libnautilus-extension)
- nautilus-bluetooth (requires libnautilus-extension)
- nautilus-bluetooth-git (requires libnautilus-extension)
- nautilus-checksums (requires libnautilus-extension)
- nautilus-checksums-git (requires libnautilus-extension)
- nautilus-code (requires libnautilus-extension)
- Show 20 more...
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 11 Next › Last »
Armag67 commented on 2022-11-11 18:02 (UTC)
Solved by a temporary return to Manjaro Community
libnautilus-extension
via PACAUR.Armag67 commented on 2022-11-11 17:23 (UTC) (edited on 2022-11-11 17:24 (UTC) by Armag67)
Hello,
Even by the git way:
or with only
the build fails with this traceback:
And I have the last ninja package (1.11.1-1) from Community on my Manjaro Xfce system (Oddly, this package doesn't seem to be dependent on any other and isn't marked orphaned...).
EDIT: I just saw that I have nautilus installed as fallback file browser and easytag which needs libnautilus-extension or libnautilus-extension-typeahead...
albertvaka commented on 2022-11-08 21:31 (UTC)
I've included your patch @joelongjiamian, thanks!
getzze commented on 2022-11-07 22:35 (UTC)
Thanks @joelongjiamian, it compiles fine with the patch. I made an AUR package of python-nautilus in version 1.2.3 to be able to use extensions (like open-in-terminal, gsconnect, etc...) with this version: https://aur.archlinux.org/packages/python-nautilus-1
joelongjiamian commented on 2022-11-02 21:27 (UTC) (edited on 2022-11-03 00:58 (UTC) by joelongjiamian)
For those who are taking the plunge and upgrading to GNOME 43 anyway, I can report that the build will fail after the upgrade when compiling nautilus-thumbnails.c. To get it to work again, patch nautilus-thumbnails.c as follows:
I've also had to downgrade python-nautilus to 1.2.3-7 to get other functionality (e.g. open-in-terminal) to work again.
albertvaka commented on 2022-11-02 18:04 (UTC) (edited on 2022-11-02 18:10 (UTC) by albertvaka)
Nautilus was ported from gtk3 to gtk4 so our beloved patch for typeahead no longer applies.
I've looked into what would be required to port this patch and some changes are non-trivial:
They way to handle key press events changed in gtk4.
Positioning and hiding/showing the search popup (which was already funky on Wayland) was quite hacky and relied in GtkScreen which no longer exists.
Given this, I think it will be easier to re-implement typeahead from scratch (and in a less hacky way) than trying to port the patch.
Unfortunately I'm not able to do this amount of work, so it's up for grabs.
dave.z commented on 2022-05-07 15:11 (UTC)
That makes sense, I'm on Wayland. This still doesn't explain the behavior though. After I type a second character it goes fully into search mode and doesn't highlight folders/files that start with that second character. Is this the intended behavior or am I missing something?
albertvaka commented on 2022-05-07 07:47 (UTC)
Ok, turns out the fact that the input box appears centered is because of Wayland. On X11 it appears where it should, but since positioning a window isn't possible on Wayland, there it appears centered. Apart from that, this still works as intended.
albertvaka commented on 2022-05-07 07:27 (UTC)
It is true that the text input appears centered (instead of on the lower right corner as before) since some Nautilus version and I haven't looked into why. But the functionality should still be fully working :) Whatever you type should both go into the input field and cause the selected file to change.
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 11 Next › Last »