linux - 创建一个像普通菜单一样弹出但出现在鼠标位置的 float 菜单

标签 linux user-interface gnome

一些上下文

我最近切换到 ubuntu budgie(从 unity),我真的厌倦了 Plank/panel 菜单组合。我找不到适合我的设置,因为根据我的屏幕设置,总有一些东西出现在错误的地方。

如果我激活自动隐藏,我实际上无法在某些边缘显示菜单,如果我不激活它,它一点也不好,以至于我完全删除了木板。 (我在这个操作系统上有奇怪的错误,还是真的很乱?)

我的想法

新想法伴随着挫折而来。我又想起了我过去的一个。我想要一个圆形菜单,当我按下给定的组合键时,鼠标光标周围会弹出一个圆形菜单(非常像您在某些游戏中会发现的那种东西)。

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

问题

所以我的问题是:

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

最佳答案

既然你提到了 Plank 上的错误行为,根据屏幕配置,我怀疑你正在遭受 this bug 的困扰。 .简而言之:Plank 返回的所需空间值在多显示器设置中并不总是正确的。

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

enter image description here

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

不确定您是否还指的是窗口列表的快速访问,但为此您可以使用窗口预览小程序,甚至工作区概览小程序,因此没有 Plank 的生活是可能的。

enter image description here

关于linux - 创建一个像普通菜单一样弹出但出现在鼠标位置的 float 菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50321428/

相关文章:

linux - 有一个显示当前日期 zsh 的环境变量

linux - 将 awk 输出定向到变量

c - 这个声明是什么以及它有什么用处?

java - java中多个点之间的连续虚线(swing)

c++ - 从控制台和 gui 应用程序的输入设计中读取值 (c++)

qt - 当应用程序被要求退出时允许用户交互

xml - 从脚本编辑 xml

ubuntu - 如何在不安装 davfs2 的情况下以编程方式在 Ubuntu 上挂载 WebDAV?

c - GLib的GAsyncQueue保证是先进先出的吗?

c# - 如何像 Split View Pane 一样转换 UWP 导航 View Pane