开云体育


Re: Experimental "Flatpak" distribution of JMRI

 

Hello. Flatpak packager here.

Thank you for your testing.

From what I understand, the Flatpak would just be an option. That you
could download from the JMRI website or, later, from Flathub. That mean
directly from any Linux Application Manager, if it use Flathub as a
repository.

For now, the Flatpak package is only for x86_64 because of the java
runtime who is for this architecture. I plan to make other versions for
different architecture later. Or a multi architecture version if it's
possible.



"splasher" <steve@...> writes:

As long as it is an additional option for Linux users. I run RPi and it is super easy right now to rename the existing JMRI folder and extract the
replacement. Yes, I do have to handle Java separately, but then how often is the Java requirements changed. I would hate to see the existing
process changed and/or complicated by something called Flatpak.


Re: Experimental "Flatpak" distribution of JMRI

 

Dave,

Once you find the JMRI install location, you can run "./CreateJmriApps.sh -d" to create the desktop icons and start menu entries.

Dave Sand


----- Original message -----
From: "Sandpiper via groups.io" <sandpiper270.dm=[email protected]>
Subject: Re: [jmriusers] Experimental "Flatpak" distribution of JMRI
Date: Saturday, April 05, 2025 10:26 PM

I just tried the flatpak.? I am using Linux Mint Cinammon 21.3.? The URL did not start any flatpak installer, it just downloaded the file.?
?
After downloading the flatpak to my download folder, I tried to right click it to install it.? There was no program associated with it to install it, even though I have flatpaks installed on my system.?? I asked chatGPT how to install it, and got some directions on how to open a terminal window, navigate to where the download file was, and then install it.? After some fussing, I was able to do that.? I didn't get any indication that it worked, but doing 'flatpak list', I was able to see it was installed.
?
There was nothing in the Start menu that would let me run it.? I didn't know where it would be on my system, since I am not used to manually dealing with flatpaks.? Using 'which JMRI', or any other name I could think of, did not show anything like that installed.?? ChatGPT told me that if I ran 'flatpak run org.jmri.JMRI' in a terminal window, then it would run.? When I did that, DecoderPro opened up.?? I never use DecoderPro, always use PanelPro.? I didn't see any way to make it open to that.
?
I finally found where on my system it was installed.?? It was in my home directory at ~/.local/share/flatpak/app/org.jmri.JMRI/current/active/files/share/JMRI.? By navigating there with the Nemo file manager, I found PanelPro and DecoderPro, and could start them.
?
That is my experience, it was a bit painful.? Much easier to just install the java that you want, and also JMRI.?? Assuming the flatpak can be made to 'just work' for the install, I would think for the new user, it will fail to connect to an external DCC system, such as the NCE PowerCab I have here at the laptop, because JMRI isn't a member of the dialout group.
?
Dave Morgan


Re: Experimental "Flatpak" distribution of JMRI

 

I just tried the flatpak.? I am using Linux Mint Cinammon 21.3.? The URL did not start any flatpak installer, it just downloaded the file.?
?
After downloading the flatpak to my download folder, I tried to right click it to install it.? There was no program associated with it to install it, even though I have flatpaks installed on my system.?? I asked chatGPT how to install it, and got some directions on how to open a terminal window, navigate to where the download file was, and then install it.? After some fussing, I was able to do that.? I didn't get any indication that it worked, but doing 'flatpak list', I was able to see it was installed.
?
There was nothing in the Start menu that would let me run it.? I didn't know where it would be on my system, since I am not used to manually dealing with flatpaks.? Using 'which JMRI', or any other name I could think of, did not show anything like that installed.?? ChatGPT told me that if I ran 'flatpak run org.jmri.JMRI' in a terminal window, then it would run.? When I did that, DecoderPro opened up.?? I never use DecoderPro, always use PanelPro.? I didn't see any way to make it open to that.
?
I finally found where on my system it was installed.?? It was in my home directory at ~/.local/share/flatpak/app/org.jmri.JMRI/current/active/files/share/JMRI.? By navigating there with the Nemo file manager, I found PanelPro and DecoderPro, and could start them.
?
That is my experience, it was a bit painful.? Much easier to just install the java that you want, and also JMRI.?? Assuming the flatpak can be made to 'just work' for the install, I would think for the new user, it will fail to connect to an external DCC system, such as the NCE PowerCab I have here at the laptop, because JMRI isn't a member of the dialout group.
?
Dave Morgan


Re: Reorienting a turnout without completely deleting it. #layouteditor

 

Dave and Ken,
?
Thank you so much, splitting the tracks worked for my needs.
--

Heath @ Human[c]ity



Re: Reorienting a turnout without completely deleting it. #layouteditor

 

开云体育

My trick for switching around a turnout is:

  1. For each track coming to it, split the track segment.
  2. Delete the near part of each track segment, the turnout can now be moved, replaced or whatever.
  3. Place it correctly and reconnect the track segments.

?

The advantage is that any of the block details are held by the track segment (other half) that didn’t get deleted when removing the turnout.

?

-Ken Cameron, Member JMRI Dev Team

?

?


Re: PanelPro New Feature - Panel Swipe Navigation on Tablet

 

Vinny,
?
I am also using Fully Kiosk and using multiple tablets on my layout.?

How are you currently navigating from one layout to another? Do you have a sensor button that loads another webpage?
?
I would also be interested in seeing more about your layout if you have a webpage or YT channel.?
--

Heath @ Human[c]ity



Re: Finding a block

 

Chris,

If highlight does not work, then none of the track has that block or a track segment is too short to be seen or it is hidden.

Based on your original post, the block/layout block pair is not used.

Here is what the Where Used would show if there is a panel reference.

Block: iBDA3 (IB60)
Listener count: 35

Layout Block references
iOD8A (ILB13) Neighbor
iBDA3 (ILB18)
iOD12P (ILB20) Neighbor

Signal mast SML references
SM-CS8PW -> SM-CS11AW
SM-CS14PE -> SM-CS8AE
SM-CS15ME -> SM-CS8AE
SM-CS7AW -> SM-CS11AW
SM-CS15YE -> SM-CS8AE

Panel references
SW - Display Panel :: TrackSegment :: x=630, y=450
SW - Display Panel :: TrackSegment :: x=885, y=450

Dave Sand



----- Original message -----
From: "Chris Gerhard via groups.io" <chris=[email protected]>
Subject: Re: [jmriusers] Finding a block
Date: Saturday, April 05, 2025 5:20 PM

On 05/04/2025 22:09, Dave Sand wrote:
> LE Toolbar.

Very helpful thank you. What if it does not highlight any block though??
I checked with other blocks and it highlights them,

--chris







Attachments:
* OpenPGP_signature.asc


Re: Difference Between Compare and Reset #decoderpro

 

All,
?
CVs 2, 6, and 5 are 1, 50, and 140.
?
Econamis have an engine interlock, bit 4 of CV 114, but I've never used that setting or set that bit.
?
Regards


Re: Finding a block

 

On 05/04/2025 22:09, Dave Sand wrote:
LE Toolbar.
Very helpful thank you. What if it does not highlight any block though? I checked with other blocks and it highlights them,

--chris


Re: Layout panel text

 

On 4/5/2025 6:05 PM, Stephen Marler via groups.io wrote:
I found all of my text label shown as on letter and dots or all dots.
See /g/jmriusers/message/240878 .


Layout panel text

 

I found all of my text label shown as on letter and dots or all dots.

Is there a way to fix this?

File uploaded.

Stephen Marler


Re: Reorienting a turnout without completely deleting it. #layouteditor

 

Heath,

You flipped the A and B ends of the straight track.
A should be attached to track segment T13 and B to T4.

To fix this, use these steps.
  1. Split T4 and T13.
  2. Remove the new track segments attached to A and B.
  3. Drag an end point and reverse the straight track.
  4. Add new track segments.
  5. Assign the correct blocks to the new track segments.
  6. Merge the track segments.
You will need to use the Block table Paths -> Delete Paths to delete the existing paths. ?After a store/stop/start/load, the paths will be rebuilt.

Dave Sand




----- Original message -----
From: "Heath @ Human[c]ity Junction" <heath@...>
Subject: Re: [jmriusers] Reorienting a turnout without completely deleting it. #layouteditor
Date: Saturday, April 05, 2025 3:45 PM

David,
?
it is the physical representation that is wrong.?

Green is correct.?
but when showing diverging the break in track should be on the left instead of the right of the circle.?
thanks
--

Heath @ Human[c]ity





Re: Finding a block

 

Chris,

Try using the Highlight block option in the LE Toolbar.
Dave Sand


----- Original message -----
From: "Chris Gerhard via groups.io" <chris=[email protected]>
Subject: [jmriusers] Finding a block
Date: Saturday, April 05, 2025 3:54 PM

I renamed a block via a layout panel and all that happened is it created?
a new block with the old name, which I can't now find.

Using PanelPro->Tools->Where Used to search for the block it says this:

??? Block: UBU5 (IB:AUTO:0023)
??????? Listener count: 3

??? Layout Block references
??????? UBU5 (ILB19)

The block is called UBU5 so that bit I understand but how can I find the?
layout block reference?

Thanks

Chris







Attachments:
* OpenPGP_signature.asc


Finding a block

 

I renamed a block via a layout panel and all that happened is it created a new block with the old name, which I can't now find.

Using PanelPro->Tools->Where Used to search for the block it says this:

??? Block: UBU5 (IB:AUTO:0023)
??????? Listener count: 3

??? Layout Block references
??????? UBU5 (ILB19)

The block is called UBU5 so that bit I understand but how can I find the layout block reference?

Thanks

Chris


Re: Reorienting a turnout without completely deleting it. #layouteditor

 

David,
?
it is the physical representation that is wrong.?

Green is correct.?
but when showing diverging the break in track should be on the left instead of the right of the circle.?

thanks
--

Heath @ Human[c]ity



Re: Dispatcher continuous transit fails after a few loops

 

>may not allocate across them if the other crossing track is allocated
Doh, of course that would be prudent. That only happened in pic 2 ?because I kept clicking allocate next to see if it would make it.
?
I tried using "no signals" and there was no issue so I conclude there's no faulty SML. Then I tried with SML and it worked for many cycles until I was convinced there was no problem. Maybe there was "self-healing" after several quit/restarts?
?
I may have to divide a block into two on that transit because the layout is tight and allocating 3 sections goes around and spans two sides of the level crossing. Thanks for giving me ideas.


Re: Difference Between Compare and Reset #decoderpro

 


Its a long shot, but is CV5 set too low or even zero. ( for loksound the motor is disabled by setiing cv5 = zero.)
Steve G.


Re: Dispatcher continuous transit fails after a few loops

 

Stevemac
If those are grade crossings / diamonds it will may not allocate across them if the other crossing track is allocated, and will not allocate across an occupied? block.
As you are using everything auto generated the mast at the end of the last allocated section has a hold aspect.
?
To check whether the signalling is the problem, see how it runs with "No Signals" in the dispatcher options.?
?
Steve G.
?
?


Dispatcher continuous transit fails after a few loops

 

Sometimes it's only one or two loops. This time the train went maybe 5-6 then stopped presumedly because of the double mast stop (I don't see that specific aspect at ). It's not always the same mast sometimes it's the other double mast. Why can't it allocate sections when nothing else is on the track?
?
Notes:
I'm using 5.11 and all turnouts are ghost blocks between hardware detection blocks.
Everything is auto-generated (paths, sections, SML).
After this screen I restarted JMRI and tried again it only made it to the second block (pic 2) even though I manually clicked "Allocate Next" until all blocks allocated but it never restarted.
There is nothing in the session.log


Re: Difference Between Compare and Reset #decoderpro

 

开云体育

OK

Another small step. Some decoders have a “disconnect” mode where you can power the prime mover WITHOUT engaging “drive”. If this is selected (or not actively unselected), you will experience the same symptoms

Do you have the original doc for the sound project??

Phil G?

On 5 Apr 2025, at 10:21, Don Shroyer via groups.io <Donshroyer@...> wrote:

?
Phil G,
?
Changing CV 29 to 7 results in the loco responding to the short address in the same way as previously reported. Meaning sounds are fine, but no loco movement.
?
Regards
?