The current installer (1.0.280) works fine for me on Centos 7, creating working jconsole and jhs icons.

Thanks,
David Mitchell

On 4/6/2017 16:47, Eric Iverson wrote:
I have just pushed a new version of installer.ijs. If it can't determine
the terminal, it jams in gnome-terminal. This is right for you and probably
most people. Undoubtedly it won't work for someone.

Please have another try and let me know how it goes.

On Thu, Apr 6, 2017 at 4:43 PM, Eric Iverson <[email protected]>
wrote:

Using gnome-terminal is the right solution for your installation. For a
mint install it is mate-terminal. And for others it is whatever the user
has as their default terminal.

Thanks for checking for the LF as that had also puzzled me.

Older centos versions would have a result of gnome-terminal and that would
work. Newer versions of centos (and others) have the gnome-terminal-server
result that is misleading.

I'll have another stab at this tomorrow.

On Thu, Apr 6, 2017 at 4:23 PM, David Mitchell <[email protected]>
wrote:

   get_terminal_jinstaller_''
/usr/libexec/gnome-terminal-server

   LF e. get_terminal_jinstaller_''
1

The two methods I have had work for me are these:

1. Use gnome-terminal:

Exec=/usr/bin/gnome-terminal -e "\"/home/me/Downloads/j64-806/
bin/jconsole\""
Exec=/usr/bin/gnome-terminal -e "\"/home/me/Downloads/j64-806/bin/jconsole\"
~addons/ide/jhs/config/jhs.cfg"

2. use a leading shebang on the icon (from Patrick)

#!/usr/bin/env xdg-open

and use these changes also:

Terminal=true
Exec=/home/me/Downloads/j64-806/bin/jconsole

David


On 4/6/2017 15:34, Eric Iverson wrote:

Thanks for the feedback. The variety in linux installs continues to amaze
and puzzle me.

The problem is to determine the right command to start a terminal
session.

Please try the following for me:

start jconsole
   load'~addons/ide/jhs/installer.ijs'
   get_terminal_jinstaller_''

Thanks.

I've had a quick look at gnome-terminal-server and have a good idea of
where I went wrong, But haven't a clue about what to do instead.


On Thu, Apr 6, 2017 at 3:14 PM, David Mitchell <[email protected]>
wrote:

Eric,

I tried executing

load '~addons/ide/jhs/installer.ijs'
shortcut'jc'

and this Icon was created:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=jc806
Exec=/usr/libexec/gnome-terminal-server
 -e "\"/home/me/Downloads/j64-806/bin/jconsole\""
Path=/home/me
Icon=/home/me/Downloads/j64-806/bin/icons/jgray.png

I Joined the -e line to the Exec line and the display of the icon
improved, but double-clicking the icon had no apparent result on Centos
7.

David


On 4/6/2017 11:26, Eric Iverson wrote:

David, Patrick;

I have just released a new JHS with an improved version of
installer.ijs.
With luck this will do a better job of creating icons that work in a
wider
range of linux environments (particularly in the ones where problems
were
reported).

On Sun, Mar 19, 2017 at 8:48 AM, David Mitchell <[email protected]

wrote:

I installed J64-806 on Centos 7, activated AVX and ran the jhs
installer

script.

The installer script created 3 icons, jc806, jhs806 and jqt806.
jqt806
worked fine.  Both jc806 and jhs806 failed with "There was an error
launching the application."

The commands in the icons were as follows:

jc806: x-terminal-emulator -e "\"/home/me/Downloads/j64-806/
bin/jconsole\""
jhs806: x-terminal-emulator -e "\"/home/me/Downloads/j64-806/
bin/jconsole\"
~addons/ide/jhs/config/jhs.cfg"

I tried the same commands in a terminal window and was told that
x-terminal-emulator was not found.

I did some research and found that x-terminal-emulator does not exist
for
Centos 7 and that the simplest fix was to replace x-terminal-emulator
in
the command strings with gnome-terminal, as I have Gnome installed.

The updated commands now worked but generated the following message
for
jconsole and jhs:

/home/me/Downloads/j64-806/bin/jconsole: /lib64/libtinfo.so.5: no
version
information available (required by /home/me/Downloads/j64-806/bin
/jconsole)

This message did not stop jconsole from running.

jhs also had this message:

sh: x-www-browser: command not found

A bit more research found that this could be fixed in
ide/jhs/core.jhs by
replacing:

  case. 'Linux'  do. 2!:0'x-www-browser ',url,' >/dev/null &'

with

  case. 'Linux'  do. 2!:0'xdg-open ',url,' >/dev/null &'

A different general fix for the URL open might be to parse the result
of
this command:

$ cat /usr/share/applications/defaults.list | grep http
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop

and plug in firefox, for example.

/David Mitchell
------------------------------------------------------------
----------
For information about J forums see http://www.jsoftware.com/forum
s.htm

------------------------------------------------------------
----------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------

For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm



----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to