LINUX.ORG.RU

История изменений

Исправление 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), сбрасываем в дом. каталог