π
<-
Chat plein-écran
[^]

firebird emulator for Linux

C, C++, ASM...

Re: firebird emulator for Linux

Unread postby Adriweb » 22 May 2020, 20:31

Ah yes that would explain it, what about after doing sudo apt install qml-module-qtquick-dialogs ?
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 54.2%
 
Posts: 12935
Images: 1086
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: firebird emulator for Linux

Unread postby parisse » 22 May 2020, 20:35

Done. But now I get
Code: Select all
qrc:/qml/qml/ConfigPageKits.qml:68:13: Type FileSelect unavailable
qrc:/qml/qml/Firebird/UIComponents/FileSelect.qml:15:26: Type FileDialog unavailable
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:48:1: module "Qt.labs.settings" is not installed
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:47:1: module "Qt.labs.folderlistmodel" is not installed
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:48:1: module "Qt.labs.settings" is not installed
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:47:1: module "Qt.labs.folderlistmodel" is not installed
qrc:/qml/qml/ConfigPageFileTransfer.qml:36:26: Type FileDialog unavailable
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:48:1: module "Qt.labs.settings" is not installed
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:47:1: module "Qt.labs.folderlistmodel" is not installed
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:48:1: module "Qt.labs.settings" is not installed
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:47:1: module "Qt.labs.folderlistmodel" is not installed
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 0.2%
 
Posts: 1998
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: firebird emulator for Linux

Unread postby Vogtinator » 22 May 2020, 20:41

Ah, the broken Debian packaging of Qt... https://github.com/nspire-emus/firebird/issues/113

Code: Select all
apt-get install qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qt-labs-folderlistmodel qml-module-qt-labs-settings


should help.
User avatar
VogtinatorPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 55.5%
 
Posts: 156
Joined: 29 Mar 2014, 15:55
Gender: Male
Calculator(s):

Re: firebird emulator for Linux

Unread postby Adriweb » 22 May 2020, 20:43

Ah, right.

And for reference, the config dialog should like this, more or less

Image
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 54.2%
 
Posts: 12935
Images: 1086
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: firebird emulator for Linux

Unread postby parisse » 22 May 2020, 20:55

Ok, now it's working, thanks!
I would recommend to add this info when people download the debian or ubuntu package.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 0.2%
 
Posts: 1998
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: firebird emulator for Linux

Unread postby parisse » 22 May 2020, 21:00

How do I transfer files to the emulator???
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 0.2%
 
Posts: 1998
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: firebird emulator for Linux

Unread postby Vogtinator » 22 May 2020, 21:02

Thanks for the quick feedback!

As a workaround, I added those packages as explicit dependencies of the package on OBS now.

parisse wrote:How do I transfer files to the emulator???


Just drag'n'drop files into the "File Transfer" dock after refreshing it. Or drag them anywhere else in the window, then the destination is whatever is configured in the configuration dialog.
User avatar
VogtinatorPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 55.5%
 
Posts: 156
Joined: 29 Mar 2014, 15:55
Gender: Male
Calculator(s):

Re: firebird emulator for Linux

Unread postby parisse » 22 May 2020, 21:26

Vogtinator wrote:
parisse wrote:How do I transfer files to the emulator???


Just drag'n'drop files into the "File Transfer" dock after refreshing it. Or drag them anywhere else in the window, then the destination is whatever is configured in the configuration dialog.


But from what application can I drag and drop a file? I failed with thunar.
Moreover, I prefer to type commands or use keyboard shortcuts than moving a mouse, is there a way to copy a file to the emulator from the commandline?

I have another major usability problem: firebird is almost freezing my virtual machine, it's not responsive at all (I just had to killall firebird-emu). I don't know if this is again a (qt?) misconfiguration problem. Or maybe because I enlarged the keypad?
I was hoping to use firebird in conjunction with gdb to debug khicas, but I'm afraid it won't be possible unless this can be fixed.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 0.2%
 
Posts: 1998
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: firebird emulator for Linux

Unread postby Vogtinator » 22 May 2020, 21:38

parisse wrote:
Vogtinator wrote:
parisse wrote:How do I transfer files to the emulator???

Just drag'n'drop files into the "File Transfer" dock after refreshing it. Or drag them anywhere else in the window, then the destination is whatever is configured in the configuration dialog.

But from what application can I drag and drop a file? I failed with thunar.

Anything should work. Make sure the filename ends in .tns.
parisse wrote:Moreover, I prefer to type commands or use keyboard shortcuts than moving a mouse, is there a way to copy a file to the emulator from the commandline?

Yes, that's what firebird-send is for. Make sure that "remove debugging" is enabled and just run (example) "firebird-send ndless_resources.tns ndless".
parisse wrote:I have another major usability problem: firebird is almost freezing my virtual machine, it's not responsive at all (I just had to killall firebird-emu). I don't know if this is again a (qt?) misconfiguration problem. Or maybe because I enlarged the keypad?
I was hoping to use firebird in conjunction with gdb to debug khicas, but I'm afraid it won't be possible unless this can be fixed.

I've never heard of that issue before, maybe the VM does not have enough RAM? Or some graphics driver is behaving badly.
User avatar
VogtinatorPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 55.5%
 
Posts: 156
Joined: 29 Mar 2014, 15:55
Gender: Male
Calculator(s):

Re: firebird emulator for Linux

Unread postby Adriweb » 22 May 2020, 21:46

Is the VM very underpowered/limited ?
Qt May be a bit power hungry (and possibly a bit more with graphics stuff for the keypad) but it should still run totally fine... I mean, my Linux vm on Mac, running under Parallels, only has 4 GB of RAM and 3 (maybe 2 even) cores out of the 6, and I run Firefox, qt creator, terminals, and emulators all at a time.

Also, why a VM? The gdb server inside Firebird works fine with the native Mac gdb client of the Nspire toolchain, at least last time I tried.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 54.2%
 
Posts: 12935
Images: 1086
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

PreviousNext

Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: No registered users and 6 guests

-
Search
-
Featured topics
L'OS 5.5 de la TI-83 Premium CE / 84 Plus CE supprime l'assembleur - la plupart des jeux et certains programme ne fonctionneront plus
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
574 utilisateurs:
>559 invités
>10 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)