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
