qdbusをインストールして実行。メモ。
[root@Jolla nemo]# pkcon install qt5-qttools-qdbus
タイトルは釣りです。4個だし。
SailfishOS SDKはJolla SailfishOS用アプリケーションを作成するための開発環境ですが、結構まだアラがあるので、割と手作業で処理が必要になることが多いです。そのときにけっこうコマンドを使用するので、メモしておきます。
このブログはsilkを使用していますが、特定の環境で動かしていると、ブラウザからqmlファイルにアクセスしたときに、qml -> htmlの変換がされずにqmlファイルがベタで落ちてくることがあります。 これはsilkを動かしているサーバーのMIME情報にqmlが登録されていないために発生します。直す方法をメモしておきます。
通過儀礼的に。
Fremantle(Nokia N900)やHarmattan(Nokia N9)のPlatform SDKは、ScratchboxをローカルにインストールしてPlatoform SDKを構築するような感じでしたが、SailfishOS SDKはVirtuallboxのVMとしてscratchboxが動作する環境を導入して使用するので、インストール自体はとても楽になりました。
Google Syncは終了します (延長されましたが)ので、今までMail for ExchangeでGoogleのサービスと同期していたN9もいずれ影響を受けることになります。Mail/Calendar/Contactsが対象になります。
久々の投稿です。相変わらずNokia N9を愛しています。
最近(でもない?)AndroidなどがBluetooth(BT-PAN)によるテザリングをサポートし始めました。メリットはBluetoothの低消費電力により待機中の電力消費を抑えられることです。
N9も3Gで通信してると電池がみるみる減りますし、テザリング端末の電池を温存するためにもN9でBTテザリング機とBT-PAN接続したいものです。
今まで結構やろうとしている人はいたけどできなかったんですが、今日たまたま調べたらやっている人がいて、マネしてやってみたらできたのでメモ。
誰か必要かもしれないのでメモだけ。これで出来ても受信しか出来ません。送信はアプリのUIレベルでメールアドレス不可(電話番号のみOK)になってるので。あとN9では試してません。
Settings -> Applications -> Messages からMMS関連の設定が終わってることが前提です。
で、/home/user/.mms/profile.confというファイルを作成します。その中にUAとprofileを書けばOKです。root権限は不要です。
terminalやsshで以下のように実行すればいいのではないでしょうか。
cat << EOF > /home/user/.mms/profile.conf
>user_agent = hogehoge
>profile_url = fugafuga
>EOF
念のため再起動くらいはしましょう。
ちなみにN9のデフォルトは以下。代わりに何の値を設定したらいいかは調べてください。にょきっと。
user_agent = Mozilla/5.0 (MeeGo; NokiaN9) AppleWebKit/534.13 (KHTML, likeGecko) NokiaBrowser/8.5.0 Mobile Safari/534.13
profile_url = https://nds1.nds.nokia.com/uaprof/NN9-00r100-R.xml
MeeGo HandsetUXおよびNokia N9/N950で採用されている MeeGo 1.2 HarmattanのIMとして開発されているMaliitは、以前採用されていたMeeGoTouch Input Methodとは違いMeeGo Touch Framework(MTF)に依存しない設計になっていますので、普通のLinuxでもビルドして使えるようになっています。Virtual KeyboardはQMLで書くことができますし、モバイル用に開発する時も、端末やエミュレータを使用しないである程度のところまで作ることができると思うので、デスクトップLinuxで動かせることは意味があると思います。
久々のエントリです。
今更の報告ですが、Nokia N950を開発者枠(の21世紀枠くらいの枠)で入手しました。今はがんばってQMLの勉強しながらアプリ書いてます。
今日はN950のフォントのお話。
このエントリを書く前にやれN9が発表されたとかN950もあるぞとかいろいろあるのですが、まぁただニヤニヤしてるおっさんの絵を想像するしかないトピックなんぞいらんだろということで割愛。
実はこのN9/N950、MeeGo 1.2でHarmattanっていうコードネームがついてるんですが、どうやら下まわりはMeeGoというよりもMaemo6(debianベース)で出てくるような感じです。なので、Qt CreatorやSDKもdebパッケージを作成できるように環境が整ってます。つまりMaemo5 (Fremantle)と同じですね。MeeGoの厳密な定義は何か、という話はありますがまぁなんでもいいでしょう。
ということで、Harmattan Platform SDKという、いわゆるScratchboxベースのSDKで、Maemo 5 SDKの次のバージョンのようなものがbetaでリリースされました。相変わらずUbuntuだとかFedoraだとか言ってるんで、んじゃー俺Gentoo AMD64でやるよ!!っていう主旨の記事です。