Skip to content

QTermWidget "share" not copy over Build #65

@eduardomozart

Description

@eduardomozart

Describe the bug
The Linux build scripts copy the files of QTermWidget manually to the "share" folder:

cp -r ${INSTALL_DIR}/share/qtermwidget6 ${INSTALL_APP_DIR}/share/

I believe it should be moved to CMake, since macOS also requires those files, otherwise the "Key binding" and "Color scheme" options isn't available on Preferences > Terminal and consequently some keys (like backspace/delete) do not work on Terminal for macOS.
For macOS, after compiling, it requires manually copying the [qtermwidget installation path]/share/qtermwidget6 folder to /RabbitRemoteControl.App/Contents/share/qtermwidget6 folder. Also, if the user starts the program without those files in place, the Rabbit Remote Control configuration file ~/Documents/Rabbit/RabbitRemoteControl/RabbitRemoteControl.conf set keybinding values as empty, not allowing the user to select any value on UI, so I had to delete those files to allow it to be recreated so I was able to select a keybinding even after copying the qtermwidget share files over.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Preferences'
  2. Click on 'Terminal'
  3. See error (Color scheme and Key binding empty and unable to choose any).

Expected behavior
QTermWidget share files should be copied over so Color scheme and Key binding options are available for selection.

Screenshots
After adding the QTermWidget share files, the Color scheme and Key binding options are available for selection as shown below:

Image

Application details

  • The application version (Open applicatoin → help → about)
  • Compile date (Open applicatoin → help → about)
  • Log file

Qt
Version: 6.9.2

System information

Desktop (please complete the following information):

  • OS: macOS
  • Version: Sequoia (15.6.1)

Smartphone (please complete the following information):

  • Device: [e.g. Android/iPhone6/...]
  • OS: [e.g. iOS8.1]
  • Version [e.g. 22]

Additional context
None.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions