Il y a environ un mois, je suis passé d'Ubuntu 14.04 LTS à Arch et je suis assez satisfait de cette décision. Cependant, je manque certaines fonctionnalités avec ma nouvelle distribution, en particulier Shift+ printscrqui, dans Unity, permet de sélectionner une région d'écran à capturer.
J'utilise i3 WM. Donc, ma question est: comment puis-je configurer un comportement de capture d'écran de type Unity pour pouvoir accrocher des régions d'écran ou des fenêtres avec un raccourci clavier ou quelque chose (sans creuser dans l'ID de la fenêtre et les éléments de la console)?
la source
import ss.png
pour prendre une capture d'écran de cette fenêtre.Cela fait longtemps que je n'ai pas posé cette question et il semble que cela soit utile pour certains utilisateurs. Je fournis donc mon propre script pour faire des captures d'écran avec
xclip
et desimagemagick
packages.Tout d'abord, installez les dépendances mentionnées ci-dessus. Ensuite, vous pouvez faire ce que vous voulez avec le script ci-dessous. Il prend en charge la capture d'écran d'un écran entier ou d'une région d'écran et copie automatiquement une capture d'écran dans un presse-papiers afin que vous puissiez la coller partout (navigateur ei ou messager Telegram).
Un couple de pas si difficile à trouver avec des hacks ajouterait un support pour capturer des fenêtres spécifiques et basculer la copie.
Et voici mes raccourcis de référence pour
i3wm
utiliser ce script:la source
avez-vous essayé de scrotter un simple utilitaire de capture d'écran en ligne de commande
réf.,: https://faq.i3wm.org/question/202/what-do-you-guys-use-for-printscreen/
la source
Tout d'abord, installez xclip, imagemagick et jq!
J'ai cette ligne dans ma configuration i3:
Cela mettra une capture d'écran de la fenêtre active sur votre presse-papiers lorsque vous appuyez sur mod (Window / Alt) + Printscreen.
i3-msg -t get-tree récupère toutes les fenêtres d'i3 en tant que json, puis nous utilisons jq pour obtenir l'id de la fenêtre de la fenêtre focalisée. Nous le passons à la commande import imagemagicks et redirige le résultat vers xclip qui le mettra dans le presse-papier!
la source
Flameshot est une alternative décente.
Vous pouvez utiliser l'option
-p /path/to/directory
pour ignorer la sélection du répertoire de sauvegarde.la source
Une option très simple si vous l'avez installée ou si cela ne vous dérange pas de l'installer utilise xfce4-screenshooter et la configuration i3 serait:
Mise en garde: bien que relativement léger, il existe certaines dépendances si vous n'utilisez aucun autre programme xfce4
la source
Utilisez maim . Il est développé plus activement et dépend de la pente qui est bien meilleure.
N'utilisez pas de scrot. Sa boîte de sélection corrompt et laisse une impression dans la capture d'écran (également la boîte se déforme lors du redimensionnement) lorsqu'elle est utilisée sur une fenêtre de mise à jour (disons htop).
la source
J'aime l' obturateur pour ses capacités de post-traitement (cercles rouges dessinés à la main!) Et ses options de configuration complètes.
Vous pouvez saisir une région d'écran en exécutant
Vous pouvez configurer des raccourcis clavier de la
.config/i3/config
manière suivante:Le chargement prend une seconde, vous pouvez donc le démarrer automatiquement en arrière-plan:
L'obturateur sera alors accessible via une icône de plateau, ce qui vous donne de nombreuses options utiles au-delà de ce qui précède.
la source
Ce script perl6 prend racine, zone, fenêtre ou retarde les captures d' écran en utilisant l'importation et les enregistre dans un fichier $ et dans le presse-papiers.
Voici les principales liaisons dans i3 pour exécuter le script:
la source