Adobe AIR アプリ TweetDeck for Linux を動かしてみた

TweetDeck http://www.tweetdeck.com/Linux 上で使いたくて調べていると、Adobe AIR アプリケーションとのことでした。

早速、Adobe AIR http://www.adobe.com/jp/products/air/ のサイトにいくと、いつの間にか rpm での提供をしていたのねん!→ http://get.adobe.com/jp/air/

おぉ、すぐにでも install-assist 化しなきゃーということで、やっちゃいました。

install-assist-AdobeAIR パッケージは、Vine Linux 5.1 および VineSeed に put しました。

$ sudo apt-get install install-assist-AdobeAIR

TweetDeck を起動してみる

TweetDeck http://www.tweetdeck.com/ にアクセスして、[Installing TweetDeck] をクリックします。指示に従って進めていくと、インストールが完了です。

早速 TweetDeck を起動します。Gnome メニューから [アプリケーション] -> [アクセサリ] -> [TweetDeck] をたどってクリックします*1

対応しているソーサルネットワークサービスにログインして下さい。


みんなの日本語のつぶやきを読めるようにする

TweetDeck の画面右上にあるアイコン [Settings] をクリックすると、TweetDeck Settings ウィンドウが開きます。

左側にある Colors/Font タブをクリックして、TweetDeck Font: にある International Font のチェックボックスをチェックします*2


TweetDeck のファイル構成

デフォルトですと、/opt/TweetDeck 以下にインストールされます。

端末などのコマンドラインから /opt/TweetDeck/bin/TweetDeck を叩いても TweetDeck が起動できます。

$ find /opt/TweetDeck
/opt/TweetDeck
/opt/TweetDeck/share
/opt/TweetDeck/share/config
/opt/TweetDeck/share/config/tweetdeck.xml
/opt/TweetDeck/share/TweetDeck.swf
/opt/TweetDeck/share/icons
/opt/TweetDeck/share/icons/TweetDeck_128.png
/opt/TweetDeck/share/icons/newBadge1.png
/opt/TweetDeck/share/icons/TweetDeck_32.png
/opt/TweetDeck/share/icons/TweetDeck_48.png
/opt/TweetDeck/share/icons/TweetDeck_16.png
/opt/TweetDeck/share/META-INF
/opt/TweetDeck/share/META-INF/AIR
/opt/TweetDeck/share/META-INF/AIR/image32x32
/opt/TweetDeck/share/META-INF/AIR/image32x32/tweetdeckfast.fff259dc0ce2657847bbb4aff0e62062efc56543.1.png
/opt/TweetDeck/share/META-INF/AIR/application.xml
/opt/TweetDeck/share/META-INF/AIR/hash
/opt/TweetDeck/share/META-INF/AIR/publisherid
/opt/TweetDeck/share/META-INF/AIR/image128x128
/opt/TweetDeck/share/META-INF/AIR/image128x128/tweetdeckfast.fff259dc0ce2657847bbb4aff0e62062efc56543.1.png
/opt/TweetDeck/share/META-INF/AIR/tweetdeckfast.fff259dc0ce2657847bbb4aff0e62062efc56543.1.desktop
/opt/TweetDeck/share/META-INF/AIR/image48x48
/opt/TweetDeck/share/META-INF/AIR/image48x48/tweetdeckfast.fff259dc0ce2657847bbb4aff0e62062efc56543.1.png
/opt/TweetDeck/share/META-INF/AIR/image16x16
/opt/TweetDeck/share/META-INF/AIR/image16x16/tweetdeckfast.fff259dc0ce2657847bbb4aff0e62062efc56543.1.png
/opt/TweetDeck/share/META-INF/AIR/tweetdeckfast.fff259dc0ce2657847bbb4aff0e62062efc56543.1.directory
/opt/TweetDeck/share/META-INF/signatures.xml
/opt/TweetDeck/share/mimetype
/opt/TweetDeck/share/wordlists
/opt/TweetDeck/share/wordlists/en_us
/opt/TweetDeck/share/wordlists/en_us/en_US.aff
/opt/TweetDeck/share/wordlists/en_us/en_US.dic
/opt/TweetDeck/share/assets
/opt/TweetDeck/share/assets/included
/opt/TweetDeck/share/assets/included/vidcap.swf
/opt/TweetDeck/share/assets/included/support_background.png
/opt/TweetDeck/share/assets/included/assets
/opt/TweetDeck/share/assets/included/assets/mediasprites.png
/opt/TweetDeck/share/cobrands
/opt/TweetDeck/share/cobrands/Cobrand.as
/opt/TweetDeck/share/cobrands/cobrand.css
/opt/TweetDeck/share/cobrands/update.xml
/opt/TweetDeck/share/cobrands/details.xml
/opt/TweetDeck/share/cobrands/assets
/opt/TweetDeck/share/cobrands/assets/logo.png
/opt/TweetDeck/share/cobrands/assets/ping.mp3
/opt/TweetDeck/share/cobrands/assets/icon_td.png
/opt/TweetDeck/share/cobrands/assets/background.png
/opt/TweetDeck/share/cobrands/assets/bottom_center.png
/opt/TweetDeck/share/AdobeSpellingConfig.xml
/opt/TweetDeck/bin
/opt/TweetDeck/bin/TweetDeck

日本郵政jpのはがきデザインキットも試してみました。

日本郵政jpはがきデザインキット http://www.yubin-nenga.jp/design_kit/ からインストールできます。


Adobe AIR におけるキーリング(鍵束)について

Adobe AIR は、GNOME 上で gnome-keyring を使ってパスワードの管理をしているようです*3

gnome-keyring-manager も合わせてインストールしておくと、GUI 上でどんな鍵束にどんな鍵を下げているのか分かるので便利です。

$ sudo apt-get install gnome-keyring-manager

gnome-keyring による鍵束は、${HOME}/.gnome2/keyrings 以下で管理されています。私の手元ですと、login.keyring に Adobe AIR ELS Key を入れています。

$ ls
login.keyring  user.keystore

例えば、Nautilus にどこかの FTPSSH サーバに接続するときや NetworkManager によるアクセスポイントへの接続するときにも、gnome-keyring で鍵を管理します。

今まで特別にキーリングを使ったりしていなくて、Adobe AIR でうまく認証ができなかった場合は、思い切って login.keyring を消してしまって、新しく login.keyring を作り直すとよいでしょう。

Adobe AIR の各種設定ファイル置き場

${HOME}/.appdata/ 以下に置かれています。

$ ls ${HOME}/.appdata/
Adobe/
TweetDeckFast.FFF259DC0CE2657847BBB4AFF0E62062EFC56543.1/
cookies.sqlite
designKit.702840F10216893FC3494B731E825B33666733D6.1/

独り言

しばらく TweetDeck を使いまくります。

面白そうな Adobe AIR アプリケーションがあれば、教えて下さい。

Adobe Flex SDK の install-assist 化も検討中です。Adobe Flex から Adobe AIR アプリケーションを作るのも楽しそうですね!

*1:壁紙が初音ミクたんなのは、ナイショです。

*2:初めて起動してときに、日本語が全く読めなくて、焦っていたのはナイショです (^^;;

*3:KDE 上では KWallet みたいですが、試していません (^^;;