From bc3f381c34d9131ffce62ee060c67e8cec6727bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=B6=9B?= Date: Thu, 19 Oct 2023 15:46:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BD=91=E7=BB=9C=E8=AE=BE=E7=BD=AEDNS?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E7=9A=84=E5=8F=B3=E4=B8=8A=E8=A7=92=E7=9A=84?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=BC=80=E5=85=B3=E9=80=89=E6=8B=A9=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E5=90=8E,=E4=B8=8B=E6=96=B9=E7=9A=84=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=A1=86=E5=B0=B1=E7=BD=AE=E7=81=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 0004-fix-network-ip4-ip6-page.patch | 50 +++++++++++++++++++++++++++++ found-control-center.spec | 7 +++- 2 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 0004-fix-network-ip4-ip6-page.patch diff --git a/0004-fix-network-ip4-ip6-page.patch b/0004-fix-network-ip4-ip6-page.patch new file mode 100644 index 0000000..02d5b8c --- /dev/null +++ b/0004-fix-network-ip4-ip6-page.patch @@ -0,0 +1,50 @@ +From bfca94f11573d1e765751e85b297e282c70d1e2e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?=E5=BC=A0=E6=B6=9B?= +Date: Thu, 19 Oct 2023 14:50:34 +0800 +Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BD=91=E7=BB=9C=E8=AE=BE=E7=BD=AEDNS?= + =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E7=9A=84=E5=8F=B3=E4=B8=8A=E8=A7=92=E7=9A=84?= + =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=BC=80=E5=85=B3=E9=80=89=E6=8B=A9=E8=87=AA?= + =?UTF-8?q?=E5=8A=A8=E5=90=8E,=E4=B8=8B=E6=96=B9=E7=9A=84=E9=85=8D?= + =?UTF-8?q?=E7=BD=AE=E6=A1=86=E5=B0=B1=E7=BD=AE=E7=81=B0?= +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +--- + panels/network/connection-editor/ce-page-ip4.c | 4 ++-- + panels/network/connection-editor/ce-page-ip6.c | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/panels/network/connection-editor/ce-page-ip4.c b/panels/network/connection-editor/ce-page-ip4.c +index 2caf8a8..9ea6274 100644 +--- a/panels/network/connection-editor/ce-page-ip4.c ++++ b/panels/network/connection-editor/ce-page-ip4.c +@@ -98,8 +98,8 @@ method_changed (CEPageIP4 *self) + } + + gtk_widget_set_visible (GTK_WIDGET (self->address_box), addr_enabled); +- gtk_widget_set_sensitive (GTK_WIDGET (self->dns_entry), dns_enabled); +- gtk_widget_set_sensitive (GTK_WIDGET (self->routes_list), routes_enabled); ++ gtk_widget_set_sensitive (GTK_WIDGET (self->dns_entry), dns_enabled && !gtk_switch_get_active (self->auto_dns_switch)); ++ gtk_widget_set_sensitive (GTK_WIDGET (self->routes_list), routes_enabled && !gtk_switch_get_active (self->auto_routes_switch)); + gtk_widget_set_sensitive (GTK_WIDGET (self->never_default_check), routes_enabled); + + ce_page_changed (CE_PAGE (self)); +diff --git a/panels/network/connection-editor/ce-page-ip6.c b/panels/network/connection-editor/ce-page-ip6.c +index 6b71429..e5284ed 100644 +--- a/panels/network/connection-editor/ce-page-ip6.c ++++ b/panels/network/connection-editor/ce-page-ip6.c +@@ -101,8 +101,8 @@ method_changed (CEPageIP6 *self) + } + + gtk_widget_set_visible (GTK_WIDGET (self->address_box), addr_enabled); +- gtk_widget_set_sensitive (GTK_WIDGET (self->dns_entry), dns_enabled); +- gtk_widget_set_sensitive (GTK_WIDGET (self->routes_list), routes_enabled); ++ gtk_widget_set_sensitive (GTK_WIDGET (self->dns_entry), dns_enabled && !gtk_switch_get_active (self->auto_dns_switch)); ++ gtk_widget_set_sensitive (GTK_WIDGET (self->routes_list), routes_enabled && !gtk_switch_get_active (self->auto_routes_switch)); + gtk_widget_set_sensitive (GTK_WIDGET (self->never_default_check), routes_enabled); + + ce_page_changed (CE_PAGE (self)); +-- +2.30.2 + diff --git a/found-control-center.spec b/found-control-center.spec index 37f7ab5..1831e6d 100644 --- a/found-control-center.spec +++ b/found-control-center.spec @@ -9,7 +9,7 @@ Name: found-control-center Version: 3.38.4 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Utilities to configure the GNOME desktop License: GPLv2+ and CC-BY-SA @@ -19,6 +19,7 @@ Source0: %{name}-%{version}.tar.gz Patch0: 0001-trun-on-large-text-block-time.patch Patch1: 0002-remove-some-files.patch Patch2: 0003-fix-network-connection-status.patch +Patch3: 0004-fix-network-ip4-ip6-page.patch BuildRequires: pkgconfig(accountsservice) BuildRequires: desktop-file-utils @@ -176,6 +177,10 @@ The %{name}-data package contains libraries and header files for developing appl %{_datadir}/pkgconfig/gnome-keybindings.pc %changelog +* Thu Oct 19 2023 张涛 - 3.38.4-6 +- fix: 网络设置DNS设置的右上角的自动开关选择自动后,下方的配置框就置灰 +- add patch: 0004-fix-network-ip4-ip6-page.patch + * Thu Oct 19 2023 张涛 - 3.38.4-5 - fix: 修复不连接网线的情况下,配置网络为固定IP后,网络图标还会显示连接状态 - add patch: 0003-fix-network-connection-status.patch -- Gitee