ich versuche schon seit einiger Zeit eine, in Lazarus geschriebene, grafische Anwendung automatisch mit Root-Rechte zu starten.
Das ganze läuft auf einem RaspberryPi mit Touchscreen und soll später stand alone, also ohne Netzwerk, Internet laufen. Da der RaspPi keine Uhr hat, die auch im abgeschalteten Zustand läuft, soll das auszuführende Programm beim Programmstart die Systemzeit setzen (über eine Eingabemaske wir Zeit und Datum vom Benutzer abgefragt). Dazu sind ja Root-Rechte von Nöten.
so versuche ich zur Zeit die Systemzeit zu setzen:
Code: Alles auswählen
DateTimeToSystemTime(DateTime, SystemTime);
with SystemTime do begin
SetTime(Hour, Minute, Second, Millisecond);
SetDate(Year, Month, Day);
end;
und so schaut zur Zeit meine .desktop-Datei aus (/home/pi/.config/autostart/kasse.desktop)
Code: Alles auswählen
[Desktop Entry]
Name="Kasse"
Comment="simple Cashdesk"
Type=Application
Path=/home/pi/Projekte/Kasse/
Exec=/home/pi/Projekte/Kasse/Registrierkasse
#Terminal=false
Also wie kann ich das Programm automatisch als Root starten lassen?