KDE3 / TDE3 / TDE / Trinity for Slackware

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

Модератор: Модераторы разделов

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

KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

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

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

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

- TDE-14.0.11 for Slackware 14.2
- TDE-14.0.10 for Slackware 14.2
- TDE-14.0.9  for Slackware 14.2 / 14.2+
- TDE-14.0.8  for Slackware 14.2 / 14.2+
- TDE-14.0.7  for Slackware 14.2 / 14.2+
- TDE-14.0.6  for Slackware 14.2 / SlackBuild / MegaPack
- TDE-14.0.5  for Slackware 14.1 / 14.2 / SlackBuild  
- 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 08.11.2021 02:39, всего редактировалось 12 раз.
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

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

Сообщение sunjob »

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

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

Сообщение sunjob »

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

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

Сообщение alv »

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

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

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

Сообщение sunjob »

### 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
Сообщения: 437

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

Сообщение sunjob »

### 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
Сообщения: 437

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

Сообщение sunjob »

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
Сообщения: 437

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

Сообщение sunjob »

### 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
Сообщения: 437

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

Сообщение sunjob »

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

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

### TDE/Trinity-14.0.6 for Slackware-14.2 ###

Описание набора

pre - пакеты, зависимости/необходимые для сборки TDE, а так-же для работы (внутри app)
app - пакеты с приложениями
tde - пакеты TDE
qt3 - пакеты QT3

TDE-14.x - не совместима с QT3, для работы QT3 используется QT3-совместимая TDE-3.5.13.2, собранная "как библиотека"

сборка содержит
- SlackBuild скрипты для tde,qt3 (*)
- архив с исходниками TDE-14.0.6
- bundle-набор скриптов для автоматизации сборки (логирование, списки сборки, состояние/текущий пакет, пр. скрипты для работы)
- bundle-набор имеет custom-настраиваемые списки-пакетов
- сохранение состояния сборки позволяет продолжить с "брошенного пакета", без редактирования "настроек"

(*) pre,app - скриптов много, возможно, позже выложу "свои версии", большинство из них можно найти на slackbuilds.org

URL_TDE-14.0.6_SL14.2
URL_SlackBuild
URL_VirtualBox
URL_Packages
URL_Patches
URL_Troubles
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

TDE 14.0.10/11 for Slackware-14.2 x32/64

TDE 14.0.10
TDE 14.0.11
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

Slackware 15.0, глючит display manager (TDM, TDE/Trinity)

Сообщение sunjob »

добрый день

исходные:

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

- Slackware 15.0
- TDE/Trinity (версии 14.0.12, 14.0.13, 14.1.0)
- исходная система рабочая
- sddm - нормально стартует kde & tde
- tdm - системы не стартует, повисает на черном экране, ctrl + back-space сбрасывает нормально обратно на экран входа
- в логах ни чего подозрительного
- startx - запускает нормально tde
- пересобрал 3и версии TDE, в надежде, что это тринити глючит, косяк повторяется во всех 3х системах
- более подробные выхлопы (архив каталога логов, тестовое видео)
URL

спасибо
Последний раз редактировалось sunjob 02.06.2023 07:00, всего редактировалось 1 раз.
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение ormorph »

Как собираете пакет tdebase, в частности интересует pam. Ну и что в конфиге pam?
Так как смотрю там присутствует elogind, то и pam тоже должно использовать. У меня tdm собирается отдельным пакетом, а у вас должен использоваться tdebase для этого.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

ormorph писал(а):
01.06.2023 19:55
Как собираете пакет tdebase
весело, красиво, задорно :crazy:

перед сборкой "навел шороху", пробежался по скриптам, сравнил с Ray-V, вроде асе в нормах приличая.
к, стати, тоже сначало полез смотреть скрипт сборки данного пакета, ни чего подозрительного

завтра попробую в очередной заход поковырять эту траблемку

по паму, все стандартно, ни чего сам не собирал, kde5 работают-же, логинутся, не чихают и радуются

установленные пакеты:

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

nss-pam-ldapd-0.9.12-x86_64-1
pam-1.5.2-x86_64-1
pam-compat32-1.5.2-x86_64-1compat32
pam-krb5-4.11-x86_64-1

elogind-246.10-x86_64-1
меня больше всего в ступор ставит то, что аж 3и подряд версии тринити на 15й слаке повторяют данный косяк
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение ormorph »

sunjob писал(а):
01.06.2023 20:07
перед сборкой "навел шороху", пробежался по скриптам, сравнил с Ray-V, вроде асе в нормах приличая.
Ну так если использовали этот конфиг, собирает tdm без поддержки pam.
sunjob писал(а):
01.06.2023 20:07
меня больше всего в ступор ставит то, что аж 3и подряд версии тринити на 15й слаке повторяют данный косяк
Ну так и должно быть в системе которая собрана с поддержкой pam, а tdm собран без поддержки pam, конечно авторизация проходить не будет.
Мой конфиг, помещается как файл /etc/pam.d/tde.
Опции сборки:

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

		-DWITH_PAM=ON
		-DTDM_PAM_SERVICE=tde
		-DKCHECKPASS_PAM_SERVICE=tde
		-DTDESCREENSAVER_PAM_SERVICE=tde
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

давай-ка прикинем, а как тогда умудрился Ray-V запустить нормально TDM, или у него не було такой цели? может действительно, сборка не подразумевала использование TDM? :ohmy:
завтрева доберусь, посмотрим шо там да какь!
спамсибо за пендили! :drunk:
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение ormorph »

sunjob писал(а):
01.06.2023 20:50
давай-ка прикинем, а как тогда умудрился Ray-V запустить нормально TDM, или у него не було такой цели?
Оно у него должно нормально работать только если система собрана без поддержки pam. Вот глянул тут, в слаке 15.0 всё собрано с поддержкой pam - sddm, elogind и т.п.. Старые версии слаки собирались без поддержки pam, на них сборка tdm без pam должна работать, на новых версиях tdm собранный без поддержки pam не будет работать. Я уже на всё это натыкался ещё несколько лет назад.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

ой, бяда-бяда... :cray: пересборка с PAM ни чего не дала
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение ormorph »

sunjob писал(а):
02.06.2023 09:14
ой, бяда-бяда... :cray: пересборка с PAM ни чего не дала
А файлик /etc/pam.d/tde добавляли?
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

всяко пробовал, и ссылки на kde-ный делал, и ваш ...
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение ormorph »

sunjob писал(а):
02.06.2023 10:20
всяко пробовал, и ссылки на kde-ный делал, и ваш ...
Довольно странно это, скорее всего что то не так сделали. Конкретно эти строчки:

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

		-DTDM_PAM_SERVICE=tde
		-DKCHECKPASS_PAM_SERVICE=tde
		-DTDESCREENSAVER_PAM_SERVICE=tde
в этих строчках задаётся имя файла в каталоге /etc/pam.d. То что без pam не будет работать в системе собранной с поддержкой pam это точно. Как тоже оно должно проверять подлинность пароля. Так же проблемы должны у вас возникать при блокировке экрана.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

> эти строчки
на месте

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

точно такое-же поведение было и со сборкой без PAM (все один в один)
и ошибок ни каких, никуда...
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение ormorph »

sunjob писал(а):
02.06.2023 10:51
точно такое-же поведение было и со сборкой без PAM (все один в один)
и ошибок ни каких, никуда...
Пересмотрел лог ошибок, там есть такие сточки:

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

Jun  1 16:39:00 tdm_greet[7171] error: Can't open default user face
Теперь можно глянуть на мою сборку tdm
Конкретно глянуть на действия после установки пакета, в функции pkg_postinst. Конкретно на строчки:

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

	# Set the default TDM face icon if it's not already set by the system admin
	# because this is user-overrideable in that way, it's not in src_install
	if [[ ! -e "${ROOT}${TDEDIR}/share/apps/tdm/faces/.default.face.icon" ]]; then
		mkdir -p "${ROOT}${TDEDIR}/share/apps/tdm/faces" || die
		cp "${ROOT}${TDEDIR}/share/apps/tdm/pics/users/default1.png" \
			"${ROOT}${TDEDIR}/share/apps/tdm/faces/.default.face.icon" || die
	fi
	if [[ ! -e "${ROOT}${TDEDIR}/share/apps/tdm/faces/root.face.icon" ]]; then
		mkdir -p "${ROOT}${TDEDIR}/share/apps/tdm/faces" || die
		cp "${ROOT}${TDEDIR}/share/apps/tdm/pics/users/root1.png" \
			"${ROOT}${TDEDIR}/share/apps/tdm/faces/root.face.icon" || die
	fi
Т.е. нужно два файла иконок скопировать в каталог ${TDEDIR}/share/apps/tdm/faces/ под определёнными именами. Ранее мне не требовалось в этом ебилде, так как у меня после установки выполнялся gentdmconf.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

ormorph писал(а):
02.06.2023 11:53
Can't open default user face
это стандартный выхлоп во время первичного запуска TDM и/или когда пользовательский аватар еще не определен (т.е. является пустым)
после запуска рабочего стола и установки "картинки" в панели управления - данный выхлоп "прекращается"
т.е. это не проблема, точнее "не это проблема"
gentdmconf
так-же есть в скрипте сборки

а где у тебя эти два ключа "определяются"?

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

-DKCHECKPASS_PAM_SERVICE=tde
-DTDESCREENSAVER_PAM_SERVICE=tde
я тут подумал (ну а чЁ? могу!), может PAM-ключи надо еще куда подсунуть, окромя tdebase?
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение ormorph »

sunjob писал(а):
02.06.2023 12:19
я тут подумал (ну а чЁ? могу!), может PAM-ключи надо еще куда подсунуть, окромя tdebase?
У меня это ещё в kcheckpass и kdesktop, всё это в tdebase.
Добавлено (12:41):
sunjob писал(а):
02.06.2023 12:19
так-же есть в скрипте сборки
Смотрел, там только изменения в gentdmconf, запуска этого я там не видел. Как вариант можно попробовать запустить под рутом gentdmconf, а потом пере загрузиться.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

это все входит в пакет tdebase
запуска этого я там не видел
"там" - нет, а у "меня" оно, таки, есть! :crazy:
что-то типа:

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

$PKG/$TDE/bin/gentdmconf --no-old --no-old-scripts --no-backup --in $PKG/$TDE/share/config/tdm
принудительно запустил, без результатов
Последний раз редактировалось sunjob 02.06.2023 12:53, всего редактировалось 1 раз.
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение ormorph »

sunjob писал(а):
02.06.2023 12:42
что-то типа:
А если выполнить просто без параметров. Знаю что если указано --in, то иконки не добавляются.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

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

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

/opt/tde/bin/gentdmconf --in /opt/tde/share/config/tdm
аналогичный результат
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2913
ОС: Gentoo

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение ormorph »

sunjob писал(а):
02.06.2023 12:55
подробнее можно? без параметров выдает ошибку, или просто так?
Нет просто так:

Shell

# /opt/tde/bin/gentdmconf
Если тут выдаёт ошибку, то что то не то со сборкой самого gentdmconf.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 437

Re: KDE3 / TDE3 / TDE / Trinity for Slackware

Сообщение sunjob »

да не, вроде пыхтит в нужном направлении

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

vbox71$ sudo /opt/tde/bin/gentdmconf
Information: reading current tdmrc /opt/tde/share/config/tdm/tdmrc (from kde >= 2.2.x)
Information: current tdmrc is from kde >= 3.1 (config version 2.3)
но результат прежний

поставил на пересборку ядра TDE с PAM-параметрами, посмотрим как измениться поведение (не мытьем так катаньем :yes3:)
Последний раз редактировалось sunjob 02.06.2023 13:13, всего редактировалось 1 раз.
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали: