Code Monkey home page Code Monkey logo

gcompris-qt's Introduction

		     GCompris / I Got IT
                  GCompris is a GNU package
                     http://gcompris.net

GCompris is a high quality educational software suite comprising of
numerous activities for children aged 2 to 10. Some of the activities
are game orientated, but nonetheless still educational.

Currently GCompris offers in excess of 100 activities and more are
being developed. GCompris is free software, that means that you can
adapt it to your own needs, improve it and, most importantly, share it
with children everywhere.

It based on GTK and the GOO canvas as its main technical components.

Read the file 'README.installation' to get specific information on how
to build GCompris.

-------------------------------------------------------------------------------
			 GCompris MOTIVATION

Big Issue:
  Today Linux does not have a lot of useful educational tools for children.
  When they exist, they are hard to find and request the teacher/parent to
  manage a lot of independant small tools.


Big Goal:
  Build an educational game suite all accessible from a single user interface.
  GCompris provides a simple to use user interface that makes it easy to select
  appropriate activities.

How:
  GCompris is designed in a way that it is easy to add new activities to it.
  An activity is called with the root canvas of the main window, and then
  the activity is free to implement the game scheme it wants.
  The status bar is a common facility provided to the activity. There is a C
  and a Python API to let activities access the core feature of GCompris.

  To make GCompris a powerful tool for all its users, the teachers,
  the children but also the developers, GCompris implements a plugin system
  where each activity is an independant plugin.

  GCompris provides some tools to let teacher/educator to easily add
  activities to GCompris.

About You:
  Yes you can help by:
  Creating new activities.
  Providing fancy graphics to incorporate as icons or backgrounds.
  Translate GCompris.
  Just giving your ideas.


-------------------------------------------------------------------------------
                           NOTE TO TRANSLATORS

Read the README.translators to get additional information on GCompris
translation.

gcompris-qt's People

Contributors

ais1-1 avatar allon49 avatar amit-tomar avatar amitsagtani97 avatar animtim avatar ayushagrawal288 avatar bdoin avatar clock21am avatar deepak2431 avatar divyam3897 avatar droftware avatar ganeshredcobra avatar gupta2140 avatar hadron43 avatar hkaelber avatar horricane avatar huftis avatar ilyabizyaev avatar littlewhite-tb avatar mariamfahmy98 avatar miraks31 avatar petitlapin avatar pulkitnsit avatar sagaragarwal94 avatar shubham8287 avatar siddhism avatar stefant29 avatar supermanu avatar thibrom avatar yurchor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gcompris-qt's Issues

GCompris.exe stopped working. Windows is checking for a solution to the problem...

Hi!
I'm using GCompris 0.81-Windows 32bit-No OpenGL with a few laptops having Windows 7 SP1 and sometimes (maybe once every 5-10 times) in some laptops (not all of them) after I launch the application and while the 4 big circular buttons in the bottom left corner are animating to get their final position, GCompris Qt crashes with a message from Windows "GCompris.exe stopped working. Windows is checking for a solution to the problem...". This is the only info that Windows provides. If I can help you in any other way, please let me know.

App quits when the "home" button is clicked twice

Reproduced in the desktop version.
Steps to reproduce:
1/ click on any activity
2/ click on the gcompris "home" button
3/ click on any activity again
4/ click on the gcompris "home" button

=> the application is quiting immediately

Clickgame: sometimes fishes misbehave

Sometimes fish doesn't turh around when it approaches right side of screen, then it swims backward to left, and when it approaches left side of screen it stops moving along X axis and begins to sink until it hides behind "Menu" button and becomes unreachable.
Unfortunately i didn't see this mistake in src/activities/clickgame/Fish.qml at first sight.

No time delay in memory(-tux) in user's turn after second card

Hello,

when playing memory(-tux), there is no time delay after the user rotated the second card. Immediately after the second card has been flipped Tux starts or, in case of single player, the next round starts.

The time delay should be about as long as between Tux' second card and the user's next round.

Installation On Android problem

I can't find Gcompris when searching on Google Play Store, and when i access directly using direct link i have the following message "This item is not available in your country".

I m searching from Morocco

Sync configuration

I would like to sync the configuration across devices, but it seems like cachePath and userDataPath only work with absolute paths, or am I missing something?

no sounds in Gnumch game

I'm on Ubuntu 18.04 and have installed GCompris 0.81 based on QT 5.9.5 using apt. The Gnumch game does not have any sounds, and in particular, the little green guy does not say "yummy yummy".

For comparison I've apt install-ed GCompris version 13.11 on Ubuntu 14.04. In that version the Gnumch game has sounds, and the little green guy says "yummy yummy" every time he eats a number. I believe this sound effect is driven by the file:

/usr/share/gcompris/boards/sounds/eat.wav

This file is not present in the newer version of GCompris, nor is the directory structure, so I have no idea where I would add it if it was missing. I've also tried installing gstreamer good and bad plugin libraries (as well as brasero, just to make sure I have all of the gstreamer stuff). That doesn't seem to help. My kid really wants this sound effect. What can I do?

EDIT:
I should have added that other sounds seem to work just fine. Sound is only missing in the Gnumch game.

How to build without qtcreator?

Hi,
I was wonder if you can document how to build this software with CLI only.
It seems to me odd that I need to build qtcreator just to build this software. Is there no way to export this to a normal CMAKE work flow?

Empty squares in "build the same model" with greek language

In 0.95 and 0.96 when using "build the same model" with greek language I get empty squares. With english language I get english letters. Also, the arrow buttons and the crane appear distorted when the screen resolution is not wide (in my case 1280x1024). Version 0.91 doesn't have these issues (I get english letters with greek language and no distortion). Please see folllowing pictures:

0.96, greek language, 1280x1024
Build_the_same_model_0 96_1280x1024_greek

0.96, greek language, 1366x768
Build_the_same_model_0 96_1366x768_greek

0.91, greek language, 1280x1024
Build_the_same_model_0 91_1280x1024_greek

0.91, greek language, 1366x768
Build_the_same_model_0 91_1366x768_greek

no sound

I have successfully installed gcompris-qt on arch linux arm.

I am not working with PulseAudio.
I have sound working on youtube and with VLC.

I start gcompris-qt -s with sound explicitly enabled, but I have no sounds. When it starts
I hear a few clicks, but after that there is no sound. Here is the log message:


[oznt@klein ~]$ gcompris-qt -s

(process:1711): Gtk-WARNING **: Locale not supported by C library.
	Using the fallback 'C' locale.

** (gcompris-qt:1711): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-2WWp1unRFn: Connection refused
Unable to load translation for locale  "en_US" , use en_US by default
exeCount set to:  27
notifyAudioEffects:  true
notifyAudioVoices:  true
qml: enter main.qml (run #27, ratio=1.5384615384615385, fontRatio=1.6216216216216217, dpi=150, sharedWritablePath=/home/oznt/.local/share/GCompris)
propsReply "Method \"GetAll\" with signature \"s\" on interface \"org.freedesktop.DBus.Properties\" doesn't exist\n"
nmReply "Method \"GetDevices\" with signature \"\" on interface \"org.freedesktop.NetworkManager\" doesn't exist\n"
"Object path cannot be empty"
Downloading resource file "data2/voices-ogg/voices-en.rcc"
shared memfd open() failed: Function not implemented
Local resource is up-to-date: "voices-en.rcc"
Successfully registered resource "/home/oznt/.cache/KDE/gcompris-qt/data2/voices-ogg/voices-en.rcc"
Error: "Could not get/set settings from/on resource."
shared memfd open() failed: Function not implemented
Error: "Could not get/set settings from/on resource."
"Unexpected reply signature: got \"\", expected \"a{sv}\""
DownloadManager: shutting down, 0 active jobs
DownloadManager: shutting down, 0 active jobs

Can somehere give me an advice?

Can't download external assets on Fire OS 5

Using GCompris 0.97, the latest available on F-Droid, trying to download external assets results on "Download error (code: 99): TLS initialization failed".

I see https://www.gcompris.net/downloads-en.html says

WARNING: For Android version 4.4.2, it is recommended to directly download and install manually GCompris version 0.95 from our website, as the version 0.96 from the Play Store will not be able to download external assets with this Android version.

but it seems to be unrelated.
The system is using Fire OS 5.6.8.0, which according to https://developer.amazon.com/apps-and-games/fire-tablets is based on Android 5.1 (API level 22).

By the way, is it not possible to publish it in the Amazon App Store?

Minor improvements

Here are other possible improvements:

explore_farm_animals:

  • it could be possible to skip the first stage where you have to click each animal and get directly to the sound question and the quiz

simplepaint:

  • it is not immediately clear that the top light blue color is the eraser, could be a eraser icon :)
  • it is not immediately clear that there are other colors (no scroll bar, arrow, etc.)

maze:

  • in the high levels of the maze (e.g. 25) Tux walks long (random?) distances if clicking somewhere out of reach. Is this a feature?

melody:

  • it is a bit strange that the sound right before the melody to remember is someone hitting all bars up and down. could instead be a visual baton (conducting) or that knock knock knock when a conductor is asking for attention right before a song hitting is desk with the baton.

Background music do not play

image
The button is disabled.

Distro: Arch
WM: Sway

I have downloaded its data

gcompris-qt
exeCount set to:  3
qml: enter main.qml (run #3, ratio=1.476923076923077, fontRatio=1.6, dpi=101, userDataPath=/home/missu/.local/share/GCompris)
Downloading resource file "data2/voices-ogg/voices-en_GB.rcc"
Downloading resource file "data2/words/words.rcc"
Download of QUrl("https://cdn.kde.org/gcompris/data2/words/words.rcc") is already running, skipping second attempt.
notifyWordset:  "data2/words/words.rcc"
Downloading resource file "data2/backgroundMusic/backgroundMusic-ogg.rcc"
Successfully registered resource "/home/missu/.cache/KDE/gcompris-qt/data2/backgroundMusic/backgroundMusic-ogg.rcc"
qrc:/gcompris/src/activities/menu/Menu.qml:105:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/gcompris/src/core/Bar.qml:326:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/gcompris/src/core/Bar.qml:279:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/gcompris/src/activities/menu/Menu.qml:705:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Found box2d in  "/usr/lib/qt/qml"
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Error: "The autoaudiosink element is missing."
Local resource is up-to-date: "voices-en_GB.rcc"
Successfully registered resource "/home/missu/.cache/KDE/gcompris-qt/data2/voices-ogg/voices-en_GB.rcc"
Error: "The autoaudiosink element is missing."
Local resource is up-to-date: "words.rcc"
Successfully registered resource "/home/missu/.cache/KDE/gcompris-qt/data2/words/words.rcc"
Local resource is up-to-date: "backgroundMusic-ogg.rcc"
qrc:/gcompris/src/activities/menu/ConfigurationItem.qml:274:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/gcompris/src/activities/menu/ConfigurationItem.qml:74:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
backgroundMusicVolume:  0.2
audioEffectsVolume:  0.7
Downloading resource file "data2/voices-ogg/voices-en_GB.rcc"
qrc:/gcompris/src/core/DownloadDialog.qml:366:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Local resource is up-to-date: "voices-en_GB.rcc"
Downloading resource file "data2/backgroundMusic/backgroundMusic-ogg.rcc"
qrc:/gcompris/src/core/DownloadDialog.qml:366:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Local resource is up-to-date: "backgroundMusic-ogg.rcc"
DownloadManager: shutting down, 0 active jobs
DownloadManager: shutting down, 0 active jobs

Thank you very much

Translation under macOS

Hello,

I have sucessfully build Gcompris-qt under macOS, following the instructions from https://www.ynonperek.com/2017/09/18/building-gcompris-qt-on-macos/.

I now just have an issue with translation. After setting the language to French (locale=fr_FR.UTF-8 in ~/Library/Preferences/gcompris/gcompris-qt.conf) I have the following message while starting GCompris from Terminal:

$ Contents/MacOS/gcompris-qt
Unable to load translation for locale  "fr_FR" , use en_US by default

There also seem not to have .po files in the source tree.

How can I get the relevant translation for this application?

Please differentiate between sv_FI and sv_SE

Choosing Svenska as language in the settings renders the locale
sv_FI.UTF-8 on my system. This is not my preferred locale, I prefer
sv_SE.UTF-8.

Either set the default Swedish language to use sv_SE.UTF-8 or, better,
include both sv_SE.UTF-8 and sv_FI.UTF-8.

text is not displayed in the program

Hello,
I am maintainer for Void linux (the best distro IMO) and I want to create a package.
I can compile gcompris-qt from source and run the program.

BUT: the text is not displayed, as you can see in my three screenshots.
Screenshot-01
Screenshot-02
Screenshot-03

This is weird !
I also noticed this message when launching the program:
OpenType support missing for script 11

Is there a problem with the fonts ?
I hope you can help me.

Regards.

Enrich your vocabulary crashes

I'm using KDE Plasma 5.19.4 on Manjaro. GCompris is version 0.97.1-1
The game Enrich your vocabulary just crashes everything after clicking on it 😭

My terminal outputs this when it crashes:

qrc:/gcompris/src/activities/menu/Menu.qml:79:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/gcompris/src/core/Bar.qml:314:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/gcompris/src/core/Bar.qml:267:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/gcompris/src/activities/menu/Menu.qml:687:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Found box2d in  "/usr/lib/qt/qml"
Local resource is up-to-date: "backgroundMusic-ogg.rcc"
Local resource is up-to-date: "voices-it.rcc"
Successfully registered resource "/home/user/.cache/KDE/gcompris-qt/data2/voices-ogg/voices-it.rcc"
qrc:/gcompris/src/core/Bar.qml:314:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/gcompris/src/core/Bar.qml:267:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
load configuration for: "lang"
Downloading resource file "data2/voices-ogg/voices-en_US.rcc"
qml: lang: Error parsing json: Unable to open the file
qml: Lang: Invalid dataset, can't continue: qrc:/gcompris/src/activities/lang/resource//content-en_US.json
[1]    40985 segmentation fault (core dumped)  gcompris-qt

android app download audio: Handshake failed Code 6

I can not download the audio files in app; i always get SSL Handhake failed, Code 6.

Chrome uses TLS 1.3 on google, so I guess its not a client problem?
The client is a Galaxy Tab 3
Is there a workaround?

v0.80 32-bit crashes at startup in Windows

Hi!
I have an old PC (Pentium 4 3.0GHz, Intel GMA900, 768MB DDR2-SDRAM, Windows 7 SP1 32-bit) and I installed gcompris-qt-0.80-win32-gcc.exe. Everytime I execute gcompris.exe, I see the mouse cursor turn into tux, but then it crashes with the following info:
Problem Event Name: APPCRASH
Application Name: GCompris.exe
Application Version: 0.0.0.00
Application Timestamp: 598f07b7
Fault Module Name: StackHash_0a9e
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: 00000000
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1032
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Could it be a low memory issue? All other software I have execute normally.

gcompris-qt segfaults

I compiled from the master branch of the Github repo, and when I try to run it in QT creator, I get

16:42:43: Starting /home/tamas/src/build-GCompris-qt-Desktop-Debug/bin/gcompris-qt ...
QML debugging is enabled. Only use this in a safe environment.
exeCount set to:  1
16:42:43: The program has unexpectedly finished.
16:42:43: The process was ended forcefully.
16:42:43: /home/tamas/src/build-GCompris-qt-Desktop-Debug/bin/gcompris-qt crashed.

I am using Ubuntu 20.10. Happy to provide more debugging info (but please give detailed instructions as I am unfamiliar with QT Creator).

No sound in version 0.95

Hi, I just download the latest GCompris and I can't make the sound work.
I'm using linux mint 15 xfce and this is the log I could find. How can I fix this?

exeCount set to: 7
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"
qml: enter main.qml (run #7, ratio=1.476923076923077, fontRatio=1.598281076687517, dpi=101, userDataPath=/home/rodrigo/.local/share/GCompris)
Downloading resource file "data2/voices-ogg/voices-es.rcc"
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_init
qt.network.ssl: QSslSocket: cannot resolve sk_new_null
qt.network.ssl: QSslSocket: cannot resolve sk_push
qt.network.ssl: QSslSocket: cannot resolve sk_free
qt.network.ssl: QSslSocket: cannot resolve sk_num
qt.network.ssl: QSslSocket: cannot resolve sk_pop_free
qt.network.ssl: QSslSocket: cannot resolve sk_value
qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
qt.network.ssl: QSslSocket: cannot resolve SSLeay
qt.network.ssl: QSslSocket: cannot resolve SSLeay_version
qt.network.ssl: QSslSocket: cannot call unresolved function SSLeay
qt.network.ssl: Incompatible version of OpenSSL
Local resource is up-to-date: "voices-es.rcc"
Successfully registered resource "/home/rodrigo/.cache/KDE/gcompris-qt/data2/voices-ogg/voices-es.rcc"
DownloadManager: shutting down, 0 active jobs
DownloadManager: shutting down, 0 active jobs

Clickgame activity: fishes stop moving

Open Clickgame activity,
Wait for fishes to appear,
Increase window size,
Wait until fishes should rotate,
At one point, some fishes are not moving anymore.

(Windows 7, 64bit) Font error, most of the material are unreadable

Just installed version 1.1 64bit on Windows7 64bit PC.

But most of the activities are unusable, and are unusable the configuration page too, because seems that GCmopris choose the wrong font.
Screenshot attached.
Schermata da 2021-08-24 13-23-01

Tried normal and 'Safe' mode, same behaviour.

Thanks.

Debian 11 XFCE - Screen flickering

I have installed GCompris for my kids on my Debian (from Debian repo - v 1.0.1), however when I launch it starts to behave strangely and begins the screen flicker when I move my mouse around the options.

2 of my Debian systems are affected (both stable, with xfce)

Has anyone got an idea what package, settings may I be missing? It may be connected to the QT setup of my system, but I am noob and unsure. I have a video shot about the error, can mail it, if helps.

sync with kde

hi

how do you sync between github and kde.
I work in the breeze icons and our working dic is github
but the sync is boring

thanks

Watercycle broken starting after 2.1

On a 1920x1080 landscape screen, Watercycle is broken in 2.3 and 2.2, sometime after 2.1. No amount of clicking will cause the clouds to rain. The screen is split in half between game and text. Thought problem had something to do with isVertical or textOnSide, but have not found a solution.

Raspberry Pi sound issues

I'm opening an issue here because I have tried to get sound working and for whatever reason it doesn't seem to respect system settings.

The issue the spoken instructions only will play though the HDMI audio and not over the headphone output even if headphone output is set as preferred. Additionally disabling the onboard sound device and only having an external sound device gives a similar result.

Sound effects still play on the preferred device so any game like the fish aquarium the bubble sounds and popping effects still work.

This is a Pi3 with Raspberry Pi OS Buster this issue is present in the 0.95-1 version from the repository and the version 1 beta available for download.

I have tested this also on a Raspberry Pi 4 the spoken instructions play over HDMI and sound effects play over headphones this is with preferred sound output to the headphone jack otherwise HDMI seems to always play back I haven't tested the external only option on the pi 4
Additionally I've only tested 0.95-1 on the Pi 4

There are no error messages generated while running.

black boxes instead of buttons

I get black boxes instead of buttons, both with master and 1.0-1 in Ubuntu 21.04.

gcompris-qt

I am using intel-media-va-driver-non-free:amd64 21.1.1+ds1-1 (cf #267)

Happy to compile experimental branches and provide more debugging info.

where is GCompris.pro in the current baseline?

Hi,

I'm investigating if somewhat I could contribute to your project.

I read carefully http://gcompris.net/wiki/An_exercise_for_new_contributors

I cloned and have now commit ae68ab7

Problem comes from in the wiki it is said:
"Start QtCreator and open the project file GCompris.pro at the root of the source code"

But I cannot find this file in the repo.
I see in the .gitignore a GCompris.pro.user
and issue #9 refer to a GCompris.pro
but nothing else.

I may have miss something would you mind to tell me where I can find this file?

Build broken with cmake -G Ninja

[208/233] Performing configure step for 'qml_box2d'
Info: creating stash file /run/build/gcompris/_flatpak_build/qml_box2d-prefix/src/qml_box2d-build/.qmake.stash
[209/233] Performing build step for 'qml_box2d'
FAILED: qml_box2d-prefix/src/qml_box2d-stamp/qml_box2d-build 
cd /run/build/gcompris/_flatpak_build/qml_box2d-prefix/src/qml_box2d-build && /usr/bin/ninja && /usr/bin/cmake -E touch /run/build/gcompris/_flatpak_build/qml_box2d-prefix/src/qml_box2d-stamp/qml_box2d-build
ninja: error: loading 'build.ninja': No such file or directory
[211/233] Automatic MOC for target gcompris-qt
ninja: build stopped: subcommand failed.

module "Box2D" is not installed

Hello,

Roughly following https://mail.kde.org/pipermail/gcompris-devel/2018-January/005359.html and https://www.ynonperek.com/2017/09/18/building-gcompris-qt-on-macos/ I now have a working version of GCompris with translations.

However some activities don't work and yield the following error message:

qrc:/gcompris/src/activities/land_safe/LandSafe.qml:23:1: module "Box2D" is not installed

I tried to specify how to build Box2D using:

$ cmake -DQML_BOX2D_MODULE=submodule ..
$ make all
[...]
[ 11%] Built target BuildTranslations
[ 11%] Creating directories for 'qml_box2d'
[ 11%] No download step for 'qml_box2d'
[ 11%] No patch step for 'qml_box2d'
[ 11%] No update step for 'qml_box2d'
[ 13%] Performing configure step for 'qml_box2d'
[ 13%] Performing build step for 'qml_box2d'
[ 13%] Performing install step for 'qml_box2d'
[ 14%] Completed 'qml_box2d'
[ 14%] Built target qml_box2d
[...]

After compilation, there is a libBox2D.dylib in qml_box2d-prefix/src/qml_box2d-build under my build dir.

What step is missing to get this library in a place where it is picked up by GCompris at run-time?

No CMAKE_C_COMPILER could be found

I am using OSx and after I tried to compile the project via Qt-creator and CMake. The following error appears:

The C/CXX compiler identification is unknown
at line 8 of CMakeLists.txt,
No CMAKE_C/CXX_COMPILER could be found

I am pretty sure I have both clang and clang++ installed.

Android volume keys

By now the volume keys on android are not working once the GCompris qt app has been started.

According to https://bugreports.qt-project.org/browse/QTBUG-36570 this will be fixed in qtbase in rel 5.3.
Cf. also https://qt.gitorious.org/qt/qtbase/commit/c9241a1a7baaef1fb5f61f28eea32ae75210e07d

So probably this does not need to be workarounded by us anymore.

Anyway for the archive and maybe future use I pushed a branch (android-volume) that implements a working workaround based on what was proposed in https://bugreports.qt-project.org/browse/QTBUG-36723

Projection de l'application

Bonjour,
comme professeur je dispose d'un portable (W10 PRO 15603.608) et d'un projecteur ACER (Accès WiFi).

Je souhaitais comme avec la version antérieure projeter les activités et faire participer les élèves avec une souris et un clavier sans fil.

Cependant, si l'application ne donne pas une erreur quand elle s'ouvre, je ne vois que le pointeur de la souris. Le fond du programme n'est pas projeté.

De plus, cela peut peut-être vous suggérer une piste, je dispose sur mon ordinateur d'un système d'assistance aux élèves depuis mon ordinateur (Impero Software) mais le problème est identique, je ne vois pas le programme, alors qu'il est en cous d'utilisation, dans la liste des fenêtres, et forcer le focus ne fonctionne pas.

Je me tiens à votre disposition pour toute information nécessaire à la reproduction du problème.

gcompris-qt do not project itself

Note: Je ferai également une soumission au support de Impero Software pour savoir si ils ont une solution de contournement qui pourrait vous aguiller vers la source du problème

Translation fix

In the German version of the current version the checkers and checkers_2players are listed as chess. The correct name is "Dame".

Can I add small fixes on the translation like this one somewhere in a file in git and provide as pull requests? Or is this more complicated? :)

Checksum of downloaded file does not match

Hi
I am using the latest version of Linux mint and downloaded gcompris. I am trying to update text images within the program but it fails to download because of an error.
Download error (code 299) checksum of downloaded file does not match ....../.cache/KDE/gcompris-qt/data2/words/words.rcc
I hope you can help, thanks

Start 32bit version (without opengl) on x64 system or possible on x64 without opengl ?

Hello,

is it possible to start version 32 (without opengl) on x64 system or x64 without opengl ?!

Version 32 do not start on x64 and don't know how to start x64 with sofware rendering and not opengl.

Ubuntu 18.04 x64 installed on a old intel 775 socket and a gpu with 6mb.

I use this versions : https://gcompris.net/downloads-en.html

Do I have to reinstall Ubuntu version 32 on all computers or is it possible ?

Thank you in advance.

Can't compile, missing qtquickcontrols2-5-private-dev package on Raspbian Bullseye (Debian 11)

Good day GCompris community. How are you today?

I am having some issues when trying to compile the latest GCompris code on our Raspberry Pi 400s.

A couple of months ago, we were no longer able to compile GCompris on Buster due to some newer versions of dependencies being required. After updating Raspberry Pi 400s to Bullseye, we were still (initially) unable to compile the latest GCompris due to the missing qtquickcontrols2-5-private-dev package for compiling QtQuickCalendar that is required for a couple of activities.

I saw this conversation related to the same: https://www.mail-archive.com/[email protected]/msg00599.html

However, the package shared as a solution is not available for Debian 11 (Bullseye): https://packages.debian.org/search?keywords=qtquickcontrols2-5-private-dev&searchon=names&suite=all&section=all

And the current qtquickcontrols2-5-dev dependency is only version 5.15.2+dfsg-2 on Bullseye, so I was unable to try and install any of these other experimental packages.

I played around and was able to extract the headers from these packages, copy them manually, and I was able to compile. I am not sure if every Raspberry Pi user would want to follow this same path to compile the latest and greatest GCompris version. I also don't know if I am making issues for myself in the future by copying the files in this manner.

To that end, a few questions:

  1. It was mentioned in the mailinglist thread that it was possible to exclude these two activities. What is the easiest way do that for the two QtQuickCalendar activities?
  2. Is there a timeframe for when the new QtQuickControls 2 will be implemented for these two activities?
  3. Is there anything I can do to help with this? I am not a developer, but depending on the work that needs to be done, I may be able to help update the code.

Thank you again for all that you do.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.