问题标签 [gnome]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Qt 应用程序是否需要 KDE?
是否所有 Qt 应用程序都需要安装 KDE?如果 Qt 运行时与 GNOME 一起安装就足够了吗?我可以让 Qt 应用程序看起来与 GNOME 下的 GTK 应用程序一模一样吗?谁能指点我一些详细说明Qt,GTK,KDE,GNOME,X之间关系的文章?
java - 如何将 Java JFrame 部分移出我的 Linux 桌面?
我正在编写一个带有可移动框架的 Java 应用程序,并且在 Linux 中遇到了一个怪癖。我在 CentOS 下运行 GNOME 2.16.0。
当我使用JFrame.setBounds
将边界设置到屏幕一半之外的任何位置时,它实际上将框架的位置设置为尽可能接近指定的边界,同时仍完全保持在屏幕上。
我如何告诉 Java 告诉 GNOME 将框架实际放在我指定的位置,即使那是屏幕的一半?
这是一些演示问题的示例代码,假设 -50, 50 不在屏幕上。框架仍然可以通过标题栏拖出屏幕,但任何调用setLocation
或setBounds
不起作用。
这在 Windows 中运行良好。
linux - 为 Linux (Gnome) shell 脚本创建 UI 的工具
我正在编写一堆带有复杂选择的 Linux shell 脚本。现在我使用 zenity 作为提示。我宁愿使用可以一次显示多个 UI 元素并在脚本中查询它的东西(例如,列表和一些复选框以及文件选择器和输入字段。我的选择是什么?
python - 如何在 PyGTK 组合框中添加分隔符?
我正在使用 gtk.combo_box_new_text() 制作组合框列表,这使用 gtk.ListStore 仅存储字符串,所以有一些方法可以在不使用复杂的 gtk.TreeModel 的情况下在项目之间添加分隔符?
如果这是不可能的,那么使用 gtk.TreeModel 来添加 secuential 小部件的最简单方法是什么?
python - 从代码启动 PyGTK cellrenderer 编辑
我有一个带有可编辑 CellRendererText 的树视图:
但是现在我需要从代码而不是用户启动版本,这是为了将用户的注意力集中在他刚刚创建了一个新行并且需要命名的事实上。我试过这个但不起作用:
两者都不会抛出错误,但是关于每个参数是什么的文档并不清楚,实际上我真的不知道 start_editing 方法是否适用于此。
欢迎所有建议,谢谢。
python - 没有缩放 pixbuf 的缩放 PyGTK 图像
我想显示具有高度缩放的 gtk.Image,但是使用 gtk.gdk.Pixbuf 方法将图像缩放到新的 pixbuf 会浪费大量内存和处理器。
是否有一些简单的方法来显示缩放图像?
python - 启用 PyGTK Eventbox 动作通知事件,同时是 Layout 子项
我注意到当一个事件框被添加到一个布局中时,一些事件被遗漏了,这并没有发生,例如将它添加到一个固定的(非常相似的小部件),我试图以这种方式恢复事件掩码但没有成功:
我应该如何恢复错过的事件/面具?
ubuntu - 错误:gnome.h:没有这样的文件或目录
我想在 ubuntu 上解决这个“错误:gnome.h:没有这样的文件或目录”。
我收到此错误:
从这里:http ://ubuntuforums.org/showthread.php?t=295105
我试过: $ sudo apt-get install libgnomeui-dev
读取包列表...完成 构建依赖树
读取状态信息...完成 libgnomeui-dev 已经是最新版本。0 升级,0 新安装,0 删除和 21 未升级。
但这仍然不能解决我的问题。
知道如何解决吗?
ruby - 在 ruby1.9 上安装 ruby/gnome2
我的目的是安装 ruby/gnome2 并使其在 Ubuntu9.10 上与 ruby1.9 一起使用。
我已经让 ruby/gnome2 与 ruby1.8 一起工作,但我需要让它与 ruby1.9 一起工作。我也有 ruby1.9 工作。当我在 ruby-gnome2-all-0.19.3 中运行时:
ruby1.9 extconf.rb
它最终给了我:
目标库:glib、gdkpixbuf、pango、atk、gtk、gconf、libglade 忽略的库:gnomeprintui、panel-applet、gtksourceview、gtksourceview2、bonoboui、bonobo、libart、goocanvas、rsvg、gnomeprint、gstreamer、vte、gnomevfs、poppler、gnomecanvas , gtkglext, 侏儒, gtkmozembed, gtkhtml2
所以似乎有些软件包无法安装。例如,当我查找 gnomeprintui 部分的日志时,它会在返回后退出:
检查 libgnomeprinrui-2.2... 不
但 apt-get 说我有它的最新版本。谁能告诉我如何解决这个问题?
python - PyGTK 事件堆栈在哪里?
调用 gtk.events_pending() 方法可以知道事件堆栈是否为空,但是我想在下一个 gtk 循环周期之前操作挂起的事件并对其进行过滤,这些数据必须存储在某个地方,但是在哪里?
谢谢。