Questions tagged «gtk3»

GTK + 3是图形用户界面工具箱。


4
如何修复GTK3滚动条行为
我已经删除了覆盖滚动条。 如何配置GTK3滚动条单击行为? 在Ubuntu 12.10和13.04下,GTK3应用程序滚动条的行为异常。Fedora 17和18也会发生这种情况。 当我在拇指上方或下方的任意位置单击鼠标左键时,它将跳至该位置并开始从该位置拖动。预期的行为是向上或向下滚动一页。 当我右键单击拇指上方或下方的任意位置时,它将向上或向下滚动一页。这就是我希望通过单击鼠标左键来获得的行为,就像在GTK2和QT应用程序上一样。 水平滚动条具有相同的问题。 这对于一致性非常不利。

2
如何打开GTK检查器?
我正在使用GTK.3.15。尝试使用Ctrl+ Shift+ I或 Ctrl+ Shift+ 打开GTK Inspector时D,没有任何反应。不管我使用什么应用程序或小部件。没发生什么事 我的理解是,此选项是GTK 3.15的标准配置。有谁知道 在GTK 3.15中使用此工具?
21 gtk3 

4
如何用Nautilus“比较”两个文件?
我已经安装了Meld,发现它是一个很好的比较工具。不幸的是,没有与Nautilus 3.2集成。这意味着,我无法右键单击文件并选择一个选项以在“混合”中打开它们进行比较。 我在工具注释中看到该工具需要安装diff-ext软件包。我猜是因为gtk 3.0,该软件包已从Ubuntu宇宙中删除。即使我从源代码手动下载了diff-ext软件包,当我尝试对其进行配置时,检查也会失败并显示以下消息: checking for DIFF_EXT... configure: error: Package requirements (libnautilus-extension >= 2.14.0 gconf-2.0 >= 2.14.0 gnome-vfs-module-2.0 >= 2.14) were not met: No package 'libnautilus-extension' found No package 'gconf-2.0' found No package 'gnome-vfs-module-2.0' found 好的,因此从此输出中,我确实确实需要gtk 2才能将diff扩展安装到nautilus。 现在,我的问题是:是否可以将Meld集成到Nautilus中?或者,是否还有其他与当前Nautilus集成的基于差异的工具?因此基于gtk3。 到目前为止,如果有任何疑问,我将使用Ubuntu 11.10。
16 nautilus  gnome  gtk3  diff 

3
如何在Ubuntu 16.04上启用GTK3标题栏?
我想看到类似在Gnome 3上运行时的应用程序(带有标题栏中的按钮): 而不是我通常如何看待它们: 我可以通过在启动任何应用程序之前运行以下命令来实现所需的功能: export GTK_CSD=1 export XDG_CURRENT_DESKTOP=GNOME 我尝试编辑此文件以使更改永久生效: /usr/share/xsessions/ubuntu.desktop 在该文件中,我将其更改为: DesktopNames=Unity 这样: DesktopNames=GNOME 但是,Unity无法启动。 我正在寻找默认情况下使用GTK3标题栏的方法。这可能吗?
12 unity  gnome  16.04  gtk3 


2
在Ubuntu 16.04中,gnome终端GTK3样式配置已移至何处?
在Ubuntu 14.04中,我可以通过创建一个文件来设置gnome终端及其选项卡的外观样式 /home/$user/.config/gtk-3.0/gtk.css 并将CSS代码放入其中,例如 TerminalWindow .notebook tab.top:active{ padding: 0; border-image: none; background-color: #555; } [...] 现在在Ubuntu 16.04上,这对gnome终端的外观没有影响。 如何在Ubuntu 16.04上修改gnome终端的外观?
12 gnome  gtk3 

2
如何找出ibus-daemon和ibus-ui-gtk3在做什么?
有时我的桌面速度变慢了很多。鼠标指针缓慢移动或根本不移动,风扇开始旋转,最后通常在附近。如果我非常有耐心,正常情况通常会自行恢复,但这每天都会发生。 最近发生这种情况时,我切换到了TTY(Ctrl-Alt-F1)并运行了top。它揭示了过程ibus-daemon和ibus-ui-gtk3分别使用99%和100%的CPU当中。 数学尽管如此,我怎么能找到什么这些过程的时候在做什么?
12 unity  gtk3  ibus  debugging 

1
更改特定应用程序的GTK + 3图标主题
Firefox在深色系统主题上不能很好地发挥作用,我只想在浅色系统主题下使用它,这可以通过环境变量来完成,但是它仍然会使用菜单的默认图标,这也是光和转几乎看不见。 如何打开一个具有不同图标主题的GTK + 3程序?我只找到了GTK + 2的解决方案。

3
如何设置Nautilus背景图片的主题?
我想在Nautilus文件浏览器中更改背景图像。我的想法是将自己的风格作为背景。我正在使用Ubuntu 11.10,而Nautilus是版本3。 我知道我必须更改nautilus.css主题的文件,但是问题是背景没有参数。我只想应用图像,但找不到文件或参数来更改它。 CSS文件位于目录中/home/UserName/.theme/MyTheme/gtk-3.0/apps。我已经更改了nautilus.css文件。我使用CSS样式写了两行,但我不知道将其放置在正确的位置。这些行是: 背景图片:url(“ carbon.jpg”); 背景重复:重复; 显然,我将调用的图像carbon.jpg放在的同一目录中nautilus.css,但是此更改不起作用,因为我需要知道whichs类显示Nautilus文件浏览框架。如果我找到此类,我想这段代码将起作用。 如果有人知道该怎么做,请告诉我,因为我真的很想进行更改。

1
在GNOME 3.16中最大化时隐藏标题栏
在GNOME 3.14和3.12中,我做了一个修改,metacity-theme-3.xml其中基本上是在最大化时从任何窗口隐藏标题栏。我首选此方法而不是Maximus Two扩展,因为该扩展的行为是不一致的,有时在最大化窗口上(通常是从挂起状态恢复后),有时我会看到透明的栏代替标题栏。 现在,在GNOME 3.16中,该metacity调整不再起作用,因为GNOME不再使用它。我已经尝试过自定义gtk3 CSS,例如: .maximized .titlebar { display: none; } 及其变化,无济于事。是否可以通过gtk-3自定义CSS来实现? 更新:Pixel Saver是一个很好的扩展,可以做到这一点而没有任何错误,但是我仍然想知道是否有手动方法。

1
如果窗口最大化,我可以设置菜单栏主题的外观吗?
我知道您可以使用CSS在GTK + 3中为Unity菜单栏设置主题,但是有没有一种方法可以根据窗口是否最大化来对它进行主题设置呢? 例如,这对于在没有最大化窗口的情况下菜单栏应独立显示,然后在有菜单窗口时无缝地融合到该窗口顶部的主题而言非常有用。 最好是,我希望能够从主题文件中做到这一点。

3
gtk2主题可以转换为gtk3主题吗?
我真的不喜欢股票gtk3主题,却从未找到我喜欢的主题。但是,我确实有一些我非常喜欢的gtk2主题。这些gtk2主题可以移植到gtk3还是可以在11.10中使用?
10 11.10  gtk  gtk3 

3
用户调整窗口大小时,GtkIconView不会自动用图标填充空间
在Ubuntu成就项目中,我们遇到了一些不寻常的错误: https://bugs.launchpad.net/bugs/986708 https://bugs.launchpad.net/bugs/974728 也就是说,我们有一个窗口,在一个页面上有一个GtkNotebook和一个GtkIconView,在另一个页面上有另一个。 当用户调整窗口大小时,iconview不会自动用图标填充空间(它们保持其原始列布局),但是如果用户更改GtkNotebook页面并刷新图标视图,则该空间将按预期占用。调整窗口大小时如何自动使用空间? 不过,更令人担忧的是,当窗口出现时,我们可以将其调整为较小的尺寸-好像iconview阻止了我们调整大小,然后为图标提供了一个可滚动区域。 代码看起来像这样。驱动IconView的ListStore: self.trophystore = Gtk.ListStore(str, GdkPixbuf.Pixbuf, bool, bool, str, str) # title, icon accomplished, locked, app, accomplishment self.trophystore.set_sort_column_id(COL_TITLE, Gtk.SortType.ASCENDING) self.trophy_icon.set_model(self.trophystore) self.oppstore = Gtk.ListStore(str, GdkPixbuf.Pixbuf, bool, bool, str, str) # title, icon, accomplished, locked, app, accomplishment self.oppstore.set_sort_column_id(COL_TITLE, Gtk.SortType.ASCENDING) self.opp_icon.set_model(self.oppstore) self.trophy_icon.set_text_column(COL_TITLE) self.trophy_icon.set_pixbuf_column(COL_PIXBUF) self.opp_icon.set_text_column(COL_TITLE) self.opp_icon.set_pixbuf_column(COL_PIXBUF) 除此之外,我们并没有真正使用IconView,而是只向ListStore添加内容以更新视图。 该项目的代码在这里 -谁能建议我们如何解决这两个问题?

4
如何在GTK3中禁用助记符?
在Natty Narwhal中,我曾经做过一些漂亮的技巧.gtkrc-2.0来禁用助记符(带下划线的菜单),但是现在不可能了。我认为在Oneiric Ocelot中会有所不同,因为它使用了GTK3。 我以前通过添加以下几行来实现此目的: gtk-enable-accels = 0 gtk-enable-mnemonics = 0 我如何摆脱Oneiric Ocelot中的助记符?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.