在 Lubuntu 13.10/14.04 上运行 Ardesia 时出现的问题

在 Lubuntu 13.10/14.04 上运行 Ardesia 时出现的问题

我正在尝试实现 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

  1. 将 Ardesia 降级至版本 1.0-1

  2. 启动另一个窗口管理器(xfwm4是 Xubuntu 中使用的轻量级窗口管理器):

    xfwm4 --replace --sm-client-disable &
    
  3. 运行xfwm4-tweaks-settings→ 合成器 → 检查启用显示合成

为 xfwm4 启用复合功能

笔记:

  1. 有些组合可能不起作用,但也许值得尝试:

    • 从源代码编译它。
    • 其他合成器与xfwm4:组合xcompmgr -ccompton -ccairo-compmgr
  2. 对于永久设置,请openboxxfwm4替换 .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 预构建版本对我有用)

  1. 安装compizccsm

    sudo apt-get install compiz compizconfig-settings-manager metacity
    
  2. 打开 CCSM:

    • 常规类别 → 启用Composite, Gnome Compatibility&OpenGL
    • 效果 → 启用Window Decoration
    • 窗口管理 → 启用Move WindowResize Window(至少,您可以启用您想要的任何选项)

    另外,我已经导出了我的 Compiz 设置

    • 创建一个文本文件,添加以下内容(跳过默认值):

      [core]
      s0_active_plugins = core;composite;opengl;decor;gnomecompat;resize;move;
      
      [composite]
      s0_refresh_rate = 50
      

      或者我的完整设置导出这里

    • CCSM → 首选项 → 导入

  3. 跑步compiz

    compiz --replace &
    
  4. 运行 Ardesia

在此处输入图片描述

相关内容