slackware.ru
http://www.slackware.ru/forum/

TDE/Trinity & KDE3 for Slackware
http://www.slackware.ru/forum/viewtopic.php?f=8&t=1918
Страница 9 из 11

Автор:  Algierd [ 24 фев 2018 15:17 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Цитата:
Где-то накосячил, а где?
В строке 87 используется переменная $langs, но нигде выше по тексту сценария она не задается (строка 80, в которой предполагалось ее заполнение, закомментирована).


С раскомментированной 80 и 81, ругается на 88 в которой done :du_ma_et:

Цитата:
ru.po
dolphin.SlackBuild FAILED at line 88

Автор:  bormant [ 24 фев 2018 15:43 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Можно целиком закомментировать. Там суть-то простая, прошерстить po/* и поудалять ненужное.
Вот только в проверке "&& [[ $langs != *$line* ]] &&" сильно накосячено, поскольку по комментариям выше там больше одного "язык.po", следовательно проверка должна быть на вхождение (да хоть при помощи grep -q), а не тупо на неравенство.

Автор:  Algierd [ 25 фев 2018 13:53 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

bormant, ещё раз спасибо, всё сконпелялось и работает!

Кстати, может кто знает как сделать приоритетными приложения trinity, чтобы бы не открывались такие же программы из kde4? В частности интересует konsole которая по ctrl+t на десктопе вызывает кдешную консоль и ktorrent который из браузера загружает такой же кдешный?

Автор:  bormant [ 25 фев 2018 15:44 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Цитата:
как сделать приоритетными приложения trinity, чтобы бы не открывались такие же программы из kde4?

Обеспечить к ним путь в PATH раньше, чем до тех, которые открывать не надо?
Вовсе удалить KDE4?

Автор:  Algierd [ 27 фев 2018 12:32 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Поигрался с PATH, потом выпилил kde. Теперь в центре управления не проходит авторизацию Ошибка - TDE su /opt/trinity/bin/tdecmshell tdm, неверный пароль. В какую сторону копать?

Автор:  bormant [ 27 фев 2018 18:24 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Не могло так получиться, что при сборке что-то слинковалось с библиотекой из KDE4, а после удаления получилась такая беда?

Автор:  Algierd [ 27 фев 2018 22:39 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Тоже так подумал, поэтому пересобирал среду, но проблема всё равно осталась. tdesu как и tdecmshell это из пакета-tdelibs. В логах есть несколько упоминаний о KDE4
Цитата:
[ 15%] Building CXX object tdespell2/CMakeFiles/tdespell2base-static.dir/settings.cpp.o
/tmp/build/tmp-tdelibs/tdelibs/tdeio/tdefile/kpropertiesdialog.cpp:783:25: warning:
'KExecPropsPlugin' is deprecated [-Wdeprecated-declarations]
if (KExecPropsPlugin::supports(properties->items()) || // KDE4 remove me

[ 32%] Generating katebuffer.moc
In file included from /tmp/build/tmp-tdelibs/tdelibs/tdeio/tdeio/kshred.cpp:277:
/tmp/build/tmp-tdelibs/tdelibs/build-tdelibs/tdeio/tdeio/kshred.moc:26:61: warning:
'KShred' is deprecated [-Wdeprecated-declarations]
static TQMetaObjectCleanUp cleanUp_KShred( "KShred", &KShred::staticMeta...
 ^
/tmp/build/tmp-tdelibs/tdelibs/tdeio/tdeio/kshred.h:45:31: note: 'KShred' has
been explicitly marked deprecated here
class TDEIO_EXPORT_DEPRECATED KShred : public TQObject { // KDE4: remove

[ 71%] Building CXX object tdeioslave/http/CMakeFiles/tdeinit_tdeio_http_cache_cleaner-shared.dir/http_cache_cleaner.cpp.o
/tmp/build/tmp-tdelibs/tdelibs/tdeioslave/file/file.cc:1338:7: warning:
'KShred' is deprecated [-Wdeprecated-declarations]
KShred shred( filename );
 ^
/tmp/build/tmp-tdelibs/tdelibs/tdeio/tdeio/kshred.h:45:31: note: 'KShred' has
been explicitly marked deprecated here
class TDEIO_EXPORT_DEPRECATED KShred : public TQObject { // KDE4: remove


а что там и как оно связано кто его знает...

Автор:  Algierd [ 28 фев 2018 14:15 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

kdelibs и kde-runtime содержащие kdesu вернул в систему, пересобрал пакеты trinity, правда это не помого :-(

И вот ещё заметил, некоторые проги, в том числе которые просят пароль администратора, не хотят запускаться из консоли:

Цитата:
No protocol specified
kwrite: cannot connect to X server :0


что это такое, как это пофиксить?

Автор:  Algierd [ 28 фев 2018 18:41 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Вот что пишет:

Цитата:
~$ grub-customizer
==== AUTHENTICATING FOR net.launchpad.danielrichter2007.pkexec.grub-customizer ===
Authentication is required to run Grub Customizer
Authenticating as: root
password:
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized

Автор:  bormant [ 28 фев 2018 18:50 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Сессия запущена без PolicyKit?

Автор:  Algierd [ 28 фев 2018 18:57 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

хз, вроде установлен:

Цитата:
root@slackware:~# slackpkg file-search policykit

Looking for policykit in package list. Please wait... DONE

The list below shows the packages that contains "policykit" file.

[ installed ] - polkit-0.113-i586-2

Автор:  sunjob [ 04 мар 2018 19:20 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Цитата:
... при сборке что-то слинковалось с библиотекой из KDE4 ...

это не просто "трабл сборки", это полный "п с мягким знаком" ... "команда TDE" во всей своей красе :о)

сразу после "нулевой установки" слаквари для сборки TDE - удаляю KDE4 (и еще чего-то в догонку, что именно уже не помню) и только после этого сборка тринити

по началу я тоже пытался собирать TDE в дефолтной конфигурации слаки, в итоге изучил всю свою "гениологию сексуальных отношений" с самим собой ... потом плюнул на все это счастье и стал делать так:
- удалить все что ненужно
- устанавить/доустановить/пересобрать - все что нужно
- и только потом собирать тринити

как дополнение: где-то на оффсайте трините есть упоминание, что для сборки "какого-то" пакета нужно удалить неск. пакетов, а после сборки - все в зад восстановить :о) - по моему это "пидон" и еще какой то пакет...

Автор:  gramozeka [ 04 мар 2018 22:30 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Цитата:
- и только потом собирать тринити

я тебе сразу это сказал.

Автор:  Algierd [ 09 мар 2018 17:03 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Я вот так и не понял как этот polkit-gnome-authentication-agent запустить от юзера: уже добавил своего пользователя в группу polkitd, поменял права на /etc/polkit-1/rules.d/*rules на -rw-r--r-- 1 polkitd polkitd, а он всё равно ругается на user of caller and user of subject differs :du_ma_et:

Автор:  sunjob [ 09 мар 2018 17:35 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

user of caller and user of subject differs
--> google translate :o)
вызывающий пользователь и пользователь объекта отличается

может "они" действительно разные? :о)

Автор:  bormant [ 09 мар 2018 17:37 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Если поискать по интернетам, подобная ситуация типична также и для нескольких запущенных агентов PolKit, например, от Xfce и еще кто-то...

Автор:  Algierd [ 09 мар 2018 17:40 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

user of caller and user of subject differs
--> google translate :o)
вызывающий пользователь и пользователь объекта отличается

может "они" действительно разные? :о)

А как проверить? Я трассировщиком прогнал на вывоз open/access, ничего подозрительного:

Код:
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgtk-3.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgdk-3.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpangocairo-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpangoft2-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpango-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgthread-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libatk-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libcairo-gobject.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libcairo.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpixman-1.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/lib/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libEGL.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgbm.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-shm.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libGL.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libglapi.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXdamage.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-glx.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-dri2.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-dri3.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-present.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-randr.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-xfixes.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-render.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-shape.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-sync.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxshmfence.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXxf86vm.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgdk_pixbuf-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpng16.so.16", O_RDONLY|O_CLOEXEC) = 3
open("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpolkit-agent-1.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpolkit-gobject-1.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgio-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXinerama.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXrandr.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXcursor.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXi.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXcomposite.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libatk-bridge-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libatspi.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libSM.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/lib/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libICE.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libepoxy.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.UTF-8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ru_RU.utf8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.UTF-8/LC_MEASUREMENT", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ru_RU.utf8/LC_MEASUREMENT", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.UTF-8/LC_TELEPHONE", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ru_RU.utf8/LC_TELEPHONE", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.UTF-8/LC_ADDRESS", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ru_RU.utf8/LC_ADDRESS", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.UTF-8/LC_NAME", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ru_RU.utf8/LC_NAME", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.UTF-8/LC_PAPER", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ru_RU.utf8/LC_PAPER", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.UTF-8/LC_MESSAGES", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ru_RU.utf8/LC_MESSAGES", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.UTF-8/LC_MONETARY", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ru_RU.utf8/LC_MONETARY", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.UTF-8/LC_TIME", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ru_RU.utf8/LC_TIME", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.UTF-8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ru_RU.utf8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/ru_RU.UTF-8/LC_CTYPE", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ru_RU.utf8/LC_CTYPE", O_RDONLY|O_CLOEXEC) = 3
open("/usr/share/locale/ru_RU.UTF-8/LC_MESSAGES/messages.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.utf8/LC_MESSAGES/messages.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU/LC_MESSAGES/messages.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.UTF-8/LC_MESSAGES/messages.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.utf8/LC_MESSAGES/messages.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru/LC_MESSAGES/messages.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.UTF-8/LC_MESSAGES/gtk30.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.utf8/LC_MESSAGES/gtk30.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU/LC_MESSAGES/gtk30.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.UTF-8/LC_MESSAGES/gtk30.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.utf8/LC_MESSAGES/gtk30.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru/LC_MESSAGES/gtk30.mo", O_RDONLY) = 3
open("/usr/share/locale/ru_RU.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru/LC_MESSAGES/libc.mo", O_RDONLY) = 3
open("/usr/share/locale/ru_RU.UTF-8/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.utf8/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.UTF-8/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.utf8/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = 3
access("/home/chewie/.Xauthority", R_OK) = 0
open("/home/chewie/.Xauthority", O_RDONLY) = 4
open("/usr/share/X11/locale/locale.alias", O_RDONLY) = 4
open("/usr/share/X11/locale/locale.alias", O_RDONLY) = 4
open("/usr/share/X11/locale/locale.dir", O_RDONLY) = 4
access("/usr/share/X11/locale/ru_RU.UTF-8/XLC_LOCALE", R_OK) = 0
open("/usr/share/X11/locale/ru_RU.UTF-8/XLC_LOCALE", O_RDONLY) = 4
open("/home/chewie/.Xdefaults-slackware", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.UTF-8/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.utf8/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.UTF-8/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.utf8/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru/LC_MESSAGES/atk10.mo", O_RDONLY) = 5
access("/home/chewie/.Xauthority", R_OK) = 0
open("/home/chewie/.Xauthority", O_RDONLY) = 6
open("/usr/share/locale/ru_RU.UTF-8/LC_MESSAGES/glib20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU.utf8/LC_MESSAGES/glib20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru_RU/LC_MESSAGES/glib20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.UTF-8/LC_MESSAGES/glib20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru.utf8/LC_MESSAGES/glib20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/ru/LC_MESSAGES/glib20.mo", O_RDONLY) = 7
open("/usr/lib/charset.alias", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
+++ exited with 1 +++

Автор:  Algierd [ 09 мар 2018 17:40 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Если поискать по интернетам, подобная ситуация типична также и для нескольких запущенных агентов PolKit, например, от Xfce и еще кто-то...

В xfce оно точно работало, но там, возможно, как-то через sudo оно запускается :ne_vi_del:

Автор:  Algierd [ 09 мар 2018 17:45 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Вот ещё полный лог strace на всякий случай

Автор:  gramozeka [ 09 мар 2018 19:38 ]
Заголовок сообщения:  Re: TDE/Trinity & KDE3 for Slackware

Цитата:
Я вот так и не понял как этот polkit-gnome-authentication-agent запустить от юзера:

нужно понимать как вообще это работает в нормальной системе. Я не беру эту маргинальную поделку, я про "нормальный" случай. Так вот схема очень простая и явная - сперва стартует Xorg инициированный xinit( который вызывает последовательность sysvinit , в Слаке это скрипты, но не суть), следом, этот же xinit, после небольшой задержки(чтобы успел запустится Xorg) вызывает DM, всё это увязано с последовательным вызовом вот этих вот полкитов и прочей братии таким образом, что когда DM запустился, в памяти уже висят все необходимые демоны(всё это находится в /etc/xdg/autostart/ , а что и в какой последовательности запускать решает скрипт выбора типа сессии, для KDM/GDM/SDDM/LXDM это к примеру /usr/share/xsessions/что-то-там), при логине вызывается profile инициирущий нужные переменные и если нужно какие-то отдельные алиасы, при этом, первую часть profile вызывает sysvinit таким образом, что когда стартует Xorg, часть переменных уже инициирована и Xorg уже знает как ему стартовать.

Вот типичный пример этой схемы, если человек не желает следовать "как все", а запускает это руками:
Код:
~/.xinitrc
exec ck-launch-session dbus-launch ~/.xstart
~/.xstart
xterm &
thunar &
compiz ccp


при всём этом, конкретно полкит никогда явно не вызывается(!), его всегда запускает кто-то из выше стоящих демонов как помощника, т.е. если к примеру gnome-session не запущен, то он не вызовет 90-consolekit.sh

Код:
CK_LAUNCH_SESSION=/usr/bin/ck-launch-session

is_on_console() {
   session=$(dbus-send --system --dest=org.freedesktop.ConsoleKit \
      --type=method_call --print-reply --reply-timeout=2000 \
      /org/freedesktop/ConsoleKit/Manager \
      org.freedesktop.ConsoleKit.Manager.GetCurrentSession \
      | grep path | awk '{print $3}' | sed s/\"//g)
   x11_display=$(dbus-send --system --dest=org.freedesktop.ConsoleKit \
      --type=method_call --print-reply --reply-timeout=2000 \
      $session org.freedesktop.ConsoleKit.Session.GetX11Display \
      | grep string | awk '{print $2}' | sed s/\"//g)

   if [ -z "$x11_display" ] ; then
      return 0
   else
      return 1
   fi
}

# gdm already creates a CK session for us, so do not run the expensive D-Bus
# calls if we have $GDMSESSION
if [ -z "$GDMSESSION" ] && [ -x "$CK_LAUNCH_SESSION" ] && \
 ( [ -z "$XDG_SESSION_COOKIE" ] || is_on_console ) ; then
    STARTUP="$CK_LAUNCH_SESSION $STARTUP"
fi


который не вызовет этот самый polkit-gnome-authentication-agent , а если его и вызвать вручную, то толку от него всё равно никакого, так как остальных помощников всё равно нет.
Всякие там openbox'ы это всё обходят через локальные настройки в самом профиле юзера типа ~/.config/openbox/autostart:
Код:
sleep 1 && /usr/libexec/polkit-gnome-authentication-agent-1 &

вот как-то так. Не знаю, понятно написал или нет, но вот так выглядит твоя трабла со стороны.

Страница 9 из 11 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/