- edited description
Alpha 1.1 User Experience: Missing default handlers for common file types (mime types)
The default xfce4 desktop does not know how to open common file types (gnumeric, abiword, pdf, graphics, etc).
The default mimetype handlers should be pre-defined to use the currently shipped applications to open these files.
These defaults are set in /usr/share/applications/mimeapps.list
. The current list is now shipped but with the name xfce-mimeapps.list
. This file is not being read by the standard XDG handlers that look for this stuff. See https://wiki.archlinux.org/index.php/Default_applications for more details.
To test:
- Install Alpha 1.1 and log in as the created user during installation
- Open abiword, gnumeric
- Create a new file with either of these applications and save it to your home dir
- Close the application
- Open the
file manager
- Visit the directory where you saved the test file(s)
- Double click the file(s) to open it.
The current setup is popping a dialog asking what program to use to open this file. The expected behavior is for the default handler to be pre-set and the system to just know how to do open these files.
Comments (5)
-
reporter -
It seem the env is missing $XDG_CURRENT_DESKTOP. Add below script to xinitrc might work
# set XDG_CURRENT_DESKTOP so that Qt 5 applications can identify user set Xfce theme if test "x$XDG_CURRENT_DESKTOP" = "x"; then XDG_CURRENT_DESKTOP="XFCE" export XDG_CURRENT_DESKTOP fi
https://forum.manjaro.org/index.php?topic=13728.0 https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html
-
Btw, it might get confusion as I saw there is another mimeapps.list under $HOME/.config too
-
reporter The $HOME/.config/mimeapps.list is a user-modified version of the system-wide default config. We only need to ship it in the standard XDG location and desktops will copy it from there as needed. That way, every user account starts off with the same settings and the user can customize as they need.
-
reporter - changed status to resolved
Rename mimeapps.list and place it in the correct location. This fixes
#104→ <<cset b1cb6686449e>>
- Log in to comment