Попробовал Ubuntu 13.04 x86_64, как обычно установил туда KDE 3. Однако бинарные сборки стабильной версии KDE 3 так и не готовы, поэтому воспользовался ночными.
http://img40.imageshack.us/img40/8734/snapshot1sy.png
Скриншот. При старте системы ест 351 Мб - в openSUSE с sysvinit только 201. Тоже на единицу заканчивается, совпадение.
Прежде чем спросить «как вы вообще этим пользуетесь?!» расскажу как устанавливал. Для начала я подключил репозиторий с ночными сборками с сайта Trinity DE (странные люди! В PPA версия только для Ubuntu, а в OBS версия только для openSUSE! Нет чтобы всё сделать доступным в одном месте?!) и, руководствуясь инструкцией, попробовал установить TDE/KDE3 с помощью команды:
sudo apt-get install kubuntu-default-settings-trinity kubuntu-desktop-trinity
Выдало много ошибок. Около 30 строчек о том что «зависит от приложения, но оно не будет установлено». Скопировал всё в gedit и с помощью автозамены привёл в такой вид:
sudo apt-get install kubuntu-default-settings-trinity kubuntu-desktop-trinity ark-trinity kcontrol-trinity kcron-trinity tde-style-qtcurve-trinity tde-systemsettings-trinity tdeadmin-tdefile-plugins-trinity tdebase-tdeio-plugins-trinity tdegraphics-tdefile-plugins-trinity tdemultimedia-tdefile-plugins-trinity tdemultimedia-tdeio-plugins-trinity tdenetwork-filesharing-trinity tdenetwork-tdefile-plugins-trinity kdepasswd-trinity tdeprint-trinity kdesktop-trinity tdm-trinity tdednssd-trinity kghostview-trinity khelpcenter-trinity kicker-trinity tdeio-locate-trinity kmenuedit-trinity kmix-trinity knetworkconf-trinity konq-plugins-trinity konsole-trinity kpdf-trinity ksmserver-trinity ksnapshot-trinity ksvg-trinity ksystemlog-trinity twin-trinity twin-style-crystal-trinity libarts1-akode-trinity ksplash-engine-moodin-trinity kdbusnotification-trinity gtk-qt-engine-trinity gtk3-tqt-engine-trinity qt4-tqt-theme-engine tdelibs4c2a-trinity
Вот теперь была конкретная ошибка: в репозитории нет пакетов libakode2 и libr0. Да нет проблем, щас найду... И нашёл, один в репозитории для Ubuntu 8.04, другой в чьём-то «левом» PPA. Не понимаю, как ночные сборки компилируются с пакетами, которых не существует. Установил из DEB-SRC. После этого установка завершилась успешно.
При установке меня спросили что использовать для входа в систему, lightdm или tdm. Выбрал второе. И зря: напоролся на свежий баг. Сделал нужную символьную ссылку и обнулил пароль пользователя, зашлось, работает. Однако падает файловый менеджер при старте, а Amarok запустил много-много процессов amarokapp и пришлось нажать Reset. При попытке запустить ещё раз вижу такой лог:
amarok
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Amarok: [Loader] Starting amarokapp..
Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
TQLayout "unnamed" added to TQVBox "unnamed", which already has a layout
TQLayout: Adding TDEToolBar/mainToolBar (child of TQVBox/unnamed) to layout for PlaylistWindow/PlaylistWindow
TQObject::connect: Incompatible sender/receiver arguments
StarManager::ratingsColorsChanged() --> ContextBrowser::ratingOrScoreOrLabelsChanged(const TQString&)
amarokapp: malloc.c:2369: sysmalloc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.
Amarok: [Loader] Amarok is taking a long time to load! Perhaps something has gone wrong?
Сегодня пришло обновление ночной сборки. Обновлено 10 пакетов, файловый менеджер починился. А ещё когда я отрубил PulseAudio вдруг заработали системные звуки - они стоят на всём!!! При появлении/пропадании окна я слышу звук, который должен быть при отключении/подключении питания к ноутбуку в традиционном KDE3. Пришлось всё поотключать.
Мой вопрос: нормально ли это вообще для ночных сборок? Пользоваться можно? И когда уже будет сборка стабильного TDE 3.5.13.1 для Ubuntu 13.04?
P.S. Дистрибутивы Linux с KDE3:
Debian Lenny
Debian Squeeze
Ubuntu Karmic
Ubuntu Lucid
Ubuntu Maverick
Ubuntu Natty
Ubuntu Oneiric
Ubuntu Precise
RedHat RHEL/CentOS 5
RedHat RHEL/CentOS 6
Fedora 15
Fedora 16
Fedora 17
Mageia 2
Mandriva 2011
OpenSUSE 11.1
OpenSUSE 11.2
OpenSUSE 11.3
OpenSUSE 11.4
OpenSUSE 12.1
OpenSUSE 12.2
OpenSUSE 12.3
Porteus 1.2
Alt Linux