Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   FMXLinux - Hürden bei der Einrichtung mit Ubuntu 18.04 (https://www.delphipraxis.net/201601-fmxlinux-huerden-bei-der-einrichtung-mit-ubuntu-18-04-a.html)

knaeuel 7. Aug 2019 15:09

AW: FMXLinux - Hürden bei der Einrichtung mit Ubuntu 18.04
 
den tipp von klaus hatte ich vorher schon versucht. (habt ihr meinen ausgangspost überhaupt gelesen?)
die bash-zeile habe ich sowieso schon in meinem script.

Rechtsklick-"Im Terminal ausführen" gibt es bei mir nicht. Lässt sich das ändern?

<Öffnen mit "Anwendung starten"> führt leider nur dazu, dass es nach Doppelklick eine Weile den Kringel (Sanduhrersatz) und einen Eintrag für "Anwendung starten" oben in der Systemleiste zeigt. Der paserver startet aber nicht und nach einigen Sekunden sieht alles wieder so aus wie vor dem Doppelklick.

jobo 7. Aug 2019 19:48

AW: FMXLinux - Hürden bei der Einrichtung mit Ubuntu 18.04
 
Ja, sorry, hab ich gelesen, aber offensichtlich nicht "verinnerlicht"

Ich versuchs nochmal so, wie Du es nicht möchtest:
Linux ist anders als Windows. Wenn Du von Windows sprichst, sprichst Du automatisch immer(!) von einer definierten Grafikoberfläche, eben Windows. Alles was es dazu an "Gewusst wie" gibt, bezieht sich immer genau darauf. In Linx gibt es ein Dutzend(?) Grafikoberflächen, eine davon ist GNOME.
Dann wäre man an der nächsten Stelle, Explorer, rechte Maustaste, Dateityp, Öffnen mit. Auch dieses Tool gibt es unter Linux in verschiedenen Ausführungen. Diesem Tool muss man aber innerhalb der jeweiligen GUI beibringen, was es machen soll, wenn "Doppelklick" kommt...

Da ist es naheliegend, etwas zu vereinfachen: interaktiver Start aus der GUI entfällt, besonders wenn es ein Tool ist, dass gar kein grafisches Tool ist. (Für mich ist das ein klassischer Fall von best practice, nutze die Systeme so, wie sie gedacht sind. Wenn nicht, erwarte das Unerwartete.)

Also warum nicht immer den Server (automatisch) laufen lassen- wo er sich sogar schon Server nennt?! Per cron, per systemd, ... `?
Wenn nötig mal auf den Output schauen, das will man ja höchstens, wenn was schief läuft oder?

Ich hab heute irgendwann mal zur Probe ein ls -l als script in einer verfügbaren Debian VM mit Grafikoberfläche laufen lassen (normalerweise gibt es nicht mal linux Installationen mit Grafikoberfläche) wie Klaus vorschlug, es macht genau was es soll. Terminal geht auf, Anzeige zeigt die Dateien im Verzeichnis.
Was aber auch geschieht: Es geht blitzschnell. Also habe ich am Ende des Scripts eine Benutzereingabe abgefragt, damit es anhält.
Vielleicht ist das Dein Problem. Es gibt irgendeinen Fehler der zur Beendigung führt, weil alles zu schnell geht, siehst Du nie etwas.

P.S.: Ja, ich weiß, cron bereit auch Problem, 100% CPU
Das kann man sicher beheben.

TurboMagic 7. Aug 2019 19:52

AW: FMXLinux - Hürden bei der Einrichtung mit Ubuntu 18.04
 
Zitat:

Zitat von lowmax_5 (Beitrag 1439755)
Irritierend ist, dass unter Plattform hinzufügen in Multiplattform-Anwendung kein Linux als Zielplattform zu finden ist.
Ein Knotenpunkt höher steht der Eintrag... hinzufügen.

Das ist bekannt, da das ja eine 3rd Party Lösung ist. Es soll in einer zukünftigen version, vermutlich in 10.4
geändert werden.

knaeuel 8. Aug 2019 10:47

AW: FMXLinux - Hürden bei der Einrichtung mit Ubuntu 18.04
 
Danke für die Antworten! Das Thema "Autostart des PAServers" ist für mich von minderer Priorität und da ich auch nach der neuen Antwort von jobo keine neuen Optionen sehe (war alles bereits bekannt bzw. bringt nicht das Verhalten, das ich mir wünsche), belassen wir es gerne dabei.

Danke trotzdem für die Mühe! Ich habe bereits andere Probleme mit der "Einmischung" von Delphi 8-) in die Linux-Welt, die ich in einem neuen Thread ansprechen werde.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:25 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz