Libexword

ページ名:Libexword

libexword は、PC と EX-word を接続して様々な操作を行えるソフトウェアです。本家 libexword とそれを使いやすくした libexword-re がありますが、機種によっては本家版を使わないと非公式アプリを転送しても実行できない場合があります。

Fandom の記事名の制約から先頭が大文字になっていますが、正しくは libexword です。

libexword[]

まず、以下のコマンドで必要なパッケージをインストールします。libexword のソースコードを GitHub からの Zip ダウンロードで取得する場合、Git は不要です。 APT 以外のパッケージ管理システムを使っている場合は、ご利用のシステムの方法で取得します。例えば、Arch では base-devel libusb readline libtool glib2 が必要になるようです。

sudo apt install git build-essential libusb-1.0-0-dev libglib2.0-dev libreadline-dev libtool

次に、libexword のソースコードを取得します。GitHub から Zip ダウンロードして展開しても構いませんが、その場合は必ずブランチを 2.0-dev にしてください。

git clone --depth 1 -b '2.0-dev' https://github.com/brijohn/libexword.gitcd libexword

ビルドします。エラーが出た場合は、その内容に従って環境を調整してください。

./autogen.shmakesudo make install

libexword を起動できることを確認します。ライブラリ関連のエラーが出た場合は、LD_LIBRARY_PATH="LD_LIBRARY_PATH:/usr/local/lib" を先頭に付けて実行する、ldconfig を実行するなどで治るはずです。

exword

libexword-re[]

まず、以下のコマンドで必要なパッケージをインストールします。libexword-re のソースコードを GitHub からの Zip ダウンロードで取得する場合、Git は不要です。APT 以外のパッケージ管理システムを使っている場合は、ご利用のシステムの方法で取得します。例えば、Arch では base-devel libusb cmake readline libtool glib2 が必要になるようです。

sudo apt install git build-essential cmake libusb-1.0-0-dev libglib2.0-dev libreadline-dev libtool

次に、libexword-re のソースコードを取得します。GitHub から Zip ダウンロードして展開しても構いません。

git clone --depth 1 https://github.com/CaesarW/libexword-re.gitcd libexword-re

ビルドするディレクトリを作成し、その中に入ります。

mkdir buildcd build

ビルドします。性能にもよりますが、すぐに終わるはずです。エラーが出た場合は、その内容に従って環境を調整してください。なお、libiconv 関連のエラーが出た場合は、libexword-re/src/CMakeLists.txt の最下行 TARGET_LINK_LIBRARIES の括弧の中に iconv を追加し、cmake コマンドからやり直してください。

cmake ../srcmake

libexword-re を起動できることを確認します。

./exword

使い方[]

どちらも使い方は同じです。よく使うものだけ簡単に説明します。詳細は付属の README を参照してください。

connectEX-word と接続します。以下の操作はこのコマンドの後でしか使えません。EX-word を認識させるには、libexword を sudo 等で root で起動するか udev ルール SUBSYSTEM=="usb", ATTR{idVendor}=="07cf",ATTR{idProduct}=="6101", MODE="0666" を記載する必要があります。disconnectEX-word を切断します。exit でも切断処理が行われるので、あまり必要はありません。listEX-word 上のカレントディレクトリのファイル・フォルダ一覧を出力します。delete <ファイル名>EX-word 上のカレントディレクトリの、指定したファイルを削除します。send <ファイル名>EX-word 上のカレントディレクトリに、指定したファイルを転送します。ここでのファイル指定は、libexword 起動時の PC 側のカレントディレクトリからの相対パスになります。get <ファイル名>EX-word 上のカレントディレクトリの、指定したファイルを取得します。パスも含めたファイル名を指定することで取得先も指定できます。パスを指定しない場合は libexword 起動時の PC 側のカレントディレクトリに保存されます。setpath <パス>EX-word 上のカレントディレクトリを変更します。毎回、必ずフルパスを指定する必要があります。libexword では本体メモリーは drv0://、SD カードは crd0:// から始まり、libexword-re ではそれぞれ mem://、sd:// から始まります。ルートディレクトリへの移動では、スラッシュが最後にもう 1 つ必要です。dict reset <ユーザ名>EX-word の認証情報を初期化し、新たなキーを表示します。これを行うと既存の追加コンテンツがすべて失われますが、libexword を使うためには必ず 1 度は行わなければなりません。dict auth <ユーザ名> <キー>EX-word を認証し、様々な操作ができるようにします。dict remove EX-word の指定 ID の追加コンテンツを削除します。ID は追加コンテンツのフォルダ名 5 文字です。dict install EX-word に指定 ID の追加コンテンツを追加します。ID は追加コンテンツのフォルダ名 5 文字です。追加コンテンツのフォルダが PC 上で ホーム/.local/share/exword/ja に置かれている必要があります。sudo で実行した場合は /root/.local/share/exword/ja となることに注意してください。インストール先は、EX-word 上のカレントディレクトリが指しているデバイスになります。exitlibexword を終了します。

特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

左メニュー

左メニューサンプル左メニューはヘッダーメニューの【編集】&gt;【左メニューを編集する】をクリックすると編集できます。ご自由に編集してください。掲示板雑談・質問・相談掲示板更新履歴最近のコメントカウン...

音楽を聴く

目次1 Xaudio MP3 Player2 Nitrogen3 Winamp3.1 導入3.2 使い方3.2.1 メニューの項目3.2.2 スキンの適用3.2.3 イコライザー3.2.4 プレイリス...

電子辞書を買う、その前に

このページでは、進学して初めて電子辞書を購入される方、新しい機種に乗り換える方のために、それぞれのニーズに合わせた電子辞書を紹介していきます。特に最近の Brain は Windows CE を活用す...

開発者用ツール

開発者用ツール.pngここでは、Brain 上で動作する開発者用ツールを紹介しています。Brain 用ソフトウェア開発には、開発環境・SDK も参照してください。ソフト名できること備考Scalpelシ...

開発環境・SDK

注意: 2021年に発売された第5世代に該当するモデルで動作するアプリの作成方法は、現状不明です。詳細はこちら。開発環境[]各開発環境の環境構築や使い方などの詳細については、それぞれのリンク先の記事を...

記号・日本語の入力方法

Brain にはキーボードがありますが、辞書を引くための最低限のキーしか搭載されておらず、数字や記号を入力することができません。また、IME が搭載されていないため辞書アプリ外では日本語入力もできませ...

第5世代

第5世代機の発売日当日、突如として Brain Library に現れたポップアップ。多くの憶測を呼んだ。2021 年、例年より少し遅れて、見た目は PW-Sx7 とほぼ何の違いもない PW-S1, ...

第4世代

この世代では、PW-SB5 以降の大学生・ビジネス向けモデル (PW-SB 系) を除く機種に非公式アプリの起動プロテクトが掛かるようになりました。また、PW-Sx7 ではさらに強化したプロテクトが導...

第3世代

対象型番[]発売時期中学生高校生学校専売大学生ビジネス生活·教養シニアその他2014年前半SJ1SH1HC4SB1SA12014年後半SR12015年前半SJ2SH2HC5SB2SA22015年後半2...

第2世代

対象型番[]発売時期中学生高校生学校専売大学生ビジネス生活·教養シニアその他2012年前半G4200G5200HC2A9200A72002012年後半A7300GX5002013年前半G5300HC3...

第1世代

対象型番[]発売時期中学生高校生学校専売大学生ビジネス生活·教養シニアその他2008年後半AC880AC830TC9802009年前半GC590AC8902009年後半AC9002010年前半GC61...

倉庫番

Warehouse Guy プレイ画面グループゲーム開発者True DimensionsDLLmfcce211.dll1982 年に PC-8801 向けにリリースされて以降、30 年以上に渡って遊ば...

リンク集

Brain 用ソフトウェア開発者[]KnatechceOpener、KN PDF Reader など。川本優Task Switcher など。ソースコードはこちらで配布されています。lycorisON...

リバーシ

かつてはブレーンライブラリーで追加コンテンツとして「リバーシ」が販売されていましたが、削除されてしまいました。しかし、まだフリーソフトでリバーシを遊ぶことができます。目次1 Reversi1.1 操作...

ユーティリティ

便利ツール-0.pngソフト名解説備考Garmap CE(直リンク)オフライン地図アプリです。MioPocket の System に入れ、AYGSHELL.DLL を CE5 からコピーします。別途...

メガドライブエミュレータ

1988 年に当時のセガ・エンタープライゼスより発売された、据え置き型家庭用ゲーム機メガドライブのエミュレータの解説です。自由な利用と頒布が許諾されていない ROM のダウンロードは著作権侵害により罰...

ミニッツマスコット

ミニッツマスコット デフォルトのキャラクターは「耳長メイドのらんぷさん」グループユーティリティ利用用途デスクトップマスコット開発者上野智弘DLL不要デスクトップ常駐型のキャラクター表示アプリといえば、...