KDE3 / TDE3 / TDE / Trinity for Slackware

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модераторы: broom, aim

Аватара пользователя
sunjob
Сообщения: 116

KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob » 18.12.2014 08:22

KDE3 / TDE3 / TDE / Trinity for Slackware / сборка от русских физиков

Ноги, крылья… Главное — хвост!

Код: Выделить всё

- TDE-14.0.5 for Slackware 14.1/14.2
- TDE 14.0.4 for Slackware 14.2
- TDE 14.0.1 for Slackware 14.1
- TDE 3.5.10 for Slackware 13.37 
описание сборки, установка, VirtualBox имидж, скриншоты, настройка в текстовом файле

tag: slackware tde trintiy kde3 desktop
Последний раз редактировалось sunjob 24.12.2018 11:23, всего редактировалось 6 раз.
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:

Аватара пользователя
sunjob
Сообщения: 116

Re: Trinity TDE x64 on Slackware-14.1 x64 / TDE TDE3

Сообщение sunjob » 17.10.2015 20:29

del
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:

Аватара пользователя
sunjob
Сообщения: 116

Re: Trinity TDE x64 on Slackware-14.1 x64 / TDE TDE3

Сообщение sunjob » 19.10.2015 23:07

del
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:

Аватара пользователя
alv
Бывший модератор
Сообщения: 7261
Статус: Пенсионер в законе
ОС: Cintu

Re: Trinity TDE x64 on Slackware-14.1 x64 / TDE TDE3

Сообщение alv » 19.10.2015 23:54

sunjob писал(а):
19.10.2015 23:07
если есть желающие помочь в написании SlackBuild-ов, пожалуйста обращайтесь

Вступительный взнос - сердцевина от яблока и дохлая крыса на длинной верёвочке?
Спасибо сказали:

Аватара пользователя
sunjob
Сообщения: 116

Re: Trinity TDE x64 on Slackware-14.1 x64 / TDE TDE3

Сообщение sunjob » 20.10.2015 00:20

### UPDATE 2017.01.18 ###


TDE for Slackware

TDE-14.0.4_SL14.2_x64
TDE-14.0.1_SL14.1_x32
TDE-14.0.1_SL14.1_x64
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:

Аватара пользователя
sunjob
Сообщения: 116

Re: Trinity TDE x64 on Slackware-14.1 x64 / TDE TDE3

Сообщение sunjob » 26.03.2017 17:22

### UPDATE - cut from README ###

Spoiler


///////////////////////////////////////////////////////////////////////////////

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/slackwar...all-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), сбрасываем в дом. каталог

//
// bin
//

add/bin.tar.xz
- мои скрипты, скидываем содержимое в дом. каталог ~/bin (каталог надо добавить в PATH)
- для убоства и простоты написания я использую заменители installpkg/updatepkg/removepkg

все имхо... :o)

///////////////////////////////////////////////////////////////////////////////

//
// Битые пакеты, недоработки итд
// +
// нерешенные проблемы (смотрим примеры на скриншотах в каталоге add)
//

в данной сборке есть нек. мелкие косяки и недоработки.
если есть предложения, решения, или желающие помощь, пожалуйста пишите
на форумах, где взяли ссылки на сборку

//
// редактор соединения / tdenetworkmanager.desktop
//

- работает очень странно, может вынести мозг своим особым видением, но настроить можно...

- под обычным пользователем - может не только мозг вынести, но и нифига не настроиться :o)

- запускаем под рутом "tdesu tdenetworkmanager" (тогда он становиться более покладистым)

- если просто закрыть апплет - рухнет kicker (панель), ctrl-alt-backspace - помогает встряхнуть мозги, (рестарт иксов с запущенным апплетом), если опять его закрыть - закроется без "особых хлопаний дверьми"

- если под sudo отредактировать соединение - выдаст сообщение шото-типа "dbus etc..не запущена" ... и нормально установит соединение (под обычным пользователем будет делать что ему взумается, точнее нихера хорошего...)

- по моему раньше, для этого самого апплета, был отдельный ярлык/команда для редактирования соединения, вот его и надо было запускать под рутом, соединение нормально редактировалось, применялось итд... что вполне логично, но сейчас я не нашел этого ярлыка/команды

//
// "проблема лока сессии и разблокировки.jpg"
//

это хрень тянется с "самого начала", до сих пор непобедитовая: если залогинуться в новой сессии, с
блокировкой текущей, то, после возврата - тек. сессия будет неразблокируемая... только
ctrl-alt-backspace ну или еще как, убивать процесс, как советуют на скрине - не помогает

(Cannot unlock the session because the authentication system failed to work; you must kill kdesktop_lock)

+

еще одна нихрена непобедитовая фигня, тянется так же с самого начала (у разрабов, видимо, нет таких проблем):
- делаем для себя вход без пароля (1й логин)
- запускаем иксы, логинимся... понадобилось поработать под 2м логином, оставляем рабочую сессию иксов 1го логина
- логинимся под 2м именем, работаем, выходим, возвращаемся обратно
- опять надо поработать, но уже под 3м логином, оставляем рабочую сессию
- и... упс, а нехрена у нас не получится, потому как автоматом загрузится сессия 2го (пред) логина :o)

//
// "xfce_xndaemon.jpg"
//

иногда, "как им там вздумается" - выскакивает сообщение "xfce nxdaemon"... по идее все левые
автозагрузки поудалял, хз че ему там надо?!

//
// "session.jpg"
//

сессию лучше сразу сделать по умолчанию - "новую пустую", если сделать "восстанавливать пред. сессию"
- то она вам потихоньку будет выносить мозг :o)

//
// "logout_hibernate_freeze.jpg"
//

не выяснил причину: под обычным пользователем отсутствую кнопки Hibernate & Freeze (в какую группу еще надо
задвинуть пользователя? хз)

//
// geeqie
//

в стоковой поставке geeqie-gtk3 вырви глаз версия, я ее заменил на более старую, gtk2
если вас устраивает gtk3-торт, пакет можно не ставить, а удалить или перенести в подкаталог off
- geeqie-1.1-x86_64-sl14.2.txz

//
// шрифты + патчи clearetype
//

пересобраны стоковые пакеты, заменяют исходные, если не нужны -> move to off-dir

- libXft-2.3.1-x86_64-sl14.2_TDE_cleartype.tgz
- cairo-1.14.6-x86_64-sl14.2_TDE_cleartype.tgz
- freetype-2.6.3-x86_64-sl14.2_TDE_ft2_render_hint.tgz

по идее с теми настройками что даны в
- fonts/fonts_set.jpg
- fonts/user_set/
шрифты выгдядят очень привлекактельно (имхо)

//
// настройка раскладки клавиатуры
//

на форумах есть упоминания, что в KDE3 - были "проблемы с клавиатурой"

add/keyboard_layout - каталог со стандартными настройками раскладок, кот. мы используем, по моему не глючит и работает вполне себе хорошо :o)

//
// "мой верхний апплет.jpg"
//

в 14.x релизе TDE не нашел апплет на панель, кот. показывает состояние подключеных дисков (зеленые значки)
у меня этот апплет на раб. машине прописался сразу после установки KDE3, возможно он "живет" именно там,
прекрасно работает на TDE (только у меня версия TDE 3.5.12)
где его сейчас раздобыть - я не знаю, если кто подскажет - будем благодарны

//
// "recoll_panel.jpg"
//

еще один минус 14.х релиза TDE, сломана обр. совместимость с KDE3, не могу собрать апплет на панель для recoll

//
// kpowersave + hal
//

из-за обратной несовместимости - отключен /lib/udev/rules.d/off/90-hal.rules

выдавал ошибка загрузки
[ 36.255760] udevd[2903]: failed to execute '/lib/udev/socket:@/org/freedesktop/hal/udev_event' 'socket:@/org/freedesktop/hal/udev_event': No such file or directory

//
// libtqt-perl
//

пакет не собирается, пробовал по всякому, причем на Slackware-14.1 собирался без проблем, решить эту проблему не смог

//
// OpenGL and nVidia - бибилотека
//

на сайте тринити есть комментарий, по этому поводу.
https://wiki.trinitydesktop.org/How_to_Buil...DE_Core_Modules

т.к. сборка пакетов велась на "стоковой" slackware-14.2, установленной на virutalBox, то ни каких "специальных мероприятий" по изничтожению из системы "OpenGL & NVidia" я не проводил, в системе по умолчанию нет коммерческих драйверов NVidia, а если есть опенсорсные, так они идут в поставке по умолчанию (full install)

//
// koffice
//

падают приложения:
- chalk
- karbon

////////////////////////////////////////////////////////////////////////////////

все написанное ИМХО ... :o)
удачи

если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:

Аватара пользователя
sunjob
Сообщения: 116

Re: Trinity TDE x64 on Slackware-14.1 x64 / TDE TDE3

Сообщение sunjob » 07.04.2017 23:43

TDE/Trinity & KDE3 for Slackware / сборка от русских физиков

Ноги, крылья… Главное — хвост!

Код: Выделить всё

- TDE 14.0.4 for Slackware 14.2  x32/x64
- TDE 14.0.1 for Slackware 14.1  x32/x64
- TDE 3.5.10 for Slackware 13.37 x32/x64


описание сборки, установка, VirtualBox имидж, скриншоты, настройка в текстовом файле

tag: slackware tde trintiy kde3 desktop
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:

Аватара пользователя
sunjob
Сообщения: 116

Re: Trinity TDE x64 on Slackware-14.1 x64 / TDE TDE3

Сообщение sunjob » 01.11.2018 10:12

### TDE-14.0.5 for Slackware-14.2_x32 / packages & VBox image ###

https://sourceforge.net/projects/tde-slackware/files/TDE-14.0.5_SL14.2/

пожалуйста, тестируйте и рапортуйте об ошибках
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:

Аватара пользователя
sunjob
Сообщения: 116

Re: Trinity TDE x64 on Slackware-14.1 x64 / TDE TDE3

Сообщение sunjob » 24.12.2018 01:31

если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали: