AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung FMXLinux - Hürden bei der Einrichtung mit Ubuntu 18.04

FMXLinux - Hürden bei der Einrichtung mit Ubuntu 18.04

Ein Thema von knaeuel · begonnen am 6. Aug 2019 · letzter Beitrag vom 8. Aug 2019
Antwort Antwort
knaeuel

Registriert seit: 2. Jul 2007
110 Beiträge
 
Delphi 10.3 Rio
 
#1

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

  Alt 7. Aug 2019, 09:52
cool, danke, das hat mich ermutigt, einfach mal den problematischen schritt zu überspringen und doch mit ubuntu 18.04 weiterzumachen.

PA-Server rüberkopiert, gestartet
Delphi gestartet, Linux-Plattform hinzugefügt und aktiviert

dann "Hallo Linux-Welt"-Programm gestartet, was dann zur Konfiguration des Verbindungsprofils geführt hat.

IP der Linux-VM eingetragen (Netzwerk der VM auf "bridged (automatic)" eingestellt),
Verbindungstest war direkt erfolgreich, also weiter.

Dann läd Delphi allerhand Bibliotheken vom Linuxsystem, bei mir gabs keine Fehler, schwupps, Programm läuft.

Ob es nun keine fehlenden Bibliotheken mehr gab, weil ich vorher zumindest die Befehle zur Installation des Linux-SDK unter Linux ausgeführt habe, weiß ich leider nicht.

Für Fragen stehe ich zur Verfügung! Danke nochmal an alle hier!
Wolfgang
  Mit Zitat antworten Zitat
knaeuel

Registriert seit: 2. Jul 2007
110 Beiträge
 
Delphi 10.3 Rio
 
#2

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

  Alt 7. Aug 2019, 11:18
kann mir vielleicht nochmal jemand aus der Linux-Welt helfen?

Ich möchte gerne den PAServer automatisch starten lassen, sobald ubuntu 18.04 hochgefahren ist.

Ich habe bereits verschiedene Optionen probiert, alle Ergebnisse waren suboptimal.

1. Autostart über gnome-session-properties
- Terminal starten, Befehl "gnome-session-properties" ausführen, es startet eine kleine Oberfläche
- Eintrag erstellen: Name: PAServer; Befehl: /home/wolfgang/Downloads/PAServer-20.0/paserver -password=

2. Autostart über cronjob
- Terminal starten, Befehl "crontab -e" ausführen, ein Editor startet mit einer kommentierten cronjob-Datei
- Eintrag erstellt: @reboot /home/wolfgang/Downloads/PAServer-20.0/paserver -password=
oder
- Variante: @reboot sh -c "sleep 30; /home/wolfgang/Downloads/PAServer-20.0/paserver -password="

In beiden (oder auch allen 3) Fällen passiert das gleiche:
Reboot -> PAServer startet, allerdings unsichtbar. grundsätzlich funktioniert der PAServer so auch, ich kann Anwendungen von Delphi rüberschicken und laufenlassen,
ABER: 1. PAServer ist unsichtbat 2. PAServer belegt dauerhaft eine CPU mit fast 100% Last

Starte ich den PAServer manuell aus einem Terminal heraus, macht er quasi 0% CPU-Last.

Dann habe ich versucht, ein Script zu schreiben, dass ich mit einem Doppelklick ausführen können will.
Inhalt der Datei:
Code:
#!/bin/bash
/home/wolfgang/Downloads/PAServer-20.0/paserver -password=
Ich habe dir Datei in ihren Eigenschaften ausführbar gemacht. Alternativ habe ich auch per Terminal-Befehl "chmod 700 PAServer_start.sh" die Ausführbarkeit erlaubt.
Aus einem Terminalfenster kann ich die Datei auch ausführen. Bei einem Doppelklick öffnet sich aber immer der Texteditor.

Wie kann ich den PAServer automatisch starten lassen, so dass ich ein Terminalfenster sehe, in dem der PAServer läuft?
Oder, falls das nicht geht (was ich aber nicht vermute), wie kann ich die Datei, die auf meinem "Schreibtisch" liegt, per Doppelklick ausführbar machen? Idealerweise soll auch in diesem Fall ein Terminalfenster entstehen, in welchem der PAServer läuft.

Ich danke schon vorab fürs Lesen und die Hilfe!
Wolfgang
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#3

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

  Alt 7. Aug 2019, 11:26
Also mal grob:
Der Anfang ist, das Script muss ausführbar sein, dann kann man autostart angehen

Ausführbarkeit hängt am modus (7) für den entsprechenden Nutzer.
Der ist vielleicht verkehrt eingestellt.
Neben chmod nimmt man dafür chown, also konkret
>chown wolfgang:wolfgang scriptfile.sh

Ist das gegeben?
Gruß, Jo
  Mit Zitat antworten Zitat
knaeuel

Registriert seit: 2. Jul 2007
110 Beiträge
 
Delphi 10.3 Rio
 
#4

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

  Alt 7. Aug 2019, 11:51
ja, ausführbar ist es. Ich kann es z.B. im Terminal starten.

Den chown-Befehl "chown wolfgang:wolfgang PAServer_start.sh" habe ich gerade noch zusätzlich ausgeführt.
Wolfgang
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.784 Beiträge
 
Delphi 10.4 Sydney
 
#5

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

  Alt 7. Aug 2019, 11:55
.. vielleicht hilft Dir das )https://askubuntu.com/questions/9190...-using-systemd) weiter.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
knaeuel

Registriert seit: 2. Jul 2007
110 Beiträge
 
Delphi 10.3 Rio
 
#6

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

  Alt 7. Aug 2019, 12:07
Danke für den Tipp!
Ich habe allerdings den Eindruck, dass das in die falsche Richtung geht. Services bleiben ja im allgemeinen unsichtbar, und genau das will ich ja nicht. Ich probiers aber nachher mal aus, wenn nicht vorher schon eine bessere Lösung kommt.
Wolfgang
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.784 Beiträge
 
Delphi 10.4 Sydney
 
#7

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

  Alt 7. Aug 2019, 12:19
ok. das habe ich übersehen.
Dann musst Du das beim Hochfahren der GUI (Gnome, ..) starten.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz