ANNOUNCE: thunar 4.21.3 released
Alexander Schwinn
acs82 at gmx.de
Fri Oct 17 14:16:55 CEST 2025
Thank you for the patch Manfred!
However there is already a related issue and a MR with the fix:
https://gitlab.xfce.org/xfce/thunar/-/issues/1735
https://gitlab.xfce.org/xfce/thunar/-/merge_requests/719
BR, Alexander Schwinn
Am 17.10.25 um 13:45 schrieb Manfred Hollstein:
> Hi there,
>
> On Thu, 16 Oct 2025, 08:36:07 +0200, Alexander Schwinn wrote:
>> thunar 4.21.3 is now available for download from
>>
>> https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.3.tar.xz
>> https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.3.tar.xz?sha1
>> https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.3.tar.xz?sha256
> while "terminal" is an optional feature, thunar/thunar-preferences.c
> uses some of the optional constants unconditionally. If vte-devel is not
> installed in the build environment, building the new version fails. The
> patch below fixes this.
>
> HTH, cheers.
>
> l8er
> manfred
>
>
> - Properly wrap all occurrences of PROP_TERMINAL_* in thunar/thunar-preferences.c
>
>
> diff -rup a/thunar/thunar-preferences.c b/thunar/thunar-preferences.c
> --- a/thunar/thunar-preferences.c 2025-10-16 08:22:21.000000000 +0200
> +++ b/thunar/thunar-preferences.c 2025-10-17 13:37:12.009861792 +0200
> @@ -1498,6 +1498,7 @@ thunar_preferences_class_init (ThunarPre
> THUNAR_FILE_DRAG_MODE_MENU_ALWAYS,
> G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
>
> +#ifdef HAVE_VTE
> /**
> * ThunarPreferences:terminal-height:
> *
> @@ -1511,7 +1512,9 @@ thunar_preferences_class_init (ThunarPre
> G_MAXINT, /* max height */
> 200, /* default height */
> G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
> +#endif
>
> +#ifdef HAVE_VTE
> /**
> * ThunarPreferences:terminal-visible:
> *
> @@ -1523,7 +1526,9 @@ thunar_preferences_class_init (ThunarPre
> NULL,
> FALSE,
> G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
> +#endif
>
> +#ifdef HAVE_VTE
> /**
> * ThunarPreferences:terminal-color-scheme:
> *
> @@ -1535,7 +1540,9 @@ thunar_preferences_class_init (ThunarPre
> NULL,
> "system",
> G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
> +#endif
>
> +#ifdef HAVE_VTE
> /**
> * ThunarPreferences:terminal-sync-mode:
> *
> @@ -1548,7 +1555,9 @@ thunar_preferences_class_init (ThunarPre
> THUNAR_TYPE_TERMINAL_SYNC_MODE,
> THUNAR_TERMINAL_SYNC_BOTH,
> G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
> +#endif
>
> +#ifdef HAVE_VTE
> /**
> * ThunarPreferences:terminal-ssh-auto-connect:
> *
> @@ -1560,7 +1569,9 @@ thunar_preferences_class_init (ThunarPre
> NULL,
> FALSE,
> G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
> +#endif
>
> +#ifdef HAVE_VTE
> /**
> * ThunarPreferences:terminal-ssh-auto-disconnect:
> *
> @@ -1572,6 +1583,7 @@ thunar_preferences_class_init (ThunarPre
> NULL,
> FALSE,
> G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
> +#endif
>
> #ifdef HAVE_VTE
> /**
>
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> https://mail.xfce.org/mailman/listinfo/xfce4-dev
More information about the Xfce4-dev
mailing list