2014年2月27日木曜日

Ubuntuのデスクトップ環境に関すること(キーバインド関連)

Ubuntuなど、Windowsとは違って、デスクトップ環境を自由に変えることができる。
初期のUbuntu(例えば、8.04LTS 〜 10.10らへんまで)はクラシックなGNOMEデスクトップ環境だったため、ウィンドウ遷移、アプリ起動が簡単だった。しかし、12.04LTSぐらいからUnityが導入されてからウィンドウ遷移するときのAlt + Tabでアプリごとでカテゴリ化されていたため、同じアプリ内の遷移はとてもイライラした。

自分はUnityになってからいろんなデスクトップ環境を試してきたが、なかなかUnityから離れることができなかった(イライラするのに) 。
なぜなら、キーボードのショートカット(キーバインド)がいじれたから。Unityのシステム設定のキーボードのところで、Cap LocksをControlにスワップすることがGUIからできた。僕が知っている限りではUbuntuをコアにして他のデスクトップ環境では、GUIから操作ができるものがなかった。これが原因。

じゃ、なぜ自分好みのキーバインドを設定できるデスクトップ環境が必要かというと、Cap Locksの存在価値とEmacsなどのControlキーの使用頻度がある。WindowsでもMacでもControlは実はすごく使えるキーの一つだとわかる人は知っていると思う。Control + ?でいろんな操作ができる。
  • Control + C: コピー
  • Control + V: ペースト
  • Control + X: カット
  • Control + P: 印刷
  • Control + W: タブを閉じる
  • Control + A: すべてを選択
  • Control + D: ブックマーク登録
  • Control + x Control f: ファイルを探す(作成)Emacs
  • などなど
以上のようにいろいろある。だからControlキーは重要。

Ubuntuの他のデスクトップ環境ではUnityのようにカテゴリ化のウィンドウ遷移ではなかったので、基本どれでも良かった。でもまぁ、軽いのがいいかと思って、Xubuntuを入れた。

キーバインドに関しては、Googleで調べていたら「xmodmap」というコマンドから変更することができるということなので、コマンド
xmodmap -pke > ~/.xmodmap
を実行、その隠しファイルにCap Locksのキーコード66をControl_Lにして、最終行に
clear Lock
add Control = Control_L
を打ち込んだ。これでは、毎回デフォルトに戻ってしまうため、/etc/profile.d/内にxmodmap_config.shというシェルスクリプトに
#!/bin/sh
xmodmap ~/.xmodmap
を記入。再起動すると、Controlが見事にCap Locksでも使えるようになっている。

これで、Unity特有のイライラはなくなったと思える。だが、新しい環境になったため、他のイライラはまだ残るであろう。。。つづく

2014年2月25日火曜日

YaTeXをいれてみた

さー久しぶりの書き込み。(いつもの)

大学はもう既に2年を終わって、次は3年ですね。時が流れるのが早いです。

大学のレベルが上がるに連れてWordからTeXにシフトしてきて、この前久しぶりにWord使ったら「うぅぅぉぉぉ」と唸ってしまいました。

ということで、ここではYaTeXをちょこっとメモっておきたいと思います。

YaTeXはEmacsでLaTeXをコンパイルとかできる拡張機能。

Ubuntuだと、インストール方法は2つあって、sudo apt-get install yatexまたは、本家からダウンロードして~/.emacs.d/site-list/の下に置く。僕は後者の方法でやりました。

現在のバージョンが1.77で、配置が終了したら、~/.emacs.d/init.elに設定を書き込みます。

;; YaTeX Settings

; Load YaTeX
(add-to-list 'load-path "~/.emacs.d/site-lisp/yatex1.77")

; Automatically load YaTeX when .tex File is created
(setq auto-mode-alist
     (append '(("\\.tex$" . yatex-mode)) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)

; Kanji code
; nil is recommended but '0' means, no-conversion, it directly uses emacs encoding style
(setq YaTeX-kanji-code nil)

; Enable TypeSet
(setq YaTeX-inhibit-prefix-letter t)

; LaTeX Compile Command (Default: platex)
(setq tex-command "platex")

; Preview Command
(setq dvi2-command "xdvipdfmx")
(setq dvi2-command "evince")

僕の環境では、platexでコンパイルして、DVIからPDFへの変換はxdvipdfmxを使っているの、自分の環境にあわせて調整してみてください。
ちなみに、xdvipdfmxのコマンド後、evinceを開いている場合は自動で更新されるため、最後のコードは若干不要?に近いです。

Enable TypeSetというところは、[prefix] = C-c (Control + c)で始まるコマンドを有効という意味で、そのコマンドからコンパイル、出力ができます。詳しくは、YaTeX Wikiなどをごらんください。

参考にしたページ:
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?YaTeX#uc0145ec
http://www.proton.jp/main/latex/yatex.html
https://www.yatex.org/

2013年7月6日土曜日

Ubuntuでフォント再設定方法

大学でようやく専門的な分野を勉強するようになりました。
提供されている端末の環境がLinuxなので自分も昔から使ってきたUbuntuでいろいろsshなどを使って作業しています。

ここでは、UbuntuにLaTeXの環境を入れる際に起きた問題を解決する方法をご紹介します。
一年ほど前にLaTeX(platex)をUbuntuにいれるときはUbuntuの公式のplatex環境のインストールコマンドでインストールできたのですが、
今回はなんかうまく行かなかったので、いろいろ試していて、未だに完璧に動いてません。xdviで日本語をうまく出力できてません。
自分の理解不足が原因です。

実はplatexの環境を入れているときにフォントのインストールも同時に行われて、それでフォントがIPAからTakaoに変更されたので、日本語フォントが
昔のLinuxのようにカワイイ?フル全角?みたいになってしまって、綺麗じゃなかったので、それをIPAに戻す方法をメモしておきたいと思います。

まず、Ubuntuのデフォルト日本語フォントを確認します。

~$ fc-match sans:lang-ja
を入力して確認します。表示されるのが現在Ubuntu上で使われているデフォルトフォントです。

さて、次に設定ファイルをコピーしてきます。
(ホームディレクトリで ~)

~$ cp /etc/fonts/conf.avail/69-language-selector-ja-jp.conf ./fonts.conf

と入力して69-language-selector-ja-jp.confファイルをホームディレクトリに隠しファイルでfonts.confという名前でコピーします。

エディタで編集する前にパーミッションを追加します。

~$ sudo chmod a+w .fonts.conf

これですべてのユーザが.fonts.confを書き込むことができます。

そうしたらエディタで開き、編集を開始します。(うまく反映されていなくてごめんなさい)




    
    
        
            serif
        
        
            IPA P明朝
            IPA モナー P明朝
            Takao P明朝
            梅P明朝
            さざなみ明朝
            東風明朝
        
    

    
        
            sans-serif
        
        
            IPA Pゴシック
            IPA モナー Pゴシック
            Takao Pゴシック
            UmePlus P Gothic
            梅Pゴシック
            VL Pゴシック
            さざなみゴシック
            東風ゴシック
        
    

    
        
            monospace
        
        
            IPAゴシック
            IPA モナー ゴシック
            Takaoゴシック
            UmePlus Gothic
            梅ゴシック
            VL ゴシック
            さざなみゴシック
            東風ゴシック
        
    

    
        
            Ryumin
        
        
            IPA P明朝
            IPA モナー P明朝
            Takao P明朝
            梅P明朝
            さざなみ明朝
            東風明朝
        
    

    
        
            GothicBBB
        
        
            IPA Pゴシック
            IPA モナー Pゴシック
            Takao Pゴシック
            UmePlus P Gothic
            梅Pゴシック
            VL Pゴシック
            さざなみ ゴシック
            東風ゴシック
        
    

    
        
            IPA Pゴシック
            IPA P明朝
            IPA モナー Pゴシック
            IPA モナー P明朝
            IPA モナー UIゴシック
            IPA モナー ゴシック
            IPA モナー 明朝
            IPAexゴシック
            IPAex明朝
            IPAゴシック
            IPA明朝
            Takao Pゴシック
            Takao P明朝
            TakaoExゴシック
            TakaoEx明朝
            Takaoゴシック
            Takao明朝
            UmePlus Gothic
            UmePlus P Gothic
            VL Pゴシック
            VL ゴシック
            さざなみゴシック
            さざなみ明朝
            東風ゴシック
            東風明朝
            梅Pゴシック
            梅PゴシックC4
            梅PゴシックC5
            梅PゴシックO5
            梅PゴシックS4
            梅PゴシックS5
            梅P明朝
            梅P明朝S3
            梅UIゴシック
            梅UIゴシックO5
            梅ゴシック
            梅ゴシックC4
            梅ゴシックC5
            梅ゴシックO5
            梅ゴシックS4
            梅ゴシックS5
            梅明朝
            梅明朝S3
        
        
            18
        
        
            hintnone
        
        
             false
        
    
    




---



<string>serif</string>, <string>sans-serif</string>, <string>monospace</string>の3つが同じフォントで指定されているのでその下に現れるフォント名を入れ替えることで

デフォルトが変わります。



変更後、保存。

あとは、ターミナルで



~$ fc-cache -fv



と入力して走らせれば完了。再起動して確認することができます。



このコードはすべて、Ubuntu 12.04 LTSで実行しました。バージョンの違いで操作が違う可能性があるので、他のブログやUbuntuのフォーラムを確認してやってみてください。

2013年2月17日日曜日

ROBOTICS; NOTES 瀬乃宮あき穂 ポケコンバック


SF好きですか?好きです。
ロボット好きですか?うん、好きです。
そんな、あなたはROBOTICS; NOTESを見ているでしょうか?
最近、アニメの情報などには触れていなかった僕ですが、先輩に勧められてみたアニメがROBOTICS; NOTESでした。

でも、アニメはガッツリロボット!みたいな感じではなく、学園生活+ロボットというシナリオ。ゲームが先行して発売されています。
作品はSTEINS; GATEやCHAOS; HEADなどと同じく、「科学アドベンチャーシリーズ」の第三弾としてROBOTICS; NOTESが製作されたそうです。

見始めると、主人公の幼馴染の瀬乃宮あき穂が可愛いすぎる('∀`)
劇中にポケコンというタブレット端末が現れるのですが、主人公の八潮海翔のポケコンにインストールされたAR技術を使ったアプリで写したあき穂の猫耳はヤバかったっすね。このアニメはAR(拡張現実)の技術を多用しています。

そんなことがあり、ドハマリしてしまった私は、アニメの最後に流れていたCMのノイタミナショップであき穂のポケコンバックに目を付けました。iPadなどのタブレットが入るとのことだったので、即ポチッ! 品物も数日で届きました。値段は6615円税込+420円の送料

素材は合成皮革で触った感触は合成皮革な感じ。(そのままです(笑))
中には大きな入れ口が2つあり、チャックが一個あります。
ページにはタブレットが入ると書いてあったので、iPad First Generationを入れてみた結果、マグネットのボタンが外れてしまいました。なので、タブレットを入れるなら、Google Nexus 7やApple iPad miniなどを入れることをお勧めします。
装着したときの感覚は、ウエストポーチをつけた時みたいで、ベルトで縛るのですが、薄すぎて、これ大丈夫?みたいなでしたが。
大丈夫でした。でも、出来れば、厚めなベルトにしていただきたかったですね。

僕は、このバックはiPad + Bluetooth Keyboard + スマホ + コンデジを入れて外に出かけるつもりで買いました。
すべて、入れてみた結果、それなりの重さにはなりますが、普通に使えます。

iPad + Keyboard + スマホ + コンデジが入った状態

iPad + Keyboard + スマホ + コンデジがこんな感じに入ります

iPadだけの状態。ボタン外れている。。。 

別角度から


2012年7月9日月曜日

Aterm WM3600Rのグレードル PA-WM06C

Acer TimelineX 3820T をUbuntuでも使うため、デュアルブートをしました。256GB = 30GB + 226GBという分け方で。
ドライバもろもろは、最新版のUbuntu 12.04LTSがすべてカバーしてくれたので、以前交換したWi-Fiカードも認識しました。


さて、しかしながら、WimaxルータのAterm WM3600Rに接続しようとすると、ネットワークの確立を切られてしまいました。いろいろ調べてみた結果、普通のルータ、いわゆる固定型ルータに接続する際にはネットワークとの確立をしました。ということは、問題はAterm側。これを解決するために、Ubuntuには有線での接続をすると確実に繋がるだろうと思って、PA-WM06C Wimaxルータ用のグレードルを購入しました。Amazon.co.jp で2709円でした。
注文して、次の日の朝早くに品物が届きました。大阪から一日とはすごいロジスティクス網。

早速開封。中身は、本体、有線ケーブル(CAT5)、軽いマニュアル、保証書でした。


本体には有線ポート、AP・RTスイッチがあります。工場出荷モードではRTモードにスイッチが向けられてます。APはアクセスポイントモードで、固定ルータにつけてAtermを無線のアクセスポイントとして使うという機能。この機能をつけることに私はものすごく疑問なのですが、まぁいいでしょう。そして、RTはルータモードで、AtermのWimaxを有線で、ルータとコンピュータを繋げることができます。たぶん、ハブを買えば複数台のコンピュータを繋げることができるでしょう。*なお、RTモードは有線・無線両方で通信が可能です。

さて、Ubuntuと接続してみた結果、うまく接続を確立、Youtubeなどのストリーミング、パッケージのダウンロードすべてで常時接続をしていましたので、問題は解消されました。
難点をひとつ申し上げると、グレードル=スタンドなので、裏面にゴムなどの滑り止めをつけていただければよかったです。


2012年7月6日金曜日

ノート冷却ファンの実力と検証


群馬県にやってきて、さらに一人暮らし。わからないことが山ほどありますね。
でも、少しづつ解決してきています。
内陸に位置する群馬県はとにかく夏には暑くなる!ということなのでと言わんばかり。
もうすでに、暑いでございます。

コンピュータは熱と湿気に弱いですので、気にしないとマザボードがぶっ飛びそうですね。
そんなことも、あろうかと。日頃からVirtualboxでUbuntuを動かしている私のコンピュータは火を吹いています。

以前、PCWatchで上海問屋が格安のノート用冷却ファンを発売したと言うのを覚えていたので、早速アクセス!
価格は1299円。量販店で買うと、3000円以上しますから。安いもんです。壊れるの覚悟です。

詳細は以下です。
大きさ: 350mm(幅) 270mm(奥行き) 40mm(厚さ)
ファンの大きさ: 20cm 厚さ1.5cm
ファンノイズ: 23dB (置き時計の秒針の音に相当)

簡単な実証もしました。
すでに、熱かったノートの上に置き、数分待ちました。
熱々な状態からは脱したものの、やはり冷却ファンのところはまだ熱いですね。
音は、多少響く程度。夏はエアコンに扇風機なのでそれらの白物家電がうるさくなるので、気にならなくなります。

この商品を買ってみて、それなりの冷却を見込める、角度を二段階付けられるので家でラップトップは外付けモニターという人は便利かもしれません。(私は、自宅では外付けモニター、キーボード、トラックボールなので、重宝しています。)

箱はこんな感じ。

中国語が書いてありました。中国から卸してきているんですね。

「九州風神」という会社名?

中はこんな感じ。溝があり、引っ掛けることができる。メッシュ地のところはアルミ素材です。

裏面。高さ調整ようのスタンド。2段階。



落ちないように、ちゃんとフック付き。

USBポートがついてます。一つは給電用のポートなので、一個は使えます。

自宅での環境はこんな感じで使っています。Intel Graphicsなのでデュアルスクリーンではなくシングルで1920x1080なので、2つもいりません。今のところは。

給電用のUSB。オスオスプラグ。

2012年6月22日金曜日

Windows 8 Release Previewの第一印象


Windows 8のベータリリース、Windows 8 Release Previewがマイクロソフトのページからダウンロードできる。
Windows 8の最大の特徴は、タブレットでの利用を考慮した新しいUIのMetroだ。Metro = タブレットという感じ。

Metroは今までコンピュータは起動したらデスクトップが表示されていたところに、割り込んできたUI。今度からデスクトップはサブとしての役割になり、UIでほぼユーザの得たい情報を取得することができる。メール、写真、ビデオ、ニュース、天気、カレンダー、地図、など。これらは、今まで、ブラウザを使ってアクセスしていた。私の場合、Googleユーザなので、Gmail, Picasa, Youtube, Google News, Google Calender, Google Mapsなど。GoogleのAndroidでは、すべてが搭載されているわけではない。Windows はMicrosoftのサービスなので、Liveアカウントが使える。検索エンジンには、Bingなので、Metroはほぼすべてのサービスをすぐにアクセスできるようにした。
Windows 8でユーザを作成する際、Liveアカウントを持っているかどうかを聞かれます。Liveアカウントを使うと、Hotmail, Skydrive, Calenderなどをシンクしてくれます。なので、かなり便利になりました。
私が気に入ったのは、天気、ニュースでした。天気は、Wolfram Alphaから、詳細な天気予報と、過去の天気を表示してくれ、天気によってバックグラウンドの写真が変わるという面白い機能をつけています。Bingのトップページと同じように。ニュースは書くニュースサイトからの記事が表示され、トップページは画面いっぱいの写真と記事の見出しがでます。


先日発表された、Microsoft SurfaceはMicrosoftからの初のタブレットです。私が思うに、Windows 8 + Surfaceで成功するのは間違いないでしょう。