gfreeau / ardesia

Automatically exported from code.google.com/p/ardesia
GNU General Public License v3.0
32 stars 18 forks source link

Ardesia not working with Linux Mint 18.1 Cinnamon 64-bit #77

Open Terstegge opened 7 years ago

Terstegge commented 7 years ago

As said in the title. Ardesia is not working at all for me. Initial window with filename dialog stays visible with no content. Ardesia menu disappears after a few clicks. Painting does not work at all.

richtj commented 7 years ago

I am using Linux Mint 18.1 Xfce 64 bit. The ardesia application does not work for me, either. I have only a single monitor, my laptop; to me it appears that ardesia is looking for a second screen. When I try running ardesia from the command line I get the following error messages:

Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. Enabled Device in screen 2. 0x2370ab0: "Virtual core pointer" (Type: 0) Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged

richtj commented 7 years ago

From the README: "In order to run Ardesia on Linux you need to run a composite manager such as compiz, kwin or xcompmgr. You can also use a compositing window manager as xfwm, metacity and mutter." So I think this satisfies the requirement:

wmctrl -m

Name: Xfwm4 Class: xfwm4 PID: 1483 Window manager's "showing the desktop" mode: N/A

richtj commented 7 years ago

I uninstalled the version of ardesia installed via package manager and compiled following the instructions in the INSTALL file:

./autogen.sh make make install

Now when I run ardesia I get these messages:

Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. No such schema 'org.florence.behaviour' Fail to hide virtual keyboard: Florence and gsettings packages are required Enabled Device in screen 1. 0x7ebab0: "Virtual core pointer" (Type: 0) Enabled Device in screen 1. 0x80c830: "SYNA2B31:00 06CB:7F8C Touchpad" (Type: 6) Enabled Device in screen 1. 0x7ebf30: "SYNA7813:00 06CB:1786" (Type: 5) Enabled Device in screen 1. 0x7ebbd0: "Virtual core XTEST pointer" (Type: 0)

So I think that screen 1 is better than screen 2, but I want things happening on my screen 0.

Jayce08 commented 7 years ago

I have researched that you need to install the lower version of Ardesia as it works flawlessly there. Question is how to install Ardesia 1.0? The current version is 1.1