• SyncTERM on OpenBSD

    From Greenlfc@1337:3/129 to All on Mon Feb 7 10:25:24 2022
    OK, gonna try this again since my machine kernel panicked the last time I typed














































































































































































































































































































































































































































































































































    this out.

    I recently built an OpenBSD machine (MacMini 5,2), installed my current favorite window manager (i3), and started playing around with it. I have it hooked up to an old 19" 5:4 display, which being a nice display for BBSing, I figured I should get syncterm installed.

    I was excited that "pkg_add syncterm" worked! It installed 1.1p, which I thought would be sufficient. Unfortunately whoever compiled it didn't include SSH support, and being 2022, who doesn't use SSH when they can?

    It took some effort, referencing Meatlotion's Linux compile instructions, bugs 40, 41, and 80 on syncterm's bug tracker, and some healthy web searching, but I














































































































































































































































































































































































































































































































































    got it installed and working. The steps are as follows:

    # run all of this as root.
    # I may have forgotten a dependency package, but I think this was it:
    pkg_add unzip gcc git
    git clone https://gitlab.synchro.net/main/sbbs.git
    cd sbbs/src/syncterm
    st_path=$(pwd | set 's.\.syncterm$//g')
    gmake SRC_ROOT=$st_path
    gmake install
    which syncterm

    On my system it installed to /usr/local/bin/syncterm. I usually run it with "syncterm -iSF" to get that full screen fun.

    Hopefully this helps someone, or even me when I need to do it again but forget how :).

    GreenLFC º e> greenleaderfanclub@protonmail.com
    Infosec / Ham / Retro º masto> greenleaderfanclub@distrotoot
    Avoids Politics on BBS º gem> gemini.greenleader.xyz

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (1337:3/129)
  • From MeaTLoTioN@1337:1/101 to Greenlfc on Mon Feb 7 18:53:47 2022
    On 07 Feb 2022, Greenlfc said the following...

    OK, gonna try this again since my machine kernel panicked the last time
    I typed this out.

    Uh-oh... looks like you got it out this time though, happy days!

    It took some effort, referencing Meatlotion's Linux compile
    instructions, bugs 40, 41, and 80 on syncterm's bug tracker, and some healthy web searching, but I got it installed and working. The steps
    are as follows:

    Glad you found it useful =)

    # run all of this as root.
    # I may have forgotten a dependency package, but I think this was it: pkg_add unzip gcc git
    git clone https://gitlab.synchro.net/main/sbbs.git
    cd sbbs/src/syncterm
    st_path=$(pwd | set 's.\.syncterm$//g')
    gmake SRC_ROOT=$st_path
    gmake install
    which syncterm

    Awesome, this is great. Having SyncTERM on BSD =)

    On my system it installed to /usr/local/bin/syncterm. I usually run it with "syncterm -iSF" to get that full screen fun.

    Ah I never run with any args, you use i3 so the default keybinding mod+F makes it go full screen anyway, at least it does for me on everything I've installed i3 on.

    Hopefully this helps someone, or even me when I need to do it again but forget how :).

    I am certain it will help people, thanks for the great explanation.

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÂ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ
    |07ÄÄ |08[|10ark|08] |1510:104/2 |07ÄÙ

    ... I don't have the time for a hobby. I have a computer.

    --- Mystic BBS v1.12 A47 2021/12/13 (Linux/64)
    * Origin: thE qUAntUm wOrmhOlE, rAmsgAtE, uK. bbs.erb.pw (1337:1/101)
  • From Greenlfc@1337:3/129 to MeaTLoTioN on Mon Feb 7 12:39:23 2022
    On 07 Feb 2022, MeaTLoTioN said the following...

    On 07 Feb 2022, Greenlfc said the following...

    On my system it installed to /usr/local/bin/syncterm. I usually run with "syncterm -iSF" to get that full screen fun.

    Ah I never run with any args, you use i3 so the default keybinding mod+F makes it go full screen anyway, at least it does for me on everything
    I've installed i3 on.


    It *does* go full screen, but it doesn't scale/stretch. -iSF is the only way I've found so far to get the true full screen experience. YMMV.

    GreenLFC º e> greenleaderfanclub@protonmail.com
    Infosec / Ham / Retro º masto> greenleaderfanclub@distrotoot
    Avoids Politics on BBS º gem> gemini.greenleader.xyz

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (1337:3/129)