You are not logged in.

#701 2011-05-08 09:44:26

Wittfella
Member
From: Australia
Registered: 2008-05-27
Posts: 462

Re: qtFM - Small, fast, light Qt filemanager

tri1976 wrote:

when you press a letter, qtfm jumps to the files starting with the letter and draw a faint box around it instead of highlighting it

It only does that in detail view, the other views select it as expected.  I checked out why in the Qt source and it appears to be intentional for treeviews not to update the selection on keyboard search, not sure why.  It will only do it in single selection mode, but we don't want that.

- also found out how to modify the delay when typing in a view and increased it a bit.
- fixed symlink blue for folders
- drag&drop now copies with CTRL modifier.

Last edited by Wittfella (2011-05-08 12:53:26)

Offline

#702 2011-05-08 20:12:06

cbrunos
Member
Registered: 2010-07-22
Posts: 55

Re: qtFM - Small, fast, light Qt filemanager

I'll be totally sold when there is going to be a dual pane view and tabs. Integration with an archive manager would be great too, like xarchiver.

Anyway, qtFM looks great. Keep up the good work!

Last edited by cbrunos (2011-05-08 20:14:06)


Xmonad gets sh*t done. Fast.

Offline

#703 2011-05-09 00:01:19

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: qtFM - Small, fast, light Qt filemanager

You can create custom actions for compressing/extracting files.

Offline

#704 2011-05-09 00:11:42

karabaja4
Member
From: Croatia
Registered: 2008-09-14
Posts: 1,001
Website

Re: qtFM - Small, fast, light Qt filemanager

Few bugs I noticed...

1. there are still inconsistencies between folder name sorting.

- my side tree:

Desktop
Downloads
SIS
ZR
projects
scripts
shared
shots
store
vmshared
vmware
wallpapers

- my details view:

Desktop
Downloads
projects
scripts
shared
shots
SIS
store
vmshared
vmware
wallpapers
ZR

2. When right-clicking a folder inside a side tree it doesn't seem to show custom actions defined as "*", only the "folder" ones.

Last edited by karabaja4 (2011-05-09 00:13:26)

Offline

#705 2011-05-16 17:57:48

urlwolf
Member
Registered: 2008-03-25
Posts: 40

Re: qtFM - Small, fast, light Qt filemanager

qtfm has started ignoring mimetypes. All files clicked open in a qtfm window (!)
I don't think I have touched anything important. I have installed kde because I needed okular, but I'm starting to feel sorry I did. I wonder if systemsettings or any other kde abortion has screwed my mimetypes. pcmanfm does ok, so they must still be there.

any idea what to test for?
Thanks

[General]
singleClick=2
currentTheme=elementary
term=terminal
hideBookmarks=/home, /mnt/backup, /data, /
confirmDelete=false
pos=@Point(0 19)
size=@Size(958 1179)
viewMode=1
iconMode=false
zoom=88
showThumbs=true
hiddenMode=false
lockLayout=true
windowState=@ByteArray(\0\0\0\xff\0\0\0\x1\xfd\0\0\0\x2\0\0\0\0\0\0\0\x8a\0\0\x4[\xfc\x2\0\0\0\x1\xfb\0\0\0\x1a\0\x62\0o\0o\0k\0m\0\x61\0r\0k\0s\0\x44\0o\0\x63\0k\x1\0\0\0'\0\0\x4[\0\0\0\x17\0\xff\xff\xfe\0\0\0\x3\0\0\x3\xbe\0\0\0\x62\xfc\x1\0\0\0\x1\xfb\0\0\0\x10\0t\0r\0\x65\0\x65\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\x3\xbe\0\0\0^\0\xff\xff\xff\0\0\x3.\0\0\x4[\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x3\0\0\0\x2\0\0\0\x4\0\0\0\x10\0N\0\x61\0v\0i\0g\0\x61\0t\0\x65\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\b\0V\0i\0\x65\0w\x1\0\0\0n\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\b\0M\0\x65\0n\0u\x1\0\0\0\xdc\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\xe\0\x41\0\x64\0\x64\0r\0\x65\0s\0s\x1\0\0\x1\x64\0\0\x2\xce\0\0\0\0\0\0\0\0\0\0\0\x2\0\0\0\x1\0\0\0\b\0\x45\0\x64\0i\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x2\0\0\0\0)
header=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3*\0\0\0\x5\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\x1j\0\0\0\x1\0\0\0\0\0\0\0L\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0|\0\0\0\x1\0\0\0\0\0\0\0\x94\0\0\0\x1\0\0\0\0)
customHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2.\0\0\0\x4\x1\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x3\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x1@\0\0\0\x2\0\0\0\0\0\0\0\x8a\0\0\0\x1\0\0\0\0)
zoomTree=16
zoomList=24
zoomDetail=24

[customShortcuts]
%01=New folder, Ctrl+N
%02=Cut, Ctrl+X
%03=Copy, Ctrl+C
%04=Paste, Ctrl+V
%05=Up, Backspace
%06=Back, Left
%07=Home, F3
%08=Hidden files, Ctrl+H
%09=Delete, Del
%0A=Terminal, F4
%0B=Open, Enter
%0C=Enter folder, Right
%0D=Quit, Ctrl+Q
%0E=Refresh, F5
%0F=Cancel, Esc
%10=Zoom in, "Ctrl+="
%11=Zoom out, Ctrl+-
%12=Focus address, Ctrl+L

[bookmarks]
%01=music, /mnt/backup/music, , 

[customActions]
%00=gz, Extract here, synaptic, |urxvt -e tar xf %f
%01=zip, Unzip here, synaptic, |urxvt -e unzip %f -d %n
%02=rar, Unrar here, synaptic, |urxvt -e unrar x %f
%03=png, Edit with GIMP, gimp, |gimp %f
%04=png, Make thumbnail 20%, image, |convert -resize 20% %f %n_bigthumb.png
%05=png, Make thumbnail 10%, image, |convert -resize 10% %f %n_thumb.png
%06=jpg, Edit with GIMP, gimp, |gimp %f
%07=svg, Edit with inkscape, inkscape, |inkscape %f
%08=jar, Run JAR, do, |java -jar %f
%09=pdf, Open with evince, evince, |evince %f
%0A=nrg, Convert to ISO, do, |urxvt -e nrg2iso %f %n.iso
%0B=iso, Mount to VD, do, |sudo mount -o loop -t iso9660 %f /media/vd/
%0C=iso, Umount any image, do, |sudo umount /media/vd/
%0D=*, Delete (safe), stop, |rm -r %f
%0E=*, Delete (destroy!), error, sudo rm -rf %f
%0F=*, Compress, synaptic, |urxvt -e tar czf %f.tar.gz %f
%10="txt,r,py,lua,conf,fish,sh.config", subl, accessories-text-editor, |subl %f

Offline

#706 2011-05-16 18:09:20

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: qtFM - Small, fast, light Qt filemanager

@urlwolf - well qtfm uses ~/.local/share/applications/defaults.list for mimetypes so you might want to check that file.

Offline

#707 2011-05-17 01:45:00

Wittfella
Member
From: Australia
Registered: 2008-05-27
Posts: 462

Re: qtFM - Small, fast, light Qt filemanager

Hey urlwolf,

qtfm just uses the system 'opener', which is figured out by xdg-open.  Have a look in xdg-open, it is just a script and depending on what DE you use it calls the correct opener program.  KDE, gnome and xfce have their own opener's and methods of setting default filetype handling.

If you use the generic xdg-mime commands to set a default, it adds it to the ~/.local/share/applications/defaults.list file as anonymous said.  This is what qtfm (really xdg-open) will use in a DE'less environment.  I haven't used kde/gnome enough to know what they do, but I think they have their own system for defaults.  ie. I'm not sure they respect the generic xdg-mime list.

So in summary, yes installing kde has screwed it up.  You need to figure out how to set default programs the kde way.  Sorry I can't help, I don't use kde so I don't know.

Edit:  Fun fact - I just looked through xdg-open script again and realised it now detects LXDE aswell.

Last edited by Wittfella (2011-05-17 01:50:54)

Offline

#708 2011-05-18 03:19:19

GimmeeSpam
Member
Registered: 2011-04-28
Posts: 14

Re: qtFM - Small, fast, light Qt filemanager

I've been using 5.0 beta over the past few days.  The fixes for the issues I reported earlier mostly worked as expected, except for two small items:

1) If I copy a file using drag / drop / CTRL to a subfolder in the detail view or to any folder in the tree view within the same instance of qtfm, the mouse pointer does not show the [+] if I press the CTRL key after I start dragging.  However, if I copy to a separate instance of qtfm (either tree or detail view), then the mouse pointer correctly shows the [+] if I press CTRL.

2) if I launch qtfm from the command line with a startup directory parameter set to a subfolder of a hidden folder, e.g.
    qtfm ~/.config/geany
the tree is still collapsed to "/".  I have hidden files visible.  The detail view is now displayed correctly, though.


Enhancement idea:  If I start qtfm from the command line with a path & file name argument, then it would be nice if qtfm selected the file and automatically scrolled down if required so the selected file is visible at startup.  Currently command line arguments with a path and filename causes qtfm to start up in "/" and the tree is collapsed

Offline

#709 2011-05-18 04:45:14

Wittfella
Member
From: Australia
Registered: 2008-05-27
Posts: 462

Re: qtFM - Small, fast, light Qt filemanager

1) I noticed the cursor sometimes act a bit funny, seems to depend on if you press control before or after starting the drag.  I haven't looked into why yet.

2) I did look at this and its surprisingly tricky.  Starting in a hidden folder works fine, but a subfolder of a hidden folder screws it up.  I played around with it for a while but couldn't figure it out.

3) It only expects a folder path, not a file, so thats why it will default to "/", it doesn't know what your talkin about.

Offline

#710 2011-05-19 22:17:14

urlwolf
Member
Registered: 2008-03-25
Posts: 40

Re: qtFM - Small, fast, light Qt filemanager

Wittfella wrote:

Hey urlwolf,

qtfm just uses the system 'opener', which is figured out by xdg-open.  Have a look in xdg-open, it is just a script and depending on what DE you use it calls the correct opener program.  KDE, gnome and xfce have their own opener's and methods of setting default filetype handling.

If you use the generic xdg-mime commands to set a default, it adds it to the ~/.local/share/applications/defaults.list file as anonymous said.  This is what qtfm (really xdg-open) will use in a DE'less environment.  I haven't used kde/gnome enough to know what they do, but I think they have their own system for defaults.  ie. I'm not sure they respect the generic xdg-mime list.

So in summary, yes installing kde has screwed it up.  You need to figure out how to set default programs the kde way.  Sorry I can't help, I don't use kde so I don't know.

Edit:  Fun fact - I just looked through xdg-open script again and realised it now detects LXDE aswell.

THis is what I have:

[Default Applications]
text/html=chromium-chromium.desktop
text/plain=gedit.desktop
application/pdf=evince.desktop

I think this file is effectively ignored.
No idea what was borked, but now all files open in qtfm, no matter what type they are. Bummer. I have no time to debug this now... but any ideas welcome!

Offline

#711 2011-05-19 23:04:31

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 726
Website

Re: qtFM - Small, fast, light Qt filemanager

urlwolf wrote:

I think this file is effectively ignored.
No idea what was borked, but now all files open in qtfm, no matter what type they are. Bummer. I have no time to debug this now... but any ideas welcome!

xdg-open determines the default application (ie. desktop file) by using:

xdg-mime query default <mimetype>

and then scanning for this desktop file in the directories: ~/.local/share/applications, /usr/local/share/applications, and /usr/share/applications
So, I would run the above command on a few well-defined filetypes, for example:

xdg-mime query default image/png

and see what you get, because that is what xdg-open will go on.
Also, you need to look at the file defaults.list in each of the above directories too, to see what the defaults are meant to be.
(I wonder if running 'update-desktop-database -v' might also help. Further, have a look at the file '/usr/share/applications/mimeinfo.cache' to see what the last command has produced. It should show the list of all possible desktop files associated with a mime-type; does it look sensible?)

Last edited by ninian (2011-05-19 23:05:19)

Offline

#712 2011-05-20 00:09:07

urlwolf
Member
Registered: 2008-03-25
Posts: 40

Re: qtFM - Small, fast, light Qt filemanager

ok, this is weird:

xdg-mime query default application/pdf
evince.desktop

But when I click on a pdf, another instance of qtfm appears (!).

I'm removing kde and it seems that the package manager is updating the desktop mime database. Which is good.

However, many .desktop files lack mimetype key:

# update-desktop-database -v
Search path is now: [/usr/share/gnome/applications, /usr/local/share/applications, /usr/share/applications, /usr/share/gdm/applications]
File "/usr/local/share/applications/sabayon-wiki.desktop" lacks MimeType key
File "/usr/local/share/applications/sabayon-mirrors.desktop" lacks MimeType key
File "/usr/local/share/applications/sabayon-gentoo.desktop" lacks MimeType key
File "/usr/local/share/applications/sabayon-homepage.desktop" lacks MimeType key
File "/usr/local/share/applications/sabayon-forum.desktop" lacks MimeType key
File "/usr/local/share/applications/sabayon-git.desktop" lacks MimeType key
File "/usr/local/share/applications/sabayon-getlivehelp.desktop" lacks MimeType key
File "/usr/local/share/applications/sabayon-bugzilla.desktop" lacks MimeType key
File "/usr/share/applications/gnome-cups-manager.desktop" lacks MimeType key
File "/usr/share/applications/gnome-settings-mouse.desktop" lacks MimeType key
File "/usr/share/applications/terminator.desktop" lacks MimeType key
File "/usr/share/applications/exo-web-browser.desktop" lacks MimeType key
File "/usr/share/applications/gnome-terminal.desktop" lacks MimeType key
File "/usr/share/applications/gksu-properties.desktop" lacks MimeType key
File "/usr/share/applications/_usr_bin_assistant-qt-assistant-4.desktop" lacks MimeType key
File "/usr/share/applications/gmenu-simple-editor.desktop" lacks MimeType key
File "/usr/share/applications/gnome-network-properties.desktop" lacks MimeType key
File "/usr/share/applications/cups.desktop" lacks MimeType key
File "/usr/share/applications/sandbox.desktop" lacks MimeType key
File "/usr/share/applications/bpython.desktop" lacks MimeType key
File "/usr/share/applications/opera-widget-manager.desktop" lacks MimeType key
File "/usr/share/applications/padevchooser.desktop" lacks MimeType key
File "/usr/share/applications/exo-preferred-applications.desktop" lacks MimeType key
File "/usr/share/applications/gitg.desktop" lacks MimeType key
File "/usr/share/applications/xfce4-accessibility-settings.desktop" lacks MimeType key
File "/usr/share/applications/giggle.desktop" lacks MimeType key
File "/usr/share/applications/exo-file-manager.desktop" lacks MimeType key
File "/usr/share/applications/notification-properties.desktop" lacks MimeType key
File "/usr/share/applications/startcenter.desktop" lacks MimeType key
File "/usr/share/applications/emelfm2.desktop" lacks MimeType key
File "/usr/share/applications/session-properties.desktop" lacks MimeType key
File "/usr/share/applications/libfm-pref-apps.desktop" lacks MimeType key
File "/usr/share/applications/_usr_bin_designer-qt-gui-4.desktop" lacks MimeType key
File "/usr/share/applications/gnome-wm.desktop" lacks MimeType key
File "/usr/share/applications/gnome-search-tool.desktop" lacks MimeType key
File "/usr/share/applications/gmusicbrowser.desktop" lacks MimeType key
File "/usr/share/applications/exo-terminal-emulator.desktop" lacks MimeType key
File "/usr/share/applications/Terminal.desktop" lacks MimeType key
File "/usr/share/applications/network-scheme.desktop" lacks MimeType key
File "/usr/share/applications/cola.desktop" lacks MimeType key
File "/usr/share/applications/sun_jdk-1.6.desktop" lacks MimeType key
File "/usr/share/applications/xfce4-power-manager-settings.desktop" lacks MimeType key
File "/usr/share/applications/keybinding.desktop" lacks MimeType key
File "/usr/share/applications/worker-worker.desktop" lacks MimeType key
File "/usr/share/applications/xmonad.desktop" lacks MimeType key
File "/usr/share/applications/xfce4-session-logout.desktop" lacks MimeType key
File "/usr/share/applications/xfce-workspaces-settings.desktop" lacks MimeType key
File "/usr/share/applications/gnome-power-statistics.desktop" lacks MimeType key
File "/usr/share/applications/gnome-panel.desktop" lacks MimeType key
File "/usr/share/applications/gstreamer-properties.desktop" lacks MimeType key
File "/usr/share/applications/balsa.desktop" lacks MimeType key
File "/usr/share/applications/PyShell.desktop" lacks MimeType key
File "/usr/share/applications/panel-preferences.desktop" lacks MimeType key
File "/usr/share/applications/nautilus-file-management-properties.desktop" lacks MimeType key
File "/usr/share/applications/xfce-session-settings.desktop" lacks MimeType key
File "/usr/share/applications/template.desktop" lacks MimeType key
File "/usr/share/applications/display-properties.desktop" lacks MimeType key
File "/usr/share/applications/gnome-power-preferences.desktop" lacks MimeType key
File "/usr/share/applications/keepnote.desktop" lacks MimeType key
File "/usr/share/applications/gconf-editor.desktop" lacks MimeType key
File "/usr/share/applications/taskcoach-taskcoach.desktop" lacks MimeType key
File "/usr/share/applications/gucharmap.desktop" lacks MimeType key
File "/usr/share/applications/xfce-settings-manager.desktop" lacks MimeType key
File "/usr/share/applications/xsane.desktop" lacks MimeType key
File "/usr/share/applications/bonobo-browser.desktop" lacks MimeType key
File "/usr/share/applications/lxrandr.desktop" lacks MimeType key
File "/usr/share/applications/lxinput.desktop" lacks MimeType key
File "/usr/share/applications/openbox.desktop" lacks MimeType key
File "/usr/share/applications/gnome-appearance-properties.desktop" lacks MimeType key
File "/usr/share/applications/nautilus-browser.desktop" lacks MimeType key
File "/usr/share/applications/lxtask.desktop" lacks MimeType key
File "/usr/share/applications/xfce-mouse-settings.desktop" lacks MimeType key
File "/usr/share/applications/time.desktop" lacks MimeType key
File "/usr/share/applications/dropbox.desktop" lacks MimeType key
File "/usr/share/applications/keyboard.desktop" lacks MimeType key
File "/usr/share/applications/kupfer.desktop" lacks MimeType key
File "/usr/share/applications/shares.desktop" lacks MimeType key
File "/usr/share/applications/window-properties.desktop" lacks MimeType key
File "/usr/share/applications/lxsession-edit.desktop" lacks MimeType key
File "/usr/share/applications/xfce-wmtweaks-settings.desktop" lacks MimeType key
File "/usr/share/applications/palimpsest.desktop" lacks MimeType key
File "/usr/share/applications/gkbd-indicator-plugins-capplet.desktop" lacks MimeType key
File "/usr/share/applications/default-applications.desktop" lacks MimeType key
File "/usr/share/applications/nautilus-computer.desktop" lacks MimeType key
File "/usr/share/applications/gnome-sound-recorder.desktop" lacks MimeType key
File "/usr/share/applications/gnome-screenshot.desktop" lacks MimeType key
File "/usr/share/applications/exo-mail-reader.desktop" lacks MimeType key
File "/usr/share/applications/users.desktop" lacks MimeType key
File "/usr/share/applications/xfce4-about.desktop" lacks MimeType key
File "/usr/share/applications/skype-skype.desktop" lacks MimeType key
File "/usr/share/applications/hplip.desktop" lacks MimeType key
File "/usr/share/applications/wine.desktop" lacks MimeType key
File "/usr/share/applications/xscreensaver-properties.desktop" lacks MimeType key
File "/usr/share/applications/at-properties.desktop" lacks MimeType key
Warning in file "/usr/share/applications/xarchiver.desktop": usage of MIME type "multipart/x-zip" is discouraged ("multipart" is a media type that probably does not make sense in this context)
File "/usr/share/applications/baobab.desktop" lacks MimeType key
File "/usr/share/applications/gnomecc.desktop" lacks MimeType key
File "/usr/share/applications/nautilus-home.desktop" lacks MimeType key
File "/usr/share/applications/qtcreator-qt-creator.desktop" lacks MimeType key
File "/usr/share/applications/gnome-volume-control.desktop" lacks MimeType key
File "/usr/share/applications/nm-connection-editor.desktop" lacks MimeType key
File "/usr/share/applications/dreampie.desktop" lacks MimeType key
File "/usr/share/applications/xfrun4.desktop" lacks MimeType key
File "/usr/share/applications/xfce4-screenshooter.desktop" lacks MimeType key
File "/usr/share/applications/XRCed.desktop" lacks MimeType key
File "/usr/share/applications/gnome-system-monitor.desktop" lacks MimeType key
File "/usr/share/applications/bsh-console-bsh.desktop" lacks MimeType key
File "/usr/share/applications/htop.desktop" lacks MimeType key
File "/usr/share/applications/virtualbox-bin.desktop" lacks MimeType key
File "/usr/share/applications/gnome-dictionary.desktop" lacks MimeType key
File "/usr/share/applications/xfce4-settings-editor.desktop" lacks MimeType key
File "/usr/share/applications/gpointing-device-settings.desktop" lacks MimeType key
File "/usr/share/applications/qtwitter.desktop" lacks MimeType key
File "/usr/share/applications/gnome-about.desktop" lacks MimeType key
File "/usr/share/applications/xfce-keyboard-settings.desktop" lacks MimeType key
File "/usr/share/applications/lxappearance.desktop" lacks MimeType key
Warning in file "/usr/share/applications/nautilus-folder-handler.desktop": usage of MIME type "x-directory/gnome-default-handler" is discouraged ("x-directory" is an old media type that should be replaced with a modern equivalent)
Warning in file "/usr/share/applications/nautilus-folder-handler.desktop": usage of MIME type "x-directory/normal" is discouraged ("x-directory" is an old media type that should be replaced with a modern equivalent)
File "/usr/share/applications/PyAlaMode.desktop" lacks MimeType key
File "/usr/share/applications/gparted.desktop" lacks MimeType key
File "/usr/share/applications/_usr_bin_linguist-qt-gui-4.desktop" lacks MimeType key
File "/usr/share/applications/workrave.desktop" lacks MimeType key
File "/usr/share/applications/PyCrust.desktop" lacks MimeType key
File "/usr/share/applications/worker.desktop" lacks MimeType key
File "/usr/share/applications/xfce-ui-settings.desktop" lacks MimeType key
File "/usr/share/applications/bluetooth-properties.desktop" lacks MimeType key
File "/usr/share/applications/easystroke.desktop" lacks MimeType key
File "/usr/share/applications/nautilus.desktop" lacks MimeType key
File "/usr/share/applications/gnome-system-log.desktop" lacks MimeType key
File "/usr/share/applications/metacity.desktop" lacks MimeType key
File "/usr/share/applications/xfce-wm-settings.desktop" lacks MimeType key
File "/usr/share/applications/nvidia-settings.desktop" lacks MimeType key
File "/usr/share/applications/filezilla.desktop" lacks MimeType key
File "/usr/share/applications/xfce-display-settings.desktop" lacks MimeType key
File "/usr/share/applications/pavucontrol.desktop" lacks MimeType key
File "/usr/share/applications/services.desktop" lacks MimeType key
File "/usr/share/applications/thunderbird.desktop" lacks MimeType key
File "/usr/share/gdm/applications/gdmphotosetup.desktop" lacks MimeType key
File "/usr/share/gdm/applications/gdmflexiserver-xnest.desktop" lacks MimeType key
File "/usr/share/gdm/applications/gdmflexiserver.desktop" lacks MimeType key
File "/usr/share/gdm/applications/gdmsetup.desktop" lacks MimeType key

And the problem persist after removing kde.
Just in case, /usr/share/applications/mimeinfo.cache, although it seems to be ignored by qtfm:

application/arj=xarchiver.desktop;
application/csv=calc.desktop;
application/docbook+xml=abiword.desktop;
application/entropy-package=sulfur.desktop;kde_x-sulfur.desktop;
application/entropy-webinstall=sulfur.desktop;kde_x-sulfur.desktop;
application/excel=calc.desktop;
application/mime=opera-browser.desktop;
application/msexcel=calc.desktop;
application/mspowerpoint=impress.desktop;
application/msword=abiword.desktop;writer.desktop;
application/ogg=deadbeef.desktop;vlc.desktop;guayadeque.desktop;audacity.desktop;
application/pcx=gpicview.desktop;
application/pdf=evince.desktop;epdfview.desktop;xpdf.desktop;
application/postscript=evince.desktop;
application/rdf+xml=opera-browser.desktop;
application/rss+xml=opera-browser.desktop;
application/rtf=abiword.desktop;writer.desktop;
application/tab-separated-values=calc.desktop;
application/vnd.lotus-1-2-3=calc.desktop;
application/vnd.mozilla.xul+xml=firefox.desktop;
application/vnd.ms-excel=calc.desktop;
application/vnd.ms-excel.sheet.binary.macroEnabled.12=calc.desktop;
application/vnd.ms-excel.sheet.macroEnabled.12=calc.desktop;
application/vnd.ms-excel.template.macroEnabled.12=calc.desktop;
application/vnd.ms-powerpoint=impress.desktop;
application/vnd.ms-powerpoint.presentation.macroEnabled.12=impress.desktop;
application/vnd.ms-powerpoint.slideshow.macroEnabled.12=impress.desktop;
application/vnd.ms-powerpoint.template.macroEnabled.12=impress.desktop;
application/vnd.ms-word.document.macroEnabled.12=writer.desktop;
application/vnd.ms-word.template.macroEnabled.12=writer.desktop;
application/vnd.ms-works=writer.desktop;
application/vnd.oasis.opendocument.chart=calc.desktop;
application/vnd.oasis.opendocument.chart-template=calc.desktop;
application/vnd.oasis.opendocument.database=base.desktop;
application/vnd.oasis.opendocument.formula=math.desktop;
application/vnd.oasis.opendocument.formula-template=math.desktop;
application/vnd.oasis.opendocument.graphics=draw.desktop;
application/vnd.oasis.opendocument.graphics-template=draw.desktop;
application/vnd.oasis.opendocument.presentation=evince.desktop;impress.desktop;
application/vnd.oasis.opendocument.presentation-template=impress.desktop;
application/vnd.oasis.opendocument.spreadsheet=calc.desktop;
application/vnd.oasis.opendocument.spreadsheet-template=calc.desktop;
application/vnd.oasis.opendocument.text=abiword.desktop;writer.desktop;
application/vnd.oasis.opendocument.text-master=writer.desktop;
application/vnd.oasis.opendocument.text-template=abiword.desktop;writer.desktop;
application/vnd.oasis.opendocument.text-web=web.desktop;abiword.desktop;
application/vnd.openofficeorg.extension=ooo-extension-manager.desktop;
application/vnd.openxmlformats-officedocument.presentationml.presentation=impress.desktop;
application/vnd.openxmlformats-officedocument.presentationml.slideshow=impress.desktop;
application/vnd.openxmlformats-officedocument.presentationml.template=impress.desktop;
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=calc.desktop;
application/vnd.openxmlformats-officedocument.spreadsheetml.template=calc.desktop;
application/vnd.openxmlformats-officedocument.wordprocessingml.document=writer.desktop;
application/vnd.openxmlformats-officedocument.wordprocessingml.template=writer.desktop;
application/vnd.plain=abiword.desktop;
application/vnd.rn-realmedia=vlc.desktop;
application/vnd.stardivision.calc=calc.desktop;
application/vnd.stardivision.chart=calc.desktop;
application/vnd.stardivision.draw=draw.desktop;
application/vnd.stardivision.impress=impress.desktop;
application/vnd.stardivision.math=math.desktop;
application/vnd.stardivision.writer=abiword.desktop;writer.desktop;
application/vnd.stardivision.writer-global=writer.desktop;
application/vnd.sun.xml.base=base.desktop;
application/vnd.sun.xml.calc=calc.desktop;
application/vnd.sun.xml.calc.template=calc.desktop;
application/vnd.sun.xml.draw=draw.desktop;
application/vnd.sun.xml.draw.template=draw.desktop;
application/vnd.sun.xml.impress=evince.desktop;impress.desktop;
application/vnd.sun.xml.impress.template=impress.desktop;
application/vnd.sun.xml.math=math.desktop;
application/vnd.sun.xml.writer=abiword.desktop;writer.desktop;
application/vnd.sun.xml.writer.global=writer.desktop;
application/vnd.sun.xml.writer.template=writer.desktop;
application/vnd.wordperfect=abiword.desktop;writer.desktop;
application/wordperfect=writer.desktop;
application/wordperfect5.1=abiword.desktop;
application/wordperfect6=abiword.desktop;
application/x-123=calc.desktop;
application/x-7z-compressed=xarchiver.desktop;
application/x-abicollab=abiword.desktop;
application/x-abiword=abiword.desktop;
application/x-arj=xarchiver.desktop;
application/x-audacity-project=audacity.desktop;
application/x-bzdvi=evince.desktop;
application/x-bzip=xarchiver.desktop;
application/x-bzip-compressed-tar=mount-archive.desktop;xarchiver.desktop;
application/x-bzip2=xarchiver.desktop;
application/x-bzip2-compressed-tar=xarchiver.desktop;
application/x-bzpdf=evince.desktop;
application/x-bzpostscript=evince.desktop;
application/x-cb7=evince.desktop;
application/x-cbr=evince.desktop;
application/x-cbt=evince.desktop;
application/x-cbz=evince.desktop;
application/x-cd-image=mount-archive.desktop;
application/x-cmakecache=CMake.desktop;
application/x-compressed-tar=mount-archive.desktop;xarchiver.desktop;
application/x-cpio=mount-archive.desktop;
application/x-crossmark=abiword.desktop;
application/x-dbase=calc.desktop;
application/x-dbf=calc.desktop;
application/x-desktop=panel-desktop-handler.desktop;
application/x-dia-diagram=dia.desktop;
application/x-directory=qtfm.desktop;
application/x-dos_ms_excel=calc.desktop;
application/x-dvi=evince.desktop;
application/x-excel=calc.desktop;
application/x-extension-mp4=vlc.desktop;
application/x-extension-txt=writer.desktop;
application/x-flac=vlc.desktop;guayadeque.desktop;
application/x-font-otf=gnome-font-viewer.desktop;
application/x-font-pcf=gnome-font-viewer.desktop;
application/x-font-ttf=gnome-font-viewer.desktop;
application/x-font-type1=gnome-font-viewer.desktop;
application/x-glade=glade-3.desktop;
application/x-gnome-saved-search=nautilus-folder-handler.desktop;
application/x-gnome-theme-package=gnome-theme-installer.desktop;
application/x-gzdvi=evince.desktop;
application/x-gzip=xarchiver.desktop;
application/x-gzpdf=evince.desktop;
application/x-gzpostscript=evince.desktop;
application/x-httpd-php3=geany.desktop;
application/x-httpd-php4=geany.desktop;
application/x-httpd-php5=geany.desktop;
application/x-java-jnlp-file=javaws.desktop;
application/x-keepass=keepassx.desktop;
application/x-lzma-compressed-tar=mount-archive.desktop;
application/x-matroska=vlc.desktop;
application/x-mimearchive=opera-browser.desktop;
application/x-ms-excel=calc.desktop;
application/x-msexcel=calc.desktop;
application/x-ogg=deadbeef.desktop;vlc.desktop;
application/x-openbox-theme=obconf.desktop;
application/x-opera-extension=opera-browser.desktop;
application/x-opera-uniteapplication=opera-browser.desktop;
application/x-opera-widgets=opera-widget-installer.desktop;
application/x-php=geany.desktop;
application/x-quattropro=calc.desktop;
application/x-rar=xarchiver.desktop;
application/x-rar-compressed=xarchiver.desktop;
application/x-shockwave-flash=vlc.desktop;
application/x-t602=abiword.desktop;writer.desktop;
application/x-tar=mount-archive.desktop;xarchiver.desktop;
application/x-wpg=draw.desktop;
application/x-zip=mount-archive.desktop;xarchiver.desktop;
application/x-zip-compressed=xarchiver.desktop;
application/xhtml+xml=abiword.desktop;midori.desktop;firefox.desktop;opera-browser.desktop;arora.desktop;chromium-browser-chromium.desktop;
application/xml=geany.desktop;opera-browser.desktop;arora.desktop;
application/zip=mount-archive.desktop;xarchiver.desktop;
audio/ac3=smplayer_enqueue.desktop;smplayer.desktop;
audio/basic=audacity.desktop;
audio/mp3=deadbeef.desktop;
audio/mp4=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;guayadeque.desktop;
audio/mpeg=smplayer_enqueue.desktop;smplayer.desktop;deadbeef.desktop;vlc.desktop;guayadeque.desktop;audacity.desktop;
audio/mpegurl=smplayer_enqueue.desktop;smplayer.desktop;guayadeque.desktop;
audio/ogg=guayadeque.desktop;
audio/prs.sid=deadbeef.desktop;
audio/vnd.rn-realaudio=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;
audio/vorbis=smplayer_enqueue.desktop;smplayer.desktop;
audio/x-adpcm=smplayer_enqueue.desktop;smplayer.desktop;
audio/x-aiff=audacity.desktop;
audio/x-ape=guayadeque.desktop;
audio/x-flac=deadbeef.desktop;vlc.desktop;guayadeque.desktop;
audio/x-it=deadbeef.desktop;
audio/x-m4a=vlc.desktop;guayadeque.desktop;
audio/x-matroska=smplayer_enqueue.desktop;smplayer.desktop;
audio/x-mod=deadbeef.desktop;guayadeque.desktop;
audio/x-mp2=smplayer_enqueue.desktop;smplayer.desktop;
audio/x-mp3=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;guayadeque.desktop;audacity.desktop;
audio/x-mpeg=deadbeef.desktop;vlc.desktop;guayadeque.desktop;
audio/x-mpegurl=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;guayadeque.desktop;
audio/x-ms-asf=vlc.desktop;guayadeque.desktop;
audio/x-ms-asx=vlc.desktop;guayadeque.desktop;
audio/x-ms-wax=vlc.desktop;guayadeque.desktop;
audio/x-ms-wma=smplayer_enqueue.desktop;smplayer.desktop;guayadeque.desktop;
audio/x-pn-aiff=vlc.desktop;
audio/x-pn-au=vlc.desktop;
audio/x-pn-realaudio=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;
audio/x-pn-realaudio-plugin=vlc.desktop;
audio/x-pn-wav=vlc.desktop;
audio/x-pn-windows-acm=vlc.desktop;
audio/x-real-audio=vlc.desktop;
audio/x-s3m=deadbeef.desktop;
audio/x-scpls=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;
audio/x-vorbis=smplayer_enqueue.desktop;smplayer.desktop;
audio/x-vorbis+ogg=deadbeef.desktop;
audio/x-wav=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;audacity.desktop;
audio/x-xm=deadbeef.desktop;
image/bmp=gpicview.desktop;
image/gif=gpicview.desktop;arora.desktop;
image/jpeg=gpicview.desktop;arora.desktop;
image/jpg=gpicview.desktop;
image/png=gpicview.desktop;arora.desktop;
image/svg+xml=inkscape.desktop;gpicview.desktop;opera-browser.desktop;
image/svg+xml-compressed=inkscape.desktop;
image/svg-xml=gpicview.desktop;
image/tiff=evince.desktop;gpicview.desktop;
image/vnd.djvu=evince.desktop;
image/vnd.rn-realpix=vlc.desktop;
image/x-bmp=gpicview.desktop;
image/x-bzeps=evince.desktop;
image/x-eps=evince.desktop;
image/x-gzeps=evince.desktop;
image/x-pcx=gpicview.desktop;
image/x-portable-bitmap=gpicview.desktop;
image/x-portable-greymap=gpicview.desktop;
image/x-portable-pixmap=gpicview.desktop;
image/x-targa=gpicview.desktop;
image/x-tga=gpicview.desktop;
inode/directory=nautilus-folder-handler.desktop;pcmanfm.desktop;
misc/ultravox=vlc.desktop;
multipart/x-zip=xarchiver.desktop;
text/comma-separated-values=calc.desktop;
text/css=geany.desktop;
text/csv=calc.desktop;
text/html=abiword.desktop;midori.desktop;firefox.desktop;geany.desktop;opera-browser.desktop;arora.desktop;chromium-browser-chromium.desktop;
text/mathml=math.desktop;
text/mml=firefox.desktop;
text/plain=xfw.desktop;abiword.desktop;xfp.desktop;leafpad.desktop;geany.desktop;xfv.desktop;gvim.desktop;gedit.desktop;writer.desktop;xfi.desktop;xfe.desktop;
text/rtf=writer.desktop;
text/spreadsheet=calc.desktop;
text/tab-separated-values=calc.desktop;
text/vnd.wap.wml=abiword.desktop;opera-browser.desktop;
text/wml=opera-browser.desktop;
text/x-abiword=abiword.desktop;
text/x-c++hdr=geany.desktop;
text/x-c++src=geany.desktop;
text/x-chdr=geany.desktop;
text/x-comma-separated-values=calc.desktop;
text/x-csrc=geany.desktop;
text/x-csv=calc.desktop;
text/x-diff=geany.desktop;
text/x-dsrc=geany.desktop;
text/x-java=geany.desktop;
text/x-kfcom=kupfer-exec.desktop;
text/x-pascal=geany.desktop;
text/x-perl=geany.desktop;
text/x-python=geany.desktop;
text/x-sql=geany.desktop;
text/x-tex=texmaker.desktop;
text/x-xml-abiword=abiword.desktop;
text/xml=xmlcopyeditor.desktop;firefox.desktop;opera-browser.desktop;arora.desktop;chromium-browser-chromium.desktop;
video/avi=smplayer_enqueue.desktop;smplayer.desktop;
video/dv=vlc.desktop;
video/flv=smplayer_enqueue.desktop;smplayer.desktop;
video/mp4=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;
video/mp4v-es=vlc.desktop;
video/mpeg=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;
video/msvideo=vlc.desktop;
video/quicktime=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;
video/vnd.rn-realvideo=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;
video/x-anim=vlc.desktop;
video/x-avi=vlc.desktop;
video/x-flc=vlc.desktop;
video/x-fli=vlc.desktop;
video/x-flv=vlc.desktop;
video/x-matroska=smplayer_enqueue.desktop;smplayer.desktop;
video/x-mpeg=vlc.desktop;
video/x-ms-asf=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;
video/x-ms-wmv=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;
video/x-msvideo=smplayer_enqueue.desktop;smplayer.desktop;vlc.desktop;
video/x-nsv=vlc.desktop;
video/x-ogm=smplayer_enqueue.desktop;smplayer.desktop;
video/x-theora=smplayer_enqueue.desktop;smplayer.desktop;
x-content/audio-cdda=vlc.desktop;
x-content/audio-player=vlc.desktop;
x-content/software=nautilus-autorun-software.desktop;
x-content/video-dvd=vlc.desktop;
x-content/video-svcd=vlc.desktop;
x-content/video-vcd=vlc.desktop;
x-directory/gnome-default-handler=nautilus-folder-handler.desktop;
x-directory/normal=nautilus-folder-handler.desktop;
x-scheme-handler/ftp=opera-browser.desktop;
x-scheme-handler/ghelp=yelp.desktop;
x-scheme-handler/help=yelp.desktop;
x-scheme-handler/http=midori.desktop;firefox.desktop;opera-browser.desktop;chromium-browser-chromium.desktop;
x-scheme-handler/https=midori.desktop;firefox.desktop;opera-browser.desktop;chromium-browser-chromium.desktop;
x-scheme-handler/info=yelp.desktop;
x-scheme-handler/mailto=kde4-kmailservice.desktop;opera-browser.desktop;
x-scheme-handler/man=yelp.desktop;
x-scheme-handler/rlogin=kde4-ktelnetservice.desktop;
x-scheme-handler/ssh=kde4-ktelnetservice.desktop;
x-scheme-handler/telnet=kde4-ktelnetservice.desktop;

Offline

#713 2011-05-20 08:32:59

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 726
Website

Re: qtFM - Small, fast, light Qt filemanager

urlwolf wrote:

ok, this is weird:

xdg-mime query default application/pdf
evince.desktop

But when I click on a pdf, another instance of qtfm appears (!).

I'm removing kde and it seems that the package manager is updating the desktop mime database. Which is good.

However, many .desktop files lack mimetype key ...

The output and files you have listed look okay, and don't worry about the "lacks mimetype key" message because the programs involved don't usually have a simple file association anyway.
What happens when you do an 'open' (default) on a known filetype from within other filemanagers? What does their 'open with' context menus show? (It should show the programs listed against the relevant mimetype in /usr/share/applications/mimeinfo.cache. In your case, for PDF files, it should show Evince, ePDFView and Xpf as your mimeinfo.cache entry has: application/pdf=evince.desktop;epdfview.desktop;xpdf.desktop;)

This looks more like some sort of a problem with qtfm's configuration. Have you tried renanming its current configuration (~/.config/qtfm/) to something else and letting qtfm create a fresh configuration to try out?

PS: It might also be helpful if you list your: /usr/share/applications/defaults.list

Offline

#714 2011-05-22 10:48:51

urlwolf
Member
Registered: 2008-03-25
Posts: 40

Re: qtFM - Small, fast, light Qt filemanager

my .local/share/applications/defaults.list

[Default Applications]
text/html=chromium-chromium.desktop
text/plain=gedit.desktop
application/pdf=evince.desktop

/usr/share/gnome/applications/defaults.list

[Default Applications]
application/rtf=abiword.desktop
application/x-abiword=abiword.desktop
text/abiword=abiword.desktop
text/richtext=abiword.desktop
text/rtf=abiword.desktop
text/x-abiword=abiword.desktop
text/x-xml-abiword=abiword.desktop
x-content/blank-bd=brasero-nautilus.desktop
x-content/blank-dvd=brasero-nautilus.desktop
x-content/blank-cd=brasero-nautilus.desktop
x-content/blank-hddvd=brasero-nautilus.desktop
application/x-dia-diagram=dia.desktop
image/bmp=eog.desktop
image/gif=eog.desktop
image/jpeg=eog.desktop
image/jpg=eog.desktop
image/pjpeg=eog.desktop
image/png=eog.desktop
image/svg+xml=eog.desktop
image/svg+xml-compressed=eog.desktop
image/x-bmp=eog.desktop
image/x-gray=eog.desktop
image/x-icb=eog.desktop
image/x-ico=eog.desktop
image/x-pcx=eog.desktop
image/x-png=eog.desktop
image/x-portable-anymap=eog.desktop
image/x-portable-bitmap=eog.desktop
image/x-portable-graymap=eog.desktop
image/x-portable-pixmap=eog.desktop
image/x-xbitmap=eog.desktop
image/x-xpixmap=eog.desktop
image/vnd.wap.wbmp=eog.desktop
image/g3fax=gimp.desktop
image/x-compressed-xcf=gimp.desktop
image/x-fits=gimp.desktop
image/x-icon=gimp.desktop
image/x-psd=gimp.desktop
image/x-sgi=gimp.desktop
image/x-sun-raster=gimp.desktop
image/x-tga=gimp.desktop
image/x-xcf=gimp.desktop
image/x-xwindowdump=gimp.desktop
application/xhtml+xml=firefox.desktop;firefox-3.6.desktop;epiphany.desktop
text/html=firefox.desktop;firefox-3.6.desktop;epiphany.desktop
application/pdf=evince.desktop
application/x-bzpdf=evince.desktop
application/x-gzpdf=evince.desktop
application/postscript=evince.desktop
application/x-bzpostscript=evince.desktop
application/x-gzpostscript=evince.desktop
image/x-eps=evince.desktop
image/x-bzeps=evince.desktop
image/x-gzeps=evince.desktop
application/x-dvi=evince.desktop
application/x-bzdvi=evince.desktop
application/x-gzdvi=evince.desktop
image/vnd.djvu=evince.desktop
image/tiff=evince.desktop
application/x-cbr=evince.desktop
application/x-cbz=evince.desktop
application/x-cb7=evince.desktop
application/x-7z-compressed=file-roller.desktop
application/x-7z-compressed-tar=file-roller.desktop
application/x-ace=file-roller.desktop
application/x-alz=file-roller.desktop
application/x-ar=file-roller.desktop
application/x-arj=file-roller.desktop
application/x-bzip=file-roller.desktop
application/x-bzip-compressed-tar=file-roller.desktop
application/x-bzip1=file-roller.desktop
application/x-bzip1-compressed-tar=file-roller.desktop
application/x-cabinet=file-roller.desktop
application/x-cd-image=file-roller.desktop
application/x-compress=file-roller.desktop
application/x-compressed-tar=file-roller.desktop
application/x-cpio=file-roller.desktop
application/x-deb=file-roller.desktop
application/x-ear=file-roller.desktop
application/x-gtar=file-roller.desktop
application/x-gzip=file-roller.desktop
application/x-java-archive=file-roller.desktop
application/x-lha=file-roller.desktop
application/x-lhz=file-roller.desktop
application/x-lzip=file-roller.desktop
application/x-lzip-compressed-tar=file-roller.desktop
application/x-lzma=file-roller.desktop
application/x-lzma-compressed-tar=file-roller.desktop
application/x-lzop=file-roller.desktop
application/x-lzop-compressed-tar=file-roller.desktop
application/x-rar=file-roller.desktop
application/x-rar-compressed=file-roller.desktop
application/x-rpm=file-roller.desktop
application/x-rzip=file-roller.desktop
application/x-tar=file-roller.desktop
application/x-tarz=file-roller.desktop
application/x-stuffit=file-roller.desktop
application/x-war=file-roller.desktop
application/x-xz=file-roller.desktop
application/x-xz-compressed-tar=file-roller.desktop
application/x-zip=file-roller.desktop
application/x-zip-compressed=file-roller.desktop
application/x-zoo=file-roller.desktop
application/zip=file-roller.desktop
multipart/x-zip=file-roller.desktop
text/plain=gedit.desktop
text/css=gedit.desktop
text/javascript=gedit.desktop
text/mathml=gedit.desktop
text/x-csrc=gedit.desktop
text/x-chdr=gedit.desktop
text/x-dtd=gedit.desktop
text/x-java=gedit.desktop
text/x-javascript=gedit.desktop
text/x-patch=gedit.desktop
text/x-perl=gedit.destkop
text/x-php=gedit.destkop
text/x-python=gedit.destkop
text/x-sql=gedit.desktop
text/xml=gedit.desktop
application/javascript=gedit.destkop
application/x-cgi=gedit.desktop
application/x-javascript=gedit.desktop
application/x-perl=gedit.desktop
application/x-php=gedit.desktop
application/x-python=gedit.desktop
application/xml=gedit.desktop
application/xml-dtd=gedit.desktop
application/x-font-ttf=gnome-font-viewer.desktop
application/x-font-pcf=gnome-font-viewer.desktop
application/x-font-type1=gnome-font-viewer.desktop
application/x-font-otf=gnome-font-viewer.desktop
application/csv=gnumeric.desktop
application/excel=gnumeric.desktop
application/msexcel=gnumeric.desktop
application/tab-separated-values=gnumeric.desktop
application/vnd.lotus-1-2-3=gnumeric.desktop
application/vnd.ms-excel=gnumeric.desktop
application/x-123=gnumeric.desktop
application/x-applix-spreadsheet=gnumeric.desktop
application/x-dbase=gnumeric.desktop
application/x-dbf=gnumeric.desktop
application/x-dos_ms_excel=gnumeric.desktop
application/x-excel=gnumeric.desktop
application/x-gnumeric=gnumeric.desktop
application/x-mps=gnumeric.desktop
application/x-ms-excel=gnumeric.desktop
application/x-msexcel=gnumeric.desktop
application/x-oleo=gnumeric.desktop
application/x-planperfect=gnumeric.desktop
application/x-quattropro=gnumeric.desktop
application/x-sc=gnumeric.desktop
application/x-sylk=gnumeric.desktop
application/x-xbase=gnumeric.desktop
application/x-xls=gnumeric.desktop
application/xls=gnumeric.desktop
text/comma-separated-values=gnumeric.desktop
text/csv=gnumeric.desktop
text/spreadsheet=gnumeric.desktop
text/tab-separated-values=gnumeric.desktop
text/x-comma-separated-values=gnumeric.desktop
text/x-csv=gnumeric.desktop
zz-application/zz-winassoc-xls=gnumeric.desktop
x-content/software=nautilus-autorun-software.desktop
x-directory/gnome-default-handler=nautilus-folder-handler.desktop
x-directory/normal=nautilus-folder-handler.desktop
inode/directory=nautilus-folder-handler.desktop
application/x-gnome-saved-search=nautilus-folder-handler.desktop
application/vnd.oasis.opendocument.spreadsheet=openoffice.org-calc.desktop
application/vnd.oasis.opendocument.spreadsheet-template=openoffice.org-calc.desktop
application/vnd.sun.xml.calc=openoffice.org-calc.desktop
application/vnd.sun.xml.calc.template=openoffice.org-calc.desktop
application/vnd.stardivision.calc=openoffice.org-calc.desktop
application/vnd.stardivision.chart=openoffice.org-calc.desktop
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=openoffice.org-calc.desktop
application/vnd.ms-excel.sheet.macroenabled.12=openoffice.org-calc.desktop
application/vnd.openxmlformats-officedocument.spreadsheetml.template=openoffice.org-calc.desktop
application/vnd.ms-excel.template.macroenabled.12=openoffice.org-calc.desktop
application/vnd.ms-excel.sheet.binary.macroenabled.12=openoffice.org-calc.desktop
application/vnd.oasis.opendocument.graphics=openoffice.org-draw.desktop
application/vnd.oasis.opendocument.graphics-template=openoffice.org-draw.desktop
application/vnd.sun.xml.draw=openoffice.org-draw.desktop
application/vnd.sun.xml.draw.template=openoffice.org-draw.desktop
application/vnd.stardivision.draw=openoffice.org-draw.desktop
application/vnd.oasis.opendocument.presentation=openoffice.org-impress.desktop
application/vnd.oasis.opendocument.presentation-template=openoffice.org-impress.desktop
application/vnd.sun.xml.impress=openoffice.org-impress.desktop
application/vnd.sun.xml.impress.template=openoffice.org-impress.desktop
application/vnd.stardivision.impress=openoffice.org-impress.desktop
application/mspowerpoint=openoffice.org-impress.desktop
application/vnd.ms-powerpoint=openoffice.org-impress.desktop
application/vnd.openxmlformats-officedocument.presentationml.presentation=openoffice.org-impress.desktop
application/vnd.ms-powerpoint.presentation.macroenabled.12=openoffice.org-impress.desktop
application/vnd.openxmlformats-officedocument.presentationml.template=openoffice.org-impress.desktop
application/vnd.ms-powerpoint.template.macroenabled.12=openoffice.org-impress.desktop
application/vnd.oasis.opendocument.formula=openoffice.org-math.desktop
application/vnd.sun.xml.math=openoffice.org-math.desktop
application/vnd.stardivision.math=openoffice.org-math.desktop
application/vnd.oasis.opendocument.text=openoffice.org-writer.desktop
application/vnd.oasis.opendocument.text-template=openoffice.org-writer.desktop
application/vnd.oasis.opendocument.text-web=openoffice.org-writer.desktop
application/vnd.oasis.opendocument.text-master=openoffice.org-writer.desktop
application/vnd.sun.xml.writer=openoffice.org-writer.desktop
application/vnd.sun.xml.writer.template=openoffice.org-writer.desktop
application/vnd.sun.xml.writer.global=openoffice.org-writer.desktop
application/vnd.stardivision.writer=openoffice.org-writer.desktop
application/msword=openoffice.org-writer.desktop
application/vnd.ms-word=openoffice.org-writer.desktop
application/x-doc=openoffice.org-writer.desktop
application/vnd.wordperfect=openoffice.org-writer.desktop
application/wordperfect=openoffice.org-writer.desktop
application/vnd.openxmlformats-officedocument.wordprocessingml.document=openoffice.org-writer.desktop
application/vnd.ms-word.document.macroenabled.12=openoffice.org-writer.desktop
application/vnd.openxmlformats-officedocument.wordprocessingml.template=openoffice.org-writer.desktop
application/vnd.ms-word.template.macroenabled.12=openoffice.org-writer.desktop
x-content/audio-player=rhythmbox.desktop
x-content/audio-cdda=sound-juicer.desktop
application/x-shockwave-flash=swfdec-player.desktop
application/futuresplash=swfdec-player.desktop
application/mxf=totem.desktop
application/ogg=totem.desktop
application/ram=totem.desktop
application/sdp=totem.desktop
application/smil=totem.desktop
application/smil+xml=totem.desktop
application/vnd.ms-wpl=totem.desktop
application/vnd.rn-realmedia=totem.desktop
application/x-extension-m4a=totem.desktop
application/x-extension-mp4=totem.desktop
application/x-flac=totem.desktop
application/x-flash-video=totem.desktop
application/x-matroska=totem.desktop
application/x-netshow-channel=totem.desktop
application/x-ogg=totem.desktop
application/x-quicktime-media-link=totem.desktop
application/x-quicktimeplayer=totem.desktop
application/x-shorten=totem.desktop
application/x-smil=totem.desktop
application/xspf+xml=totem.desktop
audio/3gpp=totem.desktop
audio/ac3=totem.desktop
audio/AMR=totem.desktop
audio/AMR-WB=totem.desktop
audio/basic=totem.desktop
audio/midi=totem.desktop
audio/mp4=totem.desktop
audio/mpeg=totem.desktop
audio/mpegurl=totem.desktop
audio/ogg=totem.desktop
audio/prs.sid=totem.desktop
audio/vnd.rn-realaudio=totem.desktop
audio/x-ape=totem.desktop
audio/x-flac=totem.desktop
audio/x-gsm=totem.desktop
audio/x-it=totem.desktop
audio/x-m4a=totem.desktop
audio/x-matroska=totem.desktop
audio/x-mod=totem.desktop
audio/x-mp3=totem.desktop
audio/x-mpeg=totem.desktop
audio/x-mpegurl=totem.desktop
audio/x-ms-asf=totem.desktop
audio/x-ms-asx=totem.desktop
audio/x-ms-wax=totem.desktop
audio/x-ms-wma=totem.desktop
audio/x-musepack=totem.desktop
audio/x-pn-aiff=totem.desktop
audio/x-pn-au=totem.desktop
audio/x-pn-realaudio=totem.desktop
audio/x-pn-realaudio-plugin=totem.desktop
audio/x-pn-wav=totem.desktop
audio/x-pn-windows-acm=totem.desktop
audio/x-realaudio=totem.desktop
audio/x-real-audio=totem.desktop
audio/x-sbc=totem.desktop
audio/x-scpls=totem.desktop
audio/x-speex=totem.desktop
audio/x-tta=totem.desktop
audio/x-vorbis=totem.desktop
audio/x-vorbis+ogg=totem.desktop
audio/x-wav=totem.desktop
audio/x-wavpack=totem.desktop
audio/x-xm=totem.desktop
image/vnd.rn-realpix=totem.desktop
image/x-pict=totem.desktop
misc/ultravox=totem.desktop
text/google-video-pointer=totem.desktop
text/x-google-video-pointer=totem.desktop
video/3gpp=totem.desktop
video/dv=totem.desktop
video/fli=totem.desktop
video/flv=totem.desktop
video/mp2t=totem.desktop
video/mp4=totem.desktop
video/mp4v-es=totem.desktop
video/mpeg=totem.desktop
video/msvideo=totem.desktop
video/ogg=totem.desktop
video/quicktime=totem.desktop
video/vivo=totem.desktop
video/vnd.divx=totem.desktop
video/vnd.rn-realvideo=totem.desktop
video/vnd.vivo=totem.desktop
video/webm=totem.desktop
video/x-anim=totem.desktop
video/x-avi=totem.desktop
video/x-flc=totem.desktop
video/x-fli=totem.desktop
video/x-flic=totem.desktop
video/x-flv=totem.desktop
video/x-m4v=totem.desktop
video/x-matroska=totem.desktop
video/x-mpeg=totem.desktop
video/x-ms-asf=totem.desktop
video/x-ms-asx=totem.desktop
video/x-msvideo=totem.desktop
video/x-ms-wm=totem.desktop
video/x-ms-wmv=totem.desktop
video/x-ms-wmx=totem.desktop
video/x-ms-wvx=totem.desktop
video/x-nsv=totem.desktop
video/x-ogm+ogg=totem.desktop
video/x-theora+ogg=totem.desktop
video/x-totem-stream=totem.desktop
x-content/video-dvd=totem.desktop
x-content/video-vcd=totem.desktop
x-content/video-svcd=totem.desktop
x-scheme-handler/ghelp=yelp.desktop;
x-scheme-handler/help=yelp.desktop;
x-scheme-handler/http=firefox.desktop;epiphany.desktop
x-scheme-handler/https=firefox.desktop;epiphany.desktop
x-scheme-handler/mailto=evolution.desktop

This .local is on Dropbox. The breakage has propagated to all my machines now, so it might be settings-dependent. All my machines share dotfiles on dropbox.

Update: I found a machine that didn't have qtfm installed, and wasn't sync in dropbox. It's 10yr old smile. The problem is still there, mimetypes seem to be ignored in beta5.

Let me know what else to try, qtfm is my main filemanager now and I cannot live without it.

Offline

#715 2011-05-22 11:55:48

urlwolf
Member
Registered: 2008-03-25
Posts: 40

Re: qtFM - Small, fast, light Qt filemanager

I do not have a /usr/share/applications/defaults.list.
/usr/share/applications/ is full of desktop files.

I've tried it on a DE-less environment, running awesome only. This time open seems to open pdfs on evince, some other extensions are opened by xdg-open in firefox, of all places (!).

This is getting too much mocking around... and I understand little about linux and mimetypes.

All other filemanagers do the right thing, right now, both on gnome and in a DE-less box.

Offline

#716 2011-05-22 12:06:47

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 726
Website

Re: qtFM - Small, fast, light Qt filemanager

urlwolf wrote:

my .local/share/applications/defaults.list

[Default Applications]
text/html=chromium-chromium.desktop
text/plain=gedit.desktop
application/pdf=evince.desktop

/usr/share/gnome/applications/defaults.list
...

Hmm... since I don't use Gnome I don't know how /usr/share/gnome/applications/defaults.list fits into things.
But your earlier mimeinfo.cache listing indicates that this Gnome stuff doesn't seem relevant; for example, look at the entries in mimeinfo.cache for image/jpg, png etc and you'll see that eog.desktop isn't listed.

Two definite steps to take:
1) What is the contents of /usr/share/applications/defaults.list (if the file exists at all)?
2) Rename the existing ~/.config/qtfm directory and run qtfm so it creates a new configuration profile for itself. Try and open (say) a png or jpg file: what happens?

Offline

#717 2011-05-22 16:00:29

Wittfella
Member
From: Australia
Registered: 2008-05-27
Posts: 462

Re: qtFM - Small, fast, light Qt filemanager

urlwolf wrote:

mimetypes seem to be ignored in beta5

Nothing has changed in beta5,  qtfm hands off to xdg-open to open stuff.  Your xdg system is broken somehow.  You can remove qtfm from the equation by just testing with 'xdg-open somefile.pdf' from a command line.  If you get that doing the right thing, then qtfm will do the right thing.

Offline

#718 2011-05-26 13:53:37

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: qtFM - Small, fast, light Qt filemanager

When sorting files by type, would it be possible to have folders always first and to sub-sort them alphabetically too so its like:

Folder A
Folder B
Folder C
AVI A
AVI B
AVI C
TXT A
TXT B
TXT C

Offline

#719 2011-05-26 19:48:01

ctarwater
Member
Registered: 2009-02-05
Posts: 300

Re: qtFM - Small, fast, light Qt filemanager

I just wanted to stop by and say thanks for this great piece of software!  I really like using QT apps and this file manager has pretty quickly replaced pcmanfm as my day to day.  I love the simplicity and configurability you've built into it.

Thanks!

Offline

#720 2011-05-26 20:27:28

useradded
Member
From: Edinburgh, UK
Registered: 2010-05-15
Posts: 77

Re: qtFM - Small, fast, light Qt filemanager

I agree entirely with ctarwater.

I have shifted to qtfm on all my Arch machines.  It's really great: simple, configurable, just manages files, doesn't try to make my dinner.  Thanks.

Offline

#721 2011-05-26 20:34:40

metre
Member
Registered: 2011-03-13
Posts: 130

Re: qtFM - Small, fast, light Qt filemanager

Does it support automount?

Offline

#722 2011-05-26 21:43:58

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: qtFM - Small, fast, light Qt filemanager

@metre - qtfm does not handle drive mounting. You can use udev/udisks to handle that.

Offline

#723 2011-05-26 23:34:40

metre
Member
Registered: 2011-03-13
Posts: 130

Re: qtFM - Small, fast, light Qt filemanager

anonymous_user wrote:

@metre - qtfm does not handle drive mounting. You can use udev/udisks to handle that.

ok, thank you!

Offline

#724 2011-05-27 01:18:31

Wittfella
Member
From: Australia
Registered: 2008-05-27
Posts: 462

Re: qtFM - Small, fast, light Qt filemanager

@ctarwater, @useradded - Cheers, much appreciated!

@metre - As anonymous said it doesn't deal with mounting the drives, use udev/udisks/idiskie/whatever to get your system to do that, but once they are mounted qtfm will notice them and add them to the bookmarks automatically.

Offline

#725 2011-05-30 20:21:45

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: qtFM - Small, fast, light Qt filemanager

When you insert an incorrect path into qtfm's address bar and press Enter, it reverts the text contents. Would it be possible to stop this behavior so we can correct the error without having to repaste the path?

Last edited by anonymous_user (2011-05-30 20:22:08)

Offline

Board footer

Powered by FluxBB