LTKNotes: Difference between revisions
No edit summary |
No edit summary |
||
| Line 37: | Line 37: | ||
:4. Perform <strong>chown</strong> and <strong>chmod 755</strong> on all files downloaded as needed. | :4. Perform <strong>chown</strong> and <strong>chmod 755</strong> on all files downloaded as needed. | ||
:5. The primary script uses "xfce4-terminal" for the terminal windows | :5. The primary script uses "xfce4-terminal" for the terminal windows; You don't have to install/use xfce4-terminal - just use what terminal your system uses. On my Fedora platform I use Konsole, so the command "xfce4-terminal -x" was changed to "konsole -e" along with some formatting changes required. You can see the differences below: | ||
:: | |||
:: | :xfce4: | ||
xfce4-terminal -x ./mybbs-tcpser.sh & | |||
xfce4-terminal -x ./mybbs-vice.sh & | |||
:Konsole: | |||
konsole -e ./mybbs-tcpser.sh & | |||
konsole -e ./mybbs-vice.sh & | |||
[[defaultsite|Return to Software Installation]] | [[defaultsite|Return to Software Installation]] | ||
Revision as of 02:28, 26 October 2025

Important LTK Notes
So I was a little naïve in thinking that the LTK install would be easy for everyone since it was easy for me. I had it originally installed on my Kubuntu 24.04 system. The problem is: there are a lot of Linux distro options, and they are unique in their ways and when I tested installation on my Fedora 43 KDE system, it failed to run. After some grooming, I got it to work. Out of those lessons-learned, here are some pointers to get your running:
- 1. Note location of your installation of the BBS. You may need to adjust the location specifications within the commands of the script (sh) files. As long as you didn't move directories or files around after you unzipped, it should be okay - but definitely groom to make sure.
- 2. Ensure the command execution in the vice.sh file is correct. I had a definite difference between Kubuntu and my Fedora installs that had to be adjusted.
- On Ubuntu, with installation of Vice through sudo apt install, the command x64sc would successfully launch Vice. Likewise, adding the command-line options along with the x64sc command worked normally.
- On Fedora that utilized flatpak, this completely changed. I used the Vice installation in Software manager (again, uses Flatpak). When installed in this manner, Vice is normally launched with /bin/flatpack run --branch=stable --arch=x86_64 --command=x64sc net.sf.VICE but it does not accept the command-line arguments we need for the script. Because of this, my recommendation is to use the flatpak linked file created at /var/lib/flatpak/exports/bin location - which is generated when you perform the install of Vice. See my picture below:
- As you see above, the command net.sf.VICE is created as a result of the flatpak installation. Therefore, the new command in the vice.sh script can now be:
- /var/lib/flatpak/exports/bin/net.sf.VICE -config Config/config.ini along withe the other options used in the script for the command.
- To further clarify, in my Ubuntu configuration, the vice.sh script is as follows:
x64sc -config Config/config.ini \
-cartcrt Bins/ltk.crt \
-ltkimage0 DiskImages/ltkernal30-disk0.dlk \
-ltkimage1 DiskImages/ltkernal30-disk1.dlk \
-ltkimage2 DiskImages/ltkernal30-disk2.dlk
- Conversely, my Fedora-version of the vice.sh script with flatpak installation of Vice had to be modified to the following:
/var/lib/flatpak/exports/bin/net.sf.VICE -config Config/config.ini \
-cartcrt Bins/ltk.crt \
-ltkimage0 DiskImages/ltkernal30-disk0.dlk \
-ltkimage1 DiskImages/ltkernal30-disk1.dlk \
-ltkimage2 DiskImages/ltkernal30-disk2.dlk
- 3. Ensure that the batch (sh) files have the appropriate "#!" call out (#!/bin/bash) for your system.
- 4. Perform chown and chmod 755 on all files downloaded as needed.
- 5. The primary script uses "xfce4-terminal" for the terminal windows; You don't have to install/use xfce4-terminal - just use what terminal your system uses. On my Fedora platform I use Konsole, so the command "xfce4-terminal -x" was changed to "konsole -e" along with some formatting changes required. You can see the differences below:
- xfce4:
xfce4-terminal -x ./mybbs-tcpser.sh & xfce4-terminal -x ./mybbs-vice.sh &
- Konsole:
konsole -e ./mybbs-tcpser.sh & konsole -e ./mybbs-vice.sh &
