我正在尝试实现 Roman 在此线程中描述的设置:在桌面上绘图(我正在尝试选项 2,使用 Ardesia 和 xcompmgr)
我确实可以使用此解决方案为我的化学课制作教学视频(我是一名教师)。我已经安装了 xcompmgr 和 ardesia(根据 Roman 的解决方案),但当我运行 ardesia 时,我得到一个空白的灰色工具栏(没有显示应该存在的图标)。工具栏上的按钮(虽然不可见)确实有效(当我单击铅笔时,笔光标会显示出来,颜色会正确更改等),但当我尝试写任何东西时什么都没有发生。我也尝试过使用 compton 代替 xcompmgr。我正在运行 lubuntu 13.10 [更新:14.04]。任何建议都将不胜感激,因为这确实是为我的班级制作视频的杀手级工具。谢谢。
[更新]:经过进一步调查,其他人似乎在使用最新版本的 Ardesia (1.1-1) 时也遇到了这个问题,并建议尝试倒数第二个版本 (1.0-1)。我试过了,虽然它给了轻微地效果更好(工具栏图标显示出来,可以注释文字,但几秒后就会消失,仍然无法用笔画),但还远远不够用。我仍然会很感激任何帮助。谢谢。
[更新 2]:作为测试,我运行了一个你buntu(不是鲁我在我的 lubuntu 系统上安装了 compiz,并运行了 ardesia,结果还是失败了。我尝试在我的 lubuntu 系统上安装 compiz,并将其与 ardesia 一起使用,但结果还是一样。我仍在尝试找出问题所在(也许是 openbox 的问题?)。我并不是这方面的专家,但我正在尽我所能,我非常希望得到大家的帮助。谢谢。
[更新 3]:在尝试@fossfreedom 在评论中的建议后,我从 ardesia 收到以下错误:
然后我又试了几次,虽然它一次都没坏,但还是无法绘制。也许值得注意的是:有时当我退出 aredsia 时,我尝试绘制的图形会在程序关闭前短暂闪烁。不确定这意味着什么,但我认为这表明它并没有完全坏掉……
答案1
将 Ardesia 降级至版本 1.0-1
启动另一个窗口管理器(
xfwm4
是 Xubuntu 中使用的轻量级窗口管理器):xfwm4 --replace --sm-client-disable &
运行
xfwm4-tweaks-settings
→ 合成器 → 检查启用显示合成
笔记:
有些组合可能不起作用,但也许值得尝试:
- 从源代码编译它。
- 其他合成器与
xfwm4
:组合xcompmgr -c
,compton -c
或cairo-compmgr
对于永久设置,请
openbox
用xfwm4
替换.config/lxsession/Lubuntu/desktop.conf
:[Session] windows_manager/command=xfwm4
使用单独的合成器,添加合成管理器命令
.config/lxsession/Lubuntu/autostart
,例如:compton -c --backend glx
答案2
我使用 Ubuntu 14.04 对源存储库中的 Ardesia 进行测试。
- 来自 Repo 的 Ardesia 1.1-1 获得
SEGFAULT
。 - Ardesia 从源头默认
openbox
,在关闭前闪现我的绘图一秒。
(在装有全新 Lubuntu 的 VBox 中,只有 Ardesia 1.0-1/Precise 预构建版本对我有用)
安装
compiz
和ccsm
sudo apt-get install compiz compizconfig-settings-manager metacity
打开 CCSM:
- 常规类别 → 启用
Composite
,Gnome Compatibility
&OpenGL
- 效果 → 启用
Window Decoration
- 窗口管理 → 启用
Move Window
,Resize Window
(至少,您可以启用您想要的任何选项)
另外,我已经导出了我的 Compiz 设置
创建一个文本文件,添加以下内容(跳过默认值):
[core] s0_active_plugins = core;composite;opengl;decor;gnomecompat;resize;move; [composite] s0_refresh_rate = 50
或者我的完整设置导出这里。
CCSM → 首选项 → 导入
- 常规类别 → 启用
跑步
compiz
compiz --replace &
运行 Ardesia