LINUX.ORG.RU

TDE/Trinity & KDE3 for Slackware

 , , , ,


2

4

TDE/Trinity & KDE3 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 (всего исправлений: 11)

Ответ на: комментарий от Deleted

только пакеты

с параноиками не планируем пересекаться, поэтому слакбилдов не будет :о)

только пакеты (на гитхаб возможно залить большие обьемы? видимо он не для этого предназанчен, я говорил про архивы с упаковками, они больших обьемов)

sunjob ★★★★
() автор топика
Ответ на: только пакеты от sunjob

Мне лично, готовые бинарники не нужны ни в каком месте. Нужны слакбилды.

Нет так нет. Не думаю что причина в «с параноиками не планируем пересекаться», скорее, под капотом все очень грязно.

Если кому-то нужны бинарники, они подскажут куда залить.

Deleted
()
Ответ на: комментарий от Deleted

не то что бы грязно... радиация ...

sunjob ★★★★
() автор топика
Ответ на: ### UPDATE add sourceforge project ### от sunjob

VirtualBox имидж

добавлен архив с virtualBox имиджем (распилен, собирается скриптом, скрипт рядом)

всем удачи, пока пока :о)

sunjob ★★★★
() автор топика
Ответ на: ### UPDATE add sourceforge project ### от sunjob

просьба модераторам

### просьба модераторам ###

подправьте топик, добавьте ссылку на sourceforge а то «кому надо» пока прочитают весь наш «балаган» и наткнуться на ссылку... могут и пропустить

спасибо

sunjob ★★★★
() автор топика

### UPDATE 2017.01.21 ###

- добавлены/собраны kpowersave + hal-0.5.14

т.к. HAL больше не собирается на версиях slackware-14.x, то по «советам» из инета, взят пакет HAL от slackware-13.37

для работы kpowersave - служба hal должна быть запущена, т.е /etc/rc.d/rc.hal - должен иметь соотв. биты на запуск

sunjob ★★★★
() автор топика
Ответ на: комментарий от sunjob

+

после установки пакетов появляется запись во время загрузки:

[ 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

отключаем hal udev/rules.d

cd /lib/udev/rules.d/ 
mkdir -p off 
mv 90-hal.rules off/ 

т.е. используем пакеты «kpowersave + hal-0.5.14» как есть, по «своему усмотрению», если будут комментарии/советы/решения, пожалуйста, пишите

sunjob ★★★★
() автор топика
Ответ на: комментарий от hbars

kde

Сейчас запустил Eclipse в русской раскладке на KDE, абсолютно никакие шорткаты не работают. Даже Ctrl+C / Ctrl+V

EXL ★★★★★
()
Ответ на: комментарий от bormant

Нет, не про слаку. В общем. У меня Arch, на последней Fedora такие же траблы. Первой раскладкой US, второй RU. KDE Plasma 5 (5.5.3) и Eclipse IDE for Eclipse Committers Version: Mars.1 Release (4.5.1), x86_64. Eclipse запускается с SWT_GTK3=0 для включения рендеринга SWT через GTK+2.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Тогда не надо приподносить этот баг як дистропроблему, говори чей баг сразу раз не хочешь «глупых сообщений»

coyotl
()
Ответ на: комментарий от coyotl

to coyotl

HAL больше не собирается на версиях slackware-14.x

а он и не нужен.

HAL - необходим TDE для некоторых приложений (угадайте с трех раз каких?! если угадали, возьмите канфетку на кухне :о)

и на перед, не будем обсужадть ВООБЩЕ аспект «нужен или не нужен HAL, чем он плох/хорош итд»

тема топика «TDE»

to hbars и ко все тем, кто ТОЧНО знает, шо, блин, за такие косяки ЕСТЬ в KDE3-TDE с этой, блин, долбанной клавиатурой??? Уже который раз прошу внятно обьяснить, хоть картинками/скриншотами, хоть на диктофон наговорить, хоть на ютуб выложить!!! ЭТО НЕ СТЕБ, это я серьезно, хочу услышать ОСМЫСЛЕННЫЙ ответ!!! МЫ, не я один, не пересекались с этими косяками ни разу в процессе работы (начиная с KDE3, TDE3.5.12 и далее). возможно, я допускаю, что просто напросто, у нас не было соотв. условий, вот хотелось бы услышать об этих самый УСЛОВИЯХ, ИСХОДНЫЙ ДАННЫХ, по шагам, что бы можно было ИДЕНТИФИЦИРОВАТЬ косяк, фсе, спасибо!

sunjob ★★★★
() автор топика
Ответ на: комментарий от EXL

уважаемый EXL

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

возьму аватарку вашу, установлю на рабочий стол, растяну на весь экран, буду силу воли закалять!!! :о)))

sunjob ★★★★
() автор топика
Ответ на: комментарий от anonymous

гран мерси... работа побоку... :о)

sunjob ★★★★
() автор топика
Ответ на: комментарий от anonymous

p.s. а есть эта фотка в полном разрешении? убраль лишние волосы, прическу рихтануть, фон подчистить... :о)

sunjob ★★★★
() автор топика
Ответ на: комментарий от coyotl

HAL & KPowerSave

tdepowersave нативная замена для kpowersave, который не требует HAL (работает с udev-tqt)

ну т.е. проблемы HAL в TDE - как таковой сейчас нет :о)

sunjob ★★★★
() автор топика
Ответ на: комментарий от coyotl

если хотите помочь, в текстовике есть описание недоработок/косяков и прочей «живности»

спасибо

sunjob ★★★★
() автор топика
Ответ на: комментарий от coyotl

vbox image - есть на sourceforge, это не проблема

косяки и недоработки (описанные в текстовом файле) - вот над чем не помешало бы поработать

п.с. или я чего-та не понял?

sunjob ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 1)
Ответ на: комментарий от sunjob

вообще надо этот тринити кодом доработать, а мейнтейнить будет легко. Вот слакбилды бы дал, идеально было бы.

reedych
()
Ответ на: комментарий от reedych

Найдены проблемы:

  • В 1.install_pre.sh вместо sudo installpkg написано просто pkg.
  • Отсутствует проверка на установленность.
reedych
()
Ответ на: комментарий от reedych

в ОПИСАНИИ об этом сказано (читаем внимательно)

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

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

итого

1. вместо installpkg - используется команда pkg
2. проверка на установленность - присутствует в виде "удаления данного пакета а потом установки" (такое поведение установки/переустановки очень удобно при многократной заливке/пересборке "ВСЕГО ПАКЕТА TDE")

смотрите скрипты, если что не понятно, там ничего сложного, уж коли физики разобрались ...

... но, видмо, не факт, что после них простой пользователь линукса разберется :о)

удачных кавыряний ...

sunjob ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 2)
Ответ на: комментарий от sunjob

virtualBox имидж

залит virtualBox-имидж, архив одним файлом

sunjob ★★★★
() автор топика
Ответ на: комментарий от sunjob

README

### 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 ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 1)
Ответ на: README от sunjob

README past 2

//
// 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
//

в стоковой поставке [b]geeqie-gtk3 вырви глаз[/b] версия, я ее заменил на более старую, 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_Build_TDE_Core_Modules

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

//
// koffice
//

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

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

все написанное ИМХО, и мне по барабану, если вы решите меня обматерить :o) удачи

sunjob ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 1)
30 мая 2017 г.
Ответ на: комментарий от sand_circle

кто-нибудь сравнивал потребление ресурсов TDE и, например, LXDE?

Дело не только в потреблении ресурсов, но и в отзывчивости. И TDE (KDE-3) рвёт все «легковесные» дистрибутивы как тузик грелку.

anonymous
()
Ответ на: ### UPDATE 2017.05.30 ### от sunjob

### UPDATE ###

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 ★★★★
() автор топика
1 ноября 2018 г.

###!!! UPDATE !!!###

TDE-14.0.5 for Slackware-14.2_x32 /  VBox image, packages and slackBuilds (plan to do)

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

пожалуйста, тестируйте и рапортуйте об ошибках

спасибо

sunjob ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 2)
Ответ на: комментарий от anonymous

Доказательств, естественно, не существует.

Partisan ★★★★
()
Ответ на: комментарий от sunjob

### 2018.11.04 - UPDATE ###

- обновлен архив с пакетами: x32.tar.zx
- удалены старые файлы из папки 'patch'
- добавлены SlackBuild-скрипты

sunjob ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 1)
Ответ на: комментарий от sunjob

### about SackBuild ###

- build.sh       - запускающий скрипт (сборка пользователем, через sudo)
- TDE.SlackBuild - основной скрипт сборки
- TDE.options    - конфигурация, все подробно разкомментировано
- scr            - каталог со SlackBuild-скриптами
- src            - каталог с архивами исходников
- pkg            - каталог с пакетами

sunjob ★★★★
() автор топика
24 декабря 2018 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.