我正在尝试编写一个 Gnome Shell 扩展,它在创建时调整 window 的大小和位置。 我正在使用move_resize_frame方法来设置窗口的大小和 position,我还尝试了move和move_resize_frame 。 然而,虽然 window 的大小正确,但它的定位不正确, ...
我正在尝试编写一个 Gnome Shell 扩展,它在创建时调整 window 的大小和位置。 我正在使用move_resize_frame方法来设置窗口的大小和 position,我还尝试了move和move_resize_frame 。 然而,虽然 window 的大小正确,但它的定位不正确, ...
我刚刚升级到 gnome-shell 3.22.3。 我发现我无法让自定义键绑定工作。 我曾经使用 gconf 并更改自定义命令,然后在 metacity 中绑定密钥我现在正在使用 dconf 和/或 gsettings。 我可以使用任意键和修饰符(<ctrl>、<alt> ...
世界“正常”出现在我正在使用的一些 windows 的顶部 Pop._OS 22.04 LTS 侏儒 Shell 42.2 我目前使用的唯一扩展是 gnome-clipboard@b00f.github.io ...
我想使用快捷方式在新的 window 中打开 Visual Studio Code 中的特定文件夹。 我在 Fedora 上使用 Gnome Shell 并尝试了可以在设置中找到的集成快捷方式管理器。 当我使用命令code -n ~/path/to/folder定义快捷方式时,Visual Stu ...
gnome-extensions手册页说: 该命令解压缩扩展文件并将它们移动到用户 $HOME 中的预期位置,以便在下一个会话中加载它。 因此,要通过脚本安装 netspeed 扩展,我们必须执行以下操作: 请检查如何通过命令行正确启动 Gnome-Shell 扩展? 更多细节。 ...
我正在尝试在 Gnome 中使用涉及超键的快捷方式。 我可以成功添加它们,如图所示: 我的超级密钥是通过setxkbmap -option "caps:hyper"从大写锁定重新映射的。 Hyper 在例如 Emacs 中可以正常工作。 (当我按下 Caps-Lock-A 时,Emacs ...
我在 ubuntu 22.04 lts 上,我遇到了 gnome-software 41.5 和 gnome-software-plugin-flatpak 的问题,问题是 Gnome 软件能够安装软件和更新系统,但是当我按下卸载按钮卸载时一个软件我收到一条消息,上面写着:“无法删除软件:没有要删除 ...
从理论上讲,它看起来应该是可能的。 有: Dart-to-JavaScript 编译器,甚至package 从 Dart 和对面调用 JS 。 但是我没有找到有关它的任何资源。 有人试过吗? 有人确定这是不可能的吗? ...
我正在创建一个 GNOME Shell 扩展,并希望使用 C++/Golang 之类的语言而不是 JavaScript 来创建它。 如果我能以某种方式在我的extension.js中调用/使用 C++/go 可执行文件,这也是可以接受的。 请告诉我这是否可能,如果是的话如何? ...
我正在尝试将 slider 添加到我的扩展程序的指示器中,就像它们在声音选择器中所做的那样: 我试过这段代码: 但我得到: 我正在运行 gnome-shell 40。 ...
我想从项目的 gitlab 存储库在我的机器上安装 gnome shell 以进行测试。 我搜索了他们的wiki ,但找不到任何特定的文档来执行此操作。 我尝试使用 gnome builder,但它也不起作用。 那么,gnome 团队如何测试 gnome shell 以及如何在我的机器上安装它? ...
我有一个带有图标的组按钮。 如果我可以设置 hover 效果,因为我看到这里有一些 func 或属性,例如St.Widget.track-hover St.Widget.sync_hover St.Widget.set_hover ,也许可以对使用 css 的按钮进行微小的更改。 但是那些 fun ...
我想按“Enter”键调用 function,我在key-press-event部分测试了许多代码,但没有一个工作。 我也不知道在Clutter.KEY_Escape KEY_ISO_Enter KEY_KP_Enter KEY_3270_Enter之间哪个 key_symbol 是正确的。 'p ...
当我调试一个 gnome shell 扩展时, gjs 官方文档告诉我使用这个命令来测试新的扩展。 但是我有一个800x600的屏幕,那么我该如何更改屏幕尺寸。 man dbus-run-session没有帮助。 ...
我正在编写我的第一个 gnome shell 扩展,通过制作和运行 shell 脚本将桌面背景更新为 Microsoft Daily Wallpaper 这是 shell 脚本,它每 15 分钟循环一次 这是extension.js文件,我用它来制作上面的shell脚本,然后运行它 问题来了 ...
我正在尝试在我的 LinuxFromScratch 机器上编译 Gnome-Shell-40.5,但一直出现以下错误: 你知道我可能会遗漏什么吗? ...
我开始学习如何编写 Cinnamon 扩展。 好吧,我尝试...虽然我设法编写了第一个简单的桌面,但我仍然没有找到真正好的和最新的文档和介绍。 我有以下问题,很高兴得到一些提示: 最佳/建议的开发工作流程是什么? 现在,我这样做: 将更改的文件从我的项目目录复制到.local/share ...
所以关于我的最后一个问题,我目前正在努力解决扩展通知堵塞通知托盘的问题。 问题是,通知托盘的垂直 ScrollBar 在需要时不会显示,例如在展开太多通知时。 我当前的解决方案更改通知的高度以显示通知的全部内容。 这是一张显示溢出的图片。 我正在查看 gnome-shell 代码和我能找到的任何文 ...
我想编写一个简单的 gnome 扩展,从文本文件在我的顶部栏上打印一些文本。 我设法打印了文本,但我无法每 60 秒更新一次。 甚至可以使用 gjs 吗? 这就是我想出的: ...
我最近正在研究 Gnome shell 扩展。 我看了一些代码,像这样: 我在 GJS 中找不到有关 Lang 的任何信息。 go 应该去哪里找相关的开发手册呢? ...