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/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
