Amaya browser and wysiwyg editor

Summary

2003-06-15: Amaya 8 is extremely buggy, and doesn't appear to have new features -- I don't know what happened to the 8.0 release. I've abandoned it in favor of Mozilla composer, which now supports fonts beautifully and has a far superior interface. It also lets you select "don't modify existing code" in the preferences, which conserves my Dreamweaver templates. Downside: doesn't use templates itself. I'm switching to a link-less template.

March 2003 update -- Debian 3.0

After switching to Debian, I get updates all the time and I now have version 7.2. The program appears to be under continuous and active development, and it's vastly improved from what I had before. Above all, perhaps, the cutting and pasting problem is gone.

I'm using Amaya to write this, and it's working well. You get some screen flicker, but the main font is great, and you can use a grain template. You could probably figure out how to set up several different templates, at which point Amaya really would be a replacement for Dreamweaver. Note also that the source view can be open at the same time, for instance in the second screen, and is updated every time you save -- which is done with Ctrl-xs. Finally, Amaya makes very clean html -- it uses <p> correctly instead of <br> and <b> instead of styles. The only annoyance is a flickering screen. Really this is very good -- a major plus is that Amaya lets you increase the size of the font you view without changing the font code; in fact, I discovered you can in fact set it permanently in Special | Preferences | General, and I set it to 200% which is perfect. Really this is very good. All of these points are improvements on Mozilla and OpenOffice.

You can also change the fonts -- see Instructions. Making a link works great, but you can't use the End key to get past the link area and continue the text -- this you can bug report or work around.

Amaya 7.2 is extremely attractive; it lets you use a template, generates clean code, lets you set the magnification percentage in the editing view, and has a good font. For the moment it looks like this is the Dreamweaver replacement; it's far better than Mozilla.

February 2003 update -- still using SuSE 7.3

My problem with Amaya is that it doesn't cut and paste. However, this doesn't seem to be a problem for others; see discussions at http://www.w3.org/Amaya/User/Mailing.html

On 24 Feb 02 I used CVS to get the latest version of Amaya, putting it in /usr/src/packages/SOURCES/ -- it downloaded a huge slew of files very fast, some of them appearing to be for other operating systems (Windows). I did the same for libwww.

I did this really just as a way of getting a taste of CVS, which is pretty impressive. It certainly allows you to keep up with the latest versions.

Note that the next release is planned for March 2002 -- don't bother compiling until you have this version (5.4).

I may have downloaded the whole source code -- apparently this is known as downloading the "tree". This now needs to be compiled; see instructions at http://www.w3.org/Amaya/User/cvs.html -- specifically, you need to get libwww bootstrapped -- see instructions at http://www.w3.org/Amaya/User/cvs.html#Boot

Once you have checked out the amaya and libwww CVS trees (not a specific
revision), you can get any updates committed to the tree by using the cvs
update command like this

% cd libwww
% cvs -z3 update -d
% cd ../Amaya
% cvs -z3 update -d
% cd ..

First installation January 2002

On 10 January, I installed Amaya 5.3 from the W3C. This is a wysiwyg editor and browser in one. It's very pleasant to write in, and it handles links reasonably well, but you cannot cut and paste from other applications, which makes it rather useless. It's possible that I can configure klipper (if that' what it's called) to work in Amaya -- I will have to check first if it introduces extra code or not.

I'm writing this in Amaya and like it -- it's just that my usual shortcuts don't work. In fact, I can't even make Amaya cut and paste within itself, which makes it clear that I have a faulty installation, since cutting and pasting is a feature in the edit menu. So I could try another rpm. I first installed the fixed motif rpm, and I'll now try the GTK, which will hopefully give me some more functionality. And so I did -- took me a while to figure out that the tarball was a binary, and just needed to be placed in a directory -- I placed it in /usr/local/Amaya. The executable is in /usr/local/Amaya/GTK/bin. Now the wheel mouse sort of works -- decently in menues, but skipping in pages. The wysiwyg is till good, and cutting and pasting now works within Amaya, using the menu. What is clipped from Amaya is available to Klipper, but Amaya doesn't allow pasting from other programs, at least so far. As I said, I may be able to reconfigure Klipper. In sum, this is looking like the best wysiwyg editor so far.

Pasting in Amaya

>How can you paste the X selection in Amaya? I haven't been able to find a way.

On sun keyboard, one uses the Copy and Past function key. Otherwise (Linux for example) the key F6 is mapped to the function exporting the current selection to the X11 cut buffer. The F8 key is to paste the cut buffer. Check the Thot/config/amaya.keyboard . You can have your own copy in $HOME/amaya.keyboard and customize it. see http://www.w3.org/pub/WWW/Amaya/User/Configure.html under the section Keyboard Shortcut to get the syntax of the file.

Starting Amaya

I couldn'g get Amaya to start within KDE. To run it from the console, you have to add this line to the path env variable:

PATH=$PATH:/usr/local/Amaya/GTK/bin ; export #PATH

and then type amaya. There are obviously ways around this, but for the moment, this is pretty inconvenient. Still, the basic editor is nice.

On 30 January 2002 I entered the line above, and got this remarkable response -- this appears to list all X11 relevant environment variables::

steen@gubbio:~> PATH=$PATH:/usr/local/Amaya/GTK/bin ; export #PATH
declare -x ADDON_PATH="/opt/mozilla/"
declare -x COLORTERM=""
declare -x CPU="i686"
declare -x D="32"
declare -x DISPLAY=":0.0"
declare -x GNOMEDIR="/opt/gnome"
declare -x GNOME_PATH=":/opt/gnome:/usr:/opt/gnome:/usr:/opt/gnome:/usr"
declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/home/steen/.gtkrc:/home/steen/.gtkrc-kde"
declare -x HOME="/home/steen"
declare -x HOST="gubbio"
declare -x HOSTNAME="gubbio"
declare -x HOSTTYPE="i386"
declare -x INFODIR="/usr/local/info:/usr/share/info:/usr/info"
declare -x INFOPATH="/usr/local/info:/usr/share/info:/usr/info"
declare -x INPUTRC="/etc/inputrc"
declare -x KDEDIR="/opt/kde"
declare -x KDEDIRS="/etc/opt/kde2:/opt/kde2"
declare -x KDEHOME="/home/steen/.kde2"
declare -x KDE_MULTIHEAD="false"
declare -x LANG="en_US"
declare -x LC_COLLATE="POSIX"
declare -x LD_HWCAP_MASK="0x20000000"
declare -x LESS="-M -S -I"
declare -x LESSCLOSE="lessclose.sh %s %s"
declare -x LESSKEY="/etc/lesskey.bin"
declare -x LESSOPEN="lessopen.sh %s"
declare -x LESS_ADVANCED_PREPROCESSOR="no"
declare -x LIBPATH="/opt/mozilla/"
declare -x LOGNAME="steen"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=
40;31;01:ex=01;31:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll
=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.arj=00;31:*.taz=00;31:*.lz
h=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tbz2=00;31:*.png=0
1;35:*.bmp=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.pcx=01;35:*.ppm=01;35:*.tif
=01;35:*.xbm=01;35:*.xpm=01;35:*.wav=00;32:*.mp3=00;32:*.au=00;32:*.aiff=00;32:*.mi
d=00;32:*.voc=00;32:"
declare -x LS_OPTIONS="-N --color=tty -T 0"
declare -x MACHTYPE="i686-suse-linux"
declare -x MANPATH="/usr/local/man:/usr/share/man:/usr/X11R6/man:/opt/gnome/man:/usr/openwin/m
an:/usr/local/share/man"
declare -x MINICOM="-c on"
declare -x MOZILLA_DIR="/opt/mozilla/"
declare -x NNTPSERVER="news"
declare -x OPENWINHOME="/usr/openwin"
declare -x OSTYPE="linux"
declare -x PAGER="less"
declare -x PATH="/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/lib/java/bin:/usr/games/bin:
/usr/games:/opt/gnome/bin:/opt/kde2/bin:/opt/kde/bin:.:/opt/gnome/bin:/usr/local/Am
aya/GTK/bin"
declare -x PRINTER="lp"
declare -x PWD="/home/steen"
declare -x QTDIR="/usr/lib/qt2/"
declare -x QT_XFT="0"
declare -x SESSION_MANAGER="local/gubbio:/tmp/.ICE-unix/989"
declare -x SHELL="/bin/bash"
declare -x SHLIB_PATH="/opt/mozilla/"
declare -x SHLVL="2"
declare -x SUSE_DOC_HOST="localhost"
declare -x TERM="xterm"
declare -x TEXINPUTS=":::/home/steen/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX:/home/steen/.TeX:/
usr/share/doc/.TeX:/usr/doc/.TeX:/home/steen/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX"
declare -x USER="steen"
declare -x USE_FAM="no"
declare -x WINDOWMANAGER="/usr/X11R6/bin/kde"
declare -x X="1024"
declare -x XDM_MANAGED="true"
declare -x XKEYSYMDB="/usr/X11R6/lib/X11/XKeysymDB"
declare -x XNLSPATH="/usr/X11R6/lib/X11/nls"
declare -x XSESSION_IS_UP="yes"
declare -x Y="768"
declare -x moz_debug="0"
declare -x no_proxy="localhost"

 

 

 

top
Debate
Evolution
CogSci

Maintained by Francis F. Steen, Communication Studies, University of California Los Angeles


CogWeb