• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Terminalprogramme automatisch starten

Hi,

möchte bei Systemstart und KDE als Oberfläche automatisch ein Script starten welches ein Fenster zu anderem Rechner aufmacht
und dort Statusanzeige startet. Z. B. top

Wie starte ich also automatisch ein

xterm -e ssh -X <rechner>

und darin ein: top

Danke Gruss,

Bodo
 
Hallo Bodo,
Bodo schrieb:
möchte bei Systemstart und KDE als Oberfläche automatisch ein Script starten welches ein Fenster zu anderem Rechner aufmacht
und dort Statusanzeige startet. Z. B. top
das kannst Du machen indem Du das auszuführende Script in diesem Pfad hier ablegst:
/usr/share/autostart, alles was da liegt sollte bei Systemstart ausgeführt werden.
Bodo schrieb:
Wie starte ich also automatisch ein
Code:
xterm -e ssh -X <rechner>
und darin ein:
Code:
top
dazu bedarf es dann aber wohl eines raffinierteren Scripts weil von Dir nach ssh -X bodo@entferter_Rechner die Passworteingabe erwartet wird.
Schau Dir dazu mal die manpage von ssh-keygen an (dort den Bereich wo es um die Datei "authorized_keys" geht). Damit brauchst Du kein Passwort mehr um Dich anzumelden.

Muss also so in etwa aussehen:
Code:
#!/bin/sh
ssh -CXvo ServerAliveInterval=120 USER@IP-ADRESSE "$/usr/bin/top" $

lieben Gruß aus Hessen
 
Hi,

/usr/share/autostart sowas hab ich gesucht.

Mit dem passwortlosen ssh logins hab ich kein Problem.

Die Virtuelen Screens könnten Probleme machen weil evtl. zu dem Zeitpunkt KDE noch nicht oben ist.

Werds am Montag probieren und berichten,

Danke, Gruss,

Bodo
 
Hi,

am besten ist wohl Eintrag in ~/.kde/Autostart bzw ~/.kde4/Autostart

Danke, Gruss,

Bodo
 
Hallo Bodo,
Bodo schrieb:
am besten ist wohl Eintrag in ~/.kde/Autostart bzw ~/.kde4/Autostart
kommt darauf an ob Du immer erst mit KDE die Verbindung haben willst oder auch im Runlevel 3, also im Konsolenmodus.
hast Du locate auf deinem Rechner installiert?
Code:
rpm -qa | grep locate
wenn nicht kannst Du das nützliche Programm installieren um schneller zu finden was du wo liegen hast.
Code:
zypper in findutils-locate

lieben Gruß aus Hessen
 
Hi,

so... funktioniert:

Datei muss chmod 744 haben und mit #!/bin/bash beginnen.

Cheers,

Bodo
 
Hallo gropiuskalle,
gropiuskalle schrieb:
als root aufrufen, damit locate seine Datenbank aufbauen kann (wobei mir nicht ganz klar ist, was das mit dem Thema zu tun hat - ist aber wirklich ein nützliches Programm).
Das will ich meinen → nützlich.
Ich erwähnte es weil ich damit ganz schnell suchen konnte wo überall Autostart zu finden ist.
locate autostart | egrep "kde|bin"

lieben Gruß aus Hessen
 
Hi Bodo,
Bodo schrieb:
Datei muss chmod 744 haben und mit #!/bin/bash beginnen.
Natürlich muss die Datei/das Script ausführbar sein und der Interpreter angegeben sein, der Text alleine führt sich nicht aus, es ist der Interpreter (sh, bash ect.) welcher die Inhalte eines Scripts interpretiert und somit ausführt.
lieben Gruß aus Hessen
 
Oben