GNU/Linux >> Linux Esercitazione >  >> Linux

Configura un'area di lavoro Linux in remoto dalla riga di comando

Una delle cose che apprezzo di Linux rispetto ai sistemi operativi proprietari è che quasi tutto può essere gestito e configurato dalla riga di comando. Ciò significa che quasi tutto può essere configurato localmente o anche in remoto tramite una connessione di accesso SSH. A volte ci vuole un po' di tempo per le ricerche su Internet, ma se riesci a pensare a un'attività, probabilmente può essere eseguita dalla riga di comando.

Il problema

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

A volte è necessario apportare modifiche remote a un desktop utilizzando la riga di comando. In questo caso particolare, su richiesta di un utente remoto, dovevo ridurre il numero di spazi di lavoro sul pannello Xfce da quattro a tre. Questa configurazione ha richiesto solo circa 20 minuti di ricerca su Internet.

Il conteggio predefinito dell'area di lavoro e molte altre impostazioni per xfwm4 può essere trovato e modificato in /usr/share/xfwm4/defaults file. Quindi impostando workspace_count=4 a workspace_count=2 cambia l'impostazione predefinita per tutti gli utenti dell'host. Inoltre, la query xfconf il comando può essere eseguito da utenti non root per interrogare e impostare vari attributi per xfwm4 gestore di finestre. Dovrebbe essere utilizzato dall'account utente che richiede la modifica e non da root.

Nell'esempio seguente, ho prima verificato l'impostazione corrente di quattro spazi di lavoro, quindi imposta il numero su due , e infine confermato la nuova impostazione.

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

Questa modifica avviene immediatamente ed è visibile all'utente senza un riavvio o addirittura disconnettersi e riconnettersi. Mi sono divertito un po' con questo sulla mia workstation osservando il cambiamento del selettore dell'area di lavoro mentre immettevo i comandi per impostare numeri diversi di aree di lavoro. In questi giorni prendo i miei divertimenti dove posso.;-)

Più esplorazione

Ora che ho risolto il problema, ho deciso di esplorare la xfconf-query comando un po' più in dettaglio. Sfortunatamente, non ci sono pagine man o info per questo strumento, né documentazione in /usr/share . Il solito fallback dell'utilizzo di -h l'opzione ha prodotto poche informazioni utili.

$ xfconf-query -h
 Utilizzo:
   xfconf-query [OPZIONE…] - Utilità della riga di comando Xfconf
 Opzioni della guida:
   -h, --help            Mostra le opzioni della guida
 Opzioni dell'applicazione:
   -V, --version         Informazioni sulla versione
   -c, --channel         Il canale da interrogare/modificare
   -p, --property        La proprietà da interrogare/ modifiche
   -s, --set             Il nuovo valore da impostare per la proprietà
   -l, --list            Elenca le proprietà (o i canali se -c non è specificato)
   -v, --        Output dettagliato
   -n, --create          Crea una nuova proprietà se non esiste già
   -t, --type            Specifica il tipo di valore della proprietà
   -r, --reset           Ripristina proprietà
   -R, --recursive       Ricorsivo (usare con -r)
   -a, --force-array     Forza l'array anche se solo un elemento
   -T, --toggle          Inverti un booleano esistente proprietà
   -m, --monitor         Monitora un canale per le modifiche alle proprietà

Questo non è di grande aiuto, ma possiamo comunque ricavarne un bel po'. Innanzitutto, canali sono raggruppamenti di proprietà che possono essere modificati. Ho apportato la modifica sopra al generale canale e la proprietà è workspace_count . Diamo un'occhiata all'elenco completo dei canali.

$ xfconf-query -l
Canali:
  xfwm4
  xfce4-keyboard-shortcuts
  xfce4-notified
  xsettings
  xfdashboard
thunar
  parole
  xfce4-panel
  xfce4-appfinder
  xfce4-settings-editor
  xfce4-power-manager
  xfce4-session
  tastiere
  display
  layout della tastiera
  ristretto
  xfcethemer
  xfce4-desktop
  puntatori
  xfce4-settings-manager
  xfce4-mixer

Le proprietà di un determinato canale possono essere visualizzate anche utilizzando la seguente sintassi. Ho usato il meno cercapersone perché il risultato è un lungo flusso di dati. Ho eliminato l'elenco di seguito, ma ho lasciato abbastanza per vedere il tipo di voci che puoi aspettarti di trovare.

$ xfconf-query -c xfwm4 -l | meno
/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)

Puoi esplorare tutti i canali in questo modo. Ho scoperto che i canali generalmente corrispondono alle varie impostazioni in Gestione impostazioni . Le proprietà sono quelle che imposteresti in quelle finestre di dialogo. Tieni presente che non tutte le icone le troverai in Gestione impostazioni finestra di dialogo fanno parte di Xfce desktop, quindi non ci sono canali corrispondenti per loro. Il salvaschermo è un esempio perché è uno screensaver GNU generico e non esclusivo di Xfce . Il Gestione impostazioni è solo un buon posto centrale per Xfce per individuare molti di questi strumenti di configurazione.

Documentazione

Come accennato in precedenza, non sembrano esserci pagine man o info per la xconf-query comando e ho trovato molte informazioni errate e scarsamente documentate su Internet. La migliore documentazione che ho trovato per Xfce4 è sul sito Web di Xfce e alcune informazioni specifiche su xconf-query può essere trovato qui.


Linux
  1. Avere una mucca sulla riga di comando di Linux

  2. Entra nella riga di comando di Linux

  3. Utilizzo di Stratis per gestire l'archiviazione Linux dalla riga di comando

  4. Utilizzo di Google Drive dalla riga di comando di Linux

  5. Migrazione di un server Linux dalla riga di comando

Crea un collage di foto dalla riga di comando di Linux

Programma hardware dalla riga di comando di Linux

La riga di comando di Linux può portare divertimento da lontano

Padroneggia la riga di comando di Linux

Come cercare file dalla riga di comando di Linux

Rimuovi directory in Linux - Come eliminare una cartella dalla riga di comando