Sie sind nicht angemeldet.

1

11.08.2013, 14:43

Automatische Erkennung, ob XDM oder XBMC zu starten

Werte Pinguine,

ich möchte mit diesem Beitrag eure Meinungen bezüglich einer Umsetzung folgender Idee einholen:

Vorgeschichte: Sobald ich meinen Computer starte, werde ich nach meinem Passwort gefragt, damit das System überhaupt hochfahren kann. Ich habe ein UEFI-System, benutze dennoch der Einfachheit halber grub2. KDE wird sodann automatisch gestartet und wenn ich dann doch mal in meinem Bett liegend einen Film oder so schauen möchte, starte ich manuell den XBMC.

Idee: Ich möchte gerne durch die Auswahl eines entsprechenden Eintrags in GRUB2, dass nicht KDE, sondern direkt XBMC gestartet wird. Der Autostart selbst ist ja hier kurz, bündig und funktionierend geschildert.
Wie kann ich also über einen Eintrag in GRUB dafür sorgen, dass das Skript ausgeführt wird und KDE nicht gestartet wird? Oder ist dies gar der falsche Ansatz? Für eure Ideen und Denkanstöße bereits jetzt vielen Dank.

@Mod-Team: Mir kam dieser Bereich am zutreffendsten vor, sollte mein Beitrag anderenorts besser aufgehoben sein, bitte verschieben.


A
Sys:
AMD FX (tm)-6300 Six-Core Processor
GeForce GTX 650 1024MB
16384 MB DDR3 1600Mhz
ASUS M5A97 R2.0
Samsung SSD 830 (sys)

OS: Gentoo ~amd64
WM: i3
Kernel: vanilla-sources
VGA: nouveau
INIT: OpenRC :)

██ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ trust █████ ██████ ███ your █████ ████ government. Parts of this comment have been found in violation of H.R. 3261, S.O.P.A and Senate Bill 968, P.I.P.A. and have been censored for your benefit.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »walkman« (11.08.2013, 21:21)


2

11.08.2013, 17:14

Du kannst für XBMC einen eigenen Runlevel anlegen. Dann kannst Du in Grub in der Kernel-Zeile mit dem Parameter rc_runlevel=xbmc direkt dieses Runlevel hochfahren.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

11.08.2013, 21:21

Sauber, danke Dir! Läuft prima :)

Anmerkung: An die, die dies auch eines Tages probieren. BITTE alle Dienste aus default hinzufügen, sonst kommt es zu sehr seltsamen Ergebnissen. :)

A.
Sys:
AMD FX (tm)-6300 Six-Core Processor
GeForce GTX 650 1024MB
16384 MB DDR3 1600Mhz
ASUS M5A97 R2.0
Samsung SSD 830 (sys)

OS: Gentoo ~amd64
WM: i3
Kernel: vanilla-sources
VGA: nouveau
INIT: OpenRC :)

██ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ trust █████ ██████ ███ your █████ ████ government. Parts of this comment have been found in violation of H.R. 3261, S.O.P.A and Senate Bill 968, P.I.P.A. and have been censored for your benefit.

4

12.08.2013, 08:31

Oder einfach das Default-Runlevel kopieren und anschließend anpassen:

Quellcode

1
2
cd /etc/runlevels
cp -a default xbmc
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

5

12.08.2013, 10:15

Genau so machte ich es auch, bin ja schließlich faul. ;-)
Sys:
AMD FX (tm)-6300 Six-Core Processor
GeForce GTX 650 1024MB
16384 MB DDR3 1600Mhz
ASUS M5A97 R2.0
Samsung SSD 830 (sys)

OS: Gentoo ~amd64
WM: i3
Kernel: vanilla-sources
VGA: nouveau
INIT: OpenRC :)

██ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ trust █████ ██████ ███ your █████ ████ government. Parts of this comment have been found in violation of H.R. 3261, S.O.P.A and Senate Bill 968, P.I.P.A. and have been censored for your benefit.

6

12.08.2013, 12:41

Genau so machte ich es auch, bin ja schließlich faul. ;-)
Alle guten Informatiker sind faul :). Da sie keine Lust haben was zu machen, müssen sie alles automatisieren und vereinfachen :huh:
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.