WineHQ

KeyNote NF

Released Dec 29th, 2023.

Application Details:

Version: 1.8.3.01
License: Free to use
URL: https://github.com/dpradov/key...
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 9.0-rc4

Maintainers: About Maintainership

Free Download .exe installer available on Github

Test Results

Selected Test Results

What works

95% of functionality works:

  • It's easier to list what doesn't work
  • Even the minimize to tray, system tray icon works (*At least for Cinnamon and KDE)

5% of broken functionality boils down to:

  • Scrollbar issue in text content area
    (Issue is part graphics glitch, part logic glitch where it doesn't remember position, resetting to top)
  • Insert Images
  • Spell Check

What does not

1 Significant Issue/Bug:

(If all Significant issues were fixed, the app compatibility could change from Bronze to Silver.)

  • Text content area scroll bar issues: The main thing that doesn't work is the scrollbar positions of the text area don't get remembered properly.
    This issue significantly effects UX(User Experience).
    There's a 45 second .gif video at the bottom of https://github.com/dpradov/keynote-nf/issues/633
    that explains the issue in depth.

1 Noticeable Issue/Bug:

(If all Significant and all Noticeable issues were fixed, the app compatibility could change to Gold.)

  • Can't insert Images:
    If you copy paste images, or use the File --> Insert --> Picture...
    (the dialog will show up, but the image won't show in the app.)

    Personally I think many users of keynote are probably used to avoiding images to
    avoid bumping up the file size, as when the file gets bigger than your disk write
    speed, you can see lag during saving, which happens frequently to avoid data loss.
    So I consider this a nice to have, but I don't think it's commonly used.

2 Issues that are Fixable with Workarounds:

I'll elaborate on these in the workarounds section:

  • Missing Fonts
  • Interface Seems Frozen

4 Not Fixable, but Ignorable Issues:

  • Memory Error on Closing: (This seems to be fixed in wine 9.0-rc4)
    Upon closing, this error will be seen.
    "Access violation at address 7B29C3B6 in module 'comctl32.dll'. Read of address 00000068"
    ^--It seems to be safe to ignore as it doesn't result in data loss since the program has an autosave
    that works on close and periodically, with multiple backups. When doing some light testing I lost no
    data despite the above error message.
  • System Properties Invalid parameter:
    (This is a rarely used / useless feature that's easy to avoid)
    [Top Menu] --> [File] --> [Properties] --> (File Properties Windows Opens) -->
    [System] --> (Popup mentioning: Invalid parameter, OK) (you can just close it)
  • Insert Object does nothing:
    (This is a rarely used feature that won't be missed)
    [Top Menu] --> [Insert] --> [Object] --> (nothing happens) (the other items trigger a pop up dialog)
  • Spell check gives error:
    (This would be nice to have, but not having it isn't a big deal.)
    [Top Menu] --> [Note] --> [Check Spelling] --> (Popup mentioning:
    Unable to initialize MS Word (0): OLE error 800401F3, ProgID: "Word.Application", OK)
    (you can just close it)

Workarounds

  • Missing Fonts - Issue Explanation:
    • If you look at fonts of a fresh install, you won't see Arial or others.
      The first font I saw at the top of the drop down listelector was "Bitstream Charter"
    • Interestly even though Arial didn't appear on the drop down list,
      if I manually typed it, it could be used, even without installing missing fonts.

  • Missing Fonts - Workaround Fix:


    1. Fully close KeyNote NF & Wine
    2. Run Winetricks
    3. In Winetricks --> Select the default wineprefix --> install a font --> all fonts.

  • Interface Seems Frozen - Issue Explanation:
    • If a pop-up occurs, when running on a real Windows installation,
      the pop-up window would have 2 important properties:
      • It'd pop-up
      • It'd stay on top
    • Examples of "pop-up" windows:
      • KeyNote Tip of the Day
      • Configuration
      • Settings
    • If a pop-up occurs, when running on WINE,
      those important properties are no longer guaranteed.
      • The "pop-up" window, sometimes "pop's-under".
      • It does not stay on top, if you click KeyNote NF's main window
        while the "pop-up" window is on screen, then KeyNote NF's
        application will show over top of the "pop-up" window.
    • If the "pop-up" window, is under the KeyNote NF application window,
      Then it can appear that KeyNote NF is frozen. (In reality it's waiting
      for you to interface with the "pop-up" window, which you might not see.)
    • Because "pop-up" windows aren't considered programs, you won't see
      a new app in the task area, so it's not always possible to visually detect
      the presence of a "pop-up" window.
  • Interface Seems Frozen - Workaround Solution:


    • Minimize, resize to be smaller, or move the main KeyNote NF application window,
      until you see the "pop-up" window that "pop'ed-under", close it, and things will
      go back to normal.
    • If in doubt or you can't find it, close KeyNote NF (the default settings should
      autosave any WIP documents upon close), then reopen it to go back to normal.

What was not tested

Rarely used file import / export, and encryption capabilities.

I didn't tweak the default settings much. I tried to test how well the default functionality worked.

Hardware tested

Graphics:

  • GPU: Intel
  • Driver: unknown

Additional Comments

Testing was done using the following setup:

I Installed OpenSUSE TumbleWeed + KDE Desktop Environment in a VirtualBox environment on a Windows 11 host.
My physical computer only has an integrated graphics card. VM's display settings were configured with: 128MB Video Memory, VMSVGA Graphics Controller, Remote Desktop Server, Recording, and Extended Feature of 3D Acceleration all disabled.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowopenSUSE Tumbleweed (rolling release)Jan 09 20249.0-rc4Yes Yes YesBronzeChristopher McGrath 
CurrentopenSUSE Tumbleweed (rolling release)Jan 01 20249.0-rc3Yes Yes YesBronzeChristopher McGrath 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

How to Maximize Wine Compatibility

How I installed latest Wine (Open SUSE Linux):

  1. Download wine.ymp from
    https://software.opensuse.org/download/package?package=wine&project=Emulators%3AWine
  2. Double click it from your downloads folder which will open it with the default of YaST 1-Click Install
  3. Note: that will also install winetricks


Recommended KDE Plasma Tweak from default settings:
(It helps find the "pop under" windows, mentioned in the workaround)
Switch from KDE Plasma's default "Icons-only Task Manager", to Task Manager. (Which shows words)
(and configure it to not group), basically right click the bottom tray. (here's an image for reference)



Fixable Issues:

  • Missing Fonts - Issue Explanation:
    • If you look at fonts of a fresh install, you won't see Arial or others.
      The first font I saw at the top of the drop down listelector was "Bitstream Charter"
    • Interestingly even though Arial didn't appear on the drop down list,
      if I manually typed it, it could be used, even without installing missing fonts.
  • Missing Fonts - Workaround Fix:
    1. Fully close KeyNote NF & Wine
    2. Run Winetricks
    3. In Winetricks --> Select the default wineprefix --> install a font --> all fonts.



Useful Workarounds to Know:

  • Interface Seems Frozen - Issue Explanation:
    • If a pop-up occurs, when running on a real Windows installation,
      the pop-up window would have 2 important properties:
      • It'd pop-up 
      • It'd stay on top
    • Examples of "pop-up" windows:
      • KeyNote Tip of the Day 
      • Configuration 
      • Settings
    • If a pop-up occurs, when running on WINE, those
      important properties are no longer guaranteed.
      • The "pop-up" window, sometimes "pop's-under". 
      • It does not stay on top, if you click KeyNote NF's main window while the "pop-up" window is on screen, then KeyNote NF's application will show over top of the "pop-up" window.
    • If the "pop-up" window, is under the KeyNote NF application window, Then it can appear that KeyNote NF is frozen. (In reality it's waiting for you to interface with the "pop-up" window, which you might not see.) 
    • Because "pop-up" windows aren't considered programs, you won't see a new app in the task area, so it's not always possible to visually detect the presence of a "pop-up" window.
  • Interface Seems Frozen - Workaround Solution:
    • Minimize, resize to be smaller, or move the main KeyNote NF application window, until you see the "pop-up" window that "pop'ed-under", close it, and things will go back to normal. 
    • If in doubt or you can't find it, close KeyNote NF (the default settings should autosave any WIP documents upon close), then reopen it to go back to normal.


Comments

Back