История изменений
Исправление sunjob, (текущая версия) :
### UPDATE - [i]cut from[/i] [b]README[/b] ###
///////////////////////////////////////////////////////////////////////////////
[b]Trinity TDE-R14.0.4 for Slackware-14.2 x64[/b] сборка от [i]русских физиков [/i]
[i]Ноги, крылья… Главное — хвост! [/i]
описание сборки, установка, virtualBox имидж, настройка в текстовом файле
tag: [b]slackware tde trintiy desktop[/b]
///////////////////////////////////////////////////////////////////////////////
2017.01.18
- сборка на стоковой Slackware-14.2 x64
- TDE14.0.4_SL14.2_x64
2017.01.21 - UPDATE
- добавлены/собраны kpowersave + hal, для работы kpowersave - служба hal должна быть запущена, т.е /etc/rc.d/rc.hal - должен иметь соотв. биты на запуск
- hal-зависимые пакеты вынесены в отдельный каталог "4.hal", по умолчанию не устанавливаются скриптом "tde_all_install.sh", если нужно - установка отдельным скриптом "4.hal.sh"
- для kpowersave есть нативная замена tdepowersave (не требуещий HAL), поэтому HAL-пакеты ставить УЖЕ НЕ НУЖНО
///////////////////////////////////////////////////////////////////////////////
[b]setup to void system - последовательность установки и настроек на "нулевой" машине[/b]
///////////////////////////////////////////////////////////////////////////////
//
// [b]0. предварительная установка инструментария/скриптов[/b]
//
- скачиваем add.*/add.txz
- распаковываем содержимое "bin.*" в дом. bin-каталог (~/bin, $HOME/bin etc...)
- проверяем что каталог присутствует в переменной PATH
$ echo $PATH | grep $HOME/bin
- если путь отсутствует в переменной PATH, провим/добавляем в пользовательские настройки ( ~/.bash_profile или ~/.bashrc):
PATH=$HOME/bin:${PATH}
далее будут доступны необходимые команды/скрипты, использующиеся далее в скриптах установки (да и вообще, упрощающие жизнь и работу в ком. строке, при написании пользовательских скриптов):
- check_slack_ver.sh
- pkg
- pkgfile
- pkgls
- pkgrm
- pkgup
- update_cache.sh
- font_cache_update.sh
//
// [b]1. установка всех пакетов TDE[/b]
//
install script TDE:
$ ./tde_all_install.sh
//
// [b]2. отключение ненужных сервисов[/b]
//
cd /etc/rc.d/
sudo chmod 644 rc.avahidaemon rc.avahidnsconfd rc.postgresql rc.tor rc.wireless
sudo chmod 755 rc.networkmanager rc.consolekit
cd -
//
// [b]3. настроить/отключить ненужные приложения в автозагрузке[/b]
//
cd /etc/autostart/1.tde
(я оставил только самые нужные)
kdbusnotification-autostart.desktop
kdesktop.desktop
klipper.desktop
kmix.desktop
konqy_preload.desktop
panel.desktop
restore_kmix_volumes.desktop
tdenetworkmanager.desktop
/etc/autostart/ * - в остальных каталогах настраиваем/оставляем по необходимости
(для использования только TDE - в остальных каталогах автозагрузки отрубил все)
//
// [b]4. inittab - default runlevel[/b]
//
/etc/inittab
id:4:initdefault:
//
// [b]5. reboot[/b]
//
sudo /sbin/reboot
после перезагрузки проверяем, что KDM нормально видит TDE-сессию (она присутствует в списке сессий)
sudo init 4 // --> KDM start OK
//
// [b]6. редактируем/заменяем rc.4, настраиваем запуск TDM (вместо KDM)[/b]
//
cd /etc/rc.d/
mv rc.4 rc.4.old
ln -s rc.4.new rc.4
sudo init 3 && sudo init 4 // --> TDM start OK
в новом rc.4 - есть настройка DM по умолчанию (если надо)
TDE=${TDE:-/opt/trinity}
DM=${DM:-tdm}
#DM=${DM:-xdm}
#DM=${DM:-kdm}
короче, смотрим, что надо/ненадо оставляем/удаляем
//
// [b]7. user interface/settings [/b]
//
стартуем TDE, настройки шрифта/алиас/сглаживания - на скришоте
fonts/fonts_set.jpg
//
// [b]дополнительно KDEnLive (для посмотреть чёдакак)[/b]
//
cd ./KDEnLive.x64
./kdenlive.sh
не проверял работу, есть проблема, kdenlive - упрямо не видит
libdv, не смотря на то, что она установлена в системе, дотошно разбираться не
было времени... пользуем "как есть" :o) или - ну его нафих
p.s.
буду признателен, если специалисты помогут разобраться "почему не видится libdv"
///////////////////////////////////////////////////////////////////////////////
//
//
// [b]!!! ВНИМАНИЕ !!![/b]
//
//
сборка/проверка/настройка TDE производилась в vbox на стоковой slackware-14.2 x64
[url]http://www.slackware.com/getslack/torrents.php[/url]
[url]http://www.slackware.com/torrents/slackware64-14.2-install-dvd.torrent[/url]
[b]slackware-14.2-x64.iso[/b]
в систему интегрированы/заменены библиотеки с "[b]cleare-patch[/b]"
- cairo-1.14.6-x86_64-sl14.2_TDE_cleartype
- libXft-2.3.1-x86_64-sl14.2_TDE_cleartype
- freetype-2.6.3-x86_64-sl14.2_TDE_ft2_render_hint
надеюсь, что с установленными[b] "новыми правильными и красивыми" шрифтами[/b], и соотв.
настройками сглаживания будут вам по душе :o)
[b]мультилиб от Алиена[/b] (не устанавливал на vbox, но для будущего, на нормальной
раб.машине пригодиться)
[url]http://www.slackware.com/~alien/multilib/[/url]
пока не делал мультилиб-версии измененных системных библиотек, т.е. в
системе х64 - все есть, но х32 приложения, видимо, будут отображаться
чуть хуже (из-за отсутствия cleare-font патчей)
на десктоп/рабочей системе не проверялось, но [b]прежняя подобная сборка TDE[/b]
прекрасно работат (почти летает) на [b]"живом ноутбуке"[/b]
- [b]TDE-14.0.1 x32[/b]
- ноутбук [b]Compaq NX6100 / Core2 Duo Processor / Slackware-14.1x32[/b]
работатет вполне шустро, по сравнению с современными ноутбуками на базе [b]Intel i5 и windows 7[/b] :o)
//
// [b]шрифты[/b]
//
- [b]fonts.tar.xz[/b]
шрифты, распаковать в дом. каталог ~/.fonts
- [b]tde_add_fonts-R14.0.4-noarch-sl14.2_TDE.txz[/b]
системный пакет с теми же шрифтами, но устанавливаются глобально
в системный каталог.
если не нужно, убираем/удаляем из каталога "2.tde_core" (переносим в подкаталог off),
по умолчанию лежит с пакетами,т.к. использую "установку в систему"
во время запуска/отладки
оба пакета содержат одинаковый набор шрифтов, первый - локальный, второй глобальный
что ставить - выбираем сами (я предпочитаю локальную установку)
add/fonts/user_set.tar.xz
- каталог с лок. настройками шрифтов/gtk (./gtkrc*, .Xresources), сбрасываем в дом. каталог
Исходная версия sunjob, :
README
### UPDATE - cut from README ###
///////////////////////////////////////////////////////////////////////////////
Trinity TDE-R14.0.4 for Slackware-14.2 x64 сборка от русских физиков
Ноги, крылья… Главное — хвост!
описание сборки, установка, virtualBox имидж, настройка в текстовом файле
tag: slackware tde trintiy desktop
///////////////////////////////////////////////////////////////////////////////
2017.01.18 - сборка на стоковой Slackware-14.2 x64 - TDE14.0.4_SL14.2_x64
2017.01.21 - UPDATE - добавлены/собраны kpowersave + hal, для работы kpowersave - служба hal должна быть запущена, т.е /etc/rc.d/rc.hal - должен иметь соотв. биты на запуск - hal-зависимые пакеты вынесены в отдельный каталог «4.hal», по умолчанию не устанавливаются скриптом «tde_all_install.sh», если нужно - установка отдельным скриптом «4.hal.sh» - для kpowersave есть нативная замена tdepowersave (не требуещий HAL), поэтому HAL-пакеты ставить УЖЕ НЕ НУЖНО
///////////////////////////////////////////////////////////////////////////////
setup to void system - последовательность установки и настроек на «нулевой» машине
///////////////////////////////////////////////////////////////////////////////
// // 0. предварительная установка инструментария/скриптов //
- скачиваем add.*/add.txz - распаковываем содержимое «bin.*» в дом. bin-каталог (~/bin, $HOME/bin etc...) - проверяем что каталог присутствует в переменной PATH $ echo $PATH | grep $HOME/bin - если путь отсутствует в переменной PATH, провим/добавляем в пользовательские настройки ( ~/.bash_profile или ~/.bashrc): PATH=$HOME/bin:${PATH}
далее будут доступны необходимые команды/скрипты, использующиеся далее в скриптах установки (да и вообще, упрощающие жизнь и работу в ком. строке, при написании пользовательских скриптов): - check_slack_ver.sh - pkg - pkgfile - pkgls - pkgrm - pkgup - update_cache.sh - font_cache_update.sh
// // 1. установка всех пакетов TDE //
install script TDE: $ ./tde_all_install.sh
// // 2. отключение ненужных сервисов //
cd /etc/rc.d/ sudo chmod 644 rc.avahidaemon rc.avahidnsconfd rc.postgresql rc.tor rc.wireless sudo chmod 755 rc.networkmanager rc.consolekit cd -
// // 3. настроить/отключить ненужные приложения в автозагрузке //
cd /etc/autostart/1.tde
(я оставил только самые нужные)
kdbusnotification-autostart.desktop kdesktop.desktop klipper.desktop kmix.desktop konqy_preload.desktop panel.desktop restore_kmix_volumes.desktop tdenetworkmanager.desktop
/etc/autostart/ * - в остальных каталогах настраиваем/оставляем по необходимости (для использования только TDE - в остальных каталогах автозагрузки отрубил все)
// // 4. inittab - default runlevel //
/etc/inittab id:4:initdefault:
// // 5. reboot //
sudo /sbin/reboot
после перезагрузки проверяем, что KDM нормально видит TDE-сессию (она присутствует в списке сессий)
sudo init 4 // --> KDM start OK
// // 6. редактируем/заменяем rc.4, настраиваем запуск TDM (вместо KDM) //
cd /etc/rc.d/ mv rc.4 rc.4.old ln -s rc.4.new rc.4
sudo init 3 && sudo init 4 // --> TDM start OK
в новом rc.4 - есть настройка DM по умолчанию (если надо)
TDE=${TDE:-/opt/trinity} DM=${DM:-tdm} #DM=${DM:-xdm} #DM=${DM:-kdm}
короче, смотрим, что надо/ненадо оставляем/удаляем
// // 7. user interface/settings //
стартуем TDE, настройки шрифта/алиас/сглаживания - на скришоте fonts/fonts_set.jpg
// // дополнительно KDEnLive (для посмотреть чёдакак) //
cd ./KDEnLive.x64 ./kdenlive.sh
не проверял работу, есть проблема, kdenlive - упрямо не видит libdv, не смотря на то, что она установлена в системе, дотошно разбираться не было времени... пользуем «как есть» :o) или - ну его нафих
p.s. буду признателен, если специалисты помогут разобраться «почему не видится libdv»
///////////////////////////////////////////////////////////////////////////////
// // // !!! ВНИМАНИЕ !!! // //
сборка/проверка/настройка TDE производилась в vbox на стоковой slackware-14.2 x64
http://www.slackware.com/getslack/torrents.php http://www.slackware.com/torrents/slackware64-14.2-install-dvd.torrent slackware-14.2-x64.iso
в систему интегрированы/заменены библиотеки с "cleare-patch" - cairo-1.14.6-x86_64-sl14.2_TDE_cleartype - libXft-2.3.1-x86_64-sl14.2_TDE_cleartype - freetype-2.6.3-x86_64-sl14.2_TDE_ft2_render_hint
надеюсь, что с установленными «новыми правильными и красивыми» шрифтами, и соотв. настройками сглаживания будут вам по душе :o)
мультилиб от Алиена (не устанавливал на vbox, но для будущего, на нормальной раб.машине пригодиться) http://www.slackware.com/~alien/multilib/
пока не делал мультилиб-версии измененных системных библиотек, т.е. в системе х64 - все есть, но х32 приложения, видимо, будут отображаться чуть хуже (из-за отсутствия cleare-font патчей)
на десктоп/рабочей системе не проверялось, но прежняя подобная сборка TDE прекрасно работат (почти летает) на «живом ноутбуке» - TDE-14.0.1 x32 - ноутбук Compaq NX6100 / Core2 Duo Processor / Slackware-14.1x32
работатет вполне шустро, по сравнению с современными ноутбуками на базе Intel i5 и windows 7 :o)
// // шрифты //
- fonts.tar.xz шрифты, распаковать в дом. каталог ~/.fonts
- tde_add_fonts-R14.0.4-noarch-sl14.2_TDE.txz системный пакет с теми же шрифтами, но устанавливаются глобально в системный каталог.
если не нужно, убираем/удаляем из каталога «2.tde_core» (переносим в подкаталог off), по умолчанию лежит с пакетами,т.к. использую «установку в систему» во время запуска/отладки
оба пакета содержат одинаковый набор шрифтов, первый - локальный, второй глобальный что ставить - выбираем сами (я предпочитаю локальную установку)
add/fonts/user_set.tar.xz - каталог с лок. настройками шрифтов/gtk (./gtkrc*, .Xresources), сбрасываем в дом. каталог