X11 For Mac Os X 10.4 11

Mac OS Forge. Open development of select Mac OS X projects. Tools and Technologies Why you'll love to develop on your Mac. Open Source in Mac OS X Learn about the 200+ open source projects that ship with Mac OS X. Darwin Technologies Beneath the easy-to-use interface of Mac OS X.

  1. Mac Os X 10.3.9 Download
  2. X11 For Mac Os X 10.4 11 Download
  3. Free Mac Os X 10.4
  4. Mac Os X 10.4 11 Download Free

Set up the Mac OS X environment

  • This one goes to 11. X11 for Mac OS X offers a complete X Window System implementation for running X11-based applications on Mac OS X. Based on the de facto-standard for X11, the open source.
  • The XQuartz project is an open-source effort to develop a version of the X.Org X Window System that runs on OS X. Together with supporting libraries and applications, it forms the X11.app that Apple shipped with OS X versions 10.5 through 10.7.

Most of the info on this page is also relevant for Leopard (Mac OS X version 10.5.x), but there's some additional Leopard-specific material on a new page.

Tiger (Mac OS X version 10.4.x) is assumed here.For old notes pertaining to pre-Tiger Mac OS X, see here. This also contains discussion of specific software I consider useful.

The starting point for these notes is a G4 or G5 Mac on which you have just upgraded from the Panther operating system to Tiger. This page is not about how useful the new features of Tiger are; there are more than enough pages like that out there - if you're looking for general praise and criticism of features in OS X, look at some of my other pages. This page addresses the question of how to get X11 and other UNIX software running under Tiger.

Nov 12, 2019  The Mac comes with Apple Books already bundled, but sometimes you need to do more than just read PDF files. Here we look at the best alternatives to do more with PDF on a Mac. May 13, 2019  Reeder should be a familiar name to iOS users. In fact, when the Mac app first launched in 2011, it was a port from iOS to the Mac. Here’s Federico Viticci in his review of the original app. Whilst Reeder for iOS and Reeder for Mac are the same app as far as the main concept goes (quickly fetch unread items for Google Reader, skim through them easily, provide features to do anything you. Good reader for mac os x.

The Terminal application is the place where practically everything happens that you see described here. The typical setup for a new computer is that you'll have created your acount in the directory /Users, and your permissions will not allow you to arbitrarily write to directories such as /usr/local (these are also hidden from the Finder). These kinds of operations require administrator privileges. Of course, the original user account on a new Mac is also an administrator, but to invoke that power you'll need to precede a command by sudo. Try this with a harmless command like sudo ls, and you'll be prompted for the administrative password that you also use to start installations under Mac OS X.

All this power is especially useful if you want to manipulate your Mac through some remote connection; in that case the command line is your door into the computer, and if you have an administrator account it's essentially as if you're sitting in front of the computer. Even the installation of regular Mac OS X Applications can in principle be performed purely within a terminal. I.e., you can mount disk images (.dmg files) and run the installer purely from the command line. The commands for this are hdiutil attach and installer -pkg.

Survival tips

The following are basic things that I learned almost twenty years ago, but if you're new to UNIX then not knowing little details like this can be a real obstacle:

  • To find out more about terminal commands, one uses their man-pages. This is done by typing, e.g., man system_profiler, and similarly man hdiutil and man installer. To read a man page and also be able to search it, you can use emacs or xemacs. I mention this because I use both of these constantly - including right now. Launch the editor and press ESC-x, then type man, followed by RETURN and the name of the command whose manpage you want to open. To find out more, do man man. To get an idea of the scope of the command-line world, you can browse a beautified collection of man pages at the Huntsville Macintosh Users Group web site.
  • Not only does UNIX have a system of manual pages, it also provides a stone-age version of a 'Spotlight™' search: if you want information related to a topic but can't recall the command to look up in the man-pages, use apropos. For example, type apropos font to see what commands are available that have to do in one way or another with fonts on your machine. This will save you many a fruitless internet search. To invoke apropos from within xemacs for easy searchability, do the following: Say you want more information about your system in general. Then in xemacs, type ESC-x tshell to start a terminal emulation, then apropos system cat. The vertical bar sends the apropos output to the cat command which lists the tex without pausing for pages. Now you have the output stream in your xemacs buffer which can be searched, copied etc. The same can of course be done in the Terminal application if you're not using xemacs.
  • I'm not biased against other editors such as vi. To prove this, here is a link to a vi tutorial.
  • Unfortunately, not all installed commands have man pages, even if they are pre-installed. An example on Panther is the screencapture command. Tiger does provide a man page, but Panther doesn't. If you know the command name but can't get a man page, try calling the command with the option --help. Even if this option isn't recognized, you may at least elicit a response giving you the correct usage options. For more on screen shots, see the hints for creating presentations.
  • If you have Apple's XCode Development environment installed as described below, there is another appealing way to look up information: Go to the Help menu of XCode and look up a man page directly from there. The information is formatted very nicely, including sectioning hyperlinks.
  • There are other help systems in UNIX, e.g. the command info: it opens something like a UNIX textbook, sorted into sections. For TeX-specifics, there is also texdoc. Xemacs has its own extensive documentation under M-x info.
  • Last but not least, psychological help is always available. As with man, this is best accessed from xemacs by typing ESC-x followed by doctor. Here is a typical screenshot of a help session:

Install XCode 2.4

XCode is a development environment that provides (among many other things) the C++ compiler that will be used below to compile most of the open-source software that is available for the Mac. This package may be on the Tiger Installation CD. However, to get the most up-to-date version, it's best to check the Apple website, and check for XCode under 'Tools'. There are also additional compilers available for download as 'XCode Legacy Tools'. These encompass older versions of gcc which may be needed to compile some older software. The optional installation of these tools also includes various SDKs that are needed for compiling applications later on. Having the latest version of XCode is probably the main reason why it is worth switching to Tiger (most other features, except Spotlight, are 'gimmicks').

Install XFree86

This is the XWindows server which you need in order to run things like Xemacs/emacs etc. It is also included on the Tiger installation CD, but does not get installed automatically with Tiger. The version number of X11 on Tiger is 1.2. As of November 1, 2006, the X11 application is available for download from Apple's website. On the Tiger installation CD, X11.app is found among the Optional Installs. You can activate those either during the Tiger installation or afterwards. Once installed, the newest version of X11 is available through Appple's Software Update.

Basic X11 functionality

Once you have X11 installed, the Mac is ready to be used as an X-Window terminal. So you can now connect to a remote UNIX host and run applications such as emacs, xv, netscape, gimp, mathematica, or whatever is installed on that host. In order to do that, however, you have to establish a connection that tells the remote host (named host, for example) to use your screen as the display. To do this automatically, you use the secure shell command:
ssh -Y username@host.
Here, username is your account name on the host machine. Note the -Y here. On earlier versions of Mac OS X (including Panther), there is a different version of ssh which needed the argument ssh -X instead.

To test the remote connection, try to open an X-window terminal by typing xterm in the ssh session. If this works, you're all set. If there is an error message then type the following in a Mac Terminal window:defaults write ~/Library/Preferences/com.apple.X11 nolisten_tcp -boolean falsewhich modifies one of X11's default settings. To understand this command better, read the following brief explanation.

Changing application defaults

There are different mechanisms to change default behavior of programs on your Mac:

Darwin shell programs
The command-line programs that you will be running under X11 (or in the Terminal) are affected by environment variables, some of which are set in initialization files (or directories) starting with a dot in your home directory, e.g., .xinitrc (see below).
OS X Applications
X11 itself is an Application under OS X. As such, its properties are determined in a way similar to the old Classic Mac's Preferences, residing in the user's ~/Library/Preferences directory. Those plists (property lists) are sort of a replacement for shell environment variables. To see the contents of these preference files, use the command defaults. Its man page explains this in more detail - for example, you can try default read to see the contents of a .plist file. The keywords in there are the 'environment variables', and some of them may in fact be changed from some interactive menu in the respective application, but some are 'hidden' to the average user of the application (like advanced preferences). In different versions of Apple's X11, there were different preference buttons available to modify these settings. But it's perfectly legal for a user to change them using defaults write (that's why it doesn't require administrator privileges). We'll make use of this mechanism right away.
X11 For Mac Os X 10.4 11

Applications create X11-windows with a variety of different behaviors. Some don't respond to clicks properly unless you customize X11 slightly. I use the following setup:

  • In the x11 input preferences, select only 'Emulate three-button mouse' and disable the other options.
  • In Terminal, type defaults write com.apple.x11 wm_click_through -bool true. This modifies a file called ~/Library/Preferences/com.apple.x11.plist. You can check its contents with defaults read com.apple.x11, but beware: the output values are listed as '1' or '0', but one cannot enter these values as numbers (Martin Costabel found this out in response to a problem I had with the imagemagick display utility where menu windows never responded to clicks). That's why I used 'true' above, and you need to use 'false' to disable this again.
  • You may want to customize X11 via an initialization script which is executed by X11 upon startup. There is a system version of this file called /etc/X11/xinit/xinitrc, and you should copy this file to ~/.xinitrc in order to make modifications to it. This is especially useful to do if you want to try out different window managers, endowing the X11 windows with different visual and functional properties. As an example, one may replace the last line in the file ~/.xinitrc by something like instead of the default exec quartz-wm. quartz-wm is a window manager that is specially designed to integrate well with the Aqua desktop, including the ability to copy and paste using menus at the top of the screen. In the modified version, I instead run the sawfish window manager but also activate quartz-wm --only-proxy in order to keep its copy-and-paste functionality.

While quartz-wm is built into Apple's X11, sawfish is not; so how to get it? The next step is to enable your Mac to become more than just a terminal, and actually run X-Window programs without the help of a remote host. It's getting more and more straightforward to get the X-Window software you need for the Mac. A simple way is to use a package distribution system such as fink, which is described next.

Get the Fink porting software

Mac Os X 10.3.9 Download

This allows you to download all the UNIX applications you'll ever need. Since this porting system is still transitioning to Tiger, it is best to work your way through to the most up-to-date installation instructions by starting from the entry page http://fink.sourceforge.net/There are different instructions on that page, depending on whether you are a new fink user or have used fink before upgrading to Tiger. Make sure you follow the appropriate link!

In the configuration process, I would suggest choosing the option that makes fink download pre-built binaries whenever they are available. This saves a lot of compilation time. Also, before going through the final configuration steps, make sure you know what command-line shell you want to be running; see the following section.

If you are new to fink, it may be useful to use a graphical user interface rather than the command-line version which I am using. The GUI, called Fink Commander, is available from http://finkcommander.sourceforge.net/.

X11 For Mac Os X 10.4 11 Download

Login shell and initialization script

On the Macs that are sold nowadays, the default login shell that takes your command-line instructions in the Terminal is called bash. On the other hand, the fink installation instructions in several places seem to assume that you are using a different shell, called csh. I personally am running a relative of the latter, tcsh, and fink's instructions work fine for that shell.

Of course you can use fink with any shell you like, provided you run the correct version of fink's initialization script. If you keep Apple's default setting, the bash shell, you just should avoid trying to execute scripts that have .csh as their suffix. Specifically, I am talking about the initialization script, see below.

I changed the shell setting from bash to tcsh using the application
/Applications/Utilities/Netinfo Manager. Under 'users', look for your login name and check the list of properties for your account. There is an item 'shell', which I modified to /bin/tcsh.

This choice of shell is mostly a matter of taste, but also of historical compatibility with earlier versions of OS X. In OS X before Panther, tcsh was the default. I have switched back and forth between csh, ksh and tcsh over the years, and I see no reason to abandon tcsh again, having written a couple of important scripts specifically using tcsh syntax.

The choice of shell having been settled, you will have to create an initialization file in your home directory. For the instructions, see the fink documentation. This FAQ is extremely valuable, it really answers a lot of questions you may come across, so make sure you get a general overview of it before embarking on the steps that follow.

The default setup for fink is to let you install only packages that are classified as stable. You can change this by following the instructions at the fink FAQ.

For some more graphics software from fink, have a look at my discussion of vector and bitmap graphics for scientific illustrations.

Integrating X11 with Aqua

To launch X11 programs, one usually types their name from a Terminal command line, e.g., xemacs& (where the ampersand launches the application as a job and immediately returns control to the command line). Instead of this, one can easily wrap this execution shell statement in an AppleScript or other Mac-native interface, and thus create a double-clickable application using the shell executable.

The easiest and in most cases best way to do this is to download the XDroplets Tool. For example, an X11 application that can come in handy is a DVI viewer, in order to display documents created using LaTeX. There are several Mac-native approaches to this issue, but they almost all work by converting to PDF first, and this adds some processing time. Also, sometimes you may want the additional features provided by xdvik, the X-window dvi viewer (e.g., its search function is quite fast). There's xdvi and xdvik. I have xdvi aliased to xdvik because its interface is nicer. Here are the steps to create a dvi viewer for OS X (there is a shareware DVI viewer that doesn't require X11, but if you know you'll be using X11 a lot anyway, then I suggest this free alternative):

  1. Make sure you have installed tetex from fink (or obtain xdvik from somewhere else), so that in a Terminal window you can launch a DVI viewer by typing xdvik.
  2. Launch the 'XDroplets Factory'
  3. Enter xdvik as the name of the command
  4. Press return until all fields are filled with their default values
  5. You're done; an application called Xdvik will appear in your Applications folder. Now you can open dvi files with Xdvik by choosing it in the file's contextual menu or using drag-and-drop. The script will automatically launch X11 if it isn't already running.
  6. If you don't want to do this yourself, here is the final product as a downloadable application: Xdvik.zip. I keep it in the Utilities folder.
Jens NöckelLast modified: Tue Dec 18 09:11:44 PST 2007

For the pre-Intel powerPC processor range of product, the OpenOffice version is old.

MacOS High Sierra password security problemsWe recently reported that there is a. Browsers for macos high sierra. No Mail notifications in macOS High SierraSome people are reporting a problem in macOS High Sierra where notification banners are no longer showing when they receive new emails.To fix this problem go to System Preferences Notifications and changing the alert style from 'Banner' to 'Alert' or 'None'. We will update this section when Apple releases an official fix. Next, change it back to 'Banner' and banner notifications should now work again.If that doesn't help, restart into safe mode (hold down the Shift key on your keyboard when your Mac is starting up to enter safe mode), and try sending a test email to yourself and see if the notifications work. The exploit was discovered by Patrick Wardle, chief security researcher at ‎Synack, and also affects earlier versions of macOS, and it can be delivered by an unsigned app.Apple should be working on a fix to this rather serious problem, but for now you should be extra careful when installing apps, and make sure that you only download them from trusted sources such as the App Store.

Looks like OpenOffice v. 2.0 or so. And it may require you to install X11 to run it, that

had been (supposed to be) on the Tiger 10.4 install DVD (or CD rare 4 disc set.)


{Previous version MS Word 5.1a was excellent as word processor for Tiger.

However MS Office was a huge drain on system resources to install a suite.}


Free Mac Os X 10.4

Have not located the exact installer from the openoffice.org archive but what I did find

was an old link to discontinued Apple support page from a decade ago, w/o content.


System requirements for OpenOffice2.0:


Perhaps something may come of this search:


A NeoOfffice classic edition seems to be new new for Tiger in PPC.

Mac Os X 10.4 11 Download Free

(edited)


Good luck in this matter! 🙂