问题标签 [gnome-shell]
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.
shell - 如何启动具有多个标签的 gnome-terminal 始终具有相同的标题和历史记录?
我想用 4 个标签开始 bash,有不同的标题。在所有这些中,我都在不同的目录中工作,所以如果我可以 cd 到不同的路径会很有用。
现在,为每个选项卡单独保存历史记录也很棒。因此,即使在重新启动后,每个选项卡也只会记住我在其上运行的命令。
目前我有一个脚本,它用 4 个选项卡启动 gnome-terminal。
window - 如何在 python qt 中设置窗口标题?
我在 pyqt 中开发,并在 Ubuntu 上制作了 deb 包。它包含 .desktop 文件,因此它会自动将图标添加到主菜单。当我启动应用程序窗口标题是正确的但在 gnome 栏中显示 s_main.pyw 这是应用程序中主脚本的名称。可以在那个栏中设置正确的名称吗?
这是图片的链接!
x11 - x11 gnome-shell 显示每分钟冻结 25 秒
我在 emachines E725 笔记本上的 Fedora 18 x86_64 中使用 gnome shell。上个月,每 60 秒显示屏锁定 25 秒。有时它会持续 10 分钟,有时会持续一整天。鼠标光标仍然移动,声音仍然播放而不会跳过。此外,进度条在解冻时会向前跳跃,因为它们不会冻结。我已经停止了所有 cron 任务并重新启动了很多次。每次我重新启动系统时,时钟停止的确切秒数都会有所不同。我还注意到网络使用量在冻结之前略有增加。它有时在我打开任何应用程序之前就开始冻结,并且在我关闭所有应用程序后仍然冻结。如果我应该发布任何其他信息,请告诉我。很长一段时间以来,我进行了许多复杂的 google 和 stackoverflow 搜索,但没有发现类似的问题。感谢您提供任何帮助或建议。
ubuntu - Gnome Shell - 不要让窗口浮动到第一个或跨工作区
目前我使用 gnome-shell 并将我现在不需要的所有窗口放在第二个工作区上。两个屏幕连接到计算机。
由于某种原因,窗口会在一段时间后从第二个工作区浮动到第一个工作区。我相信如果主桌面是空的(第一个屏幕,第一个工作区是空的),他们会回来。
- 有没有办法防止这种行为?
- 我可以强制 gnome-shell 将所有内容保留在原处吗?
- (可选:即使之间有一个完整的空工作区)
提前致谢。
gnome - 在gjs中使用GDBus调用DBus方法,没有输出?
我想编写一个 gnome-shell 扩展,其中涉及在 gjs 中调用一些 dbus。
我了解到 Gio.DBus 是正确使用的模块,但我未能使其正确运行。为了说明我的意思,我准备了以下“不正确”的代码,它试图调用 org.freedesktop.DBus 接口中的 ListNames 方法。当我运行这个不正确的代码时,我没有看到任何输出。
不正确的代码:
为了比较,以下代码有效。我所做的不同之处在于定义了一个扩展 Gio.Application 的 TestApp 类,该类在 main() 函数中被实例化。
正确代码:
所以我的猜测是让 GDBus 工作,你需要一个 Gio.Application 来运行吗?这可能是一个非常愚蠢的问题,因为我对 GNOME 的编程经验为零。谢谢。
python - 如何使用 python 在 gnome 3 下监听 Mediakey 事件?
我正在尝试在 Gnome 3(Gnome Shell)下监听 MediaKey 事件。我找到的所有示例都是指使用 DBus 连接到 org.gnome.SettingsDaemon.MediaKeys。我的平台上似乎不存在此服务。
我正在尝试通过 GObject-Introspection 使用 Python 来做到这一点。例子说做这样的事情
不出所料,这失败了。我是否缺少提供此服务的安装,还是必须以其他方式执行此操作?
更新
这是针对媒体键侦听器的,无论哪个窗口具有焦点,它都会侦听键事件。它适用于甚至没有自己的 GUI 并且是桌面范围的应用程序。这就是为什么我尝试了 Mediakeys DBus 服务,却发现我的桌面缺少它。
更新 2
我应该清楚,MediaKeys 服务不存在。我无法连接到服务并创建代理,因为它不存在。我想知道的是,我错过了安装,还是在 Gnome 3 更新之一中删除了此服务?如果它被删除,那么我如何在这个新环境中收听媒体密钥?我正在运行 Gnome 3.8.2。
更新 3
抱歉应该首先提到这一点。有一天我会完善我的问题:-}。我正在运行Gentoo。
gnome-shell - gnome shell 开发一步一步调试器
有没有办法在 gnome shell 中逐步调试器和变量浏览器?我查看了 wiki 页面: https ://wiki.gnome.org/GnomeShell/Extensions
我已经尝试在窥镜中找到它: https ://wiki.gnome.org/GnomeShell/LookingGlass
我正在为 gnome-shell 寻找某种类似萤火虫的工具。
clutter - 将 ClutterActor 保持在最低级别
我正在开发一个 Gnome shell 扩展。我有一个演员,我在 uiGroup 上添加为
我也试过
以及许多选项。
我怎样才能让它粘在最靠后的窗口堆栈上?
谢谢,
javascript - d-bus 不接收带有 javascript 的 msg
我在 gnome shell 上遇到了 d-bus 的问题,我正在尝试使用 javascript 通过消息 dbus 管理截屏,这是一个代码:`
当我执行这段代码时,我在 dbus 监视器中看到了这个:
我认为问题在于发送者,因为如果我在 dbus 监视器中以传统方式启动 sceencast,则调用相同的功能但发送者不同,您有什么建议吗?
编辑:这是正确的代码。
gnome-shell - 使用 Tweener 制作弹跳效果
在按钮释放事件之后,我想在 y 轴上弹跳我的演员两秒钟。
我不知道如何使用 Tweener 做到这一点。
侏儒外壳 3.4。
谢谢你的帮助,