LinuxMCE Forums
General => Developers => Topic started by: Zaerc on August 28, 2007, 08:36:47 pm
-
I was wondering if it was possible to change a core install into a hybrid.
So I installed a core system and added a Generic PC as MD with the web-admin. Unfortunately I couldn't add it to the core directly but it could be added as a top level device. Then changed the "This device is controlled via" to CORE, put it in a room and emptied the "IP Address" field. After a reboot it came up (took a while with lots of installage) but the UI was displayed clipped (only showing the upper left corner). To fix that I clicked in the bottom left of the screen (normally the LMCE logo in UI1) and then the "Video Res & Audio Setup" button, which took me through the AVWizard that fixed the problem.
I'm guessing the other way around is even easier. ;)
-
I'm curious a bit. Plutohome allows to install core or core/hybrid with built-in MD. But LinuxMCE offers core/hybrid only (at least I didn't see anywhere the question what type of server I'd like to install). It might be install to run LMCE of KDE first but it's every time core/hybrid.
-
I'm curious a bit. Plutohome allows to install core or core/hybrid with built-in MD. But LinuxMCE offers core/hybrid only (at least I didn't see anywhere the question what type of server I'd like to install). It might be install to run LMCE of KDE first but it's every time core/hybrid.
I'm not sure I understand what you mean exactly, then again I have no experience with Plutohome.
Do you mean that the Plutohome core install doesn't has X installed? In LMCE (as far as I can tell) the only difference between a core and a hybrid is the availability of a "built-in" media director.
Whether it will start KDE or the launch manager by default is another choice I reckon.
-
Plutohome core (not hybrid) doesn't have X at all. You can operate only command line. I made two installations of LMCE and I didn't see any options to install core/hybrid or just a core. Where did you find that option?
-
During the install you are asked whether you want media playback on your core (or something), that is the difference between a core and hybrid in LMCE (as far as I know).
LMCE has no way to boot a core system without X-windows. At least not yet, just missing one final piece of the puzzle (a few devices aren't started untill the launch-manager is run) see: http://wiki.linuxmce.com/index.php/Clean_Core
-
During the install you are asked whether you want media playback on your core (or something), that is the difference between a core and hybrid in LMCE (as far as I know).
It was not clear for me. Maybe because I played with Pluto before.
-
I think it's kind of ironic that I'm trying to achieve the way Pluto is set up, I wasn't aware of that. ;D
Switching between booting MCE and KDE mode works really well by the way, might even be nice to have an extra "Start as KDE" button in the UI's power screen.
I'll go nosing through the launchmanager source again to see if I can uncover it's magical secret. I guess I could try installing Plutohome as well just to see how it was arranged there. Maybe you could show me the "ls -al" of /etc/rc2.d/ and/or /etc/event.d/ of one of your pluto machines? That would very be helpfull, if it's not to much hassle of course.
-
Sure:
dcerouter_6772:~# ls -al /etc/rc2.d/
total 12
drwxr-xr-x 2 root root 4096 2007-05-15 12:01 .
drwxr-xr-x 92 root root 4096 2007-08-31 10:16 ..
lrwxrwxrwx 1 root root 20 2006-11-05 17:19 S01bootsplash -> ../init.d/bootsplash
-rwxr-xr-x 1 root root 141 2007-04-10 11:55 S01pluto_docleanup.sh
lrwxrwxrwx 1 root root 18 2006-11-05 18:44 S10sysklogd -> ../init.d/sysklogd
lrwxrwxrwx 1 root root 15 2006-11-05 18:44 S11klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root 13 2006-11-05 18:43 S14ppp -> ../init.d/ppp
lrwxrwxrwx 1 root root 15 2006-11-05 17:18 S15bind9 -> ../init.d/bind9
lrwxrwxrwx 1 root root 17 2006-11-06 00:11 S18portmap -> ../init.d/portmap
lrwxrwxrwx 1 root root 14 2007-05-15 11:26 S19lirc -> ../init.d/lirc
lrwxrwxrwx 1 root root 13 2007-01-16 15:13 S19nis -> ../init.d/nis
lrwxrwxrwx 1 root root 16 2006-11-05 17:18 S20atftpd -> ../init.d/atftpd
lrwxrwxrwx 1 root root 16 2006-11-06 00:13 S20autofs -> ../init.d/autofs
lrwxrwxrwx 1 root root 14 2006-11-06 00:11 S20dbus -> ../init.d/dbus
lrwxrwxrwx 1 root root 18 2006-11-05 17:17 S20ddclient -> ../init.d/ddclient
lrwxrwxrwx 1 root root 22 2006-11-05 17:18 S20dhcp3-server -> ../init.d/dhcp3-server
lrwxrwxrwx 1 root root 15 2006-11-05 18:43 S20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root 15 2006-11-05 18:42 S20inetd -> ../init.d/inetd
lrwxrwxrwx 1 root root 14 2007-05-15 12:00 S20lcdd -> ../init.d/lcdd
lrwxrwxrwx 1 root root 17 2007-05-15 12:01 S20lcdproc -> ../init.d/lcdproc
lrwxrwxrwx 1 root root 17 2006-11-05 18:40 S20makedev -> ../init.d/makedev
lrwxrwxrwx 1 root root 15 2006-11-05 17:14 S20mysql -> ../init.d/mysql
lrwxrwxrwx 1 root root 24 2006-11-05 17:19 S20mythtv-backend -> ../init.d/mythtv-backend
lrwxrwxrwx 1 root root 20 2007-01-16 15:17 S20nbd-client -> ../init.d/nbd-client
lrwxrwxrwx 1 root root 20 2007-01-16 15:18 S20nbd-server -> ../init.d/nbd-server
lrwxrwxrwx 1 root root 27 2006-11-06 00:11 S20nfs-kernel-server -> ../init.d/nfs-kernel-server
lrwxrwxrwx 1 root root 20 2007-01-17 10:22 S20nvidia-glx -> ../init.d/nvidia-glx
lrwxrwxrwx 1 root root 23 2007-01-17 10:21 S20nvidia-kernel -> ../init.d/nvidia-kernel
lrwxrwxrwx 1 root root 15 2006-11-05 17:18 S20samba -> ../init.d/samba
lrwxrwxrwx 1 root root 13 2006-11-06 00:11 S20ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root 20 2006-11-06 00:11 S21nfs-common -> ../init.d/nfs-common
lrwxrwxrwx 1 root root 41 2006-11-05 19:36 S22-001-Pluto_ConfirmInstallation.sh -> //etc/init.d/Pluto_ConfirmInstallation.sh
lrwxrwxrwx 1 root root 37 2006-11-05 19:36 S22-001-Pluto_Timezone_Detect.sh -> //etc/init.d/Pluto_Timezone_Detect.sh
lrwxrwxrwx 1 root root 30 2006-11-05 19:35 S22-002-Pluto_corefile.sh -> //etc/init.d/Pluto_corefile.sh
lrwxrwxrwx 1 root root 42 2006-11-05 19:35 S22-005-Pluto_alsaconf-noninteractive -> //etc/init.d/Pluto_alsaconf-noninteractive
lrwxrwxrwx 1 root root 34 2006-11-05 19:36 S22-005-Pluto_PlutoVersion.sh -> //etc/init.d/Pluto_PlutoVersion.sh
lrwxrwxrwx 1 root root 30 2006-11-05 19:35 S22-005-Pluto_SSH_Keys.sh -> //etc/init.d/Pluto_SSH_Keys.sh
lrwxrwxrwx 1 root root 43 2006-11-05 19:35 S22-009-Pluto_Config_Device_Changes.sh -> //etc/init.d/Pluto_Config_Device_Changes.sh
lrwxrwxrwx 1 root root 42 2006-11-05 19:35 S22-010-Pluto_Update_StartupScrips.sh -> //etc/init.d/Pluto_Update_StartupScrips.sh
lrwxrwxrwx 1 root root 36 2006-11-05 19:35 S22-015-Pluto_Diskless_Setup.sh -> //etc/init.d/Pluto_Diskless_Setup.sh
lrwxrwxrwx 1 root root 28 2006-11-05 19:36 S22-015-Pluto_kpanic.sh -> //etc/init.d/Pluto_kpanic.sh
lrwxrwxrwx 1 root root 38 2006-11-05 19:35 S22-015-Pluto_Network_Firewall.sh -> //etc/init.d/Pluto_Network_Firewall.sh
lrwxrwxrwx 1 root root 34 2006-11-05 19:36 S22-015-Pluto_Restart_DHCP.sh -> //etc/init.d/Pluto_Restart_DHCP.sh
lrwxrwxrwx 1 root root 41 2006-11-05 19:36 S22-015-Pluto_Restart_MythBackend.sh -> //etc/init.d/Pluto_Restart_MythBackend.sh
lrwxrwxrwx 1 root root 38 2006-11-05 19:36 S22-015-Pluto_Setup_ExportsNFS.sh -> //etc/init.d/Pluto_Setup_ExportsNFS.sh
lrwxrwxrwx 1 root root 44 2006-11-05 19:36 S22-015-Pluto_Start_NewMD_interactor.sh -> //etc/init.d/Pluto_Start_NewMD_interactor.sh
lrwxrwxrwx 1 root root 38 2006-11-05 19:36 S22-015-Pluto_VoiceMailMonitor.sh -> //etc/init.d/Pluto_VoiceMailMonitor.sh
lrwxrwxrwx 1 root root 25 2006-11-05 19:35 S22-020-Pluto_qos.pl -> //etc/init.d/Pluto_qos.pl
lrwxrwxrwx 1 root root 38 2006-11-05 19:35 S22-020-Pluto_Start_OrbiterGen.sh -> //etc/init.d/Pluto_Start_OrbiterGen.sh
lrwxrwxrwx 1 root root 37 2006-11-05 19:35 S22-030-Pluto_Start_DCERouter.sh -> //etc/init.d/Pluto_Start_DCERouter.sh
lrwxrwxrwx 1 root root 34 2006-11-05 19:35 S22-040-Pluto_Dhcpd-Plugin.sh -> //etc/init.d/Pluto_Dhcpd-Plugin.sh
lrwxrwxrwx 1 root root 38 2006-12-08 03:08 S22-040-Pluto_Report_MachineOn.sh -> //etc/init.d/Pluto_Report_MachineOn.sh
lrwxrwxrwx 1 root root 29 2006-11-05 19:35 S22-040-Pluto_Start_X.sh -> //etc/init.d/Pluto_Start_X.sh
lrwxrwxrwx 1 root root 35 2006-11-05 19:36 S22-060-Pluto_Net_Mount_All.sh -> //etc/init.d/Pluto_Net_Mount_All.sh
lrwxrwxrwx 1 root root 39 2006-11-05 19:36 S22-065-Pluto_UpdateMediaDaemon.sh -> //etc/init.d/Pluto_UpdateMediaDaemon.sh
lrwxrwxrwx 1 root root 40 2006-11-05 19:35 S22-070-Pluto_Start_LocalDevices.sh -> //etc/init.d/Pluto_Start_LocalDevices.sh
lrwxrwxrwx 1 root root 29 2006-11-05 19:35 S22-090-Pluto_WakeMDs.sh -> //etc/init.d/Pluto_WakeMDs.sh
lrwxrwxrwx 1 root root 39 2006-11-05 19:35 S22-099-Pluto_fixMythTvSettings.sh -> //etc/init.d/Pluto_fixMythTvSettings.sh
lrwxrwxrwx 1 root root 37 2006-11-05 19:35 S22-100-Pluto_Backup_Database.sh -> //etc/init.d/Pluto_Backup_Database.sh
lrwxrwxrwx 1 root root 35 2006-11-05 19:35 S22-100-Pluto_Share_IRCodes.sh -> //etc/init.d/Pluto_Share_IRCodes.sh
lrwxrwxrwx 1 root root 24 2006-12-08 02:52 S23instcheck.sh -> /etc/init.d/instcheck.sh
lrwxrwxrwx 1 root root 20 2006-11-05 17:19 S23ntp-server -> ../init.d/ntp-server
lrwxrwxrwx 1 root root 19 2006-12-09 00:21 S25bluetooth -> ../init.d/bluetooth
lrwxrwxrwx 1 root root 15 2007-01-16 15:17 S25mdadm -> ../init.d/mdadm
lrwxrwxrwx 1 root root 17 2006-11-05 17:19 S89anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root 13 2006-11-05 18:44 S89atd -> ../init.d/atd
lrwxrwxrwx 1 root root 14 2006-11-05 18:42 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root 17 2006-11-05 17:16 S91apache2 -> ../init.d/apache2
lrwxrwxrwx 1 root root 20 2006-11-05 17:30 S92asterisk -> /etc/init.d/asterisk
lrwxrwxrwx 1 root root 19 2006-11-05 18:41 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root 23 2006-11-05 18:41 S99stop-bootlogd -> ../init.d/stop-bootlogd
lrwxrwxrwx 1 root root 43 2007-04-10 11:59 StorageDevices_SambaRadar.sh -> /usr/pluto/bin/StorageDevices_SambaRadar.sh
lrwxrwxrwx 1 root root 44 2007-04-10 11:59 StorageDevices_StatusRadar.sh -> /usr/pluto/bin/StorageDevices_StatusRadar.sh
-
That is pretty different indeed, I suspect the Launchmanager has taken over some of those tasks. Worthwile to investigate if I can't figure it out another way, thanks!