From 01d0231fd514140115abd34bd54c1f4c048ed892 Mon Sep 17 00:00:00 2001 From: Geoff Ritter Date: Sat, 28 May 2011 00:51:23 -0300 Subject: misc/ardesia: Updated for version 0.8. Signed-off-by: Niels Horn --- misc/ardesia/README | 70 ++++++++++++++++++++++++++++++++--------- misc/ardesia/ardesia.SlackBuild | 22 ++++++++----- misc/ardesia/ardesia.info | 6 ++-- 3 files changed, 72 insertions(+), 26 deletions(-) (limited to 'misc/ardesia') diff --git a/misc/ardesia/README b/misc/ardesia/README index 36b82d9b41..f559b62d22 100644 --- a/misc/ardesia/README +++ b/misc/ardesia/README @@ -5,27 +5,67 @@ as well as annotate and redistribute it. Ardesia is also pressure sensitive assuming your device is properly configured. USER TIPS: -Ardesia is set to be 'always on top' and will be on top of even desktop -panels. However, if you have shortcuts too or launch the program with -'-d' you can toggle the 'always on top' option and the panel should -be back on top. This will allow you to opperate at least operate the -panel as well as minimize ardesia to regain full control over the -desktop. Personally, they should of had a 'pass through' mode so that -you would not have to hide the panel or the drawings to do things on -the desktop. + +Ardesia functions differently under different window managers. + +Fluxbox/Blackbox: D- +Even with cairo-compmgr or xcompmgr these only function with a solid color +background. You may have difficulty selecting tool box, try launching +with '-d'. As for other minimalist window managers, you are on your own. + +XFCE: C +The drawing window has a title bar and you can't type in windows unless shaded +or minimized. Unknown work around for this. + +KDE: A+ +Default KDE settings will darken the screen. To fix this +System Settings > All Effects Tab > Shadow Properties > Uncheck Active windows +have stronger shadows > Disable Shadows (important if running) > Click Apply. +Optionally re-enable Shadows and click Apply. + +GNOME 3.0: F +Sorry, I have no work around for the issues with this window manager. +- The Application hides the bar at the top (you can still access Activities + with a shortcut key. +- The Tool Box will always be below the drawing window. +- Because of the tool box, the main features of pictures, pdf, an screen + record can not be accessed. + +Other: +If you have 'focus' extensions that gray out everything but the focused +window, you will probably have to disable it. However, if you are using +compiz, you probably are not using ardesia because there is a plugin for all +this functionality. + +General: +Depending on the window manager, you may need to launch as "ardesia -d" to +obtain control of the tools panel. This may also require tweaking of other +settings to have the pannel appear on top of the drawing overlay window. You +may have to toggle "always on top" for the drawing window if you are capable +of toggling it seperatly from the tool box window. + +The "mouse option" only seems to effectively work in KDE and XFCE. This is +a pass through mode that will interact with the desktop below the drawing +window. The PDF export will allow you to add new pages to a pdf that are screen captures of when the button is pressed. It does not save vector shapes. -Fluxbox and Blackbox are not compatible! The program will draw -black over everything and not allow you to access the tools the same -goes for curtain and spotlighter (maintained by ardesia). Openbox -works without issues. You are on your own testing other minimalist -window managers. +Here some xprops of the windows if you can control windows based on these: + +Tool Box: +WM_CLASS(STRING) = "ardesia", "Ardesia" +WM_NAME(STRING) = "Ardesia" + +Drawing Window: +WM_CLASS(STRING) = "ardesia", "Ardesia" +WM_NAME(STRING) = "window" + This requires gsl. -Runtime Requires +Runtime Required: - A Composite manager (compiz, kwin, xcompmgr, cairo-compmgr, etc.) -Runtime Optional + +Runtime Optional: - VLC for recording and streaming diff --git a/misc/ardesia/ardesia.SlackBuild b/misc/ardesia/ardesia.SlackBuild index 7966118714..967dd22b4a 100644 --- a/misc/ardesia/ardesia.SlackBuild +++ b/misc/ardesia/ardesia.SlackBuild @@ -7,7 +7,7 @@ # Public Domain PRGNAM=ardesia -VERSION=${VERSION:-0.6} +VERSION=${VERSION:-0.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -44,7 +44,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 cd $PRGNAM-$VERSION chown -R root:root . # If you are going to blindly reset permissions, this is a bit more readable. @@ -72,18 +72,24 @@ make install DESTDIR=$PKG # Make sure the Icon parameter is set properly in .desktop file sed -i 's/Icon=.*/Icon=ardesia/' $PKG/usr/share/applications/ardesia.desktop # Copy the icon to the proper folder -mkdir -p $PKG/usr/share/icons/hicolor/22x22/apps/ -cp $PKG/usr/share/pixmaps/ardesia.png $PKG/usr/share/icons/hicolor/22x22/apps +mkdir -p $PKG/usr/share/icons/hicolor/48x48/apps/ +mv $PKG/usr/share/icons/ardesia.png $PKG/usr/share/icons/hicolor/48x48/apps find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true -# No Manpages +# A Man page was added +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +# --docdir is not respected and does not install all of the standard document files +# Alternate Fail safe to the standard. +# if [ -d $PKG/usr/share/doc/ ]; then mv $PKG/usr/share/doc/ $PKG/usr/doc/; fi +# if [ -d $PKG/usr/doc/$PRGNAM ]; then rename $PRGNAM $PRGNAM-$VERSION $PKG/usr/doc/$PRGNAM-$VERSION; fi mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -# make install already did this but to the wrong directory -# --docdir is not respected -mv $PKG/usr/doc/ardesia/* $PKG/usr/doc/$PRGNAM-$VERSION/ +cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README TODO \ + $PKG/usr/doc/$PRGNAM-$VERSION +# Copy the build script cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/misc/ardesia/ardesia.info b/misc/ardesia/ardesia.info index 1c2871d096..ce21600aa0 100644 --- a/misc/ardesia/ardesia.info +++ b/misc/ardesia/ardesia.info @@ -1,8 +1,8 @@ PRGNAM="ardesia" -VERSION="0.6" +VERSION="0.8" HOMEPAGE="http://code.google.com/p/ardesia/" -DOWNLOAD="http://ardesia.googlecode.com/files/ardesia-0.6.tar.gz" -MD5SUM="1dcb2d54ed15d5cb25cc5b1968ac6562" +DOWNLOAD="http://ardesia.googlecode.com/files/ardesia-0.8.tar.bz2" +MD5SUM="f63cd6851498b2f8603ff59d736a136a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" MAINTAINER="Geoff Ritter" -- cgit v1.2.3