Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Gtk应用程序在GNOMEShell中创建标题栏菜单_Gtk_Gnome_Gnome Shell_Gjs - Fatal编程技术网

如何从Gtk应用程序在GNOMEShell中创建标题栏菜单

如何从Gtk应用程序在GNOMEShell中创建标题栏菜单,gtk,gnome,gnome-shell,gjs,Gtk,Gnome,Gnome Shell,Gjs,是否可以从Gtk应用程序内部创建标题栏菜单?是否可以使用C或Python,或者是否需要启动GJs并创建类似于gnome外壳扩展的菜单 图中显示了我正在谈论的菜单(在本例中是gnome外壳扩展)。我不是说应用程序菜单(在屏幕截图中是“Builder”菜单),因为只有Gtk应用程序有焦点时才可见,但我想要一个始终可见的菜单 您需要使用shell扩展;很抱歉将其作为应用程序的一部分进行部署,并使用DBus进行来回通信。我不知道该怎么做;对不起 (感谢aleb和TingPing帮助我们思考这个答案。)谢

是否可以从Gtk应用程序内部创建标题栏菜单?是否可以使用C或Python,或者是否需要启动GJs并创建类似于gnome外壳扩展的菜单

图中显示了我正在谈论的菜单(在本例中是gnome外壳扩展)。我不是说应用程序菜单(在屏幕截图中是“Builder”菜单),因为只有Gtk应用程序有焦点时才可见,但我想要一个始终可见的菜单


您需要使用shell扩展;很抱歉将其作为应用程序的一部分进行部署,并使用DBus进行来回通信。我不知道该怎么做;对不起


(感谢aleb和TingPing帮助我们思考这个答案。)

谢谢。我认为这将是对尝试从Gnome通知区域(目前位于左下角)迁移的人的有用建议。有些程序在那里放了很多菜单,但这并不是隐藏这些菜单的最佳地方。