Il s'agit de la commande devilspie qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
devilspie - effectuer des actions sur les fenêtres au fur et à mesure qu'elles sont créées
SYNOPSIS
diablesse [OPTION] ... fichiers de configuration...
DESCRIPTION
diablesse est un programme qui peut détecter les fenêtres au fur et à mesure de leur création et effectuer des actions
sur eux s'ils correspondent à un ensemble de critères.
Les fichiers de configuration sont un ensemble d'expressions s. Pour la documentation et des exemples, voir
/usr/share/doc/devilspie/.
Options de lignes de commande :
-a --appliquer-à-existant
S'applique à toutes les fenêtres existantes au lieu de simplement aux nouvelles fenêtres.
-d --déboguer
Informations de débogage de sortie
PERMIS SYMBOLES
Dans les fichiers d'entrée, les symboles suivants sont connus par diablesse:
is L'égalité des chaînes, (est ab) signifie que a est identique à b.
contient
La sous-chaîne (contient une aiguille de botte de foin) signifie que la botte de foin contient une aiguille.
allumettes
Les correspondances d'expression régulière, (correspond au modèle str) signifie que le modèle d'expression régulière correspond à str.
nom_fenêtre
Renvoie le titre de la fenêtre courante (String).
rôle_fenêtre
Renvoie le rôle (tel que déterminé par l'indice WM_WINDOW_ROLE) de la fenêtre actuelle
(Chaîne de caractères).
classe_fenêtre
Renvoie la classe de la fenêtre courante (String).
fenêtre_xid
Renvoie l'identifiant de la fenêtre X11 de la fenêtre courante (entier).
Nom de l'application
Renvoie le nom de l'application (tel que déterminé par libwnck) de la fenêtre actuelle
(Chaîne de caractères).
propriété_fenêtre
Renvoie la propriété donnée de la fenêtre, par exemple passer "_NET_WM_STATE" (chaîne).
fenêtre_espace de travail
Renvoie l'espace de travail sur lequel se trouve une fenêtre (entier).
déboguer Fonction de débogage, affiche le titre, le nom, le rôle et la géométrie de la fenêtre actuelle
(Renvoie VRAI).
impression Affiche les arguments (sans 0 à la fin renvoie un booléen).
imprimer
Afficher les arguments (avec 0 à la fin renvoie un booléen).
str Transformez les paramètres en chaînes et concaténez-les.
hex Transformez le paramètre entier en une chaîne hexadécimale non signée (avec 0x
préfixe).
géométrie
Définir la position + la taille (comme tring) de la fenêtre actuelle (renvoie un booléen).
plein écran
Rend la fenêtre actuelle en plein écran (renvoie TRUE).
concentration Focus sur la fenêtre actuelle (renvoie TRUE).
centre Position centrale de la fenêtre actuelle (renvoie un booléen).
maximisent
Maximise la fenêtre actuelle (renvoie TRUE).
maximiser_verticalement
Maximise verticalement la fenêtre courante (renvoie TRUE).
maximiser_horizontalement
Maximise horizontalement la fenêtre courante (renvoie TRUE).
démaximiser
Dé-maximiser la fenêtre actuelle (renvoie TRUE).
minimiser
Minimise la fenêtre actuelle (renvoie TRUE).
réduire au minimum
Annuler la réduction de la fenêtre actuelle (renvoie TRUE).
Ombre Ombre ("roll up") la fenêtre actuelle (renvoie VRAI).
ne pas ombrager
Supprimez l'ombre ("roulez vers le bas") de la fenêtre actuelle (renvoie VRAI).
close Ferme la fenêtre actuelle (renvoie TRUE).
épingle Épinglez la fenêtre actuelle à tous les espaces de travail (renvoie TRUE).
détacher Détachez la fenêtre actuelle de tous les espaces de travail (renvoie TRUE).
bâton Rendre la fenêtre actuelle collée à toutes les fenêtres (renvoie TRUE).
décoller
Décollez la fenêtre des fenêtres (renvoie TRUE).
set_workspace
Déplacez la fenêtre vers un numéro d'espace de travail spécifique, en comptant à partir de 1 (renvoie un booléen).
set_viewport
Déplacez la fenêtre vers un numéro de fenêtre spécifique, en comptant à partir de 1 (renvoie un booléen).
sauter_pager
Supprime la fenêtre actuelle de la liste des fenêtres (renvoie TRUE).
skip_tasklist
Supprime la fenêtre actuelle du pager (renvoie TRUE).
au dessus de Définit la fenêtre actuelle au-dessus de toutes les fenêtres normales (renvoie TRUE).
ci-dessous Définissez la fenêtre actuelle pour qu'elle soit inférieure à toutes les fenêtres normales (renvoie TRUE).
décorer
Ajoutez les décorations du gestionnaire de fenêtres à la fenêtre actuelle (renvoie un booléen).
décorer
Supprime les décorations du gestionnaire de fenêtres de la fenêtre actuelle (renvoie un booléen).
type de victoire
Définit le type de fenêtre de la fenêtre actuelle (renvoie un booléen). Les valeurs acceptées sont :
normal, dialogue, menu, barre d'outils, splashscreen, utilitaire, dock, bureau.
opacité
Changer le niveau d'opacité (sous forme d'entier en 0..100) de la fenêtre courante (renvoie
booléen).
spawn_async
Exécute une commande en arrière-plan (renvoie un booléen). La commande est donnée en un seul
chaîne, ou comme une série de chaînes (similaire à execl).
spawn_sync
Exécuter une commande au premier plan (renvoie la sortie de la commande sous forme de chaîne, ou FALSE sur
Erreur). La commande est donnée sous la forme d'une seule chaîne ou d'une série de chaînes (similaire à
ex.).
Utilisez devilspie en ligne en utilisant les services onworks.net