Титла: Проблеми с инсталирано от snapd приложение Публикувано от: cybercop в Jun 24, 2021, 09:08 Здравейте !
Инсталирах Chromium браузър под Ubuntu 18.04 с Xfce през snapd. Приложението работи много добре и дори ми се видя по- бързо след премахването на синхронизацията с профила на Google. Проблемите са следните : 1. xdg-open не може да разпознае и стартира transmission-gtk при отварянето на магнитни линкове. 2. Не може да бъде зададен Chromium, като браузър по подразбиране. Нито от настройките на програмата, нито от настройките на графичната среда. Надявам се, някой колега с повече опит да ми каже, как да реша тези два проблема. Благодаря предварително за отговорите ! П.П.: Вторият проблем го реших с командата xdg-settings set default-web-browser chromium_chromium.desktop след което браузъра ми излезе в списъка на графичната среда и беше зададен без проблеми, като браузър по подразбиране. Остава за решаване проблемът с магнитните връзки. Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: spec1a в Jun 24, 2021, 09:47 Как е инсталиран transmission-gtk ?
Провери какво ти дава (от терминал): whereis transmission-gtk Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: cybercop в Jun 24, 2021, 10:04 Как е инсталиран transmission-gtk ? Инсталиран е от хранилищата с apt-get, като бинарен пакет. $ whereis transmission-gtk transmission-gtk: /usr/bin/transmission-gtk /usr/share/man/man1/transmission-gtk.1.gz Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: spec1a в Jun 24, 2021, 11:03 Вероятно това ще ти свърши работа:
https://askubuntu.com/questions/108925/how-to-tell-chrome-what-to-do-with-a-magnet-link Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: cybercop в Jun 24, 2021, 16:45 Вероятно това ще ти свърши работа:Задал съм вече торент клиента в mime типовете, без резултат. Тази публикация е от времето на Ubuntu 14.04 и се съмнявам, че става въпрос за инсталиран под snapd браузър. Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: remotexx в Jun 24, 2021, 17:45 Добрият старт Arch...
https://askubuntu.com/questions/177620/how-does-chromium-pick-a-mime-type-handler според тия е невъзможно (No - wait - Chromium is still broken for those mimetypes where it has some sort of builtin player) но от др. страна ArchWiki entry се е обновило https://wiki.archlinux.org/title/Chromium#Directly_open_*.torrent_files_and_magnet_links_with_a_torrent_client виж ако може да изкараш опцията (Check the "Always Open Files of This Type" checkbox.) - което ще работи за торънт файл но нямам идея как да стане за магнет линк виж също така дали няма някой флаг - disable вградените плейъри и магнет линк процесори (ама внимавай че може да ги забрани всичките) https://wiki.archlinux.org/title/Chromium#Chromium_overrides/overwrites_Preferences_file още потърси за магнет и из chrome://settings/ и за финал - chrome://extensions не може да няма някой плъгин дето да я върши тая работа Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: cybercop в Jun 25, 2021, 16:02 Добрият старт Arch... Конкретно, къде точно във всичките връзки, които си копирал има решен проблем с отварянето на магнитни връзки в Chromium или друг браузър, инсталиран от snapd ? Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: remotexx в Jun 25, 2021, 17:22 Сигурен ли си че xdg-open работи - какво става ако пробваш от терминала
Код
Освен това хората препоръчват други инструменти за тази цел For 12.04 up to 16.04 Код
For 18.04 gvfs-mime was deprecated and 'gio mime' used instead: Код
Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: cybercop в Jun 25, 2021, 19:39 Сигурен ли си че xdg-open работи - какво става ако пробваш от терминала Работи си в браузъри, инсталирани от бинарни пакети. В тези, инсталирани от snap (firefox и Chromium) се показва прозорец, но не намира торент клиента. За Ubuntu 18.04 става въпрос. Какво да използвам, вместо xdg-utils и как да стане това? В конфигурацията на mime типовете ли да добавя този ред с името на торент клиента ? Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: remotexx в Jun 26, 2021, 08:53 Сега... не съм баш ескперт нито даже потребител на Гном нито пък Убунту нито на Хрома ама да пробваме едно по едно да видим какво ще излезе...
- би трябвало да става с това: Код ВНИМАНИЕ! Пътя е към *.desktop файла а не към бинарния изпълним файл ВНИМАНИЕ! горния *.deksktop трябва да има вътре регистриран handler за x-scheme-handler/magnet и да няма excluded_schemes - какво ти дава Код - какво показва grep 'MimeType' /usr/share/applications/transmission-gtk.desktop | tr ';' '\n' - to list the mimetypes that transmission-gtk.desktop actually handles Код
Код
нагласи си само пътя ако твоя е по-различен ако не излезе нищо може още да провериш и в тези: mimeapps.list, mimeinfo.cache, defaults.list - (the latter is deprecated, see freedesktop.org spec for possible file names and locations) локалните са с приоритет Код
и за финал - понеже споменаха gio https://help.gnome.org/admin/system-admin-guide/stable/mime-types-application-user.html.en макар че само Слак спазват каквото кажат разработчиците на приложението - всички други ги хакат където им отърва (не знам при Убунтото как е, ама Федорката са особено зле в това отношение) П.П. Какъв прозорец ти изкарва - там няма ли някакви опции? може ли да избереш напр. от file system или поне да завлачиш иконата на трансмишъна от десктопа вътре в тоя прозорец дето изскача? Сега се сещам и още нещо - пробвай да завлачиш магнет линка на десктопа то ще ти направи файл и после графично нацъкай там Open with ...
П.П.П. Виж също да нямаш изключени схеми - понякога е празно понякога е със звездичка вътре (*) т.е. само торента да е вкл. а магнета да е изкл. напр. "protocol_handler":{"excluded_schemes":{}} ама за по-сигурно сложи вътре {"magnet":false} Код
...и имай предвид че.. директното бърникане по файловете може да чака рестарт за да проработи Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: cybercop в Jun 26, 2021, 15:23 Прозорецът, който излиза във всеки Chromium базиран браузър. https://i.postimg.cc/Vkh27hkr/xdg-open.png Отваря се единственият наличен терен клиент. Питам те, за да не си играя излишно. Тези съвети за инсталиран от snapd браузър ли се отнасят ? Вече ти писах, че xdg-utils си работят нормално и нямам никакви проблеми с инсталирани от бинарна пакети браузъри. Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: remotexx в Jun 26, 2021, 19:28 първо това не е Хром а Опера
второ като добавяш нов handler махаш ли старите или твоя се добавя последен в спсъка и то пак го подкарва с първия (стария) трето виж дали нямаш нещо такова във /var/log/syslog: opera_opera.desktop[4320]: user-open error: Supplied URL scheme "magnet" is not allowed което навежда на мисълта че ще трябва да се разрешат освен торънти и магнети (командите от предния пост) П.П. накрая май ще с окаже проблем на snap-а - инсталирай от http://deb.opera.com/opera/ stable repository. Snap apps, in general, have restrictions on what they can and can not access from the main OS. As it seems, by default, the snap opera can not access the association for the magnet:// links. Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: remotexx в Jun 26, 2021, 19:34 Хаха оказва се че и steam: не работи
https://bugs.launchpad.net/snapd/+bug/1776873 snapd has a hard-coded list of allowed URL schemes. Currently that is limited to "http", "https", "mailto", "snap". Код
ама работят усилено хората = последно (Май 2020) са добавили поддръжка на Zoom 8) а преди това (Март 2020) apt https://github.com/snapcore/snapd/pull/8304 https://github.com/snapcore/snapd/pull/7731 ..като изреват достатъчно маймуни за magnet-а и него ще добавят ;D Засега единственото решение е да се rebuild-ва снап пакета като 'ръчно' се добави magnet към гориня списък https://bugs.launchpad.net/snapd/+bug/1776873/comments/36 П.П. Кой ги караше Убунтаджии да минават на снап а? Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: cybercop в Jun 27, 2021, 08:53 първо това не е Хром а Опера Знам, че е Opera, както и, че това е друг компютър под Debian 10. Но, уведомлението е напълно идентично. Разликата е, че в инсталиран от бинарен пакет браузър се отваря торен клиент, а в инсталираният от snapd браузър - не. Същото се отнася и за Firefox. Знам също, че проблемът е в snap. Нали за това съм пуснал темата. Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: jet в Jun 27, 2021, 16:01 Код: Mateusz Stachowski (stachowski-mateusz) wrote on 2020-06-07: Magnet links are working. I just tried opening it in Chromium snap and I got the "xdg-open" prompt and than a window with selection between qBittorrent and Transmission. I selected qBittorrent and it opened the magnet link. $ snap version snap 2.45 snapd 2.45 series 16 ubuntu 20.04 kernel 5.7.0-xanmod1 Старо ти е *бунтуту Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: cybercop в Jun 27, 2021, 19:33 Ясно. Засега няма да инсталирам 20.04, защото нещо не ми допада GTK3 базираната Xfce. Надявам се да намеря някакво решение. Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: jet в Jun 27, 2021, 22:31 Ако все пак много ти се иска да го подкараш, има инструкции из нед-а как да добавиш магнет протокола в един масив - whitelist в сорса и да си го компилираш.
Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: cybercop в Jun 28, 2021, 08:49 Ако все пак много ти се иска да го подкараш, има инструкции из нед-а как да добавиш магнет протокола в един масив - whitelist в сорса и да си го компилираш.По принцип, искам. Учудва ме, че snapd е същата версия, xdg-utils са версия за 20.04, а, номерът не става в 18.04. Днес ще опитам на машина с 20.04, да видя, какво се получава. П.П.: Инсталирах Chromium под Kubutu 20.04. Никакви проблеми нямаше. Веднага отвори магнитната връзка с ktorrent. Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: remotexx в Jun 28, 2021, 17:23 Както споменах(ме) и преди само Слак, Арч ..може би Дженту и т.п. старите дистрибуции уважават разработчиците на софтуер(а) (оригиналните) а по-новите (по-големите) играчи какво правят - вземат оригиналния софтуер (от разработчика) разпробиват му нови дупки (в сигурността и не само) каквито си искат (каквито им е наредено - т'ва уточнение е само за Гогата) и си го пукат на собствените си бета тестери (опс потребители) при това без да са пуснали пач към оригиналния разработчик че да изчакат той да го включи че едва тогава те да си го дръпнат компилират и ползват от източника. (по-интересното в сл. е че ... Copyright (C) 2017 Canonical Ltd.) т.е. лявата ръка не знае какво прави дясната.. само ще да са им наредили да правят така (нали Гога), оригиналния пакет е без дупки (ама е само за показ) а онова дето ти го продават/предлагат е надупчено като швейцарско сирене - също като Чарли Чаплин в Модерни времена ($2) (ееех те накъдето са тръгнали ние оттам се връщаме... с напомняне за късния соц. /едно е на витрината а друго на кантара/ а времената все-още са модерни)
За тези които не вярват (и по-преди бях дал 2 линка към оригиналното хранилище) ето оригиналния файл - от разработчика - както всеки може да се увери - magnet още не е е разрешен, не е кофиг. опция а е hardcoded на ред 76 (и надолу) са разрешените схеми https://github.com/snapcore/snapd/blob/master/usersession/userd/launcher.go - чак от бързане са включили Слака недокументиран // TODO: document slack URL scheme. - въпреки: // The current criteria for adding url schemes is: // * understanding and documenting the scheme in this file П.П. Значи проблема е на *бунтуту щом версията е една и съща - предполагам за (токоз) по-стари версии само пачове по сгурността пущат т.е. тя версията е същата ама като за по-старата версия и е само с пачове по сигурността без нововъведенията - Споко една прекомпилацийка ще го оправи. П.П.П. Още една причина поради която може да не работи - (отново както споменахме и по-прежде) gvfs-mime може вече от deprecated да е направо забранено/неработещо в 20.4 та да ги търси само в другата база данни на gio mime (и там некой беше постнал една купчина файлове дето трябваше да се проверят дали го има навсякъде) For 18.04 gvfs-mime was deprecated and 'gio mime' used instead: Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: cybercop в Jun 30, 2021, 13:56 Проблемът е решен. Инсталирах пакета xdg-desktop-portal-gtk и xdg-open веднага ми разпозна торент клиента.
Много се радвам, че си реших и двата проблема. Сега, Chromium работи без никакви забележки. Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: Acho в Jun 30, 2021, 14:00 И сега газззззз на замундата.
Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: cybercop в Jun 30, 2021, 14:31 И сега газззззз на замундата.Ако толкова ми е трябвало да свалям филми, щях да ползвам браузър, инсталиран през пакетния мениджър. Но ме дразнеше, че има проблем. Титла: Re: Проблеми с инсталирано от snapd приложение Публикувано от: Acho в Jun 30, 2021, 14:47 Е, вече си ОК и всичко е нормализирано.
|