Firefox и PCManFM & Dolphin

PCLinuxOS

Модератор: Bizdelnick

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

Firefox и PCManFM & Dolphin

Сообщение algri14 »

Уже не в первый раз сталкиваюсь с глюком 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 (Mageia-5):
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 09.03.2019 23:28, всего редактировалось 2 раза.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: Firefox и PCManFM

Сообщение /dev/random »

А что стоит в Настройки -> Приложения -> левая колонка: file -> правая колонка: ?
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Firefox и PCManFM

Сообщение algri14 »

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

Re: Firefox и PCManFM

Сообщение Bizdelnick »

algri14 писал:
22.05.2018 12:58
в Параметрах системы?
В FF.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Firefox и PCManFM

Сообщение algri14 »

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

Re: Firefox и PCManFM

Сообщение /dev/random »

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

Re: Firefox и PCManFM

Сообщение ormorph »

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

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

inode/directory=pcmanfm.desktop;
если такая отсутствует, то создать ее, все также под строчкой [Default Applications].
Этот метод не работает?
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Firefox и PCManFM

Сообщение algri14 »

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
Сообщения: 2913
ОС: Gentoo

Re: Firefox и PCManFM

Сообщение ormorph »

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 норм в другом ФМ, по выше указанному рецепту.
Спасибо сказали: