去年から調子が悪かったPCがついにお釈迦になりました。メインPCだったので移行がちょっと大変だったのだがほぼ完了。おかげでサブPCもいろいろとハードから変更。
ubuntuは7.04のころから使いはじめているが、半年毎のバージョンアップで、かなりの勢いで使いやすくなっている。そろそろ常時使用も可能かも。
とりあえず、いろいろネットからあさった情報からクリーンインストール後の自分好みの覚え書を書いてみた。(ubuntu 8.10対応)
・デスクトップテーマ
「GNOME-LOOK.ORG」
「GNOME Art」
・壁紙
Googleのイメージ検索で「検索対象:」を「特大」にして、「wallpaper win 7」
・FirefoxにTab Mix Plusのアドオンを追加
・フォント
デスクトップを右クリック > 外観の設定のフォントタブより
固定幅:M+2VM+IPAG circle
「M+ と IPAフォントの合成フォント」よりダウンロードし、解凍したファイルをホームフォルダの.fontsフォルダに入れる。(フォルダの新規作成)
描画の種類:サブピクセル」のスムージング(LCDs)
・geditのタブ文字「^」、全角スペース「□」の表示(sakuraエディタのように)
gedit-pluginsをインスト(システム > システム管理 > Synapticパッケージマネージャ)
/usr/lib/gedit-2/pluginsのdrawspaces.pyを編集
まず端末を開いて、
cd /usr/lib/gedit-2/plugins
sudo chmod 666 drawspaces.py
と一般ユーザーからでも変更できるようにしておく。
エディタで、drawspaces.pyの125行目あたりの部分を変更
ubuntuは7.04のころから使いはじめているが、半年毎のバージョンアップで、かなりの勢いで使いやすくなっている。そろそろ常時使用も可能かも。
とりあえず、いろいろネットからあさった情報からクリーンインストール後の自分好みの覚え書を書いてみた。(ubuntu 8.10対応)
・デスクトップテーマ
「GNOME-LOOK.ORG」
「GNOME Art」
・壁紙
Googleのイメージ検索で「検索対象:」を「特大」にして、「wallpaper win 7」
・FirefoxにTab Mix Plusのアドオンを追加
・フォント
デスクトップを右クリック > 外観の設定のフォントタブより
固定幅:M+2VM+IPAG circle
「M+ と IPAフォントの合成フォント」よりダウンロードし、解凍したファイルをホームフォルダの.fontsフォルダに入れる。(フォルダの新規作成)
描画の種類:サブピクセル」のスムージング(LCDs)
・geditのタブ文字「^」、全角スペース「□」の表示(sakuraエディタのように)
gedit-pluginsをインスト(システム > システム管理 > Synapticパッケージマネージャ)
/usr/lib/gedit-2/pluginsのdrawspaces.pyを編集
まず端末を開いて、
cd /usr/lib/gedit-2/plugins
sudo chmod 666 drawspaces.py
と一般ユーザーからでも変更できるようにしておく。
エディタで、drawspaces.pyの125行目あたりの部分を変更
-------------------------------------------------------------------------------- def draw_tab_at_iter(self, cr, iter): if not self._plugin._draw_tabs: return rect = self._view.get_iter_location(iter) x, y = self._view.buffer_to_window_coords(gtk.TEXT_WINDOW_TEXT, rect.x, rect.y + rect.height * 2 / 3) cr.save() #MOD start 125行目 # cr.move_to(x + 4, y) # cr.rel_line_to(rect.width - 8, 0) # cr.rel_line_to(-3,-3) # cr.rel_move_to(+3,+3) # cr.rel_line_to(-3,+3) cr.move_to(x + 3, y - 5) cr.rel_line_to(+2, -2) cr.rel_line_to(+2, +2) #MOD end cr.restore() #ADD start def draw_nbsp_at_iter_zenkaku(self, cr, iter): if not self._plugin._draw_nbsp: return rect = self._view.get_iter_location(iter) x, y = self._view.buffer_to_window_coords(gtk.TEXT_WINDOW_TEXT, rect.x, rect.y + rect.height / 2) cr.save() cr.move_to(x + 3, y - 5) cr.rel_line_to(+8, 0) cr.rel_line_to(0, +8) cr.rel_line_to(-8, 0) cr.rel_line_to(0, -8) cr.restore() #ADD end def draw_tabs_and_spaces(self, event, iter, end): cr = event.window.cairo_create() cr.set_source_color(self._plugin._color) cr.set_line_width(0.8) while iter.compare(end) <= 0:
c = iter.get_char() if c == '\t': self.draw_tab_at_iter(cr, iter) elif c == '\040': self.draw_space_at_iter(cr, iter) elif c == '\302\240': self.draw_nbsp_at_iter(cr, iter) #add start elif c == '\343\200\200': self.draw_nbsp_at_iter_zenkaku(cr, iter) #add end if not iter.forward_char(): break cr.stroke() class DrawSpacesWindowHelper(object): ・ ・ ・ --------------------------------------------------------------------------------