Tag: gtk

Kubuntu – 升级到11.10后无法在sudo下更改字体和小部件样式

从11.04升级后,我在Kubuntu 11.10中遇到了字体,GTK和基于KDE的应用程序和游标的外观问题。 我希望我的所有应用程序,包括GTK和KDE,在sudo下,在我的普通用户下,看起来都一样(使用标准的Oxygen主题和Arial字体)。 我通常的方式只是部分工作,这是我通常做的步骤: 在我的普通用户(已经由Kubuntu安装设置)下将KDE小部件样式设置为Oxygen,将KDE UI字体设置为Arial。 在我的普通用户(已经由Kubuntu安装设置)下将GTK小部件样式设置为oxygen-gtk,将GTK字体设置为与KDE字体相同。 使用gtk-theme-switch2和gtk-chtheme为一些非KDE感知的GTK应用程序设置GTK样式到oxygen-gtk,将UI字体设置为Arial。 对kdesudo下的小部件样式和字体重复步骤1-3。 但是,从11.04升级到Kubuntu 11.10之后,并非所有应用程序都在Oxygen中查看并使用Arial字体。 下面是我想要说明这个问题的所有截图,合并为单个图像,由于askubuntu.com不允许我发布多个链接或图像: http://simplest-image-hosting.net/png-0-screenshots-merged sudo下的software-properties-gtk看起来像是上面链接中的第一张图片(标记为software-properties-gtk )。 奇怪的是,使用gnome-control-center设置GTK wigdet风格看起来像上面链接中的第二张图片(标记为gnome-control-center ),没有氧-gtk主题(这可能与问题有关吗?) 在KDM中,光标是Ubuntu默认光标(DMZ White),而不是Oxygen(安装Gnome后发生这种情况) – 我该如何更改? 在kdesudo下的KDE应用程序中,字体仍然是Ubuntu并且在我将它们设置为我用于UI的典型Arial字体后不会更改,截图是上面链接中的最后一张图片(标记为kcmshell4字体 )。 有时,在普通用户下的KDE应用程序中,字体会自动更改为Ubuntu字体 – 为什么会发生这种情况,我该如何避免呢? 谢谢。

从shell加载gedit时的Gtk-WARNING

我刚刚从12.04升级到12.10。 我不知道为什么,但我永远无法避免升级。 无论如何,每次我从shell加载gedit我得到这个: (gedit:2696): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:85:17: Not using units is deprecated. Assuming ‘px’. (gedit:2696): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:196:17: Not using units is deprecated. Assuming ‘px’. (gedit:2696): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:234:17: Not using units is deprecated. Assuming ‘px’. (gedit:2696): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:295:17: Not using units […]

GTK2菜单与GTK3的一致性

正如OMG中提到的那样! Ubuntu的! 在Ubuntu主题中修复了GTK3应用程序的post ,菜单和工具栏。 但是在GTK2和GTK3菜单之间的Ubuntu主题仍然存在不一致,其中GTK2应用程序不遵循菜单的主题颜色。 我知道在GTK2中也可以通过编辑gtkrc文件并将菜单样式设置为与现有的暗样式相同。 打开gtkrc文件,您可以看到以下行: style “menu” { xthickness = 0 ythickness = 0 engine “murrine” { roundness = 0 } } 修复菜单颜色就像更改第一行一样简单: style “menu” = “dark” { xthickness = 0 ythickness = 0 engine “murrine” { roundness = 0 } } 但这会导致ComboBox菜单出现问题 ,尤其是Ambiance,因为颜色较深; 例如,在Tomboy偏好设置中,下拉菜单的所有条目都难以辨认: 我刚刚找到了解决这个问题的方法!

libgtk2.0-common无法使用Gdk-2.0.gir构建错误,未找到类型引用’GdkPixbuf’

我正在尝试构建gtk,但它失败了。 这就是我正在做的事情: sudo apt-get build-dep libgtk2.0-common apt-get source libgtk2.0-common cd gtk+2.0-2.22.0/ gedit gtk/gtktreeview.c & #…editing a few files (or not, it’s the same error) ./configure –prefix=/usr make 编译运行一段时间然后退出: Gdk-2.0.gir: error: Type reference ‘GdkPixbuf’ not found … make: *** [all] Error 2 我究竟做错了什么?

我可以用gtkrc-2.0更改什么?

我们可以更改面包屑和gtkrc-2.0颜色,但是还可以使用gtkrc-2.0编辑其他内容吗?

Gtk skip_taskbar_hint(见于Glade-ui-Designer)相当于Qt

使用允许您设置Gtk-Ui的Glade Designer,您可以检查启动器中未显示窗口的选项。 如果我看一下Glade生成的ui文件,它会说True 。 在gtk代码中,这个提示是window.set_property(‘skip-taskbar-hint’, True) 。 但是我相信这个选项不仅仅是Gtk特定的,并且想在我的PyQt4-app上应用这个。 Ubuntu窗口管理器必须能够接收该提示,否则我会看到我使用的gtk应用程序的窗口(stickynotes-indicator)。 所以必须有一种方法可以用Qt或任何其他语言来做到这一点,对吧? 有人知道这样的选择吗? Python或Qt语法,没关系!

如何使zenity“瞬态父母”警告永久消失

Zenity总是在终端显示警告,这让我很恼火: Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. 显然我不是唯一一个: linuxquestions.org – 没有临时父代的Gtk消息gtkdialog映射 bugs.debian.org – 没有临时父级映射的GtkDialog stackoverflow.com – 没有临时父级映射的GtkDialog AskUbuntu – 在16.04 Gtk-message下运行zenity时出现错误信息… 几乎所有答案都告诉您通过在命令末尾附加2>/dev/null来更改调用zenity的方式。 我不想对我已编写的所有代码执行此操作,并记住这是我编写的未来代码。 有没有更容易的方法让这个恼人的消息消失?

“canberra-gtk-module”的问题跟着回答,把我的头撞在桌子上

我刚开始使用Ubuntu。 我试图让Adobe Reader工作并陷入看似常见的问题Failed to load module “canberra-gtk-module” 。 我尝试了几个关于这个问题的建议,包括这个答案中描述的建议: sudo aptitude reinstall libcanberra-gtk-module 问题没有解决,但是这个命令从我的机器中移除了一整套东西,我现在必须重新安装,包括CUDA,Caffe和其他我没有机会在整个事情发生时记下来的东西。 关于Meta的这个答案 ,我在这里发布这个信息,因为我没有在原始答案下发表评论的声誉,但我想警告其他人不要使用该命令而不知道他们自己进入了什么。 另外,是否有我可以在将来使用的策略尝试填充而不会像我这次那样弄乱我的系统?

如何更改文件管理器中的白色背景?

我想更改文件管理器的白色背景。 (我到处搜索并尝试过很多东西。) 我试图更改我的主题的CSS文件 (GTK2和GTK3文件夹) ,我也尝试了其他主题,但到目前为止没有运气。 我希望将“引人注目”的白色变为灰色,在Windows中,您可以通过主题更换器轻松更改。 在Xubuntu( 我正在使用XFCE ),这似乎是不可能的。我切换回Ubuntu,但在那里我无法改变这一点,即使他们使用相同的原则。 任何人都可以给我一个提示,我改变这个令人讨厌的白色背景吗? 提前致谢。

如何在Python中快速动态更改窗口不透明度?

该应用程序是用HTML编写的,并且正在使用webkit和Quickly运行。 可以使用Glade更改不透明度。 我想在HTML中添加一个滑块function,它将根据不透明度更改HTML文档的标题。 如何编写主app/AppWindow.py以便根据HTML文档标题动态更改不透明度?