Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
RÉSOLU [feh] Syntaxe pour ouvrir fichier puis défilement
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
T0MuX
n00b
n00b


Joined: 12 Apr 2016
Posts: 64

PostPosted: Sun Jun 05, 2016 12:28 pm    Post subject: RÉSOLU [feh] Syntaxe pour ouvrir fichier puis défilement Reply with quote

Bonjour, après avoir fait plusieurs recherches sur le web puis n'avoir rien trouvé sur ce forum non plus, je met donc un poste ici.

J'utilise feh pour ouvrir mes images. C'est plutôt pas mal, très très léger, cependant je bûche sur un truc.

Quelle serait la syntaxe pour : ouvrir un fichier puis faire défiler les images du même répertoire ?

J'ai testé quelques trucs du style feh -F %f (indiqué sur la doc ubuntu) ça ne change strictement rien je ne peux pas faire défiler. Je suis donc obligé de fermer et de rouvrir l'image d'après à la main à chaque fois.
J'utilise PCManFM, au cas où cela soit un détail important...

Si je trouve je posterai la syntaxe en réponse ici. En attendant je vous remercie d'avance.
_________________
T0MuX
" Le seul autoradio véritable est celui qui ne se règle que du pied droit. "


Last edited by T0MuX on Sun Jul 17, 2016 11:13 am; edited 1 time in total
Back to top
View user's profile Send private message
k-root
Guru
Guru


Joined: 08 Jan 2005
Posts: 426

PostPosted: Tue Jun 07, 2016 3:42 pm    Post subject: Re: [feh] Recherche syntaxe pour ouvrir fichier puis défilem Reply with quote

T0MuX wrote:

Quelle serait la syntaxe pour : ouvrir un fichier puis faire défiler les images du même répertoire ?


ahum ..

Code:
-|, --start-at filename
Start the filelist at filename. Note that at the moment, filename must match an (expanded) path in the filelist


exemple :

Code:
ls *.jpeg | feh --start-at TheRedDot.jpeg -f -


ou
Code:
feh TheRedDot.jpeg .

_________________
boozo wrote:
Gentoo, ça mange des ours et baffe des buffles par 37°C avec un bob et des tongs
Back to top
View user's profile Send private message
T0MuX
n00b
n00b


Joined: 12 Apr 2016
Posts: 64

PostPosted: Thu Jun 09, 2016 5:40 am    Post subject: Reply with quote

Je te remercie pour ta réponse. Voici mes tests...

Code:
feh --start-at DSC_0152.JPG
feh ERROR: --start-at DSC_0152.JPG: File not found in filelist


Bon je suppose qu'on ne peut que l'utiliser qu'avec un "ls pipé" (ou tout autre commande qui liste une série de fichier).

Code:
feh DSC_0152.JPG .


Et bien oui, je sais pas d'où tu la sors celle là mais c'est exactement ce que je cherchais :D

Un grand merci !
_________________
T0MuX
" Le seul autoradio véritable est celui qui ne se règle que du pied droit. "
Back to top
View user's profile Send private message
T0MuX
n00b
n00b


Joined: 12 Apr 2016
Posts: 64

PostPosted: Thu Jun 23, 2016 7:59 pm    Post subject: Reply with quote

Euh je reviens à la charge car en fait, non ce n'est pas tout à fait ce que je cherche......
quand je fais ouvrir un fichier, dans PCManFM, avec la commande "feh %f ." et bien il ouvre mon image mais il se retrouve automatiquement dans ~/ donc si je fais espace je vois les images dans le répertoire ~/

Comment puis je faire pour que ma commande travaille dans le répertoire du fichier que j'ouvre ? 8O
_________________
T0MuX
" Le seul autoradio véritable est celui qui ne se règle que du pied droit. "
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3084
Location: Paris

PostPosted: Fri Jun 24, 2016 10:55 am    Post subject: Reply with quote

Au pire, tu fais un shell script qui fait un "cd" sur le dirname de son argument puis qui fait "feh $1 .", et c'est avec lui que tu ouvres tes images?
_________________
-Gentoo hardened [EoL]: µ-serv Gen8 G1610T, 8Go ECC ; NF9D-2700, 4Go
-FreeBSD 11/Vimage/Jails: DS61, i3 2100T, 16Go ; FreeNAS: µ-serv N40L, 8Go ECC
-Réseau: ERL-3 + ESL-24 + GS108Tv2
-NAS: RN312
Back to top
View user's profile Send private message
k-root
Guru
Guru


Joined: 08 Jan 2005
Posts: 426

PostPosted: Fri Jun 24, 2016 11:58 am    Post subject: Reply with quote

Code:
feh %f  `dirname %f `


Code:
 find  `dirname %f ` -maxdepth 1 -type f | sort -n | feh --start-at %f  -f -


?
_________________
boozo wrote:
Gentoo, ça mange des ours et baffe des buffles par 37°C avec un bob et des tongs
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3084
Location: Paris

PostPosted: Fri Jun 24, 2016 10:29 pm    Post subject: Reply with quote

k-root: Le premier me plaît bien si ça passe, le 2e j'ai peur du tuage des chatons par inadvertance ;)
_________________
-Gentoo hardened [EoL]: µ-serv Gen8 G1610T, 8Go ECC ; NF9D-2700, 4Go
-FreeBSD 11/Vimage/Jails: DS61, i3 2100T, 16Go ; FreeNAS: µ-serv N40L, 8Go ECC
-Réseau: ERL-3 + ESL-24 + GS108Tv2
-NAS: RN312
Back to top
View user's profile Send private message
T0MuX
n00b
n00b


Joined: 12 Apr 2016
Posts: 64

PostPosted: Fri Jul 15, 2016 11:06 am    Post subject: Reply with quote

Merci les gars !!

Alors, résultat... La 1ere commande fonctionne, dans le sens où "fonctionne" = "quelque chose s'exécute" c'est à dire que feh m'ouvre mon image 2 fois. En gros, si j'ouvre photo.jpg avec, il me fait une sorte de playlist avec photo.jpg et... photo.jpg. lol donc pas le reste du répertoire courant.

La 2eme commande ne fonctionne pas du tout.

8O
_________________
T0MuX
" Le seul autoradio véritable est celui qui ne se règle que du pied droit. "
Back to top
View user's profile Send private message
T0MuX
n00b
n00b


Joined: 12 Apr 2016
Posts: 64

PostPosted: Sun Jul 17, 2016 11:01 am    Post subject: Reply with quote

Un peu d'avancement.

J'ai créé un script qui contient ceci :
Code:
#!/bin/bash
fichier=$1
dossier=`dirname $1`
feh $fichier $dossier


Sauf que ce n'est toujours pas vraiment ça.
Voilà comment ça se comporte :
- On admet que j'ai dossier qui contient 4 photos 1.jpg 2.jpg 3.jpg et 4.jpg.
- J'ouvre 2.jpg l'image s'ouvre bien.
- J'appuie sur Espace pour faire défiler, ça revient à 1.jpg puis 2.jpg puis 3....

Si je commence à 3.jpg, pareil. Il repart au début du dossier forcément quand je fais défiler. 8O

Je ne comprend pas la logique de ce truc. Je voudrais simplement pouvoir ouvrir n'importe quelle image et que Feh suive l'odre dans lequel elle sont listées à partir de celle que j'ouvre. C'est tout !

Si Feh ne permet pas cela, alors je changerais de visionneuse.
_________________
T0MuX
" Le seul autoradio véritable est celui qui ne se règle que du pied droit. "
Back to top
View user's profile Send private message
T0MuX
n00b
n00b


Joined: 12 Apr 2016
Posts: 64

PostPosted: Sun Jul 17, 2016 11:13 am    Post subject: Reply with quote

C'est bon !! J'ai trouvé mon bonheur !!

Voici mon script :
Code:
#!/bin/bash
fichier=$1
dossier=`dirname $1`
feh -. "$dossier" --start-at "$fichier" -g 1366x768


IMPECCABLE, exactement comme je voulais. Si j'ouvre 3.jpg et fait espace, je tombe bien sur 4.jpg :P

Un grand merci à vous tous, car vos indications m'ont quand même apprit et donné quelques idées, et merci aussi à la doc ArchLinux de Feh.

Résolu 8)
_________________
T0MuX
" Le seul autoradio véritable est celui qui ne se règle que du pied droit. "
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum