- Reindentate recently added xalf FAQ entry;

- clarify some things in xalf entry;
- add another workarroung for a problem with xalf (untested but should work).
This commit is contained in:
Maxim Sobolev 2002-01-13 18:21:04 +00:00
parent e0381e1e4e
commit 6e96db8e1b
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=11694

View file

@ -322,24 +322,28 @@ gnomecore
</tr>
<!-- A8 -->
<tr>
<td width="10"> <br> </td>
<td width="10"><br></td>
<td align="left" valign="top" colspan="3">
<p>Short answer is you can. The problem is most likely that you have
Launch Feedback (xalf) enabled. xalf is a FreeBSD library, and cannot
load Linux applications. When you try to load a Linux application,
nothing will happen, and something like the following will show up
in <tt>~/.gnomerc-errors</tt> or on stdout:</p>
<p>Short answer is you can. The problem is most likely that you
have Launch Feedback (xalf) enabled. xalf is a FreeBSD shared
object, and as such cannot be loaded by Linux applications.
When you try to load a Linux application, nothing will happen,
and something like the following will show up in
<tt>~/.gnomerc-errors</tt> or on stdout:</p>
<pre>
<pre>
/usr/local/Acrobat4/Reader/intellinux/bin/acroread: error in loading shared
libraries: /usr/X11R6/lib/libxalflaunch.so.0: ELF file OS ABI invalid.
</pre>
</pre>
<p>To workaround this problem you need to disable Launch Feedback. To
do this, open up the GNOME Control Center, and select
Desktop->Launch Feedback. Uncheck all the options. Click OK.
You should now be able to launch your Linux apps from the GNOME panel.
</p>
<p>To workaround this problem you need to disable Launch Feedback.
To do this, open up the GNOME Control Center, and select
Desktop->Launch Feedback. Uncheck all the options. Click OK.
You should now be able to launch your Linux apps from the GNOME
panel. Another option is to install Linux version of xalf into
<tt>/compat/linux/usr/X11R6/lib/libxalflaunch.so.0</tt> - in
this case Linux emulator will pick up Linux version of the shared
object instead when it's being loaded from a Linux binary.</p>
</td>
</tr>
<tr>