#author("2025-01-03T17:25:12+09:00","","") #author("2025-02-09T15:39:46+09:00","","") #topicpath /////////////////////////////////////////////////////////////////////////////// * 目次 [#l361167c] #contents() #ls2(X/) #ls2(Prog/X) /////////////////////////////////////////////////////////////////////////////// * 基本操作 [#f425375b] |~操作 |~機能 |~備考 | |Alt-マウスボタン1 |ウインドウの移動 |ウインドウをドラッグで移動する | |Alt-マウスボタン2 |Xメニュー |ウインドウを他のワークスペースに送る、などのメニュー項目がある | |Alt-マウスボタン3 |ウインドウサイズの変更 |変更対象はその時マウスカーソルがあるウインドウ | - ※マウスボタン1-3 はそれぞれ、左ボタン、中央ボタン(ホイールマウスの場合はホイール押し込み)、右ボタンとなる。 /////////////////////////////////////////////////////////////////////////////// * GNOME MetaCity用のテーマ [#eeb7d78c] - [[GNOME: The Free Software Desktop Project>http://art.gnome.org/themes/metacity?page=3]] -- [[MWM>http://art.gnome.org/download/themes/metacity/1336/MCity-MWM.tar.gz]] /////////////////////////////////////////////////////////////////////////////// * リソースの編集 [#c1fa202c] ** xterm / KTerm で一時的にリソースを変更する [#q3a53d19] - ターミナルウィンドウ上で、Ctrlキーを押しながら、マウスを右クリックする。&br; すると、メニューが出てくるので、ここでフォントサイズを変更できる。 ** 初期設定を変更する [#k27febd4] - $HOME/.Xdefaults に、次のように記述する: *VT100*fontList: -shinonome-gothic-medium-r-normal--12-* *VT100*boldFontList: -shinonome-gothic-bold-r-normal--12-* &br; [VTフォント]メニューで表示されるフォントの一覧は、/usr/X11R6/lib/X11/app-defaults/Ktermにある。&br; フォントを変更したら、 $ xrdb ~/.Xdefaults として、設定の変更を反映させる。 - debianでGNOMEを使っている場合には、このままでは次回起動時に、また元に戻ってしまうので、$HOME/.gnomerc に、次の1行を追記する: xrdb ~/.Xdefaults /////////////////////////////////////////////////////////////////////////////// * X11 色 [#z2f8d5c9] - [[UNIX X11の色名称>https://ja.wikipedia.org/wiki/X11%E3%81%AE%E8%89%B2%E5%90%8D%E7%A7%B0]] - 色名は下記ファイルに定義されている。 /usr/share/X11/rgb.txt /////////////////////////////////////////////////////////////////////////////// * フォント [#ncf2cfd1] - [[Free Font Compilation>http://fonts.debian.net/]] ** レンダリング [#t2336d53] - [[UNIX のフォント事情>http://mimosa-pudica.net/unix-font.html]] - [[Anti-Grain Geometry - Texts Rasterization Exposures>http://antigrain.com/research/font_rasterization/index.html]] /////////////////////////////////////////////////////////////////////////////// * GNOME [#r893ad7c] ** NumLock が有効になっているのにテンキーからの入力が出来ない場合 [#tca157f0] - 「システム」ー「設定」ー「アクセシビリティ」ー「キーボード」で、「マウスキーを有効にする」にチェックが入っていたら、これを外す。 /////////////////////////////////////////////////////////////////////////////// * login [#p79810c6] /////////////////////////////////////////////////////////////////////////////// ** root でlogin出来るようにする [#la20a3c4] rootでXからlogin出来ない場合は、以下の設定変更を行う。 + 方法1 ++ gdmconfig コマンドを使って,"Expert"の"Xサーバの設定"の中の "固定サーバ(常に起動しているサーバ・・・static serverとか書いてある)"の所にあるサーバを削除する。 ++ XDMCPを有効にする。 + 方法2 ++ /etc/X11/gdm/gdmconf を編集する:~ ※Debianの初期状態では、ファイル自体が存在しないので、新規に作成します。 "[xdmcp]"の中の"Enable=false"を"Enable=true"にする。 "[servers-static]"の中の"0=Standard vt7"をコメントアウトする。 /////////////////////////////////////////////////////////////////////////////// ** 外部ホストからXでのloginを許可するようにする [#hb6ea77d] - Debian3.0 のdefaultでは、外部ホストからのXでのloginを許可しない設定になっている。これを許可するように変更するには、/etc/X11/xinit/xserverrc を変更する。 #!/bin/sh # default の設定(外部hostからX loginを禁止) # exec /usr/bin/X11/X -dpi 100 -nolisten tcp # 外部hostからX loginを許可 exec /usr/bin/X11/X -dpi 100 - 尚、Debian9.x では、この設定ファイルはデフォルトでは存在しない。 /////////////////////////////////////////////////////////////////////////////// * PS/2マウスが動かないとき [#c45e1675] - /var/log/XFree86.0.log 等をみると、 「/dev/mouseが開けない」という意味のメッセージが出力されていたりする場合は、 # ln -s /dev/psaux /dev/mouse とすればOKとなる場合がある。 /////////////////////////////////////////////////////////////////////////////// * Xが勝手に終了してしまう [#xcf6f677] - Debian woodyでは、Xを使用している際、暫く放っておくと、勝手にXが終了して、gdm等のログイン画面に戻ってしまう。~ 例えば時間の掛かる処理をさせて、暫く放っておくことなどもあるので、これでは具合が悪い(*)。これは、DPMSが有効になっているためであるので、DPMSを止めれば良い。 DPMSが有効になっているかどうかは、 $ xset -q で調べられる。これで "Enabled" になっている場合は、/etc/X11/XF86config-4 で、下記のようにした後、Xを再起動する Section "Monitor" Identifier "Generic Monitor" HorizSync 28-49 VertRefresh 43-72 # Option "DPMS" # ← コメントアウトする EndSection /////////////////////////////////////////////////////////////////////////////// * Xの再起動方法 [#g66ea047] - Ctrl-Alt-BS (Xの強制再起動) - GDM を再起動させる ++ Xをlogout ++ Ctrl-Alt-F1 等でコンソールに移動 ++ sudo を使うか、若しくはsu でrootになり、以下を実行: /etc/init.d/gdm restart (gdmを使用している場合) ///////////////////////////////////////////////////////////////////////////////