GNU/Linux >> Tutoriels Linux >  >> Linux

Configurer un espace de travail Linux à distance depuis la ligne de commande

L'une des choses que j'apprécie à propos de Linux par rapport aux systèmes d'exploitation propriétaires est que presque tout peut être géré et configuré à partir de la ligne de commande. Cela signifie que presque tout peut être configuré localement ou même à distance via une connexion de connexion SSH. Parfois, cela prend un peu de temps pour les recherches sur Internet, mais si vous pouvez penser à une tâche, cela peut probablement être fait à partir de la ligne de commande.

Le problème

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Parfois, il est nécessaire d'effectuer des modifications à distance sur un bureau à l'aide de la ligne de commande. Dans ce cas particulier, j'avais besoin de réduire le nombre d'espaces de travail sur le panneau Xfce de quatre à trois à la demande d'un utilisateur distant. Cette configuration n'a nécessité qu'environ 20 minutes de recherche sur Internet.

Le nombre d'espaces de travail par défaut et de nombreux autres paramètres pour xfwm4 peut être trouvé et modifié dans /usr/share/xfwm4/defaults dossier. Donc, en définissant workspace_count=4 à workspace_count=2 modifie la valeur par défaut pour tous les utilisateurs sur l'hôte. De plus, la xfconf-query La commande peut être exécutée par des utilisateurs non root pour interroger et définir divers attributs pour le xfwm4 gestionnaire de fenêtres. Il doit être utilisé par le compte utilisateur qui nécessite le changement et non par root.

Dans l'exemple ci-dessous, j'ai d'abord vérifié le paramètre actuel de quatre espaces de travail, puis définissez le nombre sur deux , et a finalement confirmé le nouveau paramètre.

[utilisateur@test1 ~]# xfconf-query -c xfwm4 -p /general/workspace_count
4
[user@test1 ~]# xfconf-query -c xfwm4 -p /general/workspace_count -s 2
[utilisateur@test1 ~]# xfconf-query -c xfwm4 -p /general/workspace_count
2
[utilisateur@test1 ~]#

Ce changement a lieu immédiatement et est visible pour l'utilisateur sans redémarrage ni même déconnexion et reconnexion. Je me suis un peu amusé avec cela sur mon poste de travail en regardant le changement d'espace de travail lorsque j'ai entré des commandes pour définir différents nombres d'espaces de travail. Je prends mes amusements où je peux ces jours-ci.;-)

Plus d'exploration

Maintenant que j'ai résolu le problème, j'ai décidé d'explorer la xfconf-query commande un peu plus en détail. Malheureusement, il n'y a pas de pages de manuel ou d'informations pour cet outil, ni de documentation dans /usr/share . La solution de repli habituelle consistant à utiliser le -h l'option n'a donné que peu d'informations utiles.

$ xfconf-query -h
 Utilisation :
   xfconf-query [OPTION…] - Utilitaire de ligne de commande Xfconf
 Options d'aide :
   -h, --help            Afficher les options d'aide
 Options d'application :
   -V, --version         Informations sur la version
   -c, --channel         Le canal à interroger/modifier
   -p, --property        La propriété à interroger/ modifier
   -s, --set             La nouvelle valeur à définir pour la propriété
   -l, --list            Liste des propriétés (ou des canaux si -c n'est pas spécifié)
   -v, -- verbose        Sortie détaillée
   -n, --create          Créer une nouvelle propriété si elle n'existe pas déjà
   -type            Spécifier le type de valeur de la propriété
   -r, --reset           Réinitialiser la propriété
   -R, --recursive       Récursif (à utiliser avec -r)
   -a, --force-array     Forcer un tableau même s'il n'y a qu'un seul élément
   -T, --toggle          Inverser un booléen existant propriété
   -m, --monitor         Surveiller un canal pour les modifications de propriétés

Ce n'est pas beaucoup d'aide, mais nous pouvons quand même en tirer une bonne partie. Tout d'abord, les chaînes sont des regroupements de propriétés modifiables. J'ai apporté la modification ci-dessus au général canal, et la propriété est workspace_count . Regardons la liste complète des chaînes.

$ xfconf-query -l
Canaux :
  xfwm4
  xfce4-keyboard-shortcuts
  xfce4-notifyd
  xsettings
  xfdashboard
thunar
  parole
  xfce4-panel
  xfce4-appfinder
  xfce4-settings-editor
  xfce4-power-manager
  xfce4-session
  claviers
  affiche
  disposition du clavier
  ristretto
  xfcethemer
  xfce4-desktop
  pointeurs
  xfce4-settings-manager
  xfce4-mixer

Les propriétés d'un canal donné peuvent également être visualisées à l'aide de la syntaxe suivante. J'ai utilisé le moins téléavertisseur parce que le résultat est un long flux de données. J'ai élagué la liste ci-dessous, mais j'en ai laissé suffisamment pour voir le type d'entrées que vous pouvez vous attendre à trouver.

$ xfconf-query -c xfwm4 -l | less
/general/activate_action
/general/borderless_maximize
/general/box_move
/general/box_resize
/general/button_layout
/general/button_offset

/general/workspace_count
/general/workspace_names
/general/wrap_cycle
/general/wrap_layout
/general/wrap_resistance
/general/wrap_windows
/general/wrap_workspaces
/general/zoom_desktop
(END)

Vous pouvez explorer tous les canaux de cette manière. J'ai découvert que les chaînes correspondent généralement aux différents paramètres du Gestionnaire de paramètres . Les propriétés sont celles que vous définiriez dans ces boîtes de dialogue. Notez que toutes les icônes que vous trouverez dans le Gestionnaire de paramètres la fenêtre de dialogue font partie de Xfce bureau, il n'y a donc pas de canaux correspondants pour eux. L'économiseur d'écran est un exemple car il s'agit d'un économiseur d'écran GNU générique et non unique à Xfce . Le Gestionnaire des paramètres est juste un bon endroit central pour Xfce pour localiser plusieurs de ces outils de configuration.

Documents

Comme mentionné précédemment, il ne semble pas y avoir de pages de manuel ou d'informations pour la requête xconf-query commande, et j'ai trouvé beaucoup d'informations incorrectes et mal documentées sur Internet. La meilleure documentation que j'ai trouvée pour Xfce4 se trouve sur le site Web de Xfce, et quelques informations spécifiques sur xconf-query peut être trouvé ici.


Linux
  1. Avoir une vache à la ligne de commande Linux

  2. Enfermez-vous sur la ligne de commande Linux

  3. Comment installer un logiciel à partir de la ligne de commande Linux

  4. Utilisation de Stratis pour gérer le stockage Linux à partir de la ligne de commande

  5. Comment invoquer une macro Openoffice à partir de la ligne de commande Linux ?

Créer un collage de photos à partir de la ligne de commande Linux

Programmer le matériel à partir de la ligne de commande Linux

La ligne de commande Linux peut s'amuser de loin

Maîtrisez la ligne de commande Linux

Comment rechercher des fichiers à partir de la ligne de commande Linux

Supprimer le répertoire sous Linux - Comment supprimer un dossier de la ligne de commande