LINUX.ORG.RU

Dolphin не открывает файлы через другие приложения

 


0

1

Здравствуйте! Работать начал на kubuntu (Kubuntu 17.04 64bit) совсем недавно, поэтому некоторых вещей пока не понимаю. Например, одна из них - файловый менеджер Dolphin не хочет открывать некоторые файлы через приложения. К таким файлам относятся: все форматы аудио, все форматы видео, все форматы изображений, pdf и djvu. Например, если попытаться открыть mp3 - файл: по курсором начнет прыгать значок Amarok, после чего на панели задач появится новая задача и тут же пропадает. Процесс не запустился. В Amarok в плейлист файл не добавился. Однако в приложениях через «Открыть...» все открывается. Интересная ситуация с картинками, например расширения png: открывает файлы как-то случайно, захотел или не захотел? Перерыл уже все системные настройки, настройки dolphin и приложений, но ничего не нашел такого, что могло бы это исправить. Думаю, что Dolphin неправильные аргументы приложениям передает. Если это так, то где найти это и подправить? Как вообще устранить ту проблему? Заранее благодарю!

если попытаться открыть mp3 - файл: по курсором начнет прыгать значок Amarok, после чего на панели задач появится новая задача и тут же пропадает

например расширения png: открывает файлы как-то случайно, захотел или не захотел

Это больше похоже на баг, чем на неправильные настройки. При неправильных настройках все вообще бы не работало.

Вообще, все это можно и вручную попытаться настроить: https://wiki.archlinux.org/index.php/Default_applications

Если не выйдет, то можно попробовать перейти на: Kubuntu 16.04 — в LTS может быть меньше глюков; KDE Neon — в новой KDE могли исправить эту проблему; либо на не debian-based дистрибутив с KDE 5 — у них могут быть лучше кеды.

А вообще, в Linux есть «добрая» традиция: как только что-то можно юзать без глюков, его сразу объявляют устаревшим и прекращают поддержку. Так уже было с Gnome 2 и KDE 4 — поэтому можешь перейти на Kubuntu 14.04 — там как раз 4 кеды и это LTS, так что несколько лет у тебя будет, пока 5 кеды пилят. Или радикально — перейди на Xubuntu 16.04 или Linux Mint 18.2 Xfce — это DE консервативно и там куда меньше глюков, чем в новых кедах.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)

Поставил кубунту в виртуалку, проблема воспроизводится.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Ещё можно перейти на Xubuntu 17.04, причем даже без переустановки:

  1. Создаешь в домашней директории файл с любым именем, xubuntu например.
  2. Открываешь его любым текстовым редактором и пишешь следующий скрипт:
    #!/bin/bash
    sudo service sddm stop
    sudo apt remove -y --purge sddm sddm-theme-breeze accountwizard apport-kde apturl-kde ark baloo-kf5 baloo-utils bluedevil breeze breeze-cursor-theme breeze-icon-theme debconf-kde-data frameworkintegration gtk2-engines-oxygen gtk3-engines-breeze gwenview kaccounts-providers kaddressbook kamera kate-data katepart kcalc kde-baseapps-bin kde-baseapps-data kde-cli-tools kde-cli-tools-data kde-config-gtk-style kde-config-gtk-style-preview kde-config-mailtransport kde-config-screenlocker kde-config-sddm kde-config-telepathy-accounts kde-config-whoopsie kde-l10n-engb kde-l10n-ru kde-runtime kde-runtime-data kde-spectacle kde-style-breeze kde-style-breeze-qt4 kde-style-oxygen-qt5 kde-style-qtcurve-qt4 kde-style-qtcurve-qt5 kde-telepathy kde-telepathy-approver kde-telepathy-auth-handler kde-telepathy-contact-list kde-telepathy-data kde-telepathy-desktop-applets kde-telepathy-filetransfer-handler kde-telepathy-integration-module kde-telepathy-kaccounts kde-telepathy-kpeople kde-telepathy-minimal kde-telepathy-send-file kde-telepathy-text-ui kdeconnect kded5 kdegraphics-thumbnailers kdelibs-bin kdelibs5-data kdelibs5-plugins kdemultimedia-kio-plugins kdenetwork-filesharing kdepim-addons kdepim-doc kdepim-runtime kdepim-themeeditors kdepimlibs-data kdepimlibs-kio-plugins kdeplasma-addons-data kdesudo kdoctools kdoctools5 kf5-kdepim-apps-libs-data kf5-messagelib-data kgamma5 khelpcenter khotkeys khotkeys-data kimageformat-plugins kinit kio kio-audiocd kio-extras kio-mtp kmail kmenuedit knotes konsole konsole-kpart kontact konversation korganizer kpackagetool5 krdc kscreen ksysguard ksysguardd ksystemlog ktnef ktorrent kubuntu-driver-manager kubuntu-notification-helper kubuntu-restricted-addons kubuntu-settings-desktop kubuntu-web-shortcuts kwalletmanager kwin-addons kwin-common kwin-data kwin-style-breeze kwin-x11 kwrited language-pack-kde-en language-pack-kde-ru libkubuntu1 okular okular-extra-backends oxygen-sounds partitionmanager phonon pinentry-qt plasma-dataengines-addons plasma-desktop plasma-desktop-data plasma-integration plasma-look-and-feel-org-kde-breezedark-desktop plasma-nm plasma-runner-telepathy-contact plasma-runners-addons plasma-scriptengine-javascript plasma-wallpapers-addons plasma-widgets-addons plasma-workspace plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text policykit-desktop-privileges polkit-kde-agent-1 print-manager python3-pykde4 qapt-batch qml-module-org-kde-activities qml-module-org-kde-bluezqt qml-module-org-kde-draganddrop qml-module-org-kde-extensionplugin qml-module-org-kde-kconfig qml-module-org-kde-kcoreaddons qml-module-org-kde-kholidays qml-module-org-kde-kio qml-module-org-kde-kirigami qml-module-org-kde-kirigami2 qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons qml-module-org-kde-kwindowsystem qml-module-org-kde-newstuff qml-module-org-kde-runnermodel qml-module-org-kde-solid qml-module-org-kde-telepathy qml-module-qtquick-controls-styles-breeze sddm-theme-breeze software-properties-kde sonnet-plugins systemsettings
    sudo apt install -f
    sudo apt autoremove -y --purge
    sudo apt clean
    sudo apt install -y xubuntu-artwork xubuntu-community-wallpapers xubuntu-community-wallpapers-trusty xubuntu-community-wallpapers-xenial xubuntu-core xubuntu-default-settings xubuntu-desktop xubuntu-docs xubuntu-icon-theme xubuntu-restricted-addons xubuntu-restricted-extras xubuntu-wallpapers ldm-xubuntu-theme plymouth-theme-xubuntu-logo plymouth-theme-xubuntu-text firefox firefox-locale-ru albatross-gtk-theme blackbird-gtk-theme bluebird-gtk-theme greybird-gtk-theme xfce4 xfwm4-themes xfce4-goodies network-manager-gnome blueman synaptic
    sudo reboot
    exit
  3. Делаешь этот файл исполняемым:
    chmod +x xubuntu
  4. Переходишь в чистый терминал, это необходимо для смены DM: нажимаешь Ctrl+Alt+F1
  5. Входишь в чистом терминале под своим пользователем и запускаешь скрипт:
    ./xubuntu
  6. После запуска скрипт потребует твой пароль (sudo), а немного позже спросит принять или отклонить лицензию на шрифты — можешь выбрать любой вариант. Скрипт сам перезагрузит комп — и у тебя Xubuntu!
Vsevolod-linuxoid ★★★★★
()

Покажи последние, не знаю, строк 100 из ~/.xsession-errors после того как в очередной раз случится такая фигня

Gary ★★★★★
()
Ответ на: комментарий от Gary
Registering "org.kde.StatusNotifierHost-6338" as system tray
Service  ":1.45" unregistered
Registering "org.kde.StatusNotifierItem-6443-1/StatusNotifierItem" to system tray
X Error: RenderBadPicture (invalid Picture parameter) 143
  Extension:    139 (RENDER)
  Minor opcode: 7 (RenderFreePicture)
  Resource id:  0x4400007
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 18 (X_ChangeProperty)
  Resource id:  0x4400006
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 4 (X_DestroyWindow)
  Resource id:  0x4400006
QXcbConnection: XCB error: 3 (BadWindow), sequence: 5235, resource id: 10485801, major code: 18 (ChangeProperty), minor code: 0
powerdevil: Screen brightness value:  7
powerdevil: Screen brightness value max:  7
powerdevil: Screen brightness value:  7
powerdevil: Screen brightness value max:  7
networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "AllDevices"
networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "Devices"
networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "GlobalDnsConfiguration"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "S390Subchannels"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
QObject::connect: invalid null parameter
QXcbConnection: XCB error: 3 (BadWindow), sequence: 7609, resource id: 54526210, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 7614, resource id: 54526211, major code: 18 (ChangeProperty), minor code: 0
ApportEvent :: hidden= false apport-kde= true apport-gtk= false
Using ApportEvent
""
foundCrashFile false foundAutoUpload false
KDE Languages: ()
("ru_RU.UTF-8", "ru", "_RU", "RU", ".UTF-8", "UTF-8", "", "")
System Language Matchables: ("ru_RU", "ru")
matched "ru"
  completeness: false
Registering "org.kde.StatusNotifierItem-6256-2/StatusNotifierItem" to system tray
("language-pack-gnome-ru")
Service  "org.kde.StatusNotifierItem-6256-2" unregistered
QXcbConnection: XCB error: 3 (BadWindow), sequence: 16165, resource id: 54526331, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 23198, resource id: 81788928, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 23202, resource id: 81788929, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 38288, resource id: 83886080, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 38292, resource id: 83886081, major code: 18 (ChangeProperty), minor code: 0
QDBusArgument& operator<<(QDBusArgument&, const DeviceList&) is noop
const QDBusArgument& operator>>(const QDBusArgument&, DeviceList&)
Dev(
  id: "cpu-microcode.py"
  modalias: ""
  model: ""
  vendor: ""
  driver("amd64-microcode" recommended[false] free[false] fromDistro[true] builtin[false] manualInstall[false] fuzzyActive[false] package[0x0])
)
data  (Dev(
  id: "cpu-microcode.py"
  modalias: ""
  model: ""
  vendor: ""
  driver("amd64-microcode" recommended[false] free[false] fromDistro[true] builtin[false] manualInstall[false] fuzzyActive[false] package[0x0])
))
"cpu-microcode.py" has already been processed by the KCM
QXcbConnection: XCB error: 3 (BadWindow), sequence: 43459, resource id: 83886085, major code: 15 (QueryTree), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 44124, resource id: 83886080, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 44128, resource id: 83886081, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 50561, resource id: 83886220, major code: 18 (ChangeProperty), minor code: 0

Если то мало, могу целиком файл загрузить (комп только загрузил). Кстати, когда открыл этот файл через Kate он постоянно уведомлял меня о том что файл изменен, т.е. ошибки походу возникают постоянно. До этого я пробовал Kubuntu 17.04 32 bit, там таких ошибок не возникало. Но там я не включал драйвер с закрытым кодом (забыл как называется). А в 64 - битной я его включил. И вот в выше представленном логе там что-то сказано про amd64-microcode. Может его надо отключить.

sergej3101
() автор топика

OpenSUSE - 4.2 Дельфин открывает все файлы в ассоциированных программах из коробки! Кубунту не самый КДЕ ориентированный дистр, скорее всего недопилен разработчиками! Заодно проверь всели Дельфиновские пакеты у тебя стоят, у меня их пять штук!

piwww ★★★★
()
Ответ на: комментарий от piwww

Ага, вот я plugins недавно поставил, только не ощутил отличий. Кстати говоря, я еще добавил окружение XFCE, там проводник работает побыстрее, но и dolphin там заработал без глюков, вернулся в KDE и тут стало работать без глюков.

sergej3101
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.