Samstag, 26. Mai 2012, 06:30

Du bist nicht angemeldet.



Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 987

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

1

Sonntag, 4. Februar 2007, 21:53

grafische Anwendung in welchem runlevel starten ?

Folgende Lage:

Ich habe auf meinem Media-PC im Wohnzimmer Edgy laufen. Darauf habe ich 'mms' ( My Media System ) installiert, welches ich nach Möglichkeit auf einem Terminal starten möchte, sodaß gdm nicht gestartet werden muss.

Den Start von gdm habe ich unterbunden, indem ich den softlink in /etc/rc2.d/ entfernt bzw. umbenannt habe.
mms lässt sich auf einem Terminal mit folgendem Befehl starten:

Quellcode

1
/usr/X11R6/bin/X :1 -ac -terminate & sleep 10; DISPLAY=:1 xterm -e mms &


Schreibe ich diesen Befehl nun in eine Datei und lasse diese in runlevel 2 ausführen, wird das xterm gestartet mms jedoch nicht, da der Vorgang scheinbar unterbrochen wird. Ich bekomme dann wieder das Login am Terminal zu sehen.

Mit 'mms' wird sich vermutlich hier niemand auskennen, aber vielleicht kann mir ja dennoch jemand helfen.
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

2

Montag, 5. Februar 2007, 00:26

Hast du diese Methode hier mal ausgetestet?
Alternative Start und Stop Methode

---EDIT---
Okay, da Edgy auf Upstart statt auf sysvinit setzt, muss man da umdenken. Eine evtl. vorhandene inittab wird zwar verarbeitet, aber zunächst ist mal garkeine da.
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 987

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

3

Montag, 5. Februar 2007, 06:33

Da ich gdm auf tty7deaktivieren möchte, sollte ich mms dort darauf starten lassen können ?! Richtig ?

In dem Fall sollte die inittab dann so aussehen:

Quellcode

1
2
3
4
5
6
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1
7:23:respawn:/sbin/getty 38400 tty7
x:7:respawn:/usr/local/bin/mms-init.sh


Die Sache werde ich nachher mal ausprobieren.
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 987

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

4

Montag, 5. Februar 2007, 20:41

Leider, leider nein.
So einfach klappt es leider nicht :(

Ich habe die /etc/inittab mit diesem Inhalt erstellt, was zur Folge hat, daß ich tty7 nicht mehr erreichen kann.

Quellcode

1
2
3
4
5
6
7
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
7:23:respawn:/sbin/getty 38400 tty7
x:7:respawn:/usr/local/bin/mms-init.sh


Auch der manuelle Aufruf dieses scripts startet mms nicht:

Quellcode

1
2
3
#! /bin/sh
DATE=`date +%Y-%m-%d_%Hh%Mm%S`
exec /bin/su - -c "mms > /tmp/mms-log_$DATE 2>&1" USERNAME
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 987

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

5

Montag, 5. Februar 2007, 22:41

grübel, grübel, les, les, probier, probier

Das kann doch nicht so schwer sein :(

De Wahnsin an der Sache ist, daß ich mit besagtem Befehl, mms aus dem Terminal heraus starten kann.
Nun muss ich das ganze nur noch automatisieren können.

Quellcode

1
/usr/X11R6/bin/X :1 -ac -terminate & sleep 10; DISPLAY=:1 xterm -e mms &
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 987

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

6

Freitag, 9. Februar 2007, 22:10

Zitat

Original von basslord
Okay, da Edgy auf Upstart statt auf sysvinit setzt, muss man da umdenken. Eine evtl. vorhandene inittab wird zwar verarbeitet, aber zunächst ist mal garkeine da.


Wie hast du das getestet und weisst, daß es ordnungsgemäss abgearbeitet wird ?
Hast du irgendwas besonderes in die inittab eingetragen ? Muss am Dateibeginn irgendetwas stehen, was hier noch nicht erwähnt wurde ?

Ich habe für mein Media-Center wieder neue Infos bekommen, die eine inittab erforderlich machen. Um die Datei werd ich wohl nicht rumkommen.
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

7

Samstag, 10. Februar 2007, 02:59

Woher ich das weiß? Steht so in der /etc/event.d/rc-default ;) Getestet habe ich es nicht, da kein Bedarf.
Aber vielleicht ist es auch besser, dass du anstatt eine inittab anzulegen, gleich mit dem neuen System arbeitest. Hier gibt es Infos: Upstart
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

Easyy-S

Boardgrafiker

  • »Easyy-S« ist der Autor dieses Themas

Beiträge: 2 987

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

8

Montag, 12. Februar 2007, 11:21

Ich habe gestern alles mögliche versucht, mein Problem zu lösen. Es scheint mir nicht gelingen zu wollen, mms auf dem Terminal zu staraten.
Ich gebe es auf !

Ich habe den Gnome-Desktop nun komplett abgespeckt und lasse mms nach dem Gnome-Login starten.
Diese Lösung ist und bleibt die einfachste und funktioniert genauso gut wie das Starten der Anwendung auf dem Terminal.
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier