GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie konfiguriere ich Schriftarten auf einer Remote-X-Verbindung (xdmcp vs. Ssh)?

Beim Herstellen einer Verbindung zu einem entfernten Solaris 10-System über X11 beobachte ich ein inkonsistentes Verhalten bezüglich der verwendeten Schriftarten. Ich verbinde mich von einem Cygwin/X-System aus.

Wenn ich eine Verbindung mit der SSH-Weiterleitung wie dieser herstelle

$ ssh -Y mymachine.example.org

Schriftarten funktionieren wie erwartet, d.h. das Rendering ist sehr schön und Programme scheinen alle möglichen Schriftarten zu finden (z.B. gvim oder emacs).

Wenn ich über XDMCP eine Verbindung zu demselben Computer herstelle (zum standardmäßigen blauen Solaris 10-Anmeldemanagerbildschirm) und mich anmelde, scheint nur eine Schriftart mit fester Größe verfügbar zu sein. Ein Emacs von OpenCSW kann sogar nicht ausgeführt werden, weil er die benötigten Schriftarten nicht finden kann.

Es gibt aus, dass es keine Schriftart mit der folgenden Spezifikation finden kann:

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

Ich stelle die XDMCP-Verbindung wie folgt her:

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

Mein Ziel ist es, auch geeignete Schriftarten für den XDMCP-Anwendungsfall zu bekommen.

Wie kann ich dieses Problem untersuchen? Kann ich eine Konfiguration duplizieren, die implizit mit ssh -Y verwendet wird für den XDMCP-Fall?

Wie wird das Font-Ding normalerweise während der ssh-X11-Weiterleitung eingerichtet?

Akzeptierte Antwort:

Ich glaube, dass XDMCP die lokalen Schriftarten des Solaris-Systems verwendet. Wenn Sie SSH verwenden, verwenden Sie lokale Schriftarten, da Sie in diesem Szenario der X-Server und die Solaris-Box der X-Client sind. Sie können den Befehl xlsfonts verwenden um zu sehen, auf welche Schriftarten Sie auf einem bestimmten System zugreifen können.

EDIT #1 – Schriftpfad

Den Font-Pfad Ihres Systems können Sie mit dem Befehl xset herausfinden .

Beispiel

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

Dieser Pfad kann Pfade zu lokalen Verzeichnissen sowie „Pfade“ zu anderen Font-Servern enthalten. Diese werden als [E-Mail-geschützte] Eintragstypen angezeigt.

Beispiel

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

Referenzen

  • Xming-Schriftarten

Linux
  1. So konfigurieren Sie benutzerdefinierte SSH-Verbindungen, um den Remotezugriff zu vereinfachen

  2. So konfigurieren Sie die SSH-Schlüssel-basierte Authentifizierung in Linux

  3. Wie kann man eine nicht reagierende SSH-Verbindung unter Linux beenden?

  4. So erkennen Sie, ob eine ssh-ControlMaster-Verbindung verwendet wird

  5. SSH-Verbindung über einen Reverse (Remote) SSH-Tunnel

So führen Sie eine Remote-Linux-Sicherung mit SSH durch

So verwenden Sie SSH, um eine Verbindung zu einem Remote-Server herzustellen

So installieren Sie Schriftarten in Ubuntu 20.04

So richten Sie eine sichere Remote-MySQL-Verbindung ein

Gewusst wie:FreeBSD-Fernverwaltung

So konfigurieren Sie Timeout auf SSH-Client-Putty