我最近从 KDE 切换到 Unity,并且真的缺少一个功能:FolderView
Plasma 小部件(等离子体?)
我知道有一个名为的屏幕小程序Folderview
可以在 Unity 下使用,但它有太多缺陷,几乎毫无用处(即使没有,它也根本无法模仿 KDE 的所有功能FolderView
)
所以问题是:有没有办法轻松地转换/翻译将 Plasmoid 变成可在 Unity 中使用的独立应用?或者 Plasmoid 过于依赖 Plasma 桌面,以至于需要从头开始编写新应用?
编辑:我一直在使用FolderView
screenlet,到目前为止还没有那有缺陷,只有几次崩溃,但对系统行为没有实际影响。也许可以。
答案1
转换
由于 plasmoid 是在 kde-plasma 框架内构建的,因此需要对 plasmoid 的源代码进行大量重写。您必须修改源代码(如果可能)以将这些库替换为 GTK 或 QT 等效库。
解决方法
它可能看起来不像等离子那么花哨,但你可以尝试plasmoidviewer
,即
plasmoidviewer APPLETNAME
这将在它自己的窗口中运行该小程序,但它将要求很大一部分kde 库被安装。
正如 Cumulus007 所建议的,您还可以使用 ccsm(或其他适当的窗口管理器设置对话框)来修改 plasmoidviewer 的外观 - 即删除框架和窗口标题栏,并使窗口始终位于其他窗口下方。结果应该看起来和行为都很像等离子体 plasmoid。