staging.inyokaproject.org

Cinnamon: Wine-Programm als Standardanwendung

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

Miq19

Anmeldungsdatum:
17. Dezember 2023

Beiträge: 67

Ich bin nostalgischer Fan des TI-59-Taschenrechners und habe einen Emulator dafür. Allerdings ist das eine Windows-EXE, deswegen läuft sie hier mit Wine - siehe Anhang.

Ich würde den gerne als Standardrechner ins System einbinden und außerdem mit seinem Icon in das Menü eintragen. Ersteres bekomme ich nicht hin, weil die Auswahl bei den Standardanwendungen nur "Calculator" enthält und ich nichts benutzerdefiniertes hineinbekomme, letzteres geht nur mit dem Standard-Raketenicon.

Wo muss ich da eingreifen?

Moderiert von Taomon:

Passender verschoben

Bilder

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Nativ gibt es eine Software für Linux, die den Texas Instruments TI-59 Taschenrechner auf Linux als Softwareprogramm emuliert. Es heißt ycalc, das ist eine uralte Software. Der Sourcecode ist aber noch verfügbar und ist in Sekundenschnelle zu compilieren, sogar immer noch auf Mantic Minotaur, ich mache das mal hier im Arbeitspeicher in meinem TMPFS auf /tmp vor:

cd /tmp
wget 'https://distro.ibiblio.org/quirky/quirky6/sources/t2/april/ycalc-1.09.1-1.tar.bz2'
tar xfvj ycalc-1.09.1-1.tar.bz2
cd ycalc-1.09.1-1
time make

Erst mal dann das ycalc Manual lesen:

man ./ycalc.1

ycalc starten:

./ycalc 

Läuft! 😎

Miq19

(Themenstarter)

Anmeldungsdatum:
17. Dezember 2023

Beiträge: 67

Tja:

In file included from ascii.c:38:
Keys.h:1:10: fatal error: X11/Xlib.h: Datei oder Verzeichnis nicht gefunden
    1 | #include <X11/Xlib.h>
      |          ^~~~~~~~~~~~

Und optisch ist der Emulator TI59.exe ne Nummer schöner... 😉

Bilder

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Header Dateien braucht es natürlich, wenn man selbst bauen will. Klar ist auch, dass damals™ der XServer verwendet wurde.

dpkg -S $(locate Xlib.h)

libx11-dev:i386, libx11-dev:amd64: /usr/include/X11/Xlib.h
perl-tk: /usr/lib/x86_64-linux-gnu/perl5/5.36/Tk/pTk/Xlib.h
python3-pycparser: /usr/share/python3-pycparser/fake_libc_include/X11/Xlib.h

Dakuan

Avatar von Dakuan

Anmeldungsdatum:
2. November 2004

Beiträge: 6532

Dann musst du eben noch "libx11-dev" installieren. Möglicherweise kommen da noch mehr. Bei solchen Fehlern wird immer sofort abgebrochen. Es fehlen die entsprechenden "-dev" Pakete.

Vielleicht findest du irgendwo in der Doku oder einer README Datei eine Auflistung, was alles benötigt wird.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Miq19 schrieb:

Und optisch ist der Emulator TI59.exe ne Nummer schöner... 😉

Da kann ich zustimmen. Aber den Wineserver jedesmal starten, bloß für einen Kalkulator? Mir wäre das zu langsam. Aber bitte, wenn es gefällt. 😇

Miq19

(Themenstarter)

Anmeldungsdatum:
17. Dezember 2023

Beiträge: 67

trollsportverein schrieb:

Miq19 schrieb:

Und optisch ist der Emulator TI59.exe ne Nummer schöner... 😉

Da kann ich zustimmen. Aber den Wineserver jedesmal starten, bloß für einen Kalkulator? Mir wäre das zu langsam. Aber bitte, wenn es gefällt. 😇

$ time wine start 'C:\Program Files\Peter\PROGRAM\MATHEMAT\TI-59\TI-59.EXE'

real	0m0,866s
user	0m0,038s
sys	0m0,150s

DAs reicht mir, ich bin schon älter... 😀

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Miq19 schrieb:

DAs reicht mir, ich bin schon älter... 😀

Bei mir ist die Maschine alt, die braucht länger. Und da ich KDE nutze, habe ich auch den KDE-Kalkulator KCalc, der hat verschiedene Modi.

Aber wenn das Herz am Texas Instruments TI59 hängt, inklusive Optik, dann muss es wohl die Windows-EXE mit Wine sein. ¯\_(ツ)_/¯

Miq19

(Themenstarter)

Anmeldungsdatum:
17. Dezember 2023

Beiträge: 67

Ich habe in der Zwischenzeit ein bisschen herumgesucht. Calculator und Terminal unterscheiden sich von den anderen Standardanwendungen wohl dadurch, dass sie nicht für bestimmte MIME-Typen angemeldet sind und Cinnamon deswegen da eine Extralocke dranstrickt, um sie bei den "Preferred Applications" gleich aussehen zu lassen. Bei Mint gab es das Problem wohl auch schon, und da haben sie mal einen Patch eingebaut, der nach "alculator" im App-Namen und der Beschreibung sucht. Macht Cinnamon unter Ubuntu scheinbar nicht so. Schade eigentlich.

Miq19

(Themenstarter)

Anmeldungsdatum:
17. Dezember 2023

Beiträge: 67

trollsportverein schrieb:

Bei mir ist die Maschine alt, die braucht länger. Und da ich KDE nutze, habe ich auch den KDE-Kalkulator KCalc, der hat verschiedene Modi.

Aber wenn das Herz am Texas Instruments TI59 hängt, inklusive Optik, dann muss es wohl die Windows-EXE mit Wine sein. ¯\_(ツ)_/¯

OT: Ich habe den sogar physisch hier, nur ist da Copy&Paste in den Computer etwas schwieriger... 😉

Antworten |