Page 1 sur 1

[mc] voir un pdf et continuer à naviguer

Publié : jeu. 16 nov. 2023, 19:42
par jeViens2Debian
Bonjour,
quand je lance un fichier PDF (ou autre appli) avec Midnight Commander, je ne peux plus utiliser le navigateur de fichier. J'ai une interface type shell, sans invite de commande. C-o n'est pas le raccourci qui permet de revenir sur mc. Je dois rater quelque chose dans l'aide.
Merci pour vos conseils.

Re: [mc] voir un pdf et continuer à naviguer

Publié : ven. 17 nov. 2023, 14:14
par karhu
Bonjour
MC a sophistiqué la sélection du programme à lancer en fonction de l'extension. Le problème est que souvent avec Arch Linux tu n'as peut-être pas le programme prévu du fait que l'installation de la distribution est fonction de tes goûts et non de la norme.
Ceci dit tu peux t'en sortir en copiant le fichier /etc/mc/mc.ext.ini dans $HOME/.config/mc/mc.ext et en modifiant l'action à faire pour l'extension voulue.
Par exemple :

Code : Tout sélectionner

# PDF
type/^PDF
Open=acroread %f > /dev/null 2>1
Ceci est une ancienne version pour ma part je fais juste : Open=xpdf %f . Enfin je faisais car ça maintenant re-fonctionne.

Re: [mc] voir un pdf et continuer à naviguer

Publié : sam. 18 nov. 2023, 08:53
par jeViens2Debian
Bonjour,
voici la configuration dans mc.ext.ini (sans .ini le programme m’avertit que c'est une façon obsolète de nommer le fichier)

Code : Tout sélectionner

[pdf]
Type=^PDF
Open=/usr/lib/mc/ext.d/doc.sh open pdf
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view pdf
Les modification que vous m'avez proposées diffèrent de mes recherches dans le fait qu'une fois le programme lancé, l'émulateur de terminal contient le sous shell de mc. Mais C-o ne me permet toujours pas de revenir aux panneaux de mc.

Code : Tout sélectionner

GNU Midnight Commander 4.8.30
Compilé avec GLib 2.76.4
Construit avec S-Lang 2.3.3 avec la base de données terminfo
Construit avec libssh2 1.11.0
Avec un éditeur intégré et un support Aspell
Avec prise en charge du sous-shell par défaut
Avec prise en charge des opérations en arrière-plan
Avec prise en charge de la souris sur xterm et la console Linux
Avec prise en charge des événements X11
Avec prise en charge de l’internationalisation
Avec prise en charge de plusieurs codepages
Avec la prise en charge des attributs ext2fs
Systèmes des fichiers virtuels :
 cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish
Types de données :
 char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;
En tout cas, merci pour votre réponse.

Re: [mc] voir un pdf et continuer à naviguer

Publié : sam. 18 nov. 2023, 10:49
par karhu
Oups :oops: !
Oui pour .ini c'est une erreur (un oubli) de ma part, MC évolue malgré son âge.
jeViens2Debian a écrit : [pdf]
Type=^PDF
Open=/usr/lib/mc/ext.d/doc.sh open pdf
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view pdf
View est utilisé pour éditer (F3) et Open, pour le lancer peut-être rajouter & (Open=xpdf %f &) en fin de commande pour que le programme se déroule en arrière plan et laisse la main à MC.
Je n'utilise pas Ctrl-o pour récupérer le terminal mais j'ouvre deux onglets dans xfce4-terminal.

Re: [mc] voir un pdf et continuer à naviguer (résolu)

Publié : sam. 25 nov. 2023, 08:54
par jeViens2Debian
Bonjour et merci à Karhu,
C'est bien une esperluette à la fin de la ligne Open qui règle le problème, en tout cas sous Debian parce qu'il faut que je vérifie sur ma machine Arch.
$ cp /etc/mc/mc.ext.ini ~/.config/mc/

Code : Tout sélectionner

[pdf]
Type=^PDF
Open=/usr/lib/mc/ext.d/doc.sh open pdf &
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view pdf