cygwinで萌え萌え

cygwinでmetacityを使う(buggy)


注意:cygwinはunixのライブラリやツールを集めただけのもので、unixやlinuxではありません(注)。windowsを使っていてターミナルを得意としない人や、unixやlinuxを使ったことがない人は、仮想環境上のunixやlinuxを使う方が遥かに優れた環境を作れるでしょう。

(注)cygwin.com のトップページには
Cygwin is:
    * a collection of tools which provide a Linux look and feel environment for Windows.
    * a DLL (cygwin1.dll) which acts as a Linux API layer providing substantial Linux API functionality.
とある。

  • cygwin.com からcygwinをインストーラをダウンロードします。
  • ここ 等を参照して、cygwinをインストールします。
  • cygwin ports を参照して、自分の好きなようにインストールします。metacityとxinitのインストールを忘れずにしてください。
  • 萌えデスクトップテーマから、moe-blueやmoe-pink等を、萌えアイコンテーマ から、好きなアイコンをダウンロードします。LoginIconは使いません。これらはcygwinのホームディレクトリにおいてください。
  • 好きな壁紙を用意します。cygwinのホームディレクトリに置いてください。
  • mintty等から、cygwinのターミナルを起動します。
  • 以下を .xinitrc としてcygwinのホームディレクトリに保存します。/home/username/wallpaper/wlp.jpg は、自分の環境に合わせて変更します。

#!/bin/sh

TMP=/tmp/
xv -root -quit /home/username/wallpaper/wlp.jpg

sleep 1

exec xterm -fn 8x16 -geometry +0+0 -name login

  • 以下を .xserverrc としてcygwinのホームディレクトリに保存します。cygwinのxserverのウインドウサイズを決めることができます。1440x810を壁紙などにあわせて変更してください。

#!/bin/sh

#this resolution is compatible with 1920x1080.
XWin -screen 0 1440x810

  • 以下を logininit としてcygwinのホームディレクトリに保存します。これは、後のxinitコマンドを使用した後に使うシェルスクリプトなので、自分で好きなように記述できます。名無し:2@cygwinのcygwin環境では、gnome-terminalを除き、少なくとも以下の順で以下に挙げられたコマンドを全て実行しないと、moebuntuのテーマはうまく適用されませんでした。

#!/bin/zsh

gnome-terminal &
sleep 2
nautilus &
sleep 2
metacity --replace --no-force-fullscreen &
sleep 2
gnome-appearance-properties &

  • chmod 700 logininit をターミナル上で実行します。
  • もし、外部のフォントを使いたい場合、ホームディレクトリに.fontsディレクトリを作成し、その中にフォントを入れておきます(%windir%のFontsフォルダへのシンボリックリンクでも良さそうですが、私は未確認です)。
  • ターミナル上で xinit & を実行します。
  • xterm が表示されるので、~/logininitを実行します。
  • 「外観の設定」ウインドウが表示されるので、nautilusから外観の設定ウインドウへ、デスクトップテーマとアイコンテーマをドラッグアンドドロップします。
  • コントロールタブからMoe-Pink(またはダウンロードしたデスクトップテーマ)を選択します。
  • ウインドウの境界タブに移動してここでもMoe-Pink(またはダウンロードしたデスクトップテーマ)を選択します。
  • アイコンタブに移動してMoePinkIcons(またはダウンロードしたアイコンテーマ)を選択して閉じるボタンをおします。
  • 背景やフォントを設定します。
  • 以上で終了です。成功すると以下の画像のようになりますが、metacityがバギー(なぜか不意に落ちる)なために不快な環境になってしまうかもしれません。metacity 2.30.3を自分でコンパイルしてインストールしても同様にバギーでした。
cygwin_up.jpg cygwin_up2.jpg

  • 最終更新:2011-02-05 01:58:24

このWIKIを編集するにはパスワード入力が必要です

認証パスワード