If there is a folder share/doc, that should be optional, most likely contain gtk library documents, rather hard to read anyway. But I sugggest leave the foler share/locale untouched because its size is small and it provides localization messages for different languages. Eg, if your locale is French, then the dialog box yes/no will become in french. Втр, 14 Дек 2010, Ian Clark писал(а): > http://www.jsoftware.com/jwiki/System/Beta/Gtk%20on%20Mac says: > > "To Do > 1. shrink down the gtk libraries to runtime only (if possible). Right > now the download is around 40MB. However, run time on Windows is only > around 10MB and it should be about the same on the Mac. " > > Here's where I got to, after an hour or so this morning... > > "~install/gtk" comes as a zipfile of around 40 MB. But it expands to > 207.2 MB. It contains these dirs: > > bin 6.1 MB > etc 291 KB > include 5.9 MB > info 377 KB > lib 22.8 MB > Library 20 KB > libexec 4 KB > man 16 KB > share 171 MB > share/gtksourceview-2.0 934 KB > var 684 KB > > Most of the MBs are in /share and (to a lesser extent) /lib (...which > has all the Mac:dylibs -- c/f Win:DLLs) > > I hid the indented dirs above (...moved them to a folder called HIDE) > and blue-J (jgtj701.app) started, displayed a noun in the session > window, and opened an ijs script in the Edit window, and did all these > things without nasty messages appearing in Mac:Terminal. > > Here's a sample of the sort of message you see in Mac:Terminal when > you hide something needed: > (<unknown>:524): GtkSourceView-WARNING **: Failed to load > '/Applications/j701/addons/gui/gtk/config/j.lang': could not find the > RelaxNG schema file > > Mind-you, this is not to say jgtk will be happy when I start wanting > more specialist facilities. But with Mac:Spotlight and Mac:Terminal > it's easy to identify any missing files/dirs and drag them back into > "~install/gtk". > > I thus arrive at gtk (30.2MB) --not excessive by today's standards. It > zips-up to: gtk.zip (8.9 MB), suitable for a download, IMO. > It contains the whole of the originals dirs: /bin /etc /lib, and a > single dir from /share, viz: /share/gtksourceview-2.0/. > > That's the best I can do for now. Further work would need to > cheese-pare /bin and /lib, without any guarantee that some specialist > facility might not fail. I'd be happy to stick with what I've arrived > at, ...knowing I can download the whole of /gtk from somewhere. > > Now... what I want for Christmas is a sample app to study. > > Ian > > > > On Mon, Dec 13, 2010 at 11:37 PM, Ian Clark <[email protected]> wrote: > > Well, that seemed to work, at last! And fairly smoothly -- or at least > > potentially smoothable. > > > > Here is my log, as I followed the steps as closely as I could from: > > http://www.jsoftware.com/jwiki/System/Beta/Gtk%20on%20Mac > > > > 1. install J701 from the beta page. > > > > [I did that, renaming my old j701 install folders, and dragging down > > the 4 coloured J's afresh into the Dock.] > > [But when I tried to run jconsole using the gray-J (jcon701.app), Mac > > told me the app was broken. > > Undaunted, I double-clicked '~install/bin/jconsole', which launched > > "Terminal" and gave me a tty J-session, allowing me to proceed to step > > 2. > > > > 2. Update from pacman. It is easiest to install everything, i.e. load > > jconsole, then: > > > > load 'pacman' > > 'update' jpkg '' > > 'install' jpkg 'all' > > > > [That worked smoothly. I even copy/pasted the input lines.] > > > > 3. Get the gtk libraries from here. Unzip and > > > > * copy the gtk folder into ~install/gtk > > * copy jgtk.command into ~bin/jgtk.command, overwriting the existing file > > * copy jgtk701.app into ~install/jgtk701.app, overwriting the > > existing directory > > > > (Ignore the gtk.ijs script, as that in pacman is already up to date.) > > > > [The download started immediately I clicked the link: > > http://ubuntuone.com/p/TOP > > Firefox showed a blank page, but zipfile: cb2.zip (42.6 MB) soon > > appeared in Downloads. > > Unzipped to single folder: /cb2 (207.3 MB) > > Contains: > > gtk (Folder, drag into '~install') > > gtk.ijs (ignore) > > jgtk.command (Terminal shell script, drag into > > '~install/bin') > > jgtk701.app (Application, drag into '~install') > > ...trashed the rump of /cb2.] > > > > 4. Click jgtk701.app in finder to run J701. > > > > ["Terminal" appeared in Dock, and both its icon and the blue-J jumped > > up and down for a long time. Then the standard message appeared > > warning me that jgtk701.app had been downloaded from the internet and > > did I want to run it? --Replied Yes (of course). > > A "Terminal" session opened in its own window. There's ways of hiding > > it, which I shall look for. Then a parchment-coloured window appeared, > > entitled "Term", a J session implemented in gtk.] > > > > [Subsequently jgtk701.app started immediately. > > What's more, the gray-J now runs too, without complaint, launching a > > "Terminal" session. > > > > I copied my j602-user folder whole-and-entire and renamed it: > > j701-user. However a lot of my utilities don't run any more, or they > > don't run quite as intended. To be expected. > > > > My startup.ijs concludes with: > > smoutput PROMPTS > > ...intended to show a list of useful expressions in the session. These > > appear in the "Terminal" window, and not in the (gtk) "Term" window, > > which starts off blank, and I have to type: PROMPTS to see them. > > > > The factory-default session font is very poor with non-ascii chars, > > and the box-chars collapse into column 0. See: apal.tiff (attached, > > provided it doesn't get stripped). > > > > However this problem goes away if I choose menu Edit > Session Font, > > and pick APL385 Unicode. This shows boxes correctly, including the > > existing (collapsed) boxes. > > > > The alternative is menu View > Toggle Ascii Box Drawing, which gives > > '+--+' boxes, which don't collapse the box display. > > > > There are two menu items associated with Command+Quit, namely > > menu: jconsole > Quit jconsole > > menu: File > Quit > > The first one produces a Logout message in the "Terminal" session. > > The second one makes the "Term" window disappear. > > > > There's a small scrollbar bug in the session / edit windows. If both > > scrollbars are showing, the window resize box is visible okay. But if > > the window is wide enough for the bottom scrollbar to disappear, the > > side scrollbar descends to the bottom of the window, covering the > > resize box. > > > > Suddenly, after exitting and restarting it a few times, gtk has > > spontaneously stopped working and gives the message "GTK init failed: > > libraries not installed or not found, etc." > > Repeated exits and restarts give the same result. > > However gtk has come to life again after I've quitted Firefox and all > > other apps and re-run jgtk701.app. I suspect a resource bottleneck, > > for all my 4GB of installed memory. Mac "Console" shows a lot of > > messages from some very unhappy processes. > > > > I've also tried restarting the Mac. jgtk701 still runs. (Always a good > > thing to check!) > > > > 'wd' gives value error. I suppose it's too much to hope for a 'wd' > > emulator, even a cut-down one for helping to migrate heritage scripts. > > So I'm going to have to rebuild a lot of basic tools which I use to > > help me see what's going on. Such as my locale-browser. > > > > Gtk offers some rich window-building possibilities, and I just wonder > > what J701 will offer in the way of window-building tools. > > > > Experiments continue... > > > > Ian > > > > > > > > On Mon, Dec 13, 2010 at 2:28 PM, chris burke <[email protected]> wrote: > >> Thanks to Norman Drinkwater, the J7 Gtk IDE (with syntax highlighting) > >> is now working properly on Mac OS X 10.6 32-bit Intel. See > >> http://www.jsoftware.com/jwiki/System/Beta/Gtk%20on%20Mac for more > >> info. > >> > >> We need this tested on other Mac OS, and if necessary, appropriate > >> binaries built. > >> > >> Chris > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > >> > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm
-- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
