Linux version of Logos Bible Software

15657585961

Comments

  • Kelly Smith
    Kelly Smith Member Posts: 24

    Is anyone else getting redirected to page 1 when trying to go to page 91?

  • Kelly Smith
    Kelly Smith Member Posts: 24

    It wasn't letting me post when I had my VPN turned on, and I'm not sure if those posts will make it through, but here is what I've got Bill

    Sure thing!  

    1. locate the Logos.exe file mine was located here

    ~/LogosBible10/data/wine64_bottle/drive_c/users/[USER_NAME]/AppData/Local/Logos/

    2.  Open Steam and in the bottom left there is a button that says "Add a Game" click the plus button there

    3.  Click "Add a Non-Steam game..."

    4. On the popup window, click "Browse" on the bottom left

    5. Navigate to the folder in step 1 containing Logos.exe

    6. Select Logos.exe and click "Open"

    7. Make sure compatibility settings are enabled on Steam.  

    a. To enable, click "Steam" on the top left menu

    b.  Click "Settings"

    c. Select Compatibility from the List

    d. Enable Steamplay for Supported Titles & For all other Titles (I don't remember if this will require restarting steam or not)

    e. Run other Titles with: Proton 9.03 (This will require restarting Steam)

    8. At the Steam Library page, right click on "Logos.exe" and select properties

    9. Select Compatibility from List and check "Force use of a specific..." (You can use this to swap which Proton version you are using if one doesn't work for ya)

    10.  Close the pop-up and return to Steam Library and click Logos.exe and hit "Play" on the main screen. 

    It did force me to redownload libraries again, so when you do the first install with the python installer I would suggest selecting minimum so it doesn't take up as much room.  Thanks for the tip about the GPU support. I'm on a Lenovo Legion Laptop, but I will mess with some of the settings in steam to see if I can get rid of the boxes, and if I can I will update these instructions

  • Kelly Smith
    Kelly Smith Member Posts: 24

    Taylor, 

    I did use the python installer, and it let me install Logos and run it twice, but it hasn't worked to start it since them from the Start Menu, from the Control Panel, or from going to the .exe and trying to force it to start. 

    It is working through Steam though.  I will see if there is a way to change the renderer, I've not attempted it before, but I'm game :D

  • Kelly Smith
    Kelly Smith Member Posts: 24

    My sincere apologies, I will keep my VPN off when I come to post. 

    Taylor,
    I did mess with the steam settings and tried forcing vulkan and running it with nvidia, but the boxes were still there, and I tried running Logos again, but I can't get it to run with the control panel or using the Logos link in the menu.

  • Taylor
    Taylor Member Posts: 80 ✭✭

    Can you either join us in Telegram or Matrix?

    If not, can you provide the logs on running?

    Is the installer up-to-date?

    Can you try setting the renderer to GDI?

  • Kelly Smith
    Kelly Smith Member Posts: 24

    Taylor said:

    Can you either join us in Telegram or Matrix?

    If not, can you provide the logs on running?

    Is the installer up-to-date?

    Can you try setting the renderer to GDI?

    Is the only way to join Telegram with a phone number? I tried setting it up on my computer, but it didn't work.  I will look into Matrix tonight. 

    I got my installer from github  (my distro uses fish instead of bash would it be worthwhile to try running it bash instead?)

    I went to the Logos10Bible Folder and ran the "LogosLinuxInstaller"
    It pulled up the menu, and then I selected Run Logos and it dumped me back to the terminal

    Here is the output

    raceback (most recent call last):
    File "main.py", line 486, in <module>
    File "main.py", line 466, in main
    File "main.py", line 403, in run
    File "main.py", line 318, in run_control_panel
    File "main.py", line 303, in run_control_panel
    File "curses/__init__.py", line 94, in wrapper
    File "tui_app.py", line 1141, in control_panel_app
    File "tui_app.py", line 345, in run
    File "tui_app.py", line 309, in display
    File "tui_app.py", line 417, in choice_processor
    File "tui_app.py", line 447, in main_menu_select
    File "logos.py", line 84, in start
    File "wine.py", line 161, in check_wine_rules
    TypeError: cannot unpack non-iterable bool object
    [PYI-341144:ERROR] Failed to execute script 'main' due to unhandled exception!

    I then ran DIALOG=tk ./LogosLinuxInstaller

    It immediately produced this output

    /bin/sh: symbol lookup error: /bin/sh: undefined symbol: rl_trim_arg_from_keyseq
    2024-10-17 13:59:56 ERROR: Error occurred in run_command() while executing "['/home/[user]/LogosBible10/data/bin/wine64', 'reg', 'query', 'HKC
    U\\Software\\Logos4\\Logging', '/v', 'Enabled']": Command '['/home/[user]/LogosBible10/data/bin/wine64', 'reg', 'query', 'HKCU\\Software\\Logo
    s4\\Logging', '/v', 'Enabled']' returned non-zero exit status 127.
    2024-10-17 13:59:56 WARNING: Failed to get registry value: HKCU\Software\Logos4\Logging\Enabled

    after clicking Run Logos, it produced this error

    Exception in thread <bound method LogosManager.start of <logos.LogosManager object at 0x7c6efb62a4e0>>:
    Traceback (most recent call last):
    File "threading.py", line 1075, in _bootstrap_inner
    File "threading.py", line 1012, in run
    File "logos.py", line 84, in start
    File "wine.py", line 161, in check_wine_rules
    TypeError: cannot unpack non-iterable bool object


    I tried messing with winetricks to get it to use gdi, but it gave me some weird issues and I will try and diagnosis it tonight.  

  • John Goodman
    John Goodman Member Posts: 1,706 ✭✭✭

    Does Logos 2024 October new release work on Linux - yes!

    The usual concerns apply:

    1. not supported
    2. some menu items require a double click
    3. printing can be a challenge
    4. media playback - use website instead
    5. voice read aloud - no

    All the new AI features - work for me!

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • Nathan Shaaban
    Nathan Shaaban Member Posts: 1

    What's the name/How do you join the Telegram (and Matrix) groups?

  • Bootjack
    Bootjack Member Posts: 746 ✭✭

    "All this said, I do like Linux and have used it extensively.  My favourite distro is SUSE, but have many friends that swear by the Debian based ubuntu. If Windows 7 turns out to be another bomb, I kind of expect that we will see more users defect to Mac and Linux, and if that happens, the market share of Linux may get on the radar of the Logos business plan." (End Quote)

    Having scanned several of the comments, I've noticed two have mentioned Windows 7. Why is this when Windows 11 is the newest version of Windows? 

    MSI Katana GF76 Intel Core i7-12700H, RTX3060, 16GB RAM, 1TB SSD, Windows 11 Home

  • Taylor
    Taylor Member Posts: 80 ✭✭

    Remember that the earliest post in this thread is from 2009.

  • Taylor
    Taylor Member Posts: 80 ✭✭

    Is the only way to join Telegram with a phone number? I tried setting it up on my computer, but it didn't work.  I will look into Matrix tonight. 

    Unsure, but Matrix doesn't.

    I got my installer from github  (my distro uses fish instead of bash would it be worthwhile to try running it bash instead?)

    We shouldn't be utilizing anything that is shell specific, to my knowledge. We even package Python ourselves so as to avoid as many issues as possible.

    /bin/sh: symbol lookup error: /bin/sh: undefined symbol: rl_trim_arg_from_keyseq

    To my knowledge this is a packaging/distro issue—unsure on this one.

    [PYI-341144:ERROR] Failed to execute script 'main' due to unhandled exception!

    Is this running 4.0.0 beta 1 or 2?

    2024-10-17 13:59:56 WARNING: Failed to get registry value: HKCU\Software\Logos4\Logging\Enabled

    Same on this one. What version are you running?

    TypeError: cannot unpack non-iterable bool object

    This makes me think you are on beta 1. I have not yet seen this issue. We have been working on some more bug fixes following beta 1, but as mentioned, I haven't seen this issue immediately on running. I might need to see your config to know what is happening.

  • Bootjack
    Bootjack Member Posts: 746 ✭✭

    Taylor said:

    Remember that the earliest post in this thread is from 2009.

    Ha! That would explain things, other than me not noticing it. I think I need a little nap. 

    MSI Katana GF76 Intel Core i7-12700H, RTX3060, 16GB RAM, 1TB SSD, Windows 11 Home

  • Michael
    Michael Member Posts: 47

    Trying to do a fresh install using the binary installer on the github page and this is the result so far

    [code]DIALOG=tk ./oudedetai
    Traceback (most recent call last):
      File "run_app.py", line 14, in <module>
      File "ou_dedetai/main.py", line 465, in main
      File "ou_dedetai/main.py", line 402, in run
      File "ou_dedetai/main.py", line 299, in run_control_panel
      File "ou_dedetai/gui_app.py", line 917, in control_panel_app
      File "ou_dedetai/gui_app.py", line 81, in __init__
      File "tkinter/__init__.py", line 4162, in __init__
      File "tkinter/__init__.py", line 4109, in __init__
    _tkinter.TclError: couldn't open "/tmp/_MEIXnlAc0/ou_dedetai/img/icon.png": no such file or directory
    [PYI-65868:ERROR] Failed to execute script 'run_app' due to unhandled exception![/code]
    System is Debian 12. If you need any information I'm happy to supply it.

    EDIT: Actually what would be great is a link to the msi installer file if anyone knows where the latest is located.

  • Michael
    Michael Member Posts: 47

    I think I have finally fixed my screen rendering glitch on my workhorse laptop. I followed, for the umpteenth time, the instructions here https://support.codeweavers.com/2-common-actions/linux-editing-bottle-registry-keys?from_search=163304770 gdi is the renderer that it has started to work with. I am wondering if there has been a bug in one of the Debian packages libmesa packages. I will try my other machines early next week and see how they go.

  • Sam R.
    Sam R. Member Posts: 13

    Finally got Logos 37.1 working on my Linux Mint setup! Can't believe it... I used this script https://github.com/FaithLife-Community/LogosLinuxInstaller and after downloading and indexing, it's working so far. I do notice decent amount of sluggishness at times, but not sure if I should be expecting that given my machine is 16 cores, 64GB RAM and two RTX 3090s? I tried running with and without dedicated GPU and still feels sluggish at times.

  • Taylor
    Taylor Member Posts: 80 ✭✭

    Sam R. said:

    Finally got Logos 37.1 working on my Linux Mint setup! Can't believe it... I used this script https://github.com/FaithLife-Community/LogosLinuxInstaller and after downloading and indexing, it's working so far. I do notice decent amount of sluggishness at times, but not sure if I should be expecting that given my machine is 16 cores, 64GB RAM and two RTX 3090s? I tried running with and without dedicated GPU and still feels sluggish at times.

    You could try changing your graphics rendering to Vulkan to see if that improves things at all.

  • John Goodman
    John Goodman Member Posts: 1,706 ✭✭✭

    The most reliable way to answer this question is to compare it to how it runs on a mac or windows environment. Logos is doing quite a lot of database work and internet stuff. Is it any slower on Linux? Not in my experience.

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • Sam R.
    Sam R. Member Posts: 13

    Hi John! So in my personal experience on the windows side, I pretty much notice almost no lag/sluggishness, and I have hardware acceleration enabled on both. From opening existing Workflows, to books, scrolling through the Bible, typing out notes, all virtually no lag. On the Linux side it's definitely not the case. I don't have any indexing going on either since it's all downloaded and indexed. Notes typing is especially laggy as it syncs, which doesn't exist for me on the windows end as mentioned. 

  • Michael
    Michael Member Posts: 47

    Packages that are designed for Windows, which Logos is, will always work more efficiently on Windows. WINE (and by extension CrossOver which is a more refined WINE) is a compatibility layer which often requires tinkering to get it to work well.

    Programs that are true cross platform, e.g. Firefox, work so much better on Linux simply because Linux is much more efficient at using resources.

  • Sam R.
    Sam R. Member Posts: 13

    I kind of figured that was the case. I'll have the checkout CrossOevr.. Nonetheless, I'm happy it's working! 

  • Michael
    Michael Member Posts: 47

    I am working on a CrossTie (an installation recipe) for CrossOver but there are a few requirements before they will accept it. When I have it done, hopefully this week, I will post here to let people know it is available.

  • Sam R.
    Sam R. Member Posts: 13

    Awesome, looking forward to it! Thank you for that

  • Kelly Smith
    Kelly Smith Member Posts: 24

    Taylor said:

    Unsure, but Matrix doesn't.

    I will look into it. I'm also on discord if we have a community there. 

    Taylor said:

     We shouldn't be utilizing anything that is shell specific, to my knowledge. We even package Python ourselves so as to avoid as many issues as possible.

    Kk 

    Taylor said:

    To my knowledge this is a packaging/distro issue—unsure on this one.

    Alright

    Taylor said:

    Is this running 4.0.0 beta 1 or 2?

    Taylor said:

    Same on this one. What version are you running?

    Taylor said:

    This makes me think you are on beta 1. I have not yet seen this issue. We have been working on some more bug fixes following beta 1, but as mentioned, I haven't seen this issue immediately on running. I might need to see your config to know what is happening.

    I downloaded Beta 3 this morning. I was using the DIALOG=tk option and the installer crashed after clicking update to beta 3.  However, when I opened it again, it was now in Beta 3.  So success?  If it doesn't work I can get ya my config. I'm trying it with version 37 as I saw the guy earlier that said his version was working. If it doesn't cooperate I will drop back to 29.  

    I cannot thank you enough for all the work you are putting in on this. It is greatly appreciated!
  • Taylor
    Taylor Member Posts: 80 ✭✭

    You should be able to run TK by double click rather than ENV var. I was wondering about version as that gives me a starting point for debug. (i.e., is this an old issue or a new one?) We have found some errors in beta 3 we are working to resolve. beta 4 should resolve a lot of the issues we are seeing.

    We found an issue in the ICU files that was causing Logos to error. We compiled our own version after stripping out the offending locales and the crash has gone away, but we introduced some regressions into our own installer.

  • John Goodman
    John Goodman Member Posts: 1,706 ✭✭✭
    Michael said:

    Packages that are designed for Windows, which Logos is, will always work more efficiently on Windows. WINE (and by extension CrossOver which is a more refined WINE) is a compatibility layer which often requires tinkering to get it to work well.

    Programs that are true cross platform, e.g. Firefox, work so much better on Linux simply because Linux is much more efficient at using resources.

    Actually this isn't the case anymore. There are quite a number of apps that work better on wine / proton / crossover. Some games achieve higher frame rates for example. It's becoming quite mature code, often more modern etc.

    גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה

  • Sam R.
    Sam R. Member Posts: 13

    Anyone had success installing and running Logos with Crossover? Trying it out via trial period and so far keeps failing 

  • Michael
    Michael Member Posts: 47

    Sam R. said:

    Anyone had success installing and running Logos with Crossover? Trying it out via trial period and so far keeps failing

    Yes, me.

    If you haven't got the ICU (dll) package from the github page by this group it will not work.

    The steps you need to take for it to work are:

    1. Create an empty Windows 10 or 11 bottle.

    2. Download and install the ICU package and place the dll files in the correct directory.

    3. Install Logos or Verbum.

    I am waiting for my approval to create a CrossTie which will include all this so it is a 1 step (for us) installation because CrossOver will do all the work for us. The above steps are what the CrossTie will do for us.

  • Michael
    Michael Member Posts: 47

    Here's a screenshot of the application to list the current version of Logos/Verbum onto CrossOver's compatibility list.

  • Sam R.
    Sam R. Member Posts: 13

    Thanks for the screenshots. Looking forward having it run on Crossover. Still trying to figure out where to put the new dll file I downloaded 

  • Sam R.
    Sam R. Member Posts: 13

    I got the latest version of Logos (37.1) to run on Crossover. Much smoother, for the most part, than the github script I tried. I do notice some artifacts (black flashing/flickering border) when clicking on menus like guides, layouts, etc. but for the most part, scrolling and normal use, seem ok.

    When I closed it down, I did get a WINE debug window telling me that Logos crashed and needs to close down. Opened Logos again and closed it with no errors this time.