gtk4

如何将系统主题应用于使用 GTK4 的 flatpak 应用程序?
gtk4

如何将系统主题应用于使用 GTK4 的 flatpak 应用程序?

我使用默认主题之一 - Yaru-dark Gtk 主题。我也通过 flatpak 安装了它。应用程序 ID 是org.gtk.Gtk3theme.Yaru-dark。我通过 flatpak 安装的一些应用程序遵循它,但其他应用程序遵循它。我注意到,不遵循它的应用程序使用 Gtk4 和 libadwaita,所以这可能是原因。有没有办法让其他应用程序也使用系统主题?我尝试org.gtk.Gtk4theme.Yaru-dark在 flathub 上寻找,但没有。 $ flatpak remote-ls flathub | grep -i yaru-dark Y...

Admin

Ubuntu 23.04:某些应用程序上出现奇怪的白色窗口(GTK4)
gtk4

Ubuntu 23.04:某些应用程序上出现奇怪的白色窗口(GTK4)

我最近升级到了 Ubuntu 23.04,发现有些应用程序显示白色边框,而不是应用系统主题。我怀疑这可能与 GTK4 更新有关。 我将非常感谢有关如何解决此问题的任何见解或建议。 谢谢。 编辑:这种情况只发生在 Wayland 上。在 x.org 中,窗口框架与系统主题一样为黑色。如果发现,所有受影响的应用程序都是基于 QT 的,例如 Master PDF Editor、Recoll 和 Qutebrowser。 我还注意到鼠标光标在基于 QT 的应用程序中显得更大。 ...

Admin

需要更新 GLib 库,但当前版本被认为是最新版本(但事实并非如此)
gtk4

需要更新 GLib 库,但当前版本被认为是最新版本(但事实并非如此)

因此我尝试使用 example-0.c 创建我的第一个 GTK 4 程序https://docs.gtk.org/gtk4/getting_started.html#basics指南,但我收到了后面描述的有关 G_APPLICATION_DEFAULT_FLAGS 的错误。 因此我假设我的 GLib 版本早于 2.74。我使用了以下命令: pkg-config --modversion glib-2.0 并得到 2.72.4 问题是,当我尝试升级软件包时,什么都没有改变。我记得以前尝试过升级 libglib(我忘记了我使用的命令),但它说它已经有了最新版...

Admin

如何使 GTK Inspector 更改永久生效?
gtk4

如何使 GTK Inspector 更改永久生效?

新的”文本编辑器在 Ubuntu 22.10 / 23.04 / 23.10(我不是在谈论旧gedit工具)中,编辑区域(就在第一行上方)有较大的顶部边距,如下所示: 今天,我偶然发现了GTK 检查器可以从文本编辑器按Ctrl++ Shift(I大写i)。导航到对象→特性并改变上边距从 12 到 2,此顶部边距大小减小到更有意义的设置: 但是,此设置更改不是永久性的;关闭并重新启动后,gnome-text-editor此大小将恢复为旧值(12)。 有没有办法让改变永久生效?我猜,~/.config/gtk-4.0/gtk.css需要做一些修改;然而GT...

Admin

如何在 Ubuntu 21.10 中编译 GTK4 应用程序?
gtk4

如何在 Ubuntu 21.10 中编译 GTK4 应用程序?

我正在尝试使用 GTK4 编译一个 C GUI 应用程序。我之前被告知这里Ubuntu 21.04 和 21.10 都具有 GTK3 和 GTK4。但是,当我安装 Ubuntu 21.04 时,只有 GTK3。然后我进行了 dist-upgrade 到 21.10,发现两个版本的 GTK 都是原生的: user@user: dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]' ii libgtk-3-0:amd64 3.24.30-1ubuntu1 amd64 G...

Admin

Ubuntu 22.04 会搭载 GTK4 吗?
gtk4

Ubuntu 22.04 会搭载 GTK4 吗?

我不确定 Ask Ubuntu 是否是回答这个问题的正确地方,或者我是否应该在https://discourse.ubuntu.com/,但我期待下一个 LTS 版本,并希望它将包含 GTK4。我开发 GTK 应用程序,GTK 3.22.30(Ubuntu 18.04 的最高版本)中存在一个错误,导致 GtkProgressBar 上的脉冲无法正常工作。这个问题后来在 GTK 3.24 中得到了修补,可用于 Ubuntu 20.04,但我不想将客户的计算机从 Ubuntu 16.04 更新到 Ubuntu 20.04,然后不可避免地再次将所有内容从 GTK3...

Admin

Ubuntu 22.04 升级到 22.10 后主题出现问题
gtk4

Ubuntu 22.04 升级到 22.10 后主题出现问题

将 Ubuntu 22.04 升级到 22.10 后,深色主题不再适用于 GTK4 应用。无论我进行什么更改,Nautilus、设置等都有默认的浅色主题。 当我在设置>外观中更改深色/浅色主题时,旧应用程序会改变外观,但新应用程序不会改变 我尝试过的: 使用 gnome 更改主题会调整相同的行为 我确实在更改后重新启动了 X11 会话,但问题并未解决。 我尝试重新安装用户主题扩展 我尝试重新安装 gnome tweaks 我会为您提供任何日志,但我不知道如何调试损坏的 gtk4 主题。 ...

Admin

22.04 文件选择器在 snap 应用中自动调整大小
gtk4

22.04 文件选择器在 snap 应用中自动调整大小

Firefox 或 Brave 中的打开和保存文件对话框窗口会以 1 秒为间隔自行放大,直到占据整个屏幕并且无法正确响应输入,然后自动重新打开。可以从 Dock 关闭行为不当的应用程序。将 org.gtk.gtk4.Settings.FileChooser 窗口大小重置为 (-1, -1) 只会循环回到新的文件选择器对话框,该对话框在第一秒内具有正确的大小。像 Evince 这样的 Deb/apt 打包应用程序没有这个问题。 ...

Admin

我想做的事:
gtk4

我想做的事:

我想做的事: 在“概览/应用程序网格”打开时隐藏 GNOME 面板,但在桌面上显示它。因此,当我转到活动概览或查看我的应用程序时,面板不在那里。但当我查看桌面时,它就在那里,我可以与它进行交互。 我尝试过的: 我尝试过各种隐藏顶部栏扩展,但都没有任何效果。 理论上 你应该可以做一个扩展来做这个,对吧?我有非常非常对于如何为 GNOME 制作扩展的知识知之甚少,因此任何帮助都将不胜感激。 ...

Admin