ANNOUNCE: thunar 4.21.3 released

Manfred Hollstein manfred.h at gmx.net
Fri Oct 17 13:45:14 CEST 2025


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
   /**
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 870 bytes
Desc: not available
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20251017/fd380e69/attachment.sig>


More information about the Xfce4-dev mailing list