Est-il possible de mettre en miroir une section active d'un espace de travail afin qu'elle soit visible dans l'espace de travail actuel comme une fenêtre qui peut être déplacée?
L'autre jour, j'avais une machine virtuelle Windows 10 en cours d'exécution sur mon hôte Ubuntu 16.04, ce qui a pris beaucoup de temps pour terminer la mise à jour. J'ai continué à vérifier ses progrès via Expo ( Super+ S) sur Ubuntu. Cela m'a fait penser que ce problème a probablement déjà été résolu, car des outils tels que simplescreenrecorder peuvent être configurés pour n'enregistrer qu'une partie de l'écran. Cependant, je ne connais pas la terminologie appropriée à utiliser pour ma recherche Google.
J'aimerais voir la capture d'écran 300x150 ci-dessous sous la forme d'une fenêtre flottante (avec mises à jour en direct) dans le coin supérieur droit de l'espace de travail qui se trouve être actuel.
la source
tail -F file | grep pattern
journaux pour être averti de certains événements), le second vous enverra une notification quand il y a un certain temps depuis la dernière ligne écrite (utile pour savoir quand un build est terminé).Réponses:
MODIFIER
(Nouvelle réponse)
TERMINÉ.
La réponse ci-dessous est maintenant disponible sous une forme raffinée, à titre d'indicateur, en tant que ppa pour Trusty, Xenial, Yakkety et Zesty:
L'indicateur (y compris la fenêtre de prévisualisation) est maintenant bien bas en jus. Les options incluent une fenêtre de paramètres, le réglage de la taille / couleur de la bordure de la fenêtre, la taille de la fenêtre.
En attendant, j'ai trouvé utile de garder un œil sur la fenêtre AU; voir s'il y a des messages :)
RÉPONSE ANCIENNE
(
premierdeuxième concept approximatif)Avoir une représentation minimisée d'une fenêtre sur un autre espace de travail
À ma (grande) surprise, cela peut être fait efficacement , que ce soit avec la ruse et la tromperie; avoir une représentation mise à jour d'une fenêtre sur un autre espace de travail. Pas apte à regarder un film, certainement assez bon pour garder un œil sur une fenêtre ailleurs (exemple: ma fenêtre de carte TV):
Comment ça marche dans la pratique
Avec la fenêtre devant, appuyez sur une touche de raccourci:
(la fenêtre minimisera)
Passez à un autre espace de travail, appuyez à nouveau sur la touche de raccourci, une petite représentation de la fenêtre apparaîtra, mise à jour toutes les 4 secondes:
La fenêtre s'affiche toujours au-dessus des autres fenêtres. En l'état, la fenêtre mesure 300 pixels (largeur), mais peut être définie sur n'importe quelle taille.
Pour y mettre fin, appuyez (à nouveau) sur la touche de raccourci. La petite fenêtre se fermera, vous vous déplacerez vers la fenêtre de la fenêtre d'origine, qui réapparaîtra, non réduite.
Les scripts
Le script de contrôle
La représentation de fenêtre
Comment utiliser
Installer
python3-pil
,xdotool
etwmctrl
Créez, s'il n'existe pas encore, le répertoire
~/bin
.showcase_control
(sans extension)~/bin
, et rendez-le exécutable .showmin
(sans extension) dans~/bin
, et rendez-le exécutable .Déconnectez-vous et reconnectez-vous, puis ajoutez la commande suivante au raccourci de votre choix:
Choisissez: Paramètres système> "Clavier"> "Raccourcis"> "Raccourcis personnalisés". Cliquez sur le "+" et ajoutez la commande:
et ça devrait marcher!
Inconvénients?
La configuration, telle qu'elle est actuellement, ajoute du travail à votre processeur. Cependant, sur mon (très) ancien système, il ajoute (en moyenne) env. 4-5% je compte, que je ne l' ai pas remarqué en aucune façon.
Mise à jour: Il s'avère que vous
import
pouvez redimensionner l'image en une seule étape, ainsi que récupérer l'image de la fenêtre. Cela signifie une réduction substantielle de la charge du processeur. Dans le même temps, le temps de rafraîchissement est plus court (3 secondes maintenant), toujours à des "coûts" inférieurs.Explication
import
-command, une fois que nous avons l'identifiant de la fenêtre. Bien que cela fonctionne sur des fenêtres réduites ou des fenêtres sans focus, il y a cependant un problème: la fenêtre doit être sur l'espace de travail actuel .wmctrl
, mais en même temps minimisée.En bref:
Spécifiquement pour VirtualBox
Lorsque la fenêtre VBox est devant, il s'avère que les touches de raccourci Ubuntu sont désactivées (!), Donc le script de contrôle doit être lancé d'une autre manière. Ci-dessous quelques brèves.
Option 1
J'ai édité le script de contrôle. Maintenant seulement dans le cas de VirtualBox:
Cliquez n'importe où sur le bureau, puis appuyez sur votre touche de raccourci. Après cela, utilisez simplement la touche de raccourci pour afficher la fenêtre et quitter.
Explication: Le script de contrôle a été créé pour quitter si la fenêtre était de type "bureau", car vous ne voudriez pas réduire le bureau. Maintenant, le script cherche d'abord les fenêtres VirtualBox éventuellement existantes, à cibler, si la fenêtre actuellement active est le bureau.
Option 2
Copiez l'icône ci-dessous (clic droit -> enregistrer sous), enregistrez-la sous
minwinicon.png
Copiez les lignes ci-dessous dans un fichier vide, enregistrez-le comme
minwin.desktop
dans~/.local/share/applications
:Vous devez vous déconnecter et vous reconnecter pour que le lanceur "trouve" le
~/bin
chemin local !Faites glisser l'icône sur le lanceur pour l'utiliser.
La deuxième solution a un inconvénient important: après l'avoir utilisée depuis le lanceur, elle continuera à clignoter pendant quelques secondes, en attendant qu'une fenêtre apparaisse. Pendant ce temps, cliquer à nouveau n'aura aucun effet. Cela peut être résolu, comme décrit ici , mais l'inclure dans cette réponse serait vraiment trop long. Si vous souhaitez utiliser l'option deux, veuillez consulter le lien.
la source
import
peut le faire, contrairement à la capture d'écran gnome. Très, très intéressant. Je suis curieux de savoir quelle est exactement la différence entre leur façon de travaillerQuelque chose qui semble exagéré mais qui fonctionne totalement à cet effet est Open Broadcaster . Dans la zone de liste "Sources", cliquez sur le signe plus, sélectionnez "Capture de fenêtre", puis suivez les invites pour sélectionner la fenêtre qui vous intéresse. Inutile de frapper l'enregistrement; utilisez simplement l'aperçu. Il est disponible pour à peu près n'importe quel système d'exploitation , avec des instructions pour Ubuntu ici , que j'ai copiées ci-dessous.
Si vous en avez envie, vous pouvez alors aller dans le menu "Affichage" et masquer tous les éléments de l'interface utilisateur.
la source