创建一个浮动菜单,弹出类似普通菜单但显示在鼠标位置

时间:2018-05-13 23:17:20

标签: linux user-interface gnome

一些上下文

我最近切换到ubuntu budgie(来自团结),我真的厌倦了Plank / panel菜单组合。我找不到适合我的设置,因为根据我的屏幕设置,总会出现错误的地方。

如果我激活自动隐藏,我实际上无法在某些边缘显示菜单,如果我没有激活它,那就完全不好了,直到我完全移除了木板的东西。 (我在这个操作系统上有奇怪的错误,还是真的很乱?)

我的想法

沮丧带来了新的想法。我再想一想我过去的那个。当我按下一个给定的组合键时,我想在我的鼠标光标周围弹出一个圆形菜单(很多你会在某些游戏中找到的东西)。

主要的用例是在我需要时轻松获得“pined”应用程序快捷方式,但也许其他东西很适合它们(命令......)。

问题

所以我的问题是:

  1. 这样的事情已经存在吗?
  2. 如果没有,难以实现吗? (多少时间,复杂性......)
  3. 此类项目需要哪些工具/库?我知道我会在gnome developer website上找到很多解释,但我真的可以使用更多的帮助。

1 个答案:

答案 0 :(得分:1)

由于你在Plank上提到了一个错误的行为,根据屏幕配置,我怀疑你患有this bug。简而言之:在多显示器设置中,Plank所需空间的返回值并不总是正确的。

替换至少部分功能的一个简洁选项是Ulauncher,默认情况下从快捷方式调用,但您可以从能够运行其命令的任何内容触发它。

enter image description here

由于Ulauncher的窗口只是在窗口列表中标识,您可以轻松编写脚本将其移动到当前鼠标位置。 如果您需要任何帮助,请发表评论。

不确定您是否也指快速访问窗口列表,但为此您可以使用Window Previews小程序,甚至是Workspace Overview小程序,因此可以使用没有Plank的生活。

enter image description here