Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?
01.12.2021, 05:12:27

.
Einloggen mit Benutzername, Passwort und Sitzungslänge

Mitglieder
  • Mitglieder insgesamt: 26105
  • Letzte: svenfi
Statistiken
  • Beiträge insgesamt: 765382
  • Themen insgesamt: 61404
  • Heute online: 453
  • Am meisten online: 2287
  • (22.01.2020, 19:20:24)
Benutzer Online
Mitglieder: 0
Gäste: 343
Gesamt: 343

Autor Thema: [gelöst]  Linux Mint Programm automatisch starten  (Gelesen 271 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

[gelöst] Linux Mint Programm automatisch starten
« am: 15.11.2021, 16:09:34 »
Hallo zusammen,

hier die Rahmenbedingungen:
Touch-PC (Industrie), Linux Mint 20.2 Uma ohne Probleme installiert, Treiber für Touchfunktion
problemlos installiert.
Damit das mit dem Touch funktioniert, muss ein bestimmtes Programm gestartet werden.
sudo eGTouchD klappt wunderbar und die Touchfunktionen stehen zur Verfügung.
Ich möchte das aber im Autostart haben und habe nun schon mehrere Stunden
damit verbracht, das ohne Erfolg hinzubekommen.
Benötige jetzt einen kleinen Denkanstoss.
Alle Ratschläge sind willkommen.

Hartmut
« Letzte Änderung: 16.11.2021, 09:57:36 von LaMenthe »

Re: Linux Mint Programm automatisch starten
« Antwort #1 am: 15.11.2021, 16:16:30 »
Du hast leider vergessen, deinen Desktop anzugeben!
Ist  das zu startende Programm ein CLI Tool oder mit GUI?
https://forums.linuxmint.com/viewtopic.php?t=285955
könnte dich weiter bringen?

Re: Linux Mint Programm automatisch starten
« Antwort #2 am: 15.11.2021, 16:35:58 »
Ich möchte das aber im Autostart haben und habe nun schon mehrere Stunden
damit verbracht, das ohne Erfolg hinzubekommen.
Manchmal hilft es, den Befehl in ein kurzes Bash-Script zu schreiben (speichern bspw. im Verzeichnis: ~/bin) und dieses in die Startprogramme einzutragen.
Schema: #!//bin/sh
<BEFEHLSZEILE>
exit
/home/user/bin/*programm-Name*.sh

Edit
Anstelle von "sudo" probieren mit: pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY
« Letzte Änderung: 15.11.2021, 16:46:41 von aexe »

Re: Linux Mint Programm automatisch starten
« Antwort #3 am: 15.11.2021, 17:20:38 »
sudo eGTouchD
Wenn das Vorhandensein der grafischen Oberfläche für die Funktion des Touchpads erforderlich ist, dann musst du ein wenig basteln. Der Aufruf erfordert normalerweise die Eingabe des Passwortes und die musst du umgehen.

Erstelle ein Script
sudo -H xed /etc/egtouchd.shmit Inhalt:
#!/bin/bash
sudo eGTouchD
Weise es root zu und mache es ausführbar:
sudo chmod 700 /etc/egtouchd.sh
Um dieses Script nun ohne Passworteingabe aufrufen zu können, bedarf es noch einer weiteren Änderung. Mit
sudo visudo -f /etc/sudoers.d/egtouchderstellst du eine neue Datei mit dem Inhalt
benutzername ALL=(root) NOPASSWD: /etc/egtouchd.sh"benutzername" musst du natürlich anpassen (kleinschreibung beachten). Mit diesem Eintrag darf "benutzername" das genannte Script mit sudo-Rechten ausführen, ohne dafür ein Passwort eingeben zu müssen. Wenn du im Terminal
sudo /etc/egtouchd.shaufrufst, sollte also dein Touchpad ohne die Eingabe eines Passwortes funktionieren. Wenn dem so ist, trägst du Aufruf dann einfach als Befehl in Autostart ein.

 

Re: Linux Mint Programm automatisch starten
« Antwort #4 am: 16.11.2021, 09:51:21 »
Vielen Dank toffifee, aexe  und ZeckeSZ,

der Vorschlag von ZeckeSZ hat funktioniert!
Allein wäre ich da nie draufgekommen.

Hartmut