让便签始终保持在最前面?

让便签始终保持在最前面?

(仅记录此事 - 随后自我回答)

我正在使用stickynotesUbuntu Natty 中的小程序来记笔记。我偶尔想让这些笔记保持“始终在最上面”,但我找不到这样的设置(图片来自这里):

便利贴

是否有可能以某种方式强制stickynotes使注释始终保持在最顶部?

答案1

是的,这是可能的——从这篇文章中我得到了答案:在 shell 中启动的应用程序自动“始终位于顶部” / 桌面 / Xfce 论坛;可以用于wmctrl此。

首先,在终端中,使用wmctrl获取当前活动窗口的列表:

$ wmctrl -l
0x01a00003 -1 mypc Bottom Expanded Edge Panel
0x01a00036 -1 mypc Top Expanded Edge Panel
0x01200023 -1 mypc x-nautilus-desktop
0x042000e1  1 mypc Mozilla Firefox
0x03400024  0 mypc Terminal
0x032000f2 -1 mypc 2013-03-29

“2013-03-29”是我的笔记窗口的标题stickynotes;然后只需运行此命令,即可强制该特定的笔记窗口保持在顶部:

wmctrl -i -r 0x032000f2 -b toggle,above

注意使用-iswitch,“将窗口参数(<WIN>)解释为数值而不是窗口的字符串名称。“。此外,这切换窗口的“始终位于顶部”属性;因此,如果您想关闭“始终位于顶部” - 只需再次运行相同的上述命令。

请注意,如果stickynotes设置为“将注释放在所有工作区上”,则“始终位于顶部”设置将对所有工作区有效(尽管您可能必须首先单击其他窗口,才能让窗口“理解”它应该“始终位于顶部”)。

相关内容