Menu

#493 Roster file location display in Preferences

(none)
open
nobody
None
5
2013-01-19
2012-11-30
No

The Preferences Roster Roster file location does not display the current location.

I would think it would/should default to the Preferences<FileLocations.

Because I use DropBox to use files between multi computers, displaying the location would help assure things are set up correct.

Related

Feature Requests: #493

Discussion

  • Dave Heap

    Dave Heap - 2012-11-30

    This is an issue I have been planning to raise for some time.

    Like Walt, and quite a few others, I use Dropbox for all my JMRI data files
    so I can use JMRI data on multiple computers and platforms.

    I feel the current locations displayed in Help > Locations are not really
    correctly named, and that another location is actually missing.

    On my MacBook, for example what I see under Help > Locations is:

    Preferences directory: /Ours/Our Documents/Dave/Dropbox/JMRI/
    Program directory: /Applications/JMRI
    Log file: /Applications/JMRI/messages.log

    What I think would be more correct to see under Help > Locations is:

    User File directory: /Ours/Our Documents/Dave/Dropbox/JMRI/

    Preferences directory: /Users/heap/Library/Preferences/JMRI
    Program directory: /Applications/JMRI
    Log file: /Applications/JMRI/messages.log

    The "Preferences directory" i.e. the location of the "Config.xml" files
    is actually system and user login specific and cannot be changed. What is
    currently being called the "Preferences directory" is actually the "User
    File directory" from "fileLocation defaultUserLocation" in the "Config.xml"
    files.

    Initially this involves just a change to Help > Locations. In the longer
    term it means we should slightly modify how we talk about and document
    these locations. It also may eventually lead to changes in one or more of
    the tabs in Preferences.

    It would be good to get away from talking about "Roster file location" as
    that term is somewhat misleading. The roster information is actually stored
    in multiple files in the "roster" folder. The "roster.xml" file is just a
    rebuildable index to the contents of the "roster" folder. How many users
    have copied just the "roster.xml" file from one computer to another, only
    to be disappointed? Many.

    Dave

    Sent from my iPad

    Dave Heap mailto:dgheap@gmail.comdgheap@gmail.com
    61 Canambe Street phone: + 61 2 6772 1598 mob: 0417 675 035
    Armidale NSW 2350, Australia

    On 01/12/2012, at 5:54 AM, "Walter Thompson" walter71342@users.sf.net
    wrote:


    Status: open
    Created: Fri Nov 30, 2012 06:54 PM UTC by Walter Thompson
    Last Updated: Fri Nov 30, 2012 06:54 PM UTC
    Owner: nobody

    The Preferences Roster Roster file location does not display the current
    location.

    I would think it would/should default to the Preferences<FileLocations.

    Because I use DropBox to use files between multi computers, displaying the
    location would help assure things are set up correct.


    Sent from sourceforge.net because you indicated interest in
    https://sourceforge.net/p/jmri/feature-requests/493/

    To unsubscribe from further messages, please visit
    https://sourceforge.net/auth/prefs/

     

    Related

    Feature Requests: #493

  • Dave Heap

    Dave Heap - 2012-12-27

    I looked at the code and it displays the Roster File Location only if it differs from User File Location.

    That seems reasonable to me.