Firefox и PCManFM & Dolphin

PCLinuxOS

Модераторы: Bizdelnick, SinClaus

Аватара пользователя
algri14
Сообщения: 170
ОС: Mageia 5.1x86_64, KDE

Firefox и PCManFM & Dolphin

Сообщение algri14 » 22.05.2018 04:39

Уже не в первый раз сталкиваюсь с глюком Firefox при установке PCManFM в КДЕ, где основной файловый менеджер Dolphin.
Суть в том, что при просмотре загрузок из инета лисой, по дефолту происходит открытие-просмотр файлов в Dolphin, но если вы установите PCManFM менеджер, то лиса будет открывать файлы в нём, при этом возможны тормоза - будет выбирать из двух ФМ (а возможно и нет)
В моём случае уже после удаления PCManFM (ну не нравится он мне), Firefox вообще стал зависать на пару минут, а иногда и ОСь, и только потом открывать в Dolphin
зы: PCManFM установился по зависимостям к magicos-fmscripts, нажал по автомату, в Параметрах системы выставлен именно Dolphin как основной; до установки PCManFM проблем не было, всё дело именно в нём, читал на форумах, что лиса почему-то его предпочитает.

Удаление профиля в хомяке /home/algri/.mozilla помогает, тогда файлы сразу открываются в Dolphin, для меня это слишком долгая песня по восстановлению моих настроек, поэтому мне не подходит. Ещё не факт что далее будет работать нормально после установки всех расширений.

Решение нашлось, на Форуме русскоязычного сообщества Ubuntu
Открываем от root файл /usr/share/applications/mimeinfo.cache строка (518):
inode/directory= ставим первым значение kde4-dolphin.desktop , у меня Dolphin почему-то стоял шестым

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

inode/directory=kde4-dolphin.desktop;.......
Я вообще не понимаю, почему в строке inode/directory ещё что-то стоит? это только у меня или у всех так?

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

inode/directory=kde4-dolphin.desktop;qmmp_enqueue.desktop;qmmp_dir.desktop;qmmp_cue.desktop;org.gnome.baobab.desktop;caja-folder-handler.desktop;kde4-kfmclient_dir.desktop;kde4-filelight.desktop;kde4-gwenview.desktop;
Но решение оказалось полумерой, после перезагрузки браузера та же песня с зависанием системы или браузера на 1-2 минуты, но далее просмотр-открытие загруженных файлов происходит быстро и в Dolphin

Решение отсюда Открытие скачанных браузером файлов в pcmanfm и не только не помогает. Или может быть в секции open_generic() ещё чего подправить?
Spoiler

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

open_generic()
{
    # Paths or file:// URLs
    if (echo "$1" | grep -q '^file://' ||
        ! echo "$1" | egrep -q '^[[:alpha:]+\.\-]+:'); then

        local file="$1"

        # Decode URLs
        if echo "$file" | grep -q '^file:///'; then
            file=${file#file://}
            file="$(printf "$(echo "$file" | sed -e 's@%\([a-f0-9A-F]\{2\}\)@\\x\1@g')")"
        fi
        file_check=${file%%#*}
        file_check=${file_check%%\?*}
        check_input_file "$file_check"

        open_generic_xdg_file_mime "$file"

        if which run-mailcap 2>/dev/null 1>&2; then
            run-mailcap --action=view "$file"
            if [ $? -eq 0 ]; then
                exit_success
            fi
        fi

        if mimeopen -v 2>/dev/null 1>&2; then
            mimeopen -L -n "$file"
            if [ $? -eq 0 ]; then
                exit_success
            fi
        fi
    fi

    open_generic_xdg_x_scheme_handler "$1"

    IFS=":"
    for browser in $BROWSER; do
        if [ x"$browser" != x"" ]; then

            browser_with_arg=`printf "$browser" "$1" 2>/dev/null`
            if [ $? -ne 0 ]; then
                browser_with_arg=$browser;
            fi

            if [ x"$browser_with_arg" = x"$browser" ]; then
                eval '$browser "$1"'$xdg_redirect_output;
            else eval '$browser_with_arg'$xdg_redirect_output;
            fi

            if [ $? -eq 0 ]; then
                exit_success;
            fi
        fi
    done

    exit_failure_operation_impossible "no method available for opening '$1'"
}
Кто-нибудь сталкивался с таким?
Последний раз редактировалось algri14 24.05.2018 03:25, всего редактировалось 1 раз.
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4575
ОС: Gentoo

Re: Firefox и PCManFM

Сообщение /dev/random » 22.05.2018 06:41

А что стоит в Настройки -> Приложения -> левая колонка: file -> правая колонка: ?
Спасибо сказали:

Аватара пользователя
algri14
Сообщения: 170
ОС: Mageia 5.1x86_64, KDE

Re: Firefox и PCManFM

Сообщение algri14 » 22.05.2018 12:58

/dev/random писал:
22.05.2018 06:41
А что стоит в Настройки -> Приложения -> левая колонка: file -> правая колонка: ?
В смысле? в Параметрах системы? хотя кто-то это называл Параметры КДЕ(и наверное это правильнее). Я же писал выше, что в Параметры системы=>Приложения по умолчанию=>Диспетчер файлов выставлен именно Dolphin как основной;
Параметры системы=>Привязка файлов=>inode=>dyiectory=> тут опять тоже самое, file нет вообще. Дело то в том, что до установки PCManFM всё работало как часы и это не первый случай, если бы я при установке пакета обратил внимание на зависимость в пакете PCManFM, то просто не стал бы ставить. И то что Firefox тянется к PCManFM в инете на форумах тоже пишут, но решения мне на глаза не попадалось
Изображение Изображение
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14129
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Firefox и PCManFM

Сообщение Bizdelnick » 22.05.2018 13:07

algri14 писал:
22.05.2018 12:58
в Параметрах системы?
В FF.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
algri14
Сообщения: 170
ОС: Mageia 5.1x86_64, KDE

Re: Firefox и PCManFM

Сообщение algri14 » 22.05.2018 13:32

В FF в Настройках - file нет вообще, хотя при чём там - Открыть папку, эта настройка лежит где-то в другом месте
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4575
ОС: Gentoo

Re: Firefox и PCManFM

Сообщение /dev/random » 22.05.2018 16:41

Странно, у меня именно там, где я написал. У вас какой-нибудь патченный FF? Какой?
Спасибо сказали:

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

Re: Firefox и PCManFM

Сообщение ormorph » 22.05.2018 20:12

algri14
Мы же уже когда то это обсуждали с вами тут.
Если все это запускается через xdg-open, то просто поменять в файле ~/.config/mimeapps.list ниже строчки [Default Applications], строчку:

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

inode/directory=pcmanfm.desktop;
если такая отсутствует, то создать ее, все также под строчкой [Default Applications].
Этот метод не работает?
Спасибо сказали:

Аватара пользователя
algri14
Сообщения: 170
ОС: Mageia 5.1x86_64, KDE

Re: Firefox и PCManFM

Сообщение algri14 » 22.05.2018 23:08

ormorph, уважаемый мною(без прикола), на тот ресурс я больше ни ногой (пока там беспредел админа).
Я назвал тему "Firefox и PCManFM" потому, что лиса ну очень на любит этот ФМ в линуксе, не знаю даже почему, стоит только установить его и начинаются проблемы, даже если PCManFM и след простыл :wacko:
А мне нужно чтобы функция Открыть папку с файлом работала, на данный момент решение половинчатое (описано в первом топике):

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

inode/directory=kde4-dolphin.desktop
Dolphin стоял шестым по счёту, поставил первым, работает, но до перезагрузки браузера. Потом первый раз зависон и опять работает, до перезагрузки браузера.
В файле ~/.config/mimeapps.list в секциях [Default Applications] ; [Added Associations] и так уже стоит:

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

inode/directory=kde4-dolphin.desktop;
/dev/random писал:
22.05.2018 16:41
У вас какой-нибудь патченный FF? Какой?
firefox Версия: 52.6.0-1.mga5 длительной поддержки ESR, я в основном работаю в Магее 5, 6-я не нравится, пусть дорабатывают.
зы: пробовал удалять ~/.kde4 не помогло, значит ошибка КДЕ исключается
В Магее 6 этого глюка нет, я ведь не ставил туда PCManFM, но вот вывод консоли:

Shell

[algri@localhost ~]$ mimeopen -d .
Please choose a default application for files of type inode/directory

1) Qmmp (qmmp_dir)
2) Gwenview (org.kde.gwenview)
3) QMPlay2 (QMPlay2)
4) SpaceFM (spacefm)
5) SpaceFM File Search (spacefm-find)
6) Konqueror (kfmclient_dir)
7) SpaceFM Open Folder (spacefm-folder-handler)
8) Enqueue in QMPlay2 (QMPlay2_enqueue)
9) Dolphin (org.kde.dolphin)
10) Enqueue in Qmmp (qmmp_enqueue)
11) Open Folder with Thunar (Thunar-folder-handler)
12) Other...

use application #
А в Магее 5 нет 9-го пункта с Dolphin, а вот почему....?
Спасибо сказали:

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

Re: Firefox и PCManFM

Сообщение ormorph » 23.05.2018 05:26

algri14
Файл пробовали создавать, так как прописано в ссылке предыдущего моего сообщения?:

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

.local/share/dbus-1/services/org.freedesktop.FileManager1.service
после создания файла нужно выйти из сеанса и снова зайти.
У меня этот способ работает как с firefox, так и palemoon.
Можно попробовать в место xdg-open в этом файле прописать dolphin.
algri14 писал:
22.05.2018 23:08
Я назвал тему "Firefox и PCManFM" потому, что лиса ну очень на любит этот ФМ в линуксе, не знаю даже почему, стоит только установить его и начинаются проблемы, даже если PCManFM и след простыл :wacko:
У меня стоит pcmanfm и тем не менее все открывается в firefox норм в другом ФМ, по выше указанному рецепту.
Спасибо сказали:

Вернуться в «OpenMandriva, Mageia, ROSA Desktop»