--- Remmina-v1.4.42/src/remmina_pref_dialog.c.orig	2026-02-20 12:10:20.978958485 +0200
+++ Remmina-v1.4.42/src/remmina_pref_dialog.c	2026-02-20 12:10:56.780520890 +0200
@@ -474,10 +474,12 @@
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_appearance_start_fullscreen), remmina_pref.start_fullscreen);
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_appearance_start_dynres), remmina_pref.start_dynres);
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_move_toolbar_multimon), remmina_pref.toolbar_fix_position_multimon);
+#ifdef GDK_WINDOWING_WAYLAND
 	// This option has no effect in Wayland, so we don't need to show it
 	if (GDK_IS_WAYLAND_DISPLAY(gtk_widget_get_display(GTK_WIDGET(remmina_pref_dialog->checkbutton_move_toolbar_multimon)))) {
 		gtk_widget_hide(GTK_WIDGET(remmina_pref_dialog->checkbutton_move_toolbar_multimon));
 	}
+#endif
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_appearance_hide_toolbar), remmina_pref.hide_connection_toolbar);
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_appearance_hide_searchbar), remmina_pref.hide_searchbar);
 
--- Remmina-v1.4.42/src/rcw.c.orig	2026-02-20 12:18:40.582164640 +0200
+++ Remmina-v1.4.42/src/rcw.c	2026-02-20 12:19:18.504973903 +0200
@@ -3989,10 +3989,12 @@
 		return;
 	}
 
+#ifdef GDK_WINDOWING_WAYLAND
 	if (GDK_IS_WAYLAND_DISPLAY(d)) {
 		REMMINA_DEBUG("Multimonitor not effective in Wayland mode");
 		return;
 	}
+#endif
 
 
 	for (int i = 0 ; i < gdk_display_get_n_monitors(d) ; i++) {
