Trinity Desktop Environment на Gentoo (Сборка окружения TDE под gentoo)
Модератор: /dev/random
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
TDE вообще плохо вяжется с KDE, так как есть схожие названия приложений. Т. е. при запуске TDE может быть что то запущено от KDE. От сюда и проблемы. Как вариант можно по шаманить с PATH, изменить приоритет каталогов при запуске TDE ну и посмотреть сам скрипт запуска starttde, может там прописать пути к бинарникам.
-
- Сообщения: 437
Re: Trinity Desktop Environment на Gentoo
да не, тут "другое"
> "тривиальный кокс" Kubuntu, натянул Trinity
я для слаки еще не собирал 12ю версию, поэтому решил глянуть в "адекватном" дистрибе, как оно себя ведет... ну и оказалось... адекватно адекватному дистрибютиву... :о) я думаю это что-то бубунтостроители нашаманили...
а пути у меня уже давно разрулены скриптами и поэтму нет никаких проблем с "пересечением" кед
> "тривиальный кокс" Kubuntu, натянул Trinity
я для слаки еще не собирал 12ю версию, поэтому решил глянуть в "адекватном" дистрибе, как оно себя ведет... ну и оказалось... адекватно адекватному дистрибютиву... :о) я думаю это что-то бубунтостроители нашаманили...
а пути у меня уже давно разрулены скриптами и поэтму нет никаких проблем с "пересечением" кед
если я ошибаюсь, то поправьте а не критикуйте :о)
-
- Сообщения: 36
Re: Trinity Desktop Environment на Gentoo
Привет, народ, что делаю не так?
>>> Emerging (1 of 11) dev-qt/tqtinterface-9999::TDE
* Fetching files in the background.
* To view fetch progress, run in another terminal:
* tail -f /var/log/emerge-fetch.log
>>> Unpacking source...
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
Initialized empty Git repository in /var/cache/distfiles/git3-src/tqtinterface.git/
* Repository id: tqtinterface.git
* To override fetched repository properties, use:
* EGIT_OVERRIDE_REPO_TQTINTERFACE
* EGIT_OVERRIDE_BRANCH_TQTINTERFACE
* EGIT_OVERRIDE_COMMIT_TQTINTERFACE
* EGIT_OVERRIDE_COMMIT_DATE_TQTINTERFACE
*
* Fetching https://mirror.git.trinitydesktop.org/cgit/tqtinterface ...
git fetch https://mirror.git.trinitydesktop.org/cgit/tqtinterface +HEAD:refs/git-r3/HEAD
Fetching objects: 6019, done.
From https://mirror.git.trinitydesktop.org/cgit/tqtinterface
* [new ref] -> refs/git-r3/HEAD
git symbolic-ref refs/git-r3/dev-qt/tqtinterface/0/__main__ refs/git-r3/HEAD
* Checking out https://mirror.git.trinitydesktop.org/cgit/tqtinterface to /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999 ...
git checkout --quiet refs/git-r3/HEAD
GIT NEW branch -->
repository: https://mirror.git.trinitydesktop.org/cgit/tqtinterface
at the commit: 21cd206930efb1aa7cf97b150e9f29d9a8814bfc
>>> Source unpacked in /var/tmp/portage/dev-qt/tqtinterface-9999/work
>>> Preparing source in /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build"
cmake -C /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DQT_INCLUDE_DIR=/opt/trinity/include -DCMAKE_CXX_FLAGS=-LTQTBASE/lib64 -DQT_PREFIX_DIR=/opt/trinity -DQT_LIBRARY_DIR=/opt/trinity/lib64 -DQT_VERSION=3 -DBUILD_ALL=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build/gentoo_toolchain.cmake /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999
CMake Warning:
Ignoring empty string ("") provided on the command line.
loading initial cache file /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 11.3.0
-- The CXX compiler identification is GNU 11.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "1.8.0")
CMake Error at CMakeLists.txt:40 (include):
include could not find requested file:
TDEMacros
CMake Error at CMakeLists.txt:45 (tde_set_project_version):
Unknown CMake command "tde_set_project_version".
-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build/CMakeFiles/CMakeOutput.log".
* ERROR: dev-qt/tqtinterface-9999::TDE failed (configure phase):
* cmake failed
*
* Call stack:
* ebuild.sh, line 127: Called src_configure
* environment, line 3370: Called cmake-utils_src_configure
* environment, line 1242: Called die
* The specific snippet of code:
* "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
*
* If you need support, post the output of `emerge --info '=dev-qt/tqtinterface-9999::TDE'`,
* the complete build log and the output of `emerge -pqv '=dev-qt/tqtinterface-9999::TDE'`.
* The complete build log is located at '/var/tmp/portage/dev-qt/tqtinterface-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-qt/tqtinterface-9999/temp/environment'.
* Working directory: '/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build'
* S: '/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999'
>>> Failed to emerge dev-qt/tqtinterface-9999
* Messages for package dev-qt/tqtinterface-9999:
* ERROR: dev-qt/tqtinterface-9999::TDE failed (configure phase):
* cmake failed
*
* Call stack:
* ebuild.sh, line 127: Called src_configure
* environment, line 3370: Called cmake-utils_src_configure
* environment, line 1242: Called die
* The specific snippet of code:
* "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
*
* If you need support, post the output of `emerge --info '=dev-qt/tqtinterface-9999::TDE'`,
* the complete build log and the output of `emerge -pqv '=dev-qt/tqtinterface-9999::TDE'`.
* The complete build log is located at '/var/tmp/portage/dev-qt/tqtinterface-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-qt/tqtinterface-9999/temp/environment'.
* Working directory: '/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build'
* S: '/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999'
* Fetching files in the background.
* To view fetch progress, run in another terminal:
* tail -f /var/log/emerge-fetch.log
>>> Unpacking source...
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
Initialized empty Git repository in /var/cache/distfiles/git3-src/tqtinterface.git/
* Repository id: tqtinterface.git
* To override fetched repository properties, use:
* EGIT_OVERRIDE_REPO_TQTINTERFACE
* EGIT_OVERRIDE_BRANCH_TQTINTERFACE
* EGIT_OVERRIDE_COMMIT_TQTINTERFACE
* EGIT_OVERRIDE_COMMIT_DATE_TQTINTERFACE
*
* Fetching https://mirror.git.trinitydesktop.org/cgit/tqtinterface ...
git fetch https://mirror.git.trinitydesktop.org/cgit/tqtinterface +HEAD:refs/git-r3/HEAD
Fetching objects: 6019, done.
From https://mirror.git.trinitydesktop.org/cgit/tqtinterface
* [new ref] -> refs/git-r3/HEAD
git symbolic-ref refs/git-r3/dev-qt/tqtinterface/0/__main__ refs/git-r3/HEAD
* Checking out https://mirror.git.trinitydesktop.org/cgit/tqtinterface to /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999 ...
git checkout --quiet refs/git-r3/HEAD
GIT NEW branch -->
repository: https://mirror.git.trinitydesktop.org/cgit/tqtinterface
at the commit: 21cd206930efb1aa7cf97b150e9f29d9a8814bfc
>>> Source unpacked in /var/tmp/portage/dev-qt/tqtinterface-9999/work
>>> Preparing source in /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build"
cmake -C /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DQT_INCLUDE_DIR=/opt/trinity/include -DCMAKE_CXX_FLAGS=-LTQTBASE/lib64 -DQT_PREFIX_DIR=/opt/trinity -DQT_LIBRARY_DIR=/opt/trinity/lib64 -DQT_VERSION=3 -DBUILD_ALL=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build/gentoo_toolchain.cmake /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999
CMake Warning:
Ignoring empty string ("") provided on the command line.
loading initial cache file /var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 11.3.0
-- The CXX compiler identification is GNU 11.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "1.8.0")
CMake Error at CMakeLists.txt:40 (include):
include could not find requested file:
TDEMacros
CMake Error at CMakeLists.txt:45 (tde_set_project_version):
Unknown CMake command "tde_set_project_version".
-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build/CMakeFiles/CMakeOutput.log".
* ERROR: dev-qt/tqtinterface-9999::TDE failed (configure phase):
* cmake failed
*
* Call stack:
* ebuild.sh, line 127: Called src_configure
* environment, line 3370: Called cmake-utils_src_configure
* environment, line 1242: Called die
* The specific snippet of code:
* "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
*
* If you need support, post the output of `emerge --info '=dev-qt/tqtinterface-9999::TDE'`,
* the complete build log and the output of `emerge -pqv '=dev-qt/tqtinterface-9999::TDE'`.
* The complete build log is located at '/var/tmp/portage/dev-qt/tqtinterface-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-qt/tqtinterface-9999/temp/environment'.
* Working directory: '/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build'
* S: '/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999'
>>> Failed to emerge dev-qt/tqtinterface-9999
* Messages for package dev-qt/tqtinterface-9999:
* ERROR: dev-qt/tqtinterface-9999::TDE failed (configure phase):
* cmake failed
*
* Call stack:
* ebuild.sh, line 127: Called src_configure
* environment, line 3370: Called cmake-utils_src_configure
* environment, line 1242: Called die
* The specific snippet of code:
* "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
*
* If you need support, post the output of `emerge --info '=dev-qt/tqtinterface-9999::TDE'`,
* the complete build log and the output of `emerge -pqv '=dev-qt/tqtinterface-9999::TDE'`.
* The complete build log is located at '/var/tmp/portage/dev-qt/tqtinterface-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-qt/tqtinterface-9999/temp/environment'.
* Working directory: '/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999_build'
* S: '/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface-9999'
-
- Сообщения: 2599
- ОС: gentoo fluxbox
Re: Trinity Desktop Environment на Gentoo
Для начала, не показываете запускаемую команду.
-
- Сообщения: 36
Re: Trinity Desktop Environment на Gentoo
sudo emerge -av tde-minimal эту, или не правильно понял?
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
Вы используете судя по всему мой устаревший оверлей, на github.com. Там я в описании написал, что в настоящее время рекомендуется использовать официальный оверлей TDE от команды Trinity Desktop Environment. В оверлее из гитхаба ебилды тестовой версии уже устарели. Там теперь набор макросов для cmake, изменило своё поведение и устанавливается по другому. Решение перехода на официальный оверлей было принято, так как он стал уже более стабильным, ну и распыляться на разработку нескольких, не очень хорошая идея. Собственно официальный оверлей я уже и доводил до рабочего состояния. Если вы ранее использовали мой старый оверлей, то вам нужно будет удалить в домашней директории каталог . qt. Ну и в официальном наиболее хорошая сборка tqt. Так как тестовая версия постоянно меняется, ебилды уже устарели.
Спасибо сказали:
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
Кстати, при использовании тестовой версии на официальном оверлее, необходимо взять за правило перед обновлением тестовой версии, время от времени пере-собирать пакет с макросами для cmake.
Shell
# emerge -1 trinity-cmake
-
- Сообщения: 36
Re: Trinity Desktop Environment на Gentoo
Да, так и было, пробовал с гитхаба (не дочитал вчера про переход на офф оверлей). Все стало отлично. Один вопрос: как сейчас правильно автостарт tdm прописать?ormorph писал(а): ↑20.06.2022 23:20Вы используете судя по всему мой устаревший оверлей, на github.com. Там я в описании написал, что в настоящее время рекомендуется использовать официальный оверлей TDE от команды Trinity Desktop Environment. В оверлее из гитхаба ебилды тестовой версии уже устарели. Там теперь набор макросов для cmake, изменило своё поведение и устанавливается по другому. Решение перехода на официальный оверлей было принято, так как он стал уже более стабильным, ну и распыляться на разработку нескольких, не очень хорошая идея. Собственно официальный оверлей я уже и доводил до рабочего состояния. Если вы ранее использовали мой старый оверлей, то вам нужно будет удалить в домашней директории каталог . qt. Ну и в официальном наиболее хорошая сборка tqt. Так как тестовая версия постоянно меняется, ебилды уже устарели.
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
Да все также, как и раньше. Только раньше для этого использовался демон xdm, в его конфиге. Сейчас же используется демон /etc/init.d/display-manager и его конфиг /etc/conf.d/display-manager:
Spoiler
Код: Выделить всё
# We always try and start the DM on a static VT. The various DMs normally
# default to using VT7. If you wish to use the display-manager init
# script, then you should ensure that the VT checked is the same VT your
# DM wants to use.
# We do this check to ensure that you haven't accidentally configured
# something to run on the VT in your /etc/inittab file so that
# you don't get a dead keyboard.
CHECKVT=7
# What display manager do you use ?
# [ xdm | greetd | gdm | sddm | gpe | lightdm | entrance ]
# NOTE: If this is set in /etc/rc.conf, that setting will override this one.
DISPLAYMANAGER="tdm"
-
- Сообщения: 36
Re: Trinity Desktop Environment на Gentoo
Народ, заутался чего-то. Подскажете?
з.ы и то что 9999 просит пакеты от 14.0.9 это нормально?
keywords
=trinity-base/tdebase-starttde-9999 **
=trinity-base/kdesktop-9999 **
=trinity-base/kcminit-9999 **
=trinity-base/ksmserver-9999 **
=trinity-base/twin-9999 **
=trinity-base/kpersonalizer-9999 **
=trinity-base/tdebase-starttde-9999 **
=trinity-base/kdesktop-9999 **
=trinity-base/kcminit-9999 **
=trinity-base/ksmserver-9999 **
=trinity-base/twin-9999 **
=trinity-base/kpersonalizer-9999 **
=trinity-base/kreadconfig-9999 **
=trinity-base/ksplashml-9999 **
=trinity-base/tdeinit-9999 **
=trinity-base/tdelibs-9999 **
=dev-tqt/tqtinterface-9999 **
=dev-libs/dbus-1-tqt-9999 **
=trinity-base/trinity-common-admin-9999 **
=trinity-base/trinity-common-cmake-9999 **
=trinity-base/trinity-common-libltdl-9999 **
=dev-tqt/tqt-9999[opengl=] **
~trinity-base/libkonq-9999 **
~trinity-base/kcontrol-9999 **
~trinity-base/kcheckpass-9999 **
=trinity-base/kreadconfig-9999 **
=trinity-base/ksplashml-9999 **
=trinity-base/tdeinit-9999 **
=trinity-base/tdelibs-9999 **
=dev-tqt/tqtinterface-9999 **
=dev-libs/dbus-1-tqt-9999 **
=trinity-base/trinity-common-admin-9999 **
=trinity-base/trinity-common-cmake-9999 **
=trinity-base/trinity-common-libltdl-9999 **
=dev-tqt/tqt-9999[opengl=] **
~trinity-base/libkonq-9999 **
~trinity-base/kcontrol-9999 **
~trinity-base/kcheckpass-9999 **
~trinity-base/kdialog-9999 **
~trinity-base/konqueror-9999 **
=trinity-base/trinity-common-admin-14.0.9 **
=trinity-base/trinity-common-cmake-14.0.9 **
=trinity-base/trinity-common-libltdl-14.0.9 **
=trinity-base/kdesktop-9999 **
=trinity-base/kcminit-9999 **
=trinity-base/ksmserver-9999 **
=trinity-base/twin-9999 **
=trinity-base/kpersonalizer-9999 **
=trinity-base/tdebase-starttde-9999 **
=trinity-base/kdesktop-9999 **
=trinity-base/kcminit-9999 **
=trinity-base/ksmserver-9999 **
=trinity-base/twin-9999 **
=trinity-base/kpersonalizer-9999 **
=trinity-base/kreadconfig-9999 **
=trinity-base/ksplashml-9999 **
=trinity-base/tdeinit-9999 **
=trinity-base/tdelibs-9999 **
=dev-tqt/tqtinterface-9999 **
=dev-libs/dbus-1-tqt-9999 **
=trinity-base/trinity-common-admin-9999 **
=trinity-base/trinity-common-cmake-9999 **
=trinity-base/trinity-common-libltdl-9999 **
=dev-tqt/tqt-9999[opengl=] **
~trinity-base/libkonq-9999 **
~trinity-base/kcontrol-9999 **
~trinity-base/kcheckpass-9999 **
=trinity-base/kreadconfig-9999 **
=trinity-base/ksplashml-9999 **
=trinity-base/tdeinit-9999 **
=trinity-base/tdelibs-9999 **
=dev-tqt/tqtinterface-9999 **
=dev-libs/dbus-1-tqt-9999 **
=trinity-base/trinity-common-admin-9999 **
=trinity-base/trinity-common-cmake-9999 **
=trinity-base/trinity-common-libltdl-9999 **
=dev-tqt/tqt-9999[opengl=] **
~trinity-base/libkonq-9999 **
~trinity-base/kcontrol-9999 **
~trinity-base/kcheckpass-9999 **
~trinity-base/kdialog-9999 **
~trinity-base/konqueror-9999 **
=trinity-base/trinity-common-admin-14.0.9 **
=trinity-base/trinity-common-cmake-14.0.9 **
=trinity-base/trinity-common-libltdl-14.0.9 **
emerge
sudo emerge -av =trinity-base/tdebase-starttde-9999
Password:
* IMPORTANT: 14 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies - * ERROR: trinity-base/tdebase-pam-7::trinity-official failed (depend phase):
* pam: EAPI 0 not supported
*
* Call stack:
* ebuild.sh, line 611: Called source '/var/db/repos/trinity-official/trinity-base/tdebase-pam/tdebase-pam-7.ebuild'
* tdebase-pam-7.ebuild, line 4: Called inherit 'pam'
* ebuild.sh, line 294: Called __qa_source '/var/db/repos/gentoo/eclass/pam.eclass'
* ebuild.sh, line 109: Called source '/var/db/repos/gentoo/eclass/pam.eclass'
* pam.eclass, line 17: Called die
* The specific snippet of code:
* *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
*
* If you need support, post the output of `emerge --info '=trinity-base/tdebase-pam-7::trinity-official'`,
* the complete build log and the output of `emerge -pqv '=trinity-base/tdebase-pam-7::trinity-official'`.
* Working directory: '/usr/lib/python3.10/site-packages'
* S: '/var/tmp/portage/trinity-base/tdebase-pam-7/work/tdebase-pam-7'
... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
trinity-base/trinity-common-admin:0
(trinity-base/trinity-common-admin-9999:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-admin-9999 required by (dev-tqt/tqtinterface-9999:0/0::trinity-official, ebuild scheduled for merge) USE="opengl" ABI_X86="(64)"
^ ^^^^
(and 10 more with the same problem)
(trinity-base/trinity-common-admin-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-admin-14.0.9 required by (media-libs/libart_lgpl-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)"
^ ^^^^^^
trinity-base/trinity-common-cmake:0
(trinity-base/trinity-common-cmake-9999:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-cmake-9999 required by (trinity-base/twin-9999:14/14::trinity-official, ebuild scheduled for merge) USE="libconfig opengl pcre -xcomposite -xinerama -xrandr" ABI_X86="(64)"
^ ^^^^
(and 10 more with the same problem)
(trinity-base/trinity-common-cmake-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-cmake-14.0.9 required by (media-libs/libart_lgpl-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)"
^ ^^^^^^
trinity-base/trinity-common-libltdl:0
(trinity-base/trinity-common-libltdl-9999:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-libltdl-9999 required by (trinity-base/tdelibs-9999:14/14::trinity-official, ebuild scheduled for merge) USE="alsa elogind (hwlib) idn malloc pcre shm ssl svg xrandr -arts -aspell -avahi -consolekit (-cryptsetup) -cups -debug -elficons -fam -ispell -jpeg2k -libressl -lua -lzma -networkmanager -old_udisks -openexr -pcsc-lite -pkcs11 -spell -sudo -systemd -tiff -udevil -udisks -upower -utempter -xcomposite" ABI_X86="(64)"
^ ^^^^
(and 10 more with the same problem)
(trinity-base/trinity-common-libltdl-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-libltdl-14.0.9 required by (media-libs/libart_lgpl-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)"
^ ^^^^^^
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
!!! All ebuilds that could satisfy "trinity-base/tdebase-pam" have been masked.
!!! One of the following masked packages is required to complete your request:
- trinity-base/tdebase-pam-7::trinity-official (masked by: corruption)
(dependency required by "trinity-base/kdesktop-9999::trinity-official[pam]" [ebuild])
(dependency required by "trinity-base/tdebase-starttde-9999::trinity-official" [ebuild])
(dependency required by "=trinity-base/tdebase-starttde-9999" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Password:
* IMPORTANT: 14 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies - * ERROR: trinity-base/tdebase-pam-7::trinity-official failed (depend phase):
* pam: EAPI 0 not supported
*
* Call stack:
* ebuild.sh, line 611: Called source '/var/db/repos/trinity-official/trinity-base/tdebase-pam/tdebase-pam-7.ebuild'
* tdebase-pam-7.ebuild, line 4: Called inherit 'pam'
* ebuild.sh, line 294: Called __qa_source '/var/db/repos/gentoo/eclass/pam.eclass'
* ebuild.sh, line 109: Called source '/var/db/repos/gentoo/eclass/pam.eclass'
* pam.eclass, line 17: Called die
* The specific snippet of code:
* *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
*
* If you need support, post the output of `emerge --info '=trinity-base/tdebase-pam-7::trinity-official'`,
* the complete build log and the output of `emerge -pqv '=trinity-base/tdebase-pam-7::trinity-official'`.
* Working directory: '/usr/lib/python3.10/site-packages'
* S: '/var/tmp/portage/trinity-base/tdebase-pam-7/work/tdebase-pam-7'
... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
trinity-base/trinity-common-admin:0
(trinity-base/trinity-common-admin-9999:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-admin-9999 required by (dev-tqt/tqtinterface-9999:0/0::trinity-official, ebuild scheduled for merge) USE="opengl" ABI_X86="(64)"
^ ^^^^
(and 10 more with the same problem)
(trinity-base/trinity-common-admin-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-admin-14.0.9 required by (media-libs/libart_lgpl-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)"
^ ^^^^^^
trinity-base/trinity-common-cmake:0
(trinity-base/trinity-common-cmake-9999:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-cmake-9999 required by (trinity-base/twin-9999:14/14::trinity-official, ebuild scheduled for merge) USE="libconfig opengl pcre -xcomposite -xinerama -xrandr" ABI_X86="(64)"
^ ^^^^
(and 10 more with the same problem)
(trinity-base/trinity-common-cmake-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-cmake-14.0.9 required by (media-libs/libart_lgpl-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)"
^ ^^^^^^
trinity-base/trinity-common-libltdl:0
(trinity-base/trinity-common-libltdl-9999:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-libltdl-9999 required by (trinity-base/tdelibs-9999:14/14::trinity-official, ebuild scheduled for merge) USE="alsa elogind (hwlib) idn malloc pcre shm ssl svg xrandr -arts -aspell -avahi -consolekit (-cryptsetup) -cups -debug -elficons -fam -ispell -jpeg2k -libressl -lua -lzma -networkmanager -old_udisks -openexr -pcsc-lite -pkcs11 -spell -sudo -systemd -tiff -udevil -udisks -upower -utempter -xcomposite" ABI_X86="(64)"
^ ^^^^
(and 10 more with the same problem)
(trinity-base/trinity-common-libltdl-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)" pulled in by
=trinity-base/trinity-common-libltdl-14.0.9 required by (media-libs/libart_lgpl-14.0.9:0/0::trinity-official, ebuild scheduled for merge) USE="" ABI_X86="(64)"
^ ^^^^^^
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
!!! All ebuilds that could satisfy "trinity-base/tdebase-pam" have been masked.
!!! One of the following masked packages is required to complete your request:
- trinity-base/tdebase-pam-7::trinity-official (masked by: corruption)
(dependency required by "trinity-base/kdesktop-9999::trinity-official[pam]" [ebuild])
(dependency required by "trinity-base/tdebase-starttde-9999::trinity-official" [ebuild])
(dependency required by "=trinity-base/tdebase-starttde-9999" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
Не нормально. Там в оверлее я добавлял скрипт для генерации списка. Т.е. входите в корневую директорию оверлея и выполняете скрипт, где первым параметром вводится версия размаскируемых пакетов:
Shell
# cd /var/db/repos/trinity-official/
# ./Documentation/scripts/create_list_keywords.sh 9999
Shell
# ./Documentation/scripts/create_list_keywords.sh 9999 >/etc/portage/package.accept_keywords/tde
И вообще, используйте уже главную ветку официального оверлея, пакеты trinity-common-cmake относятся к заброшенной trinity-nomodules ветке, я её оставил для памяти, например если нужно будет добавить 14.0.999 версию. Сейчас уже главная работает норм, по этому не имеет смысла пользовать тестовые ветки.
-
- Сообщения: 36
Re: Trinity Desktop Environment на Gentoo
на 14.0.9 c tdebase-pam та же история masked by corruption
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
На данный момент в главной ветке официального репозитория Trinity Desktop ветка 14.0.9 отсутствует. Доступны более новые версии 14.0.11 и 14.0.12. Вы хоть бы сказали как подключаете оверлей. Если через Layman, то для начала удалите этот оверлей и установите заново, желательно уже не использовать Layman, а просто создать файл /etc/portage/repos.conf/tde.conf, со следующим содержимым:
Код: Выделить всё
[trinity-official]
location = /var/db/repos/trinity-official
sync-type = git
sync-uri = https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging-gentoo.git
auto-sync = yes
Shell
# emaint sync -r trinity-official
Если ранее уже устанавливался в каталог /var/db/repos/trinity-official, то просто удалить этот каталог и выполнить:
Shell
# emaint sync -r trinity-official
-
- Сообщения: 36
Re: Trinity Desktop Environment на Gentoo
ormorph, спасибо, упустил момент с /etc/portage/repos.conf/tde.conf
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
Добавлена версия 14.0.13 в официальный оверлей. Основная новость - добавление пакета python-tqt для python3. Как раз перед объявлением официального релиза 14.0.13.
Уже можно пользоваться.
Уже можно пользоваться.
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
Вот вот уже будет объявлен выход версии 14.1.0, в смысле для Gentoo он уже доступен для сборки.
Разработка версии 14.1.x довольно давно велась параллельно с версией 14.0.x и уже скоро будет объявлен первый релиз этой версии.
Musl пока ещё не поддерживает как надо, но патч решающий оставшиеся проблемы с musl, для tqt уже есть, его можно скачать и добавить в autopatch.
Можно уже пользоваться.
Разработка версии 14.1.x довольно давно велась параллельно с версией 14.0.x и уже скоро будет объявлен первый релиз этой версии.
Musl пока ещё не поддерживает как надо, но патч решающий оставшиеся проблемы с musl, для tqt уже есть, его можно скачать и добавить в autopatch.
Можно уже пользоваться.
-
- Сообщения: 2913
- ОС: Gentoo
-
- Сообщения: 437
Re: Trinity Desktop Environment на Gentoo
если я ошибаюсь, то поправьте а не критикуйте :о)
-
- Сообщения: 2913
- ОС: Gentoo
-
- Сообщения: 36
Re: Trinity Desktop Environment на Gentoo
Народ, возможно ли настроить "правильную" прозрачность на trinity-apps/yakuake (в моем случае 9999)? драйвер - новью, tde-9999. на konsole все отлично работает. Пробовал настроить yakuake вручную - не выходит, "использовать настройки konsole" - тоже.
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
Не пойму что за прозрачность такая. Если та что при перемещении, то тут всё так же работает если попробовать перемещать yakuake. А та прозрачность что в цветовых схемах что в konsole, что в yakuake не работает. Прозрачность, это завязка twin + compton-tde. А так вроде в compiz можно было устанавливать прозрачность для отдельных окон, но я этим не пользуюсь.
-
- Сообщения: 36
Re: Trinity Desktop Environment на Gentoo
комптона\компиза нету, голый TDE, а проблема в том, что yakuake, на фоне отктрытого в на полный экран окна просвечивает ровно до десктопного обоя. П.с, насчет compiz не подскажете, как сейчас в 24-м году его правильно поставить на ТДЕ, и откуда?
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
В twin входит композитный менеджер compton-tde, он как раз включается в настройках, через него и работает прозрачность перемещаемых окон, включается в сборку флагом xcomposite. А вот y с yakuake у вас просто выставлена цветовая тема прозрачность. Само собою эта тема делает прозрачным до обоев минуя открытые окна. Но это так же работает это и в konsole, ни чего нового нет.
Вот старенький снимок, сейчас у меня по другому.
На счёт compiz, то его я добавлял в официальный оверлей TDE, потом Fat-Zer его подправил(завязки с флагами). У меня лучше не включать флаг gles2, так как криво рисует тогда куб. В TDE compiz включается очень просто:
Все настройки compiz через графический интерфейс, рамка окна через работает gtk-window-decorator. При желании можно попробовать использовать emerald, я то делал его ебилд, но вот менеджер его тем не работает. Как вариант можно использовать скрипт, что я там выложил, который непосредственно ставит тему из файла .emerald, правда скрипт делался на скорую руку и там нет дополнительных проверок на счёт расширения фала, по этому это полностью на вас. Для большего выбора тем лучше compiz лучше собирать с флагом gnome, так как тогда можно будет использовать темы metacityдля рамки окна.
Вся настройка compiz через графический интерфейс ccsm, он присутствует в меню выбора приложений. Остальное сами разбирайтесь.
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
Добавил небольшое видео настройки отдельного окна в compiz: ссылка
Там как раз настраиваю прозрачность в yakuake.
Ссылка пробудет не долго, вроде там зависит от просмотров.
Там как раз настраиваю прозрачность в yakuake.
Ссылка пробудет не долго, вроде там зависит от просмотров.
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
Посмотрел, можно то же самое менять и в compton-tde.
Если используется compton-tde в качестве композитного менеджера, для прозрачности отдельного окна. То можно просто добавить строчку в файл ~/.compton-tde.conf:
Далее перезагрузить комп, либо выйти из сеанса и снова зайти. Единственный минус, как только будете менять параметры через центр настроек, этот файл будет тоже меняться и эта строчка будет удаляться, следовательно её придется заново добавлять. Короче через compton-tde тоже можно менять. Получить класс окна можно командой:
Если используется compton-tde в качестве композитного менеджера, для прозрачности отдельного окна. То можно просто добавить строчку в файл ~/.compton-tde.conf:
Shell
opacity-rule = ["80:class_g = 'Yakuake'"];
Shell
$ xprop WM_CLASS
-
- Сообщения: 2913
- ОС: Gentoo
-
- Сообщения: 437
Re: Trinity Desktop Environment на Gentoo
привет! ну хвастай каких новых косяков нынче завезли в тринитью?! (ну не может-же быть по другому :о)))
если я ошибаюсь, то поправьте а не критикуйте :о)
-
- Сообщения: 2913
- ОС: Gentoo
Re: Trinity Desktop Environment на Gentoo
Да кто же его знает, косяков всегда полно, есть старые, а есть новые. Из новых вот один ждет очереди на исправление. Я было посмотрел новости, даже проверил на живой версии 14.2.0- devel, там всё работает, ну и добавил ебилды. Потом начал проверять наличие темы в центре управления, смотрю но не вижу, а она есть. Видно парни тоже на радостях что в живой версии работает добавили в релиз, но не проверили, что сами изменили название загружаемых библиотек для Twin.
В Gentoo уже более менее работает pytde под python3, на столько что уже переписал на него свой обработчик для ffmpeg, для захвата видео с экрана, см. тут, ранее пользовался этим на Bash. К сожаления старый с новыми версиями Yad не работает, так как там уже не работает экспорт функций. Я им пользовался когда нужно было выложить какую нибудь видюшку с экрана.
-
- Сообщения: 437
Re: Trinity Desktop Environment на Gentoo
ну ясно... :о)
если я ошибаюсь, то поправьте а не критикуйте :о)
-
- Сообщения: 437
Re: Trinity Desktop Environment на Gentoo
привет!
наткнулся на то, что тринитья не желает видеть новый тип расширения (*) (все что надо для этого сделано)
в кде4 - все ок
приходится лезть в центр управления и там мануально добавлять расширение/значек/приложение
(все бы хорошо, но у меня данная операция постоянно убивает "системный\локальный" desktop и из-за этого на любой чих выскакивем ошибка, приходится в ручную восстанавливать этот самый desktop, короче - гемор редкостный и тянется уже какпец как давно
(*) - тип файла, расширение, привязка приложения-desktop-application
slackware 14.2 / tde14.0.11
наткнулся на то, что тринитья не желает видеть новый тип расширения (*) (все что надо для этого сделано)
в кде4 - все ок
приходится лезть в центр управления и там мануально добавлять расширение/значек/приложение
(все бы хорошо, но у меня данная операция постоянно убивает "системный\локальный" desktop и из-за этого на любой чих выскакивем ошибка, приходится в ручную восстанавливать этот самый desktop, короче - гемор редкостный и тянется уже какпец как давно
(*) - тип файла, расширение, привязка приложения-desktop-application
slackware 14.2 / tde14.0.11
если я ошибаюсь, то поправьте а не критикуйте :о)