VIFM - Dateien starten nicht in den definierten Anwendungen

micha OS

Active Member
Hallo,

ich nutze als Dateimanager VIFM. In der Konfigurationsdatei ~/.vifm/vifmrc habe ich neben einem speziellen Colortheme noch Anwendungen angegeben, die zum Starten einer beliebigen Datei herangezogen werden sollen. Wenn ich im Filemanager eine Datei aufrufe, startet diese nur im Vim. Jedoch wird das Farbthema erkannt, was mir bestätigt, dass der Vifm auf die Konfigurationsdatei zugreift.

Irgendwo ist der Wurm drin - nur wo???

LG Micha

Hier ein Auszug aus meiner ~/.vifm/vifmrc:
" vim: filetype=vifm :
" Sample configuration file for vifm (last updated: 9 September, 2020)
" You can edit this file by hand.
" The " character at the beginning of a line comments out the line.
" Blank lines are ignored.
" The basic format for each item is shown with an example.

" ------------------------------------------------------------------------------

......

" You can also add %CLEAR if you want to clear screen before running FUSE
" program.

" Pdf
filextype {*.pdf},<application/pdf> zathura %c %i &, apvlv %c, xpdf %c
fileviewer {*.pdf},<application/pdf> pdftotext -nopgbrk %c -

" PostScript
filextype {.ps,.eps,*.ps.gz},<application/postscript>
\ {View in zathura}
" \ /usr/local/bin/zathura %f,
\ {View in gv}
\ gv %c %i &,

" Djvu
filextype {*.djvu},<image/vnd.djvu>
\ {View in zathura}
\ zathura %f,
\ {View in apvlv}
\ apvlv %f,

" Audio
filetype {.wav,.mp3,.flac,.m4a,.wma,.ape,.ac3,.og[agx],.spx,.opus},
\<audio/*>
\ {Play using MPV}
\ mpv %f,
\ {Play using MPlayer}
\ mplayer %f,
fileviewer {*.mp3},<audio/mpeg> mp3info
fileviewer {*.flac},<audio/flac> soxi

" Video
filextype {.avi,.mp4,.wmv,.dat,.3gp,.ogv,.mkv,.mpg,.mpeg,.vob,
\.fl[icv],.m2v,.mov,.webm,.ts,.mts,.m4v,.r[am],.qt,.divx,
\*.as[fx]},
\<video/*>
\ {View using mpv}
\ mpv %f &,
\ {View using mplayer}
\ mplayer %f,
fileviewer {.avi,.mp4,.wmv,.dat,.3gp,.ogv,.mkv,.mpg,.mpeg,.vob,
\.fl[icv],.m2v,.mov,.webm,.ts,.mts,.m4v,.r[am],.qt,.divx,
\*.as[fx]},
\<video/*>
\ ffprobe -pretty %c 2>&1

" Web
filextype {.html,.htm},<text/html>
\ {Open with firefox}
\ firefox %f &,
\ {Open with dwb}
\ dwb %f %i &,
\ {Open with uzbl}
\ uzbl-browser %f %i &,
filetype {.html,.htm},<text/html> links, lynx

......

" Images
filextype {.bmp,.jpg,.JPG,.jpeg,.png,.gif,.xpm},<image/>
\ {View in sxiv}
\ sxiv -ia %f &,
" \ {View in sxiv}
" \ sxiv %f,
\ {View in gpicview}
\ gpicview %c,
\ {View in shotwell}
\ shotwell,
fileviewer {.bmp,.jpg,.jpeg,.png,.gif,.xpm},<image/*>
\ identify %f

"
 

midnight

OpenBSD & FreeBSD
Wenn ich mir die Docs anschaue, faellt mir folgendes auf:

Deins:
Code:
filetype {.html,.htm},<text/html> links, lynx

Docs:
Code:
    filetype *.html,*.htm
            \ {View in lynx}
            \ lynx
    filextype *.html,*.htm
            \ {Open with dwb}
            \ dwb %f %i &,
    filetype *.html,*.htm
            \ {View in links}
            \ links
    filextype *.html,*.htm
            \ {Open with firefox}
            \ firefox %f &,
            \ {Open with uzbl}
            \ uzbl-browser %f %i &,

Probiere es mal so, wie in den Docs beschrieben. Die geschweiften Klammern scheinen hier fuer die Beschreibung zu sein und nicht fuer den Suffix.

 

micha OS

Active Member
Hallo Midnight,

spät (ca. 7 Monate), doch nicht zu spät möchte ich mich nochmal zu dem Thema melden. Ich hatte deine Tipps befolgt aber das hatte leider auch nichts gebracht.

Dann habe ich VIFM erst einmal VIFM sein lassen und habe ihn heute wieder einmal getestet und was soll ich sagen
- ich habe keine Konfigurationen angefasst, es ist alles noch im alte Zustand, aber es funktioniert jetzt alles einwandfrei.

Das einzige, was mir hier noch einfällt ist, dass ich von FreeBSD 13.0 auf FreeBSD 13.1 upgegradet habe.

Kein Ahnung, ob es damit zu tun hat oder ob eine neue VIFM-Version den Fehler behoben hat, aber jetzt funktioniert alles, wie ich es will.

LG Micha
 
Oben