Xming経由でemacsを使用したときのfontエラー

このQ&Aのポイント
  • ホストPCとゲストPCをXmingで接続し、emacsを使用する際に発生するfontエラーについて解決策を求めています。
  • ゲストPC内でemacsを使用する際にはエラーが発生せず、-nwオプションを使用することもできますが、キーバインドが異なるため避けたいと考えています。
  • Xmingのfontをインストールしてもエラーが解決しないため、実際の解決策を見つけることができません。ご教授いただけると幸いです。
回答を見る
  • ベストアンサー

Xming経由でemacsを使用したときのfontエラー

ホストPC:WindowsXP ゲストPC:Vine Linux4.1 ホストPCからゲストPCへXmingを使用して接続します。 ホスト側でX Windowが開きます。 ここで、emacsとコマンドを打つと下記のエラーが出ます。 "No fonts match '-alias-fixed-medium-r-normal--14-*-*-*-*-*-*-*'" これは、ゲストPC内でemacsを使用するときには出ません。 また、-nwとすればemacsを使えますが、キーバインド(?)が-nwと打たなかった場合と違う(例:Ctrl + 矢印キー)ので、-nwは避けたいです。 Xmingのfontもインストールしたのですが、解決できません。 エラーメッセージで検索しても有力な情報が見つからず、お手上げです。 どうか、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

ホストPC の X サーバがそれに対応するフォントを知らないということはないでしょうか? とりあえず xlsfonts | grep '^-alias-' とでも打って, その XLFD であらわされるフォントがあるかどうか確認してみてはどうでしょう.

vertig0
質問者

お礼

Xmingのフォントサーバ設定画面で ゲストPCをフォントサーバとして設定(?)すれば解決できました. -fp tcp/hogehoge:7100

vertig0
質問者

補足

上記のコマンドを打ってみましたが何も表示されませんでした. Xサーバに対応するフォントを知らせる(?)にはどうすればいいのでしょうか.

関連するQ&A

  • emacsが立ち上がらない

    Debianをインストールし、emacs使おうとしたところ No fonts match `-alias-fixed-medium-r-normal--14-*-*-*-*-*-*-*' と表示されて立ち上げることができませんでした。 必要なフォントが入っていないためと思いapt-getしようと思ったのですが、パッケージ名が分かりません。 また、別の解決方法として、.Xresourcesを変更するという情報も得たのですが、emacs用のフォント設定の部分を何と記述すればよいのか分かりません。フォントに関してはkochi、sazanami、monaをインストールしてはいるのですが…。 どなたか、解決方法を教えていただけないでしょうか。

  • emacsが起動できません

    emacsを起動しようとすると. Warning: locale not supported by C library, locale unchanged Warning: Unable to load any usable ISO8859 font Warning: Missing charsets in String to FontSet conversion Warning: Unable to load any usable fontset Fatal error (11). というメッセージが出て起動することができません. emacs -nwとしてコンソールで起動させることはできます. 何が原因でどのようにすればいいのでしょうか. 使用しているのは Vine Linuxです.

  • VMwarePlayer上のゲストのみでLANを構築したいのですが、ど

    VMwarePlayer上のゲストのみでLANを構築したいのですが、どなたかアドバイスお願いします。 当方の環境は以下です。  ホスト:XP  VM:Player3.1  ゲスト:fedora13×2      CentOS5.5(仮)  ネットワーク接続:PlayerのNAT機能(仮)  場所:職場(会社のNW接続のPC) 目的:サーバ・NWの勉強のために、Bind・Appach環境を構築しようと思い発起 現在の課題・疑問:会社のPCなので社内のNWに影響を及ぼさないため、VMwarePlayer上の仮想環境を選択          しかし、そもそも社内NWに接続されたPCを含まずに、ホストPC上の仮想PC(3台)だけでLAN構築など可能ですか? 自分の当初のイメージだと、ゲストAをDNSサーバとして設け、残りのゲストBとゲストCで通信させパケット等の勉強をしようと思っていました。 これはそもそも可能でしょうか? どなたかご助力ください。 よろしくお願い致します。

  • ゲストOSからホストOSにコピー出来ない

    お世話になります。 タイトルのとおり、ゲストOSからホストOSにコピー出来ません。 Virtual PCでホストOSがVista、ゲストOSをXpとしていますが、 ゲストOSからホストOSのデスクトップへコピーしようとすると、 ”この宛先には既に’DragonDropProcesseFolder'が存在します。” と出て 上書きの確認を要求してきます。 OKとすると次に ”ファイルのコピー中にホストPC上でエラーが発生しました         Virtual PCでエラーが発生しました(d3)" となりコピーできません。 ホストOSからゲストOSのへのコピーは可能です。 よろしくお願いします。

  • リモートデスクトップ接続

    使用環境 ホスト:windows2003 ゲスト:winxp pro ●ホストのデスクトップ画面がリモートデスクトップ接続したゲストの画面にそのまま表示されるのでしょうか?   例えばホストでword(アプリ)を開いた状態でゲストからリモートデ スクトップ接続をした場合、ゲストの画面にはwordが開いた状態で表 示されるのでしょうか? ●ホストPCにインストールされたアプリの同時使用は可能でしょうか? 例えばホストでwordを使用中にゲストがリモートデスクトップ接続して wordを使用して文書を作成、保存できますか? どうか教えて下さい。よろしくお願いいたします。

  • リモートPCでXクライアント(アプリ)を起動する

    【環境】 PC(1):Vine5.2 PC(2):CentOs5.5 (両OSは、WindosXPにて、Virtual Box上で稼動させています) 【内容】 Vine5.2側からCentOs5.5のXクライアント(アプリ)を起動させたいのですが、 以下のエラーが表示され、開くことができません。 (1)CentOs5.5側での操作 vine5.2に対して、リモート操作ができるようxhostコマンドを実行する export DISPLAY=CentOs5.5のホスト名:0.0 ↓ xhost +Vine5.2のホスト名 (2)Vine5.2側での操作←この操作でエラーが発生 CentOs5.5のアプリを操作する telnetでCentOs5.5へログイン ↓ export DISPLAY=CentOs5.5のホスト名:0.0 ↓ sol(ソリティア)コマンドを打つ ↓ Xlib: connection to "centos5blue:0.0" refused by server Xlib: No protocol specified cannot open display: 利用可能なコマンド・ラインのオプション一覧を表示する場合は 'sol --help' を実行して下さい ※両PCの/etc/hostsには、それぞれIP、ホスト名を記述している 【質問】 Vine5.2側で表示されるエラーは、実行しているコマンドに間違いがある為でしょうか。 また、これ以外の原因があるのでしょうか。 質問内容を再整理しての投稿となります。 至らない点があるかと思いますが、ご教授の程よろしくお願いいたします。 以上です。 よろしくお願いいたします。

  • aviファイルの削除エラー

    WindowsXP 上で、aviファイルが存在します。 そのファイルを削除しようとすると、「ほかの人またはプログラムによって使用されています。」というエラーメッセージが表示され、削除できません。 NWで共有しているファイルではなく(PCはNWに接続していない)、かつ他のアプリで利用していない(再起動してすぐ削除した)場合でも同じエラーができます。 よい解決方法がありましたら、教えてください。

  • Deep Bumerがいきなりエラーがおきて。

    Deep Bumerを使って昨日までふつうにDVDをISOで焼けてましたが、今朝になっていきなり、エラーがおきて焼けなくなりました。 一年前に新品で購入したPCでまだそんなに使用してなく、DVDを見ようと思えばPCでも見れますので、壊れた訳でじゃないと思います。 クリーニングもしました。 エラーの時、WRTER ERROR MEDIUM ERROR と表示されます。 何の設定がおかしいのでしょうか? ちなみに昨日ふつうに焼けたDVDーRと同じ物を使用しました。 容量も同じくらいものです。 再起動、再度インストールなどしましたがダメでした。 宜しくお願い致します。

  • Virtual PCのネットワーク設定

    VirtualPC2007を使用し、以下のような状態を実現したいと思っています。 ・ホストPC・ゲストPCともにインターネット利用可能。 ・ホストPCとゲストPCは別ネットワークで通信は出来ない。(セキュリティが不安なので・・・) ・特定のポートを開放し、ゲストPCではそのポートを使用でき、ホストPCでははじく。 現在の環境は以下の通りです。 ○ルータ (1台)  機種:Buffalo WHR3-AG54  DHCP:無効 ○ホストPC (1台)  OS:Windows XP SP3  ファイルとプリンタ共有:無効 ○ゲストPC (1台)  OS:Windows XP SP3  ファイルとプリンタ共有:無効 この場合、ゲストPCのネットワークアダプタには何を選択し、IPやファイアウォールはどう設定すれば良いのでしょうか? 当方ネットワークの知識が乏しく、以下の事を試したのですが望みどおりにいきません。そもそもこれが実現出来るのかもわかりません・・・。 出来なければ最低限ゲストPCで使用するポートの開放だけでも実現したいと考えています。 ○試した事 (ホスト・ゲスト共にファイアウォールを無効にして試しました。)  ・ゲストPCのネットワークアダプタをホストPCの物理アダプタと同じにし、同セグメントのIPを設定。   →インターネット出来ず。  ・ゲストPCのネットワークアダプタを共有ネットワーク(NAT)にし、IPはDHCPに設定。   →インターネットは出来るものの、ゲストPCのIPがルータのLAN側IPのセグメントと異なるため、ポートを開放できず。 お解りになる方、よろしくお願いします。

  • Virchal PC

    Virtual PC(ホストwindows7),Virtual PC 2007(ホストwindowsXP)でwindows2000をゲストOSとして使用したいのですが、LPTが接続できません。接続するためにいい方法がありましたら、お知らせ下さい。