Hallo,
ich habe Kubuntu Hoary 5.04 auf meinem Rechner installiert.
Nun habe ich mir als Windowmanager blackbox installiert, der mir sehr gut gefällt (benutze u.a. auf einem anderen Rechner auch waimea).
Mein Problem ist zum einen gerade, dass ich nicht herausfinde, wo ich ein Programm eintragen muss, dass automatisch beim Login gestartet werden soll. Ich benutze kdm als Loginmanager und kann dort unter den Sessions blackbox auswählen.
Den Thread "Wo finde ich Autostart-Einträge" habe ich schon gelesen, aber ich weiss nicht, ob ich in der dort erwähnten /etc/init.d einfach ein Shell-Skript eintragen kann, dass mir zB gDeskcal automatisch startet. Derzeit sieht meine /etc/init.d standardmässig so aus:
acpid fetchmail module-init-tools rsync acpi-support halt mountall.sh samba alsa hdparm mountnfs.sh screen-cleanup anacron hostname.sh mountvirtfs sendsigs apache hotplug mysql single apache2 hwclockfirst.sh networking skeleton apmd hwclock.sh ntpdate ssh atd ifupdown pcmcia stop-bootlogd bootclean.sh ifupdown-clean postfix sudo bootlogd inetd powernowd sysklogd bootmisc.sh initrd-tools.sh ppp udev checkfs.sh kdm pppd-dns udev-mtab checkroot.sh keymap.sh procps.sh umountfs console-screen.sh klogd rc umountnfs.sh cron libdevmapper1.00 rcS urandom cupsys lvm readahead vbesave dbus-1 makedev README xorg-common dns-clean mdadm reboot evms mdadm-raid rmnologin
Oder kann ich einfach in die /etc/rc5.d/ ein Skript eintragen?! Das Verzeichnis sieht aktuell so aus:
K08vmware S19cupsys S20pcmcia S25mdadm S99acpi-support K11anacron S20acpid S20postfix S89anacron S99fetchmail S05vbesave S20apmd S20powernowd S89atd S99rmnologin S10sysklogd S20dbus-1 S20rsync S89cron S99stop-bootlogd S11klogd S20inetd S20samba S90vmware S12alsa S20makedev S20ssh S91apache S14ppp S20mysql S21kdm S91apache2
Wie müsste dieses Skript denn dann aussehen? Welche Nummer müsste es bekommen - ist das egal?!
In KDE isses ja einfach einen Autostart anzulegen, indem man das halt in /home/user/.kde/Autostart/ einträgt, nur das funktioniert hier ja nicht.
Im übrigen habe ich standardmässig keine .xsession oder .xinitrc in meinem Homeverzeichnis liegen - aber die werden ja eh nicht mehr abgefragt, wenn man blackbox über kdm startet und nicht per startx (habe ich gelesen und hoffentlich so richtig verstanden).
Ein /etc/X11/kdm Verzeichnis konnte ich auch nicht finden, genauso wenig wie ein /etc/X11/xdm Verzeichnis, wo ja evtl. eine Datei "Sessions" hätte liegen können. Bei mir steht in /etc/X11 nur folgendes:
app-defaults fluxbox X Xresources Xsession.options blackbox fonts xinit xserver xsm cursors rgb.txt xkb Xsession Xwrapper.config default-display-manager rstart xorg.conf Xsession.d
... wobei im Verzeichnis blackbox nur die Datei "blackbox-menu" steht, sonst nix.
Mein Zweites Problem ist, dass ich gerne einen alias anlegen möchte. Lt. linuxfibel isses ja so, dass Aliase so lange erhalten bleiben, bis die Shell, in der er definiert wurde, beendet wird. Wenn man das umgehen möchte, dann soll man den Alias in die Datei /home/user/.profile eintragen. Nur diese Datei existiert bei mir auch nicht 😢 Muss/Kann ich die dann selber anlegen, so dass die dann auch aufgerufen wird beim Login?!
Rätselnde Grüsse,
schuelsche