GNU/Linux >> Linux Esercitazione >  >> Linux

Come configurare i caratteri su una connessione X remota (xdmcp vs. Ssh)?

Collegandomi a un sistema Solaris 10 remoto tramite X11 osservo un comportamento incoerente per quanto riguarda i caratteri utilizzati. Mi sto connettendo da un sistema Cygwin/X.

Quando mi collego usando l'inoltro ssh in questo modo

$ ssh -Y mymachine.example.org

i caratteri funzionano come previsto, ovvero il rendering è molto bello e i programmi sembrano trovare tutti i tipi di caratteri diversi (ad es. gvim o emacs).

Quando mi collego alla stessa macchina tramite XDMCP (alla schermata di gestione degli accessi blu di Solaris 10) e accedo, sembra che sia disponibile solo 1 carattere di dimensioni fisse. Un Emacs di OpenCSW non riesce nemmeno a essere eseguito perché non riesce a trovare i caratteri di cui ha bisogno.

Stampa che non riesce a trovare un carattere utilizzando le seguenti specifiche:

-dt-interface user-medium-r-normal-m

Stabilisco la connessione XDMCP in questo modo:

$ XWin -query mymachine.example.org -from mywindowsclient.example.org

Il mio obiettivo non è quello di ottenere anche i caratteri appropriati per il caso d'uso di XDMCP.

Come posso indagare su questo problema? Posso duplicare una configurazione che viene utilizzata implicitamente con ssh -Y per il caso XDMCP?

Come viene solitamente impostato il font durante l'inoltro ssh-X11?

Risposta accettata:

Credo che XDMCP stia utilizzando i caratteri locali nel sistema Solaris. Quando usi SSH stai usando caratteri locali, poiché in quello scenario sei il server X e Solaris box è il client X. Puoi usare il comando xlsfonts per vedere quali font sono accessibili a te su un determinato sistema.

EDIT #1 – Percorso font

Puoi scoprire il percorso del carattere del tuo sistema usando il comando xset .

Esempio

$ xset q | sed -n '/Font/,/DPM/p'
Font Path:
  catalogue:/etc/X11/fontpath.d,built-ins
DPMS (Energy Star):

Questo percorso può includere percorsi a directory locali e "percorsi" ad altri server di font. Questi verranno visualizzati come tipi di voci [protetti tramite posta elettronica].

Esempio

$ xset +fp tcp/<IP or name of font server>:7100

Riferimenti

  • Caratteri Xming

Linux
  1. Come configurare l'autenticazione basata su chiave SSH in Linux

  2. Come aumentare il timeout della connessione SSH

  3. Come terminare la connessione SSH che non risponde in Linux?

  4. Come configurare RDP in Windows Server 2008 R2

  5. Come aggiungere una connessione MySQL remota in Linux?

Come eseguire un backup Linux remoto utilizzando SSH

Come utilizzare SSH per connettersi a un server remoto

Come installare i caratteri in Ubuntu 20.04

Come configurare una connessione MySQL remota sicura

Procedura:Amministrazione remota di FreeBSD

Come configurare il timeout su SSH Client Putty