Menu

Any progress on porting to Gtk-3?

2019-07-28
2024-07-18
  • Graham Inggs

    Graham Inggs - 2019-07-28

    Is there any progress on porting LinSmith to Gtk-3?

    Is the code available somewhere public?

     
    • John Coppens

      John Coppens - 2019-07-29

      On Sun, 28 Jul 2019 08:01:18 -0000
      "Graham Inggs" ginggs@users.sourceforge.net wrote:

      Is there any progress on porting LinSmith to Gtk-3?

      Is the code available somewhere public?

      Hi Graham.

      I have a version running on Gtk3... And, maybe more importantly, all
      references to the old gnome libraries have been eliminated.

      But there's a particularly nasty bug which resists being found. When
      running in the debugger, everything is fine. But when run at full
      speed, the program crashes erratically on some of the GUI events.
      I should really retry it now, as it might not have been a problem
      with linSmith after all, but with a Gtk3 library issue.

      John

       
      • Simon Schubert

        Simon Schubert - 2019-11-13

        Hi John, could you please provide this (beta) code, so that we can collaborate on fixing the bug? I'd like to see whether the update also fixes scaling issues with my 4k display.

        Thanks!

         
        • John Coppens

          John Coppens - 2019-11-14

          On Wed, 13 Nov 2019 17:23:46 -0000
          "Simon Schubert" corecode@users.sourceforge.net wrote:

          Hi John, could you please provide this (beta) code, so that we can
          collaborate on fixing the bug? I'd like to see whether the update
          also fixes scaling issues with my 4k display.

          Hi Simon...

          I'm rather ashamed about the delays with linsmith, but there's light at the
          end of the tunnel...

          • I didn't know (or can't remember any report) about scaling issues on
            4k displays. Can you enlighten me? As far as I can see, there are no
            limiting factors inside linsmith - maybe there were issues in Gtk I
            don't know about? Can you give me the exact resolution of your monitor?
            (mine is - I think - 1920x1280 or so, and works fine).

          • The port to Gtk 3 has been working for some time now, the issue is not
            the port, but an insiduous bug which irregularly appears in normal usage
            but does not appear when running in the debugger. I've already spent days
            trying to locate the problem - but then life took over.

          I think I can devote some time over the next weeks. If not, I'll upload
          the last version as a WIP, either to the normal site or to github.

          John

           
  • Cyril

    Cyril - 2022-08-30

    Hola,
    quisiera saber si puedo obtenecer une version màs recente de su programa linsmith? Hace tiempo le utilizaba y quisiera volver a utilizar-lo. Quiero modificar-lo para adaptar-le a mi uso.
    Muchas gracias por su respuesta.
    73
    F8DHC Cyril

     
  • Harry McGavran

    Harry McGavran - 2023-02-08

    There is no libgnomeeui-2.0 with Ubuntu 20.04 and later -- and I'm not finding the Gtk3 version anywhere. Where can I download the Gtk3 version???

     
    • John Coppens

      John Coppens - 2023-02-08

      On Wed, 08 Feb 2023 16:50:59 -0000
      "Harry McGavran" w5pny@users.sourceforge.net wrote:

      There is no libgnomeeui-2.0 with Ubuntu 20.04 and later -- and I'm
      not finding the Gtk3 version anywhere. Where can I download the Gtk3
      version???

      Hello Harry.

      This semester, I'm teaching Antennas again, so I'm in need of linSmith
      myself... Also, I've been thinking about acquiring one of those cheap
      VNAs...

      I've been thinking about creating an appImage of the old version, to
      make it runnable again on more recent distros. I have to read up
      on that issue, but might be doable, as it can contain all the libraries
      it needs.

      And I'm restarting the Gtk3 version but I haven't published it before
      because it's very much lacking functionality. The GUI part was ok now,
      but the rest has to be adapted too.

      I suspect that before end of the month, there could be some news.

      John

       
  • Harry McGavran

    Harry McGavran - 2023-02-08

    Thanks for the reply John! I'm really looking forward to the Gtk3 version -- I'd like to help.

     
  • Harry McGavran

    Harry McGavran - 2023-02-09

    You might give this a try .... (No guarantees)

     

    Last edit: Harry McGavran 2023-02-10
    • John Coppens

      John Coppens - 2023-04-04

      On Thu, 09 Feb 2023 00:34:36 -0000
      "Harry McGavran" w5pny@users.sourceforge.net wrote:

      No guarantees, but you might try this...

      Attachments:

      • [linsmith-0.99.30-x86_64.AppImage]
        (https://sourceforge.net/p/linsmith/discussion/389360/thread/bb8a6d356f/fe21/attachment/linsmith-0.99.30-x86_64.AppImage)
        (1.0 MB; application/vnd.appimage)

      Hello Harry,

      Back on the job...

      Thanks for the try, but the appImage apparently does not include libgnomeui-2.so.0 (and maybe others).
      At first, I was happy it ran on my main computer, but that one has libgnomeui installed, so the
      appImage uses that one. I had to make a VirtualBox app for my students, with a clean OS, and it
      doesn't run there.

      And I'm near confirming where the issue lies with the Gtk3 port.

      John

       
  • Mattia Zomer

    Mattia Zomer - 2023-11-29

    Hello, I registered here just to say thank you for such an incredibly useful tool. I really enjoy using it to understand what happens to my antennas and it helps a lot.

    The package is not there for Debian Bookworm and I had no luck compiling it from source. But I managed to make the Appimage version above work by copying a few libraries that the program needs from an older Debian that had them (libgnomeui-2 libgnomecanvas-2, libgnome-2, libbonobo-2, libbonoboui-2, libart_lgpl_2, libbonobo-activation, libORBit-2, libgnomevfs-2, libgconf-2, libgnome-keyring, libORBitCosNaming-2).

    The insight this program gives is fantastic, please keep it alive!
    Best regards,
    Mattia
    IN3GYK

     
    • John Coppens

      John Coppens - 2023-11-30

      On Wed, 29 Nov 2023 17:01:09 -0000
      "Mattia Zomer" mzomer@users.sourceforge.net wrote:

      The insight this program gives is fantastic, please keep it alive!

      Hello Mattia!

      Thank you for kind words - I really appreciate them!

      I have already translated large parts to Gtk3 and Goocanvas, which were
      the main reason that the package is not in Debian and ubuntu anymore.
      This year was particularly complicated for me, and though I had planned
      to finish the work, things got out of hand...

      It's still on the to-do list though! And since I now have one of those
      cheap VNAs, I want to interface it too.

      Again, thanks for the message!

      Ciao, Mattia

       
  • roucaries bastien

    Hi,

    Thanks John for your work

    Could you try to post your WIP tree ? On debian side we may help to debug

    rouca@debian.org

     
  • R

    R - 2024-07-18

    Hi John,
    Thanks for all of your work on this tool. It would be really nice if you can provide the already modified code. It does not make sense to do all the work again. Debugging is something else than try to start from scratch with shift to gtk3.

    Best regards
    R.

     

Log in to post a comment.