web-dev-qa-db-fra.com

Comment démarrer un programme toujours sur le deuxième moniteur

J'ai essayé de Google et de parcourir/rechercher les questions, mais sans succès.

J'ai Xubuntu 12.10 installé et le bureau étendu fonctionne très bien (pilote d’affichage Intel). Le problème est que je veux démarrer feh diaporama au démarrage sur le deuxième moniteur. En raison du bureau étendu, je n'ai que DISPLAY=:0 et il n'est donc pas possible d'utiliser DISPLAY=:1 ou :0.1.

J'ai un script de démarrage qui s'exécute feh au démarrage et il démarre sur le deuxième moniteur car il semble que le pointeur de la souris se trouve au milieu du bureau. Mais le script s'exécute maintes et maintes fois pour s'assurer que cette dernière obtienne une liste de fichiers actualisée si de nouvelles images se trouvent dans le répertoire (un dossier partagé). Donc, si le curseur se trouve sur le moniteur principal (ce qui est évidemment le cas lorsque vous utilisez un ordinateur), feh commence dessus et je dois déplacer le pointeur de la souris sur le second moniteur et tuer feh.

Je pensais donc utiliser deux écrans et définir chaque moniteur sur son propre écran, mais à cause de XFCE, il n’ya pas de xorg.conf pour configurer deux écrans. Je comprends qu’il est possible d’utiliser xorg.conf mais comment le configurer? J'ai essayé de google-ing aussi mais sans plus de chance :(

Donc soit il me faut un moyen de commencer feh toujours dans le second moniteur, soit de faire comprendre à feh qu'il y a de nouvelles images dans le répertoire :)

3
KarZan

J'ai eu le même problème et j'ai utilisé la géométrie pour déterminer quel moniteur afficherait l'image lors de l'utilisation de moniteurs supplémentaires en mode étendu. Le problème est que le système considère les moniteurs comme un seul écran avec une seule géomobile. En utilisant le décalage xy, vous pouvez dicter l’affichage de l’image

c'est-à-dire que j'ai deux moniteurs A-1920x1080 et B-1680x1050

Pour afficher sur le moniteur B, j'utilise les éléments suivants

feh --recursive --randomize --auto-zoom --geometry 1680x1050+1920+0  --slideshow-delay 5 -B black --action "gvfs-trash '%f'" ~/Pictures 
2
user305217