Trinity Desktop Environment на Gentoo (Сборка окружения TDE под gentoo)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
ormorph
Сообщения: 2712
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

Что за расширение такое? Это в .desktop файле прописано? Если да то пример бы такого посмотреть.
В tde-14.1.2 и 14.2.0-devel эти файлы видны норм (x.*).
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 346

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

> Что за расширение такое?
ну ... свое собственное расширение:о)

> Это в .desktop файле прописано?
не совсем, точнее - да, там прописана привязка *.desktop-а к расширению, но "это не работает" без доп. манипуляций

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

т.к. bin-файл и *desktop лежат там где надо, только нет привязки расширения-приложения (в tde нет), то приходится открывать центр-управления tde и там создавать новое расширение, добавлять значек, приложение
после этого - все работает (но как уже писал - на этой операции тринитья редкостно тупит.. тупит, естественно у меня и очень долго, а точнее - все время, кот. я использую. вполне допускаю , что это слако/библиотеко-зависимость)

(щас клацаю на книжке, все наработки на главной рраб.станции, поэтому пока ни чего не прикладываю, если надо пиши)

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

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

sunjob писал(а):
26.05.2024 11:58
(если сильно надо, скину скрипт/ссылки, только я думаю - ты и сам не промах :о)
Да желательно бы скинуть. Там привязки расширений к категориям на сколько я понял. Если нет категории для данного то скорее всего видит данный файл как текстовый и открывается только редактором. Т.е. Файлу автоматом приписывается расширение *.txt. Я понял примерно что тут за проблема, но это ни кто править не будет. Им нужно сунуть готовое решение, только тогда конечно изменения примут. Т.е. определяется как то так.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 346

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

> но это ни кто править не будет
ну как обычно, сломали сами - а править это не барское дело!

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

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

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

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

sunjob писал(а):
26.05.2024 17:19
ну как обычно, сломали сами - а править это не барское дело!
А это раньше работало нормально?
Добавлено (18:06):
Как костыль, просто создать файл с новым типом( не text/plain ).

Shell

$ cat ~/.trinity/share/mimelnk/text/bas.desktop
[Desktop Entry]
Comment=Bas document
Comment[ru]=Документ bas
Type=MimeType
MimeType=text/bas
Icon=text-x-generic
Patterns=*.bas;
DefaultApp=konqueror

[Property::X-TDE-text]
Type=bool
Value=true
Что то типа этого. Тогда можно будет прописать этот тип в файле .desktop, запускаемого приложения. Ну и вроде это должно работать и с другими путями.
Это какая то фигня в tdelibs, что по умолчанию файлы с текстовой информацией определяет как тип text/plain, из за этого нельзя к этому расширению добавить другие программы.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 346

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

ormorph писал(а):
26.05.2024 17:29
А это раньше работало нормально?
если не изменяет память - в 3х кедах да (давно было, пакеты какие-то ставил, привязка была)
Как костыль
попробуй пройтись по "всей ветке" от начало до конца
файлы с текстовой информацией определяет как тип text/plain,
я тоже думал примерно об этом! а вот как эта "редиска" определяет что "от балды взятый" файла - является "текстовым!?" правильно, опять сует свои пакостные рученку туда, куда не следует! :yes3:


архив в приложении, там много в ремарках, т.к. растрахивал тринити во всех возможных "позах", думаю разберешься :D
вместо "родного" бинарника - замена, шел скрипт
_install.txz
коротко
добавляется
- новое расширение *.plt"
- приложение "plot_file" (вместе с *.desktop-ом)
- все необходимые файлы раскидываются по "каталогам"

после запуска скрипта - все должно работать (т.е. на других д.т. работает), а именно
- иконка привязана к расширению
- по умолчанию приложение привязано к расширению (клик по файлу *.plt - запуск приложения)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2712
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

Попробовал, сам скрипт не срабатывает в TDE, но немного подправил, так работает. Т.е. не думаю что что то изменилось с ранних версий с этим. Всё работает, просто в TDE изначально для расширений не использовалось xml в ~/.local/share/mime/. Вместо этого нужно помещать в ~/.trinity/share/mimelnk/ как я и указал ранее. Изменения подхватываются после выполнения команды:

Shell

$ update-mime-database ~/.local/share/mime
Изменённый архив:
_install.tar.xz
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 346

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

очевидно ДА, но это не соответвтует стандарту, ведь так?! :о)
точнее даже не
> ~/.trinity/share/mimelnk/
у меня "сделана ставка" на (уже не помню, в исходниках, видимо, правил ... люблю "простую понятную локоничность")
~/.tde/....

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

а еще, я думаю, лучше вообще сделать ссылку
> ~/.trinity/share/mimelnk/
на стандартный каталог :о) тогда будет срабатывать в любом случае :yes3:

p.s. только вот эти костыли.. с тде уже достали реально :crazy:
ну а так, спасибо, что ткнул носом, а то у меня уже все глаза в слезах, от нашей любимой тринитьи :cray:
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2712
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

sunjob писал(а):
26.05.2024 19:55
p.s. только вот эти костыли.. с тде уже достали реально
Может когда нибудь и исправят это. Смотрю задача висит тут.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 346

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

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

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

sunjob писал(а):
01.06.2024 20:54
привет! новый релиз вышел :о)
Привет. Да как бы месяц назад уже вышел.
Изображение
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 346

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

вот и славно, трам пайраммм!
(я не юзаю все эти эрэссес-феньки... узнаю случайным образом, как кирпич мимо пролетит...так сразу бегу проверять "что в мире нового/хорошего/вечного".. :о)
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2712
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

На счёт создания нового типа для *.<ext> средствами гуя. То в TDE это давно действует для бинарных файлов. Для текстовых сложнее, так как оно по умолчанию определяется как text/plain не зависимо от расширения, по этому для привязки нужно создать новый тип. Делается гуем в tde такой командой:

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

$ keditfiletype "*.plt"
Как результат после нажатия ок будет создан новый тип application/x-kdeuser<num>. Там же в диалоге можно сделать привязку к приложению, как результат новый тип будет добавлен в desktop файл в каталоге ~/.local/share/applications. Получается всё делается на много проще, если знаешь как.
Спасибо сказали:
Аватара пользователя
sunjob
Сообщения: 346

Re: Trinity Desktop Environment на Gentoo

Сообщение sunjob »

яж сетовал на то, что все через это самое сделано и оно там и сделано!
конечно-же можно все обточить по контуру... :о)
если я ошибаюсь, то поправьте а не критикуйте :о)
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2712
ОС: Gentoo

Re: Trinity Desktop Environment на Gentoo

Сообщение ormorph »

sunjob писал(а):
13.06.2024 16:17
яж сетовал на то, что все через это самое сделано и оно там и сделано!
конечно-же можно все обточить по контуру... :о)
Тут проблема только с поддержкой xml в .local/share/mime/ и т.д. Остальное сделано через то же самое что и в KDE{4..5}. Т.е. keditfiletype из TDE работает так же как и keditfiletype5, с разницей что один записывает в ~/.trinity/share/mimelnk а другой в ~/.local/share/mime.
Спасибо сказали: