gnome-3相关内容

JavaFX Freeze on Desktop.open(file), Desktop.browse(uri)

我正在 Ubuntu 12.04 LTS 64 位(使用 Gnome Shell)上运行一些 Java 代码,通过 NetBeans8.0 使用 Oracle JDK 1.8.0_05. 以下函数在 Main 或其他空的 Java 项目中调用时可以完美运行,但是从任何 JavaFX 应用程序调用时,它会导致窗口冻结并停止响应(尽管项目完全符合),需要它强制关闭. 有人能就我所写的内容提 ..
发布时间:2021-12-20 12:31:26 Java开发

在cairo调整窗口大小后如何保存绘图区域的内容

如何更改以下代码,以便在更改窗口的大小后不会清除“绘图"区域中的内容和图形. 我想将较小的表面内容复制到较大内容的左上角 对于将较大的表面复制到较小的表面,应该会有一些数据丢失 代码来自gtk + -3.0参考手册 #include /* Surface to store current scribbles */ static cairo_surface_t ..
发布时间:2020-06-16 19:09:09 其他开发

如何获得GNOME中活动窗口的监视器?

我对GNOME扩展开发非常陌生,并且由于缺乏API文档(或者可能是对我的互联网进行了秘密审查),我在使用它方面遇到了很多困难.我从修改现有扩展程序开始,以便更轻松地解决它. 问题是,我可以使用global.display.focus_window获取活动窗口,还可以使用Main.layoutManager.monitors获取连接到计算机的监视器列表.现在,我想做的是找出获得的窗口正坐在哪个 ..
发布时间:2020-06-16 19:09:03 前端开发

在一个命令中更改目录并执行文件

当我想执行一个文件时,似乎总是必须先"cd"进入该文件的目录,然后再执行它,除非它因无法找到my-dataz类型错误而失败. 如何绕过键入两个命令以仅执行一个程序? 示例: cd /usr/local/bin/minecraft/ java -Xms512M -Xmx2048M -jar minecraft.jar 我如何将其分成一行,以便在Gnome3中创建自定义启动器时将 ..
发布时间:2020-06-16 19:08:48 服务器开发

如何获得Gnome Wayland上的活动窗口?

背景:我正在开发一个名为 ActivityWatch 的软件.记录您在计算机上所做的事情.基本上是尝试解决以下问题:RescueTime,selfspy,arbtt等. 我们要做的核心事情之一是记录有关活动窗口的信息(类和标题).过去,这是在Linux上使用xprop以及现在使用python-xlib来完成的. 但是现在我们有一个问题: Wayland正在兴起,据我所知Wayland没 ..
发布时间:2020-06-16 19:08:40 Python

GTK + 3.0和GNOME 3编程!任何博客,书籍或教程吗?

我是gtk和gnome编程的新手,喜欢学习GTK + 3.0和Gnome 3编程.由于这两个都是最新的API,因此找不到关于这些主题的优秀教程或博客文章.我在GTK +或GNOME编程上找到的书很老.因此,我决定从 http://developer.gnome.org/gtk-tutorial/上的最新gtk教程开始.目前大约是GTK + 2.90.7. 我需要您的帮助来查找涉及 GTK + ..
发布时间:2020-06-16 19:08:38 其他开发

如何开始编写Gnome Shell扩展

我发现找到有关Gnome Shell Extensions的文档非常困难。我在Gnome Wiki上发现了一些内容(它是第一级链接),但它并不多: http://live.gnome.org/GnomeShell/Extensions 这里的问题是GJS,它是绑定。绝对没有文档,有很多SIGSEGV,绑定还没准备好(GLib,Gio等)。唯一可行的是从GIR为种子JavaScript实 ..
发布时间:2019-06-05 22:06:26 前端开发

如何测试/调试GNOME Shell扩展?那有什么工具吗?

我想开发GNOME Shell扩展,发现它很容易进入开发过程,但我仍然无法弄清楚如何有效地调试/测试我的扩展。 是否有任何工具用于此目的?在现代浏览器或javascript服务器环境中是否有任何类型的实时控制台? 解决方案 是的,实时控制台被称为“Looking Glass”,可以通过按 Alt + F2 并在提示符下键入 lg 来启动。 更多信息: https://live. ..

Desktop.open(文件),Desktop.browse(uri)上的JavaFX Freeze

我在Ubuntu 12.04 LTS 64 Bit(使用Gnome Shell)上使用Java JDK 1.8.0_05通过NetBeans8.0在Java中运行一些代码。 当在Main或其他空Java项目中调用时,以下函数可以正常工作,但是当从任何JavaFX应用程序调用时,它会导致窗口冻结并停止响应(尽管项目完全符合要求),要求它强制关闭。 / p> 任何人都可以建议我写的可能导致 ..
发布时间:2018-12-05 10:59:17 Java开发

使用PyGObject正确地构建和突出显示GtkPopoverMenu

我试图用 Gtk.PopoverMenus 来举例说明正确的 Gtk.HeaderBar ,它显示使用不同的小部件。我查看了很多示例和代码,但无法弄清楚,如何使用 Gtk.ModelButton 。 特别是这句对我来说毫无意义: 当通过“action-name”和“action-target”属性指定动作时,按钮的作用(即它是否是普通的,检查或单选按钮)由动作类型决定,并且不必用“角色 ..
发布时间:2018-05-30 17:25:57 其他开发

如何在Gnome Shell中设置应用程序标题?

我是Gtk +开发新手,尝试使用PyGObject和Gtk + 3.0编写应用程序。但是,当我从命令行在Gnome Shell中运行我的应用程序时,应用程序名称显示在左上角(即活动热点右侧),只是设置为Python源文件的名称我跑了启动应用程序。有什么方法可以将名称设置为在我的应用程序中出现在Gnome Shell中?我已经看过Gtk.Application,虽然它似乎做了我想要的一些东西(无论如 ..
发布时间:2018-05-30 17:13:02 Python