You are right, some old remains were the problem, "make uninstall" was sufficient to fix the problem! Now plugins for which I know how to use them, run fine. ;) Good work !
Cheers, Alex On 29.10.2017 02:18, André Miranda wrote: > @Alex > Sorry, I can't reproduce here, no critical and no crash when using a > custom action as you described. > Run sudo make uninstall, make sure no leftover is on > <prefix>/lib/thunarx-3 (check both /usr and /usr/local), pkill -i > thunar, reinstall and try again. > > @Adam > I was to build and install this branch on a Xubuntu 17.04 VM, please > check clone a fresh copy of the repositories and follow the steps above. > > Cheers, > Andre Miranda > > On 10/27/2017 05:01 PM, Alex wrote: >> ... think I as well did "make clean" ... maybe it makes a difference >> >> On 27.10.2017 21:59, Alex wrote: >>> >>> For me "gtkaction-replacement" >>> <https://github.com/andreldm/thunar/tree/gtkaction-replacement> >>> builds fine after ./autogen.sh + make + sudo make install >>> However I have a runtime problem with uca :X >>> (thunar:20814): thunar-CRITICAL **: >>> thunar_util_action_from_menu_item: assertion 'THUNARX_IS_MENU_ITEM >>> (item)' failed >>> >>> (thunar:20814): Gtk-CRITICAL **: gtk_action_get_name: assertion >>> 'GTK_IS_ACTION (action)' failed >>> Speicherzugriffsfehler >>> >>> Happens after adding a nonsense user-action (e.g. name: test >>> command: /bin/ls %f ) and than right-click on some file --> crash >>> Maybe some pre-check of a method which still tests for GTK_IS_ACTION ? >>> >>> .. just re-tested with master, does not occur there. Seems to be >>> related to your branch :F >>> >>> Cheers, >>> Alex >>> >>> >>> >>> ... >>> On 27.10.2017 18:21, André Miranda wrote: >>>> Sorry for the last incomplete message.... >>>> >>>> I'm able to build the gtkaction-replacement branch at the work's >>>> computer, but it also runs Arch Linux. >>>> I'll try with an Ubuntu VM tonight and compare the GtkAction >>>> deprecations. >>>> >>>> Cheers, >>>> Andre Miranda >>>> >>>> On Thu, Oct 26, 2017 at 7:59 PM, Adam Plumb <adampl...@gmail.com >>>> <mailto:adampl...@gmail.com>> wrote: >>>> >>>> Hi Andre, I'm having some trouble building the >>>> gtkaction-replacement branch from your repo. I get this error: >>>> >>>> thunar-abstract-icon-view.c:279:90: error: >>>> ‘thunar_abstract_icon_view_ui’ undeclared (first use in this >>>> function); did you mean ‘thunar_abstract_icon_view_init’? >>>> abstract_icon_view->priv->ui_merge_id = >>>> gtk_ui_manager_add_ui_from_string (ui_manager, >>>> thunar_abstract_icon_view_ui, >>>> >>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> >>>> thunar_abstract_icon_view_init >>>> thunar-abstract-icon-view.c:279:90: note: each undeclared >>>> identifier is reported only once for each function it appears in >>>> thunar-abstract-icon-view.c:280:78: error: >>>> ‘thunar_abstract_icon_view_ui_length’ undeclared (first use in >>>> this function); did you mean ‘thunar_abstract_icon_view_init’? >>>> >>>> thunar_abstract_icon_view_ui_length, &error); >>>> >>>> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> >>>> thunar_abstract_icon_view_init >>>> >>>> I'm also getting a bunch of gtk_action deprecation warnings >>>> that aren't showing up on thunar master. Any thoughts? >>>> >>>> On Wed, Oct 25, 2017 at 9:57 PM, André Miranda >>>> <andre...@gmail.com <mailto:andre...@gmail.com>> wrote: >>>> >>>> Hello Adam, >>>> That would be of great help, let me know if you need anything. >>>> >>>> Cheers, >>>> Andre Miranda >>>> >>>> >>>> On 10/24/2017 09:01 AM, Adam Plumb wrote: >>>>> Hi Andre, I will probably need to update thunarx-python. I >>>>> think rabbitvcs might be the only project using it though >>>>> so it's not too big a deal. >>>>> >>>>> On Oct 23, 2017 11:02 PM, "André Miranda" >>>>> <andre...@gmail.com <mailto:andre...@gmail.com>> wrote: >>>>> >>>>> I would like to announce that the *experimental* work >>>>> on Thunar Extension Framework (thunarx) has been >>>>> completed [1]. >>>>> As previously explained, besides updating to gtk3, I >>>>> wanted to clean the API from deprecated widgets >>>>> (GtkAction). >>>>> This is the last Request For Comments before I push to >>>>> master. >>>>> >>>>> New abstraction class: >>>>> ThunarxMenuItem >>>>> obs1: based on Nemo and Nautilus extension libs, not >>>>> sure if its name make much sense, specially from >>>>> ThunarxRenamers >>>>> obs2: maybe ThunarxAction would make more sense, maybe >>>>> not, but of course the "breakage" would be smaller. >>>>> >>>>> Provider interfaces affected: >>>>> - ThunarxMenuProvider — The interface to extensions >>>>> that provide additional menu items >>>>> - ThunarxPreferencesProvider — The interface to >>>>> extensions that provide preferences >>>>> - ThunarxRenamerProvider — The interface to extensions >>>>> that provide additional bulk renamers >>>>> >>>>> Methods changed: >>>>> - thunarx_menu_provider_get_file_actions -> >>>>> thunarx_menu_provider_get_file_menu_items >>>>> - thunarx_menu_provider_get_folder_actions -> >>>>> thunarx_menu_provider_get_folder_menu_items >>>>> - thunarx_menu_provider_get_dnd_actions -> >>>>> thunarx_menu_provider_get_dnd_menu_items >>>>> - thunarx_preferences_provider_get_actions -> >>>>> thunarx_preferences_provider_get_menu_items >>>>> - thunarx_renamer_get_actions -> >>>>> thunarx_renamer_get_menu_items >>>>> >>>>> Plugins/components TODO list (marked items are updated): >>>>> [X] thunar-advanced-properties ("apr", bundled with >>>>> thunar) >>>>> [X] thunar-simple-builtin-renamers ("sbr", bundled >>>>> with thunar) >>>>> [X] thunar-sendto-email (bundled with thunar) >>>>> [X] thunar-trash-panel-applet ("tpa, bundled with thunar) >>>>> [X] thunar-user-customizable-actions ("uca", bundled >>>>> with thunar) >>>>> [X] thunar-wallpaper-plugin (bundled with thunar) >>>>> [ ] thunar-actions-plugin >>>>> [X] thunar-archive-plugin (WIP available in [2]) >>>>> [ ] thunar-media-tags-plugin >>>>> [ ] thunar-shares-plugin >>>>> [ ] thunar-vcs-plugin >>>>> [ ] xfdesktop >>>>> [ ] anything else depends on thunarx? >>>>> >>>>> What I ask: >>>>> - review the API changes and how things were renamed >>>>> - review how ThunarxMenuItem are internally translated >>>>> into GtkAction >>>>> (thunar-util.c:thunar_util_action_from_menu_item) >>>>> - test! >>>>> >>>>> 1 - >>>>> https://github.com/andreldm/thunar/tree/gtkaction-replacement >>>>> >>>>> <https://github.com/andreldm/thunar/tree/gtkaction-replacement> >>>>> 2 - https://github.com/andreldm/thunar-archive-plugin >>>>> <https://github.com/andreldm/thunar-archive-plugin> >>>>> >>>>> Cheers, >>>>> Andre Miranda >>>>> _______________________________________________ >>>>> Thunar-dev mailing list >>>>> Thunar-dev@xfce.org <mailto:Thunar-dev@xfce.org> >>>>> https://mail.xfce.org/mailman/listinfo/thunar-dev >>>>> <https://mail.xfce.org/mailman/listinfo/thunar-dev> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Thunar-dev mailing list >>>>> Thunar-dev@xfce.org <mailto:Thunar-dev@xfce.org> >>>>> https://mail.xfce.org/mailman/listinfo/thunar-dev >>>>> <https://mail.xfce.org/mailman/listinfo/thunar-dev> >>>> >>>> >>>> _______________________________________________ >>>> Thunar-dev mailing list >>>> Thunar-dev@xfce.org <mailto:Thunar-dev@xfce.org> >>>> https://mail.xfce.org/mailman/listinfo/thunar-dev >>>> <https://mail.xfce.org/mailman/listinfo/thunar-dev> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Thunar-dev mailing list >>>> Thunar-dev@xfce.org <mailto:Thunar-dev@xfce.org> >>>> https://mail.xfce.org/mailman/listinfo/thunar-dev >>>> <https://mail.xfce.org/mailman/listinfo/thunar-dev> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Thunar-dev mailing list >>>> Thunar-dev@xfce.org >>>> https://mail.xfce.org/mailman/listinfo/thunar-dev >>> >>> >>> >>> >>> _______________________________________________ >>> Thunar-dev mailing list >>> Thunar-dev@xfce.org >>> https://mail.xfce.org/mailman/listinfo/thunar-dev >> >> >> >> >> _______________________________________________ >> Thunar-dev mailing list >> Thunar-dev@xfce.org >> https://mail.xfce.org/mailman/listinfo/thunar-dev > > > > _______________________________________________ > Thunar-dev mailing list > Thunar-dev@xfce.org > https://mail.xfce.org/mailman/listinfo/thunar-dev
_______________________________________________ Thunar-dev mailing list Thunar-dev@xfce.org https://mail.xfce.org/mailman/listinfo/thunar-dev