Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 27-04-2020 18:45:49

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.7.11-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Installation d'un 'petit' logiciel Résolu

tomneu a écrit :

Oups !! Tu m'as perdu...
C'est quoi scripts ?



Je vais manger un bout vite fait pour prendre des forces et je reviens vers toi wink

Hors ligne

#27 27-04-2020 18:56:11

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Installation d'un 'petit' logiciel Résolu

chais pas et toi ?
Alors toi, tu n'en manques pas une



ben pt'êt mais j'ai jamais mis des  scripts dans nautilus . tongue

trouvé : https://doc.ubuntu-fr.org/nautilus_scripts

à mettre dans ~/.local/share/nautilus/scripts/

Dernière modification par Debian Alain (27-04-2020 19:02:45)

En ligne

#28 27-04-2020 19:03:52

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.7.11-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Installation d'un 'petit' logiciel Résolu

Et moi, j'ai jamais eu Gnome tongue
Faudrait ouvrir un nouveau post, ça pourra servir. Mettre un script "caja/nautilus" dans gnome wink

Hors ligne

#29 27-04-2020 19:06:09

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.7.11-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Installation d'un 'petit' logiciel Résolu

tomneu a écrit :

Oups !! Tu m'as perdu...
C'est quoi scripts ?



Debian Alain vient de répondre à ta question wink. Regarde ici :

https://doc.ubuntu-fr.org/nautilus_scripts

Créer des actions Thunar :
http://mezigoo.free.fr/pkexec/index.html

https://doc.ubuntu-fr.org/thunar


Scripts Nautilus
Il est également possible d'utiliser les scripts écrits pour Nautilus.
Veillez simplement à remplacer les noms des outils Gnome éventuellement présents dans les scripts par ceux de XFCE.
Par exemple si nautilus est appelé, remplacez ce texte par thunar, ou gedit par mousepad, etc.
Vous trouverez de nombreux scripts sur cette page de la documentation.
 

Dernière modification par golgot200 (27-04-2020 19:18:56)

Hors ligne

#30 27-04-2020 19:19:16

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Installation d'un 'petit' logiciel Résolu


cat > ~/.local/share/nautilus/scripts/"show spectrum pic" <<EOF

#!/bin/bash

for FILENAME in "$@"; do
    if file -b "$FILENAME" |grep -iq '\<audio\>'; then
   
    FILENAME_IN=$(basename "$FILENAME")
    FILENAME_OUT="$(basename "$FILENAME" | sed 's/\.[^.]*$//').png"
        gnome-terminal -x ffmpeg -i "$FILENAME_IN" -lavfi showspectrumpic=s=1100x500:mode=separate "$FILENAME_OUT"
    else
        echo "Aucun Audio"
    fi
done
EOF

 


puis :

sudo chmod +x ~/.local/share/nautilus/scripts/"show spectrum pic"



le script crée un tout petit fichier image , facilement reconnaissable .
il suffit de cliquer dessus pour l'avoir en plein écran .

et , enfin , test grandeur nature .

Dernière modification par Debian Alain (27-04-2020 19:20:25)

En ligne

#31 27-04-2020 19:21:49

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.7.11-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Installation d'un 'petit' logiciel Résolu

@Debian Alain

Il n'a peut-être pas gnome-terminal mais xfce-terminal non ? wink

Hors ligne

#32 27-04-2020 19:29:21

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Installation d'un 'petit' logiciel Résolu

s'il a nautilus sous xfce , alors peut être :

en user :

sudo cat > ~/.local/share/nautilus/scripts/"show spectrum pic" <<EOF

#!/bin/bash

for FILENAME in "$@"; do
    if file -b "$FILENAME" |grep -iq '\<audio\>'; then
   
    FILENAME_IN=$(basename "$FILENAME")
    FILENAME_OUT="$(basename "$FILENAME" | sed 's/\.[^.]*$//').png"
        xfce4-terminal -x ffmpeg -i "$FILENAME_IN" -lavfi showspectrumpic=s=1100x500:mode=separate "$FILENAME_OUT"
    else
        echo "Aucun Audio"
    fi
done
EOF


voire aussi (c'est pareil) :

sudo cat > $HOME/.local/share/nautilus/scripts/"show spectrum pic" <<EOF

#!/bin/bash

for FILENAME in "$@"; do
    if file -b "$FILENAME" |grep -iq '\<audio\>'; then
   
    FILENAME_IN=$(basename "$FILENAME")
    FILENAME_OUT="$(basename "$FILENAME" | sed 's/\.[^.]*$//').png"
        xfce4-terminal -x ffmpeg -i "$FILENAME_IN" -lavfi showspectrumpic=s=1100x500:mode=separate "$FILENAME_OUT"
    else
        echo "Aucun Audio"
    fi
done
EOF




test concluant .

Dernière modification par Debian Alain (28-04-2020 08:52:52)

En ligne

#33 27-04-2020 19:48:03

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.7.11-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Installation d'un 'petit' logiciel Résolu

@Debian Alain

Peut-être

xfce-terminal -x



par :

xfce-terminal -e



?

Hors ligne

#34 28-04-2020 08:38:17

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Installation d'un 'petit' logiciel Résolu

xfce-terminal -e

  , non .

en tout cas

xfce4-terminal -e

, non plus

et

xfce4-terminal -x

, oui , c'est bon .

Dernière modification par Debian Alain (28-04-2020 08:38:57)

En ligne

#35 28-04-2020 10:25:19

tomneu
Membre
Lieu : Bondues
Distrib. : Debian Buster 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : Xfce
Inscription : 27-04-2020

Re : Installation d'un 'petit' logiciel Résolu

Bonjour tout le monde,
Finalement, par l'intervention de mon frangin (programmateur linux mais qui n'est pas toujours joignable - Ah ! la famille !! big_smile), le problème semble résolu. Il s'est attaqué au problème de cet exécutable "dsf2flac" qui ne fonctionnait pas et a trouvé une soluce (pour lui, de contournement...).

Aussi, je partage l'astuce :

On télécharge le dossier "dsf2flac Linux x86_64 revision 51.zip" sur le lien suivant : https://code.google.com/archive/p/dsf2flac/downloads
On extrait le dossier. Il s'agit donc d'un exécutable déjà compilé.
Pour le rendre accessible aisément, placez-vous dans le dossier où cet exécutable se trouve puis, en root, dans le terminal :

cp dsf2flac /usr/local/bin/




Ensuite, qu'on soit en root ou pas, placez-vous dans le dossier où se trouve vos fichiers DSF et tapez dans le terminal :

env LANG= dsf2flac -r 352800 -i mon_fichier.dsf -o mon_nouveau_fichier.flac



en remplaçant "mon_fichier.dsf" par le nom de votre fichier DSF et "mon_nouveau_fichier.flac" par le titre du morceau en FLAC.

"env LANG=" permet que cet exécutable fonctionne (c'est l'astuce du frangin !). Je suis incapable de répéter ce qu'il m'a expliqué... Désolé.

"-r" permet de renseigner la fréquence du morceau conversé en FLAC. Ici, j'ai choisi 352800Hz.

Le terminal, après la conversion (assez rapide pour des fichiers de 400mo mais lente ici car fichier de 1,6go), renvoie :

dsf2flac 0.1Rev51

Input file
  Miles Davis - 1960 - Sketches of Spain (side 1).dsf
Output format
  SampleRate: 352800Hz
  Depth: 24bit
  Dither: true
  Scale: 4.0dB
Output file
  side 1.flac
100.0%  Conversion completed sucessfully.
 



C'est top, non ?!! big_smile

Pour plus de précision sur les options du programme :

dsf2flac --help



qui renvoie :

dsf2flac 0.1Rev51

Convert DSD audio files from DFF or DSF format into PCM flac audio.

Usage: dsf2flac [OPTIONS]...

  -h, --help              Print help and exit
  -V, --version           Print version and exit
  -r, --samplerate=Hz     Output sample rate  (possible values="88200",
                            "176400", "352800" default=`88200')
  -b, --bits=bits         Output bitdepth  (possible values="16", "20",
                            "24" default=`24')
  -n, --nodither          Don't add dither before quantization  (default=off)
  -s, --scale=dB          Scale adjustment. Raw DSD has a modulation depth of
                            approximately 0.5 so with no scaling the PCM peak
                            level is approximately -6dB below 0dBFs  
                            (default=`4')
  -i, --infile=filepath   Input DSF or DFF file
  -o, --outfile=filepath  Output FLAC file, if not specified the output file be
                            the same as the input file with the extension
                            changed
  -d, --dop               Encode DSD data directly into FLAC file without
                            conversion to PCM using DoP format (DSD over PCM)  
                            (default=off)



Si vous n'arrivez pas à exécuter le programme depuis n'importe quel endroit dans le terminal, une technique sympa est de copier l'exécutable dans le dossier où se trouve vos fichiers DSF puis de s'y rendre dans le terminal et de taper :

env LANG= ./dsf2flac -r 352800 -i mon_fichier.dsf -o mon_nouveau_fichier.flac



et vous obtenez le même résultat !! J'ajoute que les morceaux une fois convertis font exactement la même taille !

J'espère avoir été assez clair dans l'explication et la méthode pour tous néophytes tels que moi ! big_smile big_smile

Hors ligne

#36 28-04-2020 10:34:16

tomneu
Membre
Lieu : Bondues
Distrib. : Debian Buster 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : Xfce
Inscription : 27-04-2020

Re : Installation d'un 'petit' logiciel Résolu

Par contre,
@ Alain et golgott200,

Je vais me pencher sur vos cours afin d'en apprendre plus !! Et effectivement, je suis sous xfce4.
Merci à vous !! wink

Hors ligne

#37 28-04-2020 11:45:12

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.7.11-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Installation d'un 'petit' logiciel Résolu

@tomneu

Bonjour,

C'est pas étonnant que les fichiers ont la "même" taille :

SampleRate: 352800Hz



wink

Dernière modification par golgot200 (28-04-2020 11:46:29)

Hors ligne

#38 28-04-2020 12:29:20

tomneu
Membre
Lieu : Bondues
Distrib. : Debian Buster 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : Xfce
Inscription : 27-04-2020

Re : Installation d'un 'petit' logiciel Résolu

A la fois, les fichiers DSF ont une fréquence "diablement" plus élevés ! big_smile
Mais bon, ça marche et le son est plus que correct ! cool

Hors ligne

#39 28-04-2020 12:47:47

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.7.11-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Installation d'un 'petit' logiciel Résolu

Un petit résolu dans ton premier post devant ton intitulé wink

Hors ligne

#40 28-04-2020 12:50:22

tomneu
Membre
Lieu : Bondues
Distrib. : Debian Buster 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : Xfce
Inscription : 27-04-2020

Re : Installation d'un 'petit' logiciel Résolu

Trouve pas le bouton...

Hors ligne

#41 28-04-2020 12:56:54

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.7.11-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Installation d'un 'petit' logiciel Résolu

Dans ton premier post, tu as modifier

Signaler Modifier Citer Quick quote



Résolu Installation d'un 'petit' logiciel

Hors ligne

#42 28-04-2020 13:09:08

tomneu
Membre
Lieu : Bondues
Distrib. : Debian Buster 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : Xfce
Inscription : 27-04-2020

Re : Installation d'un 'petit' logiciel Résolu

Franchement je trouve que dalle !!!

Hors ligne

#43 28-04-2020 13:13:22

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : stable / testing
Noyau : Linux 5.8.0-1-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

En ligne

#44 28-04-2020 13:19:18

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.7.11-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Installation d'un 'petit' logiciel Résolu

Hors ligne

#45 28-04-2020 14:07:37

tomneu
Membre
Lieu : Bondues
Distrib. : Debian Buster 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : Xfce
Inscription : 27-04-2020

Re : Installation d'un 'petit' logiciel Résolu

Bon, je crois que c'est fait...

Hors ligne

Pied de page des forums