Meine 2 Fragen
-
- Beiträge: 226
- Registriert: 06.12.2008 11:45:56
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Internet
Meine 2 Fragen
Hallo liebes Forum,
mich quälen momentan 2 Fragen, nämilch:
1. Wie kann ich Befehle beim Systemstart ausführen lassen?
und
2. Wie kann ich einen Link(Desktopverknüpfung) auf einen Shell Befehl machen?
Beispiel: Ich hab das Programm Irssi und will es mit einem Klick auf eine Verknüpfung auf dem Desktop ausführen, wie mache ich das?
In der Hoffnung im richtigen SubForum zu sein
Kanalratte
mich quälen momentan 2 Fragen, nämilch:
1. Wie kann ich Befehle beim Systemstart ausführen lassen?
und
2. Wie kann ich einen Link(Desktopverknüpfung) auf einen Shell Befehl machen?
Beispiel: Ich hab das Programm Irssi und will es mit einem Klick auf eine Verknüpfung auf dem Desktop ausführen, wie mache ich das?
In der Hoffnung im richtigen SubForum zu sein
Kanalratte
IN TUX WE TRUST
Re: Meine 2 Fragen
http://www.google.com/search?q=befehl+beim+systemstartKanalratte hat geschrieben:1. Wie kann ich Befehle beim Systemstart ausführen lassen?
Du erstellst ein Shellscript im Desktop-Ordner das einen Terminal-Emulator mit der Anwendung startet.2. Wie kann ich einen Link(Desktopverknüpfung) auf einen Shell Befehl machen?
In etwa so:
Code: Alles auswählen
$ cat > /home/user/Desktop/irssi.sh <<EOF
#!/bin/sh
xterm -e irssi
EOF
$ chmod +x /home/user/Desktop/irssi.sh

Es wäre wichtiger gewesen ein ordentliches Subject zu formulieren und die Forensuche zu bemühenIn der Hoffnung im richtigen SubForum zu sein
Use ed once in a while!
-
- Beiträge: 226
- Registriert: 06.12.2008 11:45:56
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Internet
Re: Meine 2 Fragen
was ich nun noch nicht verstehe ist, was das EOF an ende bedeuten soll
edit: Und die treffer auf google bringen mich auch nich viel weiter
edit: Und die treffer auf google bringen mich auch nich viel weiter
IN TUX WE TRUST
Re: Meine 2 Fragen
Ein alter Programmierer sagt auch "end of file"...Kanalratte hat geschrieben:was ich nun noch nicht verstehe ist, was das EOF an ende bedeuten soll

Bemühe Dich mal um ein bißchen Basiswissen. Das brauchst Du dringend für weitere Gehversuche.
-
- Beiträge: 226
- Registriert: 06.12.2008 11:45:56
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Internet
Re: Meine 2 Fragen
leider kann man bei wikipedia sich nicht einfach nen Beitrag über basiswissen durchlesen ^^
IN TUX WE TRUST
Re: Meine 2 Fragen
Es wäre auch schon hilfreich zu wissen, welcher Desktop zum Einsatz kommt.
In KDE Desktop "Verknüpfungen" kann man Programm, - Icon Pfade zuweisen, da braucht's nicht mal ein Skript.
In KDE Desktop "Verknüpfungen" kann man Programm, - Icon Pfade zuweisen, da braucht's nicht mal ein Skript.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl
Re: Meine 2 Fragen
Aber EOF kann man bei Wikipedia schon eingeben.Kanalratte hat geschrieben:leider kann man bei wikipedia sich nicht einfach nen Beitrag über basiswissen durchlesen ^^

Und wenn wir schon beim Basiswissen sind:
Man kann anstatt EOF (fast) jede Zeichenkette nehmen, z.B. Huhahi, diese darf nur nicht im Text vorkommen, sonst wird zu früh mit dem Schreiben abgebrochen.Meillo hat geschrieben:Code: Alles auswählen
$ cat > /home/user/Desktop/irssi.sh <<EOF #!/bin/sh xterm -e irssi EOF
Gruß,
Daniel
Re: Meine 2 Fragen
Das `EOF' alleine nicht viel, aber in diesem Zusammenhang wird damit eine Datei angelegt ohne dass man dazu einen Editor braucht. Das ist ganz sinnvoll um nicht so viel beschreibenden Text für die Anleitung zu brauchen.Kanalratte hat geschrieben:was ich nun noch nicht verstehe ist, was das EOF an ende bedeuten soll
Um eine Datei mit Namen `foo.txt' und dem Inhalt ``hallo'' anzulegen wäre das folgender Aufruf:
Code: Alles auswählen
$ cat >foo.txt <<EOF
hallo
EOF
stdin folgt zwischen `<<EOF' und `EOF'
Alternativ ginge auch:
Code: Alles auswählen
$ cat >foo.txt
hallo
^D
Das über `<<EOF' und `EOF' findet sich in bash(1), das mit ^D ist Unix-Grundwissen (das heutzutage leider nicht mehr unbedingt bekannt ist).
Zurück zu meinem Codeschnipsel: Den kannst du einfach 1:1 übernehmen. (Wobei es natürlich gut ist wenn du verstehst was du eingibst.)
(Dabei ging's um das Programme starten.)edit: Und die treffer auf google bringen mich auch nich viel weiter
Ich bin mir sicher, dass bei den Treffern mindestens einer dabei war der beschreibt, dass man die Befehle einfach in `/etc/rc.local' eintragen muss.
Wenn es sich um grafische Programme handelt, dann wäre `~/.xinitrc' bzw. `~/.xsession' geeigneter.
Use ed once in a while!