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
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 にどこかの FTP や SSH サーバに接続するときや 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/