AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

wmii - En ligne dans le Cloud

Exécutez wmii dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande wmii 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


wmii - Gestionnaire de fenêtres amélioré²

SYNOPSIS


wmi [-a ] [-r ]

wmii-v

DESCRIPTION


Vue d’ensemble
wmii est un gestionnaire de fenêtres dynamique pour X11. Contrairement à la gestion statique des fenêtres, l'utilisateur
doit rarement penser à la façon d'organiser les fenêtres, peu importe ce qu'il fait ou combien
les applications sont utilisées en même temps. Le gestionnaire de fenêtres s'adapte au courant
environnement et s'adapte aux besoins de l'utilisateur, plutôt que de l'obliger à utiliser un préréglage,
mise en page fixe et en essayant d'y intégrer toutes les fenêtres et applications.

wmii prend en charge la gestion des fenêtres classiques et en mosaïque avec un clavier et une souris étendus
contrôler. La gestion classique des fenêtres organise les fenêtres dans une couche flottante dans laquelle tyen peut
être déplacé et redimensionné librement. La gestion des fenêtres en mosaïque organise les fenêtres en colonnes verticales.
Chaque colonne contient un nombre arbitraire de fenêtres arbitraires et les organise verticalement dans un
manière sans chevauchement. Ils peuvent ensuite être déplacés et redimensionnés, parmi et à l'intérieur des colonnes, à
volonté.

wmii fournit un système de fichiers virtuel qui représente l'état interne similaire au
procfs des systèmes d'exploitation Unix. La modification de ce système de fichiers virtuel entraîne la modification
l'état du gestionnaire de fenêtres. Le service de système de fichiers virtuel est accessible via
Les programmes clients compatibles 9P, comme wmiir(1). Cela permet un contrôle à distance simple et puissant
du gestionnaire de fenêtres principal.

Command Gamme Arguments
-a
Spécifie l'adresse sur laquelle wmii devrait écouter les connexions. L'adresse
prend la forme !. La valeur par défaut est de la forme :

unix!/tmp/ns.$ USER.${AFFICHAGE%.0}/wmi

qui ouvre un socket unix selon les conventions du port Plan 9. Pour ouvrir un socket TCP,
écoutant au port 4332 sur l'interface de bouclage, utilisez :

tcp!localhost!4332

$WMII_NAMESPACE est automatiquement réglé sur cette valeur.

-r
Spécifie le script rc à exécuter. Si consiste en un seul argument,
$WMII_CONFPATH est recherché avant $ CHEMIN. Sinon, il est passé au shell pour
évaluation. Les variables d'environnement $WMII_ADDRESS et $WMII_CONFPATH sont prédéfinis
pour le script.

Terminologie
Commande
Une instance de serveur X en cours d'exécution composée de périphériques d'entrée et d'écrans.

Écran A physique ou virtuel (Xinerama ou Xnest(1)) écran d'un affichage X.

Fenêtre Un objet X dessinable (rectangulaire) qui est affiché sur un écran, généralement un
fenêtre de candidature.

Client Une fenêtre d'application entourée d'une fenêtre de cadre contenant une bordure et un
barre de titre.

Couche flottante
Une couche écran de wmii au-dessus de toutes les autres couches, où les clients sont disposés dans un
manière classique (flottante). Ils peuvent être redimensionnés ou déplacés librement.

Couche gérée
Une couche écran de wmii sous la couche flottante, où les clients sont disposés en
manière non chevauchante (gérée). Ici, le gestionnaire de fenêtres attribue dynamiquement
chaque client une taille et une position. La couche gérée se compose de colonnes.

Balise Chaînes alphanumériques pouvant être attribuées à un client. Cela fournit un mécanisme
pour regrouper les clients avec des propriétés similaires. Les clients peuvent avoir une balise, par exemple actuellementou
plusieurs balises, par exemple travail+courrier. Les balises sont séparées par le + caractère.

Voir Un ensemble de clients contenant une balise spécifique, assez similaire à un espace de travail dans d'autres
gestionnaires de fenêtres. Il se compose des couches flottantes et gérées.

Colonne Une colonne est une zone d'écran qui organise les clients verticalement dans un
manière. Les clients peuvent être déplacés et redimensionnés librement entre et dans les colonnes.

Barre La barre en bas de l'écran affiche un libellé pour chaque vue et permet de
création d'étiquettes arbitraires définies par l'utilisateur.

Événement Un événement est un message qui peut être lu à partir d'un fichier spécial du système de fichiers de
wmii, comme une pression sur le bouton de la souris, une pression sur une touche ou un message écrit par un
client 9P différent.

Basic fenêtre gestion
Exécution d'un raw wmii processus sans wmiirc(1) le script fournit une gestion de base des fenêtres
capacités. Cependant, pour l'utiliser efficacement, le contrôle à distance via son système de fichiers
l'interface est nécessaire. Sans un tel script, il est seulement possible de déplacer et de redimensionner
clients avec la souris, mais pas pour changer leurs balises ou pour changer de vue. Autre
interactions, telles que la personnalisation du style, la suppression ou la redéfinition des clients et la saisie
clés, ne peut pas être atteint sans accéder au système de fichiers.

Le système de fichiers est accessible en se connectant au propos of wmii avec n'importe quel 9P-capable
client, comme wmiir(1)

Actions
La configuration par défaut prévoit un menu spécial d'actions. Ceux-ci consistent soit en
scripts shell dans $WMII_CONFPATH ou des définitions d'action incluses dans wmiirc.

Voici une liste des actions par défaut :

exec Remplacer le gestionnaire de fenêtres par un autre programme
quitter Quitter le gestionnaire de fenêtres gentiment
rehash Rafraîchir la liste des programmes
showkeys Affiche une liste des raccourcis clavier reconnus par wmii
status Imprimer périodiquement la date et charger la moyenne dans la barre
bienvenue Affiche un message de bienvenue contenant le didacticiel wmii

Réglage par défaut clés / KEY : fixations
Tous les fournis wmiirc les scripts acceptent au moins les raccourcis clavier suivants. Ils devraient
fournir également un touches de présentation action pour ouvrir une référence rapide de raccourci clavier.

En mouvement Environ
clés / KEY : Action
Mod-h Déplacer vers une fenêtre vers le à gauche de celui actuellement concentré
Mod-l Déplacer vers une fenêtre vers le bon de celui actuellement concentré
Mod-j Déplacer vers la fenêtre ci-dessous celui qui se concentre actuellement
Mod-k Déplacer vers une fenêtre au dessus de celui qui se concentre actuellement
Mod-space Basculer entre les couches gérées et flottantes
Mod-t Passer à la vue du donné
Mod-n Passer à la vue suivante
Mod-b Passer à la vue précédente
mod-[0-9] Passer à la vue avec le numéro donné

En mouvement Choses Environ
clés / KEY : Action
Mod-Shift-h Déplacer la fenêtre courante fenêtre à une colonne sur le à gauche
Mod-Maj-l Déplace la fenêtre actuelle vers une colonne sur le bon
Mod-Shift-j Déplace la fenêtre actuelle sous la fenêtre en dessous.
Mod-Maj-k Déplace la fenêtre actuelle au-dessus de la fenêtre au-dessus.
Mod-Shift-space Bascule la fenêtre actuelle entre la couche gérée et flottante
Mod-Maj-t Déplacer la fenêtre actuelle vers la vue de la donnée
Mod-Shift-[0-9] Déplacer la fenêtre actuelle vers la vue avec le numéro donné

Divers
clés / KEY : Action
Mod-m Bascule la colonne actuelle sur max mode
Mod-s Bascule la colonne actuelle sur empiler mode
Mod-d Bascule la colonne actuelle sur défaut mode
Mod-Maj-c Tuer le client sélectionné
Mod-p Exécution
Mod-a Exécution le nommé
Mod-Entrée Exécution an émulateur de terminal x

configuration


Si vous ressentez le besoin de modifier la configuration par défaut, personnalisez (comme décrit
au dessus de wmiirc action. Cette action est exécutée à la fin du wmii script et fait
tout le travail de configuration du gestionnaire de fenêtres, les raccourcis clavier, les étiquettes de barre, etc.

Système de fichiers
La plupart des aspects de wmii sont contrôlés via le système de fichiers. Il est généralement accessible via le
wmiir(1) commande, mais elle est accessible par n'importe quel 9P, y compris le 9P de plan9port[1], et peut
être monté nativement sur Linux via v9fs[1], et sur Inferno (que l'homme exécute sur Linux).
Toutes les données du système de fichiers, y compris les noms de fichiers, sont encodées en UTF-8. Cependant, lors de l'accès
via wmiir(1), le texte est automatiquement traduit vers et depuis votre encodage local.

Le système de fichiers est, comme de nombreux autres systèmes de fichiers 9P, entièrement synthétique. Les fichiers existent
uniquement en mémoire et ne sont pas écrits sur le disque. Ils sont généralement lancés au démarrage de wmii
via un script tel que wmiirc. Plusieurs fichiers sont utilisés pour émettre des commandes, d'autres agissent simplement
comme s'il s'agissait de fichiers ordinaires (leur contenu est mis à jour et renvoyé exactement comme
écrites), bien que leur écriture ait des effets secondaires (comme la modification des raccourcis clavier). UNE
la description de la disposition du système de fichiers et des commandes de contrôle suit.

Hiérarchie
/ Fichiers de contrôle global

/client/*/
Fichiers de contrôle client

/marque/*/
Afficher les fichiers de contrôle

/lbar/, /rbar/
Fichiers représentant le contenu de la barre inférieure

La / Hiérarchie
colrègles
La colrègles fichier contient une liste de règles qui affectent la largeur des nouveaux
Colonnes. Les règles ont la forme :

// -> [+]*

Où,

:= <pourcentage of écran> | px

Lorsqu'une nouvelle colonne, , est créé sur une vue dont le nom correspond est assez proche de celle
Compte tenu du e fourni . Si il n'y a pas ème largeur, il est donné
1/ème de l'écran.

PROVISOIRE

La contient une liste de règles qui peuvent être utilisées pour définir automatiquement
propriétés de nouveaux clients. Les règles sont spécifiées comme :

// =

où chacun représente une commande dans les clients ctl fichier, et chaque
représente la valeur à lui attribuer. Les règles sont appliquées lorsque le client est
commencé et le contenu du accessoires fichier correspond à l'expression régulière
.

De plus, les clés suivantes sont acceptées et ont une signification particulière :

continuer
Normalement, lorsqu'une règle de correspondance est rencontrée, la correspondance de règle s'arrête. Lorsque
la clé continue est fournie (avec n'importe quelle valeur), la correspondance se poursuit à la
règle suivante.

force-tags =
Comme étiquettes, mais remplace tous les paramètres obtenus à partir du client
groupe ou de la _WMII_TAGS propriété de la fenêtre.

les clés clés fichier contient une liste de clés qui wmii va saisir. Chaque fois que ces clés
les combinaisons sont pressées, la chaîne qui les représente est écrite dans '/event'
comme : clé

événement Le un événement le fichier ne renvoie jamais EOF tant que wmii est en cours d'exécution. Il reste ouvert et rapporte
événements au fur et à mesure qu'ils se produisent. Parmi eux figurent :

[Pas]Urgent [Gestionnaire|Client]
L'indice urgent de a été activé ou désactivé. Le deuxième argument est [« Bon de commande »] si
il a été défini par le client, et [Gérante] s'il a été défini par wmii la vie
message de contrôle.

[Pas]Tag urgent [Gestionnaire|Client]
Un client sur a eu son indice urgent défini, ou le dernier client urgent
a perdu son indice urgent.

« Bon de commande »
La barre de titre d'un client a été cliquée ou un bouton a été enfoncé
le

[Gauche|Droite]Bar[Cliquez|Souris vers le bas]
Une barre de gauche ou de droite a été cliquée ou a été appuyée sur un bouton.

Pour une liste plus complète des événements disponibles, voir wmii.pdf[2]

ctl Le ctl fichier prend un certain nombre de messages pour modifier les paramètres globaux tels que la couleur et
police, qui peut être consultée en la lisant. Il prend également les commandes suivantes :

quitter Quitter wmii

exec
remplacer wmii avec

frayer
Générez un nouveau programme, comme par le -r drapeau.

La /client/ Hiérarchie
Chaque répertoire sous '/client/' représente un client X11. Chaque répertoire est nommé pour le
ID de fenêtre X de la fenêtre que le client représente, sous la forme que la plupart des utilitaires X
reconnaître. La seule exception est le répertoire spécial 'sel', qui représente le
client actuellement sélectionné.

ctl Une fois lu, le fichier 'ctl' renvoie l'identifiant de la fenêtre X du client. Ce qui suit
des commandes peuvent y être écrites :

permettre
L'ensemble des actions inhabituelles que le client est autorisé à effectuer, dans le même
format en tant que jeu de balises.

activer
Le client est autorisé à s'activer, c'est-à-dire à concentrer ses
fenêtre et, le cas échéant, dépliez-la et sélectionnez une balise
il réside sur. Ce flag doit être mis sur un client si vous le souhaitez
capable de s'activer à partir de la barre d'état système.

flottant <sur | de rabais | toujours | jamais>
Définit si ce client est susceptible de flotter lorsqu'il est attaché à une nouvelle vue.
Normalement, la valeur change automatiquement chaque fois que la fenêtre est déplacée
entre les couches flottantes et gérées. Cependant, définir une valeur de
toujours or n'allons jamais remplace ce comportement. De plus, les boîtes de dialogue, les menus,
les docks et les écrans de démarrage flotteront toujours à moins que cette valeur ne soit définie sur
n'allons jamais .

plein écran <sur | de rabais | basculer>
Définit l'état plein écran du client.

groupe <groupe identifiant>
L'ID de groupe du client, ou 0 s'il ne fait pas partie d'un groupe. Les clients ont tendance à ouvrir
avec les mêmes balises et dans les mêmes colonnes que le dernier membre actif de
leur groupe. La définition de cette propriété n'est utile que lorsqu'elle est effectuée via les règles
fichier.

kill Ferme la fenêtre du client.

pid Valeur en lecture seule du PID du programme propriétaire de la fenêtre, si le
value est disponible et le processus est sur la même machine que wmii.

slay Couper de force la connexion du client au serveur X, en fermant tous ses
les fenêtres. Tuez le processus parent si le PID du client est disponible.

étiquettes
Les balises du client. Identique au fichier de balises.

urgent <sur | de rabais | basculer>
Activez ou désactivez l'indice d'urgence du client.

label Définir ou lire l'étiquette d'un client (titre).

props Renvoie une classe et une étiquette clients en tant que : ::.

tags Définir ou lire les tags d'un client. Les balises sont séparées par +, -ou ^. Balises commençant par
+ sont ajoutés, tandis que ceux commençant par - sont supprimés et ceux commençant par ^
sont basculés. Si la chaîne de balise écrite commence par +, ^ou -, les balises écrites
sont ajoutés ou supprimés de l'ensemble du client, sinon l'ensemble est écrasé.

La /marque/ Hiérarchie
Chaque répertoire sous '/tag/' représente une vue, contenant tous les clients avec le
balise donnée appliquée. Le répertoire spécial 'sel' représente la balise actuellement sélectionnée.

ctl Le fichier 'ctl' peut être lu pour récupérer le nom de la balise le répertoire
représente, ou écrit avec les commandes suivantes :

sélectionnez Sélectionnez un client : sélectionnez [gauche|droite|haut|bas]

sélectionnez [<ligne nombre>|sél] [<cadre nombre>]

sélectionner un client

envoyer Envoyer un client quelque part :

envoyer [|sél] [haut|bas|gauche|droite]

envoyer [|sél]
Envoyer à la nth

envoyer [|sel] bascule
cabillot entre la couche flottante et la couche gérée.

swap Échangez un client avec un autre. Même syntaxe que send.

croître Augmenter ou réduire un client.

grow []

nudge Nudge un client dans une direction donnée.

grow []

Où les arguments sont définis comme suit :

area Sélectionne une colonne ou la zone flottante.

zone ::= | :

Quand est omis et n'est pas "sel", 0 est supposé.
"sel" à lui seul représente le client sélectionné quel que soit l'écran sur lequel il se trouve
sur.

area_spec ::= "~" | | "sel"

Où "~" représente la zone flottante et représente une colonne
index, commençant à un.

spéc_écran ::=

représente le numéro d'écran Xinerama basé sur 0.

frame Sélectionne une fenêtre client.

cadre ::= | sel | client

représente la nième trame de or est le X11
ID de fenêtre du client donné.

montant Le montant pour faire croître ou pousser quelque chose.

montant ::= | px

Si "px" est donné, est interprété comme un nombre exact de pixels.
Sinon, il est interprété comme un montant « raisonnable », qui est généralement
soit la hauteur de la barre de titre d'une fenêtre, soit son incrément de dimensionnement (comme
défini par X11) dans une direction donnée.

index Lecture pour une description du contenu d'une balise.

La /rbar/, /lbar/ Hiérarchie
Les fichiers sous '/rbar/' et '/lbar/' représentent les éléments de la barre en bas de la
filtrer. Les fichiers sous '/lbar/' apparaissent sur le côté gauche de la barre, tandis que ceux sous
'/rbar/' apparaît à droite, l'élément le plus à gauche occupant tout l'espace disponible supplémentaire.
Les éléments sont triés lexicographiquement.

Les fichiers peuvent être lus ou écrits pour obtenir ou modifier les couleurs et le texte des barres. Les
le format est similaire aux divers ctl fichiers et devrait être explicite.

Utiliser wmii en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Zabbix
    Zabbix
    Zabbix est un logiciel ouvert de classe entreprise
    source solution de surveillance distribuée
    conçu pour surveiller et suivre
    performances et disponibilité du réseau
    serveurs, appareil...
    Télécharger Zabbix
  • 2
    KDiff3Name
    KDiff3Name
    Ce référentiel n'est plus maintenu
    et est conservé à des fins d'archivage. Voir
    https://invent.kde.org/sdk/kdiff3 for
    le code le plus récent et
    https://download.kde.o...
    Télécharger KDiff3
  • 3
    Chargeur USBGX
    Chargeur USBGX
    USBLoaderGX est une interface graphique pour
    Le chargeur USB de Waninkoko, basé sur
    libwigui. Il permet de répertorier et
    lancer des jeux Wii, des jeux Gamecube et
    homebrew sur Wii et WiiU...
    Télécharger USBLoaderGX
  • 4
    Firebird
    Firebird
    Firebird RDBMS offre des fonctionnalités ANSI SQL
    & fonctionne sous Linux, Windows &
    plusieurs plates-formes Unix. Fonctionnalités
    excellente simultanéité et performances
    & Puissance...
    Télécharger Firebird
  • 5
    KompoZer
    KompoZer
    KompoZer est un éditeur HTML wysiwyg utilisant
    la base de code de Mozilla Composer. Comme
    Le développement de Nvu a été arrêté
    en 2005, KompoZer corrige de nombreux bugs et
    ajoute un f...
    Télécharger KompoZer
  • 6
    Téléchargeur de mangas gratuit
    Téléchargeur de mangas gratuit
    Le Free Manga Downloader (FMD) est un
    application open source écrite en
    Object-Pascal pour la gestion et
    télécharger des mangas à partir de divers sites Web.
    C'est un miroir...
    Télécharger gratuitement Manga Downloader
  • Plus "

Commandes Linux

Ad