Results 1 to 5 of 5

Thread: KRDC and SSH

  1. #1
    Join Date
    May 2015
    Location
    Italy
    Posts
    368

    Default KRDC and SSH

    Hi all,
    I use a lot of SSH sessions for my work, so I would benefit from some kind of "SSH manager".
    Since I already use KRDC to manage a lot of RDP sessions, it would be nice to have SSH support in KRDC too.

    So I started investigating on writing an SSH plugin for KRDC, only to discover that there's already one (and an NX plugin too!).

    Looking at the git repository for KRDC I see those two plugins (Konsole and NX) have been added in 2009 and 2008 respectively, so it's nothing new.
    Is there a reason why those two plugins aren't compiled in?
    Could they be added to the KRDC package?

    Thank you in advance
    Cris
    Desktop: OpenSUSE Tumbleweed (x86_64) - AMD FX-8350 Eight-Core Processor, 16Gb RAM, 120GB Samsung Evo 840 SSD
    Laptop: OpenSUSE Tumbleweed (x86_64) - Thinkpad T440 - Intel i5-4210U, 12Gb RAM, 250GB Samsung EVO 750 SSD

  2. #2

    Default Re: KRDC and SSH

    Quote Originally Posted by Cris70 View Post
    Is there a reason why those two plugins aren't compiled in?
    We don't disable anything specifically, and we added all build dependencies that krdc looks for.
    So if they are not compiled in, that's because they are disabled upstream.

    The "konsole" plugin is not even referenced in the CMakeLists.txt file.

    NX is, but apparently it needs something called libnxcl. And its CMakeLists.txt file still uses KDE4 macros, so it's probably not even possible to build it at the moment.

    As you say yourself, that code is from 2008 and 2009, and not at all ported to KF5 (yet?) like the rest.
    So it's no option currently.

  3. #3

    Default Re: KRDC and SSH

    Btw, the konsole plugin was added here and is unchanged since then:
    https://quickgit.kde.org/?p=krdc.git...a9e756e6a375a9

    The commit message:
    Add a new Konsole KPart based plugin. Just a prototype, nothing working yet. The idea is to have also ssh or telnet support with KRDC.
    Disabled from build, adding just for backup reasons.
    So this apparently never worked anyway.
    It might be a starting point though.
    Last edited by wolfi323; 21-Apr-2016 at 02:09.

  4. #4

    Default Re: KRDC and SSH

    Regarding NX, I had a look at the last KDE4 version (15.12.3), and NX support is actually commented out/disabled since KDE 4.2...

    The corresponding section in the CMakeLists.txt file:
    Code:
    # NX support is not ready for KDE 4.2; disabled (uwolfer)
    # macro_optional_find_package(LibNXCL)
    # macro_log_feature(LIBNXCL_FOUND "libnxcl" "NX X compression client library" "http://svn.berlios.de/svnroot/repos/freenx/trunk/freenx-client/nxcl/" FALSE "1.0" "Needed to build Krdc with NX support")
    I hope that answers your questions...
    Last edited by wolfi323; 21-Apr-2016 at 02:36.

  5. #5
    Join Date
    May 2015
    Location
    Italy
    Posts
    368

    Default Re: KRDC and SSH

    There are more commits for the konsole plugin on GitHub:

    adaptee committed on 25 May 2012
    Use KService to lookup the library name of konsolepart
    See https://git.reviewboard.kde.org/r/105028/
    svn path=/trunk/KDE/kdenetwork/krdc/; revision=1296532

    jpwhiting committed on 10 Oct 2015
    Port krdc to Qt5/KF5 using Ulo Parri's review as a starting point.




    BTW, it seems nothing changed really. So you're probably right that the plugin is not in a compilable state.
    Very unfortunate that nothing happened in 7 years!

    Thank you for your help, anyway.

    Cris
    Desktop: OpenSUSE Tumbleweed (x86_64) - AMD FX-8350 Eight-Core Processor, 16Gb RAM, 120GB Samsung Evo 840 SSD
    Laptop: OpenSUSE Tumbleweed (x86_64) - Thinkpad T440 - Intel i5-4210U, 12Gb RAM, 250GB Samsung EVO 750 SSD

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •