Repository navigation
Releases
FDTP 1.17
New / 新しい事
- X11 mode now works with the mouse: click to select, Ctrl+click to mark, Shift+click to mark a range, double click to open, the wheel to scroll, and drag a file onto a directory in the same window.
- X11 モードでマウスに対応しました。クリックで選ぶ、Ctrl+クリックで印、Shift+クリックで範囲に印、ダブルクリックで開く、ホイールで上下、同じウィンドウの中でファイルをディレクトリへドラッグ。
- Ctrl+N opens another FDTP window in the current directory (X11 mode; on the console Ctrl+n still narrows the window).
- Ctrl+N で、今のディレクトリで FDTP のウィンドウをもう 1 つ開きます(X11 モード。コンソールでは Ctrl+n は今までどおり窓を狭めます)。
- Drag and drop (XDND) between FDTP windows, the desktop and Thunar, both ways; marked files go together. Same drive: move, other drive: copy; Ctrl copies, Shift moves.
- FDTP どうし、デスクトップ、Thunar の間でドラッグ&ドロップ(XDND、出す・受けるの両方)。印を付けたファイルはまとめて運べます。同じドライブなら移動、別なら コピー。Ctrl でコピー、Shift で移動。
X11 モードでマウスに対応しました。macOS 用である FDTM の複数ウィンドウ、ドラッグ&ドロップにも対応しましたが、ポメラの画面サイズではその機能は難しいかもしれません(通常の Debian 13 で動かす場合は有効ですが)。
Fixed / 直した事
- The window's close button asks "quit?" instead of starting Unpack (F10).
- ウィンドウの × が「解凍(F10)」になっていたのを、終了の確認に直しました。
Install / 入れ方
Pomera DM250 (Debian 13, armhf):
sudo apt install ./fdtp_1.17-1_armhf.deb
sudo fdtp-pomera-setup # optional: pomera-kernel, Wi-Fi, the internal memory, PD hub charging, CVE-2026-98432, the clock (DM250 only)PC (Debian 13, amd64): sudo apt install ./fdtp_1.17-1_amd64.deb
Updating: install the new .deb over the old one. / 新しい .deb をそのまま上に入れれば更新できます。
From the source: ./configure && make -j4 && sudo make install
FDTP 1.16
Changed / 変えた事
- After installing pomera-kernel, the guide says that a login prompt appears once before the switch to the new kernel: do not log in, wait about a minute. "Please reboot" is shown only once.
- pomera-kernel を入れた後の案内で、新しいカーネルに切り替わる前にログインの画面が一度出る事を書きました(ログインせずに 1 分ほど待ってください)。「再起動してください」は 1 回だけ出します。
- When the internal documents are already set up read-write, the read-write warning and confirmation are not repeated.
- 内蔵文書がすでに読み書きの設定の時は、読み書きの注意と念押しを繰り返しません。
- The note shown when the .deb is installed lists all DM250 settings of
fdtp-pomera-setup(pomera-kernel, Wi-Fi, internal documents, PD hub charging, vulnerability mitigation, the hardware clock). - .deb を入れた時の案内に、
fdtp-pomera-setupの DM250 の設定をすべて並べました(pomera-kernel、Wi-Fi、内蔵文書、PD ハブ経由の充電、脆弱性の対策、内蔵時計)。
Install / 入れ方
Pomera DM250 (Debian 13, armhf):
sudo apt install ./fdtp_1.16-1_armhf.deb
sudo fdtp-pomera-setup # optional: pomera-kernel, Wi-Fi, the internal memory, PD hub charging, CVE-2026-98432, the clock (DM250 only)PC (Debian 13, amd64): sudo apt install ./fdtp_1.16-1_amd64.deb
Updating: install the new .deb over the old one. / 新しい .deb をそのまま上に入れれば更新できます。
From the source: ./configure && make -j4 && sudo make install
FDTP 1.15
Added / 足した事
- pomera-kernel (test release, Pomera DM250 only).
./configureandfdtp-pomera-setupcan install pomera-kernel: mainline Linux 6.18 longterm with DM250 patches, shipped together with U-Boot as one set through a signed apt repository and updated weekly. The question shows a disclaimer first (no warranty, use at your own risk, unofficial; back up the whole SD card) and is answered "no" by default. - pomera-kernel(試験版、ポメラ DM250 だけ)。
./configureとfdtp-pomera-setupから pomera-kernel を入れられます。本家 Linux 6.18 longterm に DM250 用のパッチを当てたカーネルで、U-Boot と組にして、署名付きの apt の置き場から毎週更新します。設問の前に免責(無保証・自己責任・非公式、SD カード全体のバックアップ)を出し、既定は「いいえ」です。 - With pomera-kernel, the workarounds for the kernel of the DM250 Debian 13 image published by ichinomoto at ekesete.net (https://www.ekesete.net/log/?p=9565) are not added: Wi-Fi PIO, the watchdog, PD hub charging (pdcharge) and the CVE-2026-98432 nftables rule. Leftovers from earlier versions can be removed in one question.
- pomera-kernel では、ichinomoto 氏が ekesete.net(https://www.ekesete.net/log/?p=9565)で公開されている DM250 用 Debian 13 イメージのカーネル向けの回避策(Wi-Fi の PIO 化・watchdog・PD ハブ充電の pdcharge・CVE-2026-98432 の nftables の規則)を入れません。前の版で入れた物は、1 つの設問でまとめて外せます。
- New questions: Wi-Fi power saving, and reading the hardware clock as UTC.
- 新しい設問: Wi-Fi の省電力、内蔵時計を UTC として読む設定。
Changed / 変えた事
- Every question now says what it asks and what "yes" and "no" do, on separate lines.
- 設問は、何を聞くか・「はい」と「いいえ」で何が起きるかを、行を分けて書くようにしました。
- The PD hub charging question says what it really does: while USB is connected, it raises the input limit to 2.0 A if it is lower (it does not detect a hub). Do not use it with low-power ports such as a PC's.
- PD ハブ充電の設問を、実際の動きどおりに直しました。USB の接続中、入力の上限が 2.0 A 未満なら 2.0 A に上げます(ハブかどうかは見ていません)。PC の USB ポートなど給電能力の低い接続先では使わないでください。
fdtp-pomera-setup --statusand--undoshow only what is set.fdtp-pomera-setup --statusと--undoは、設定されている物だけを出します。
Install / 入れ方
Pomera DM250 (Debian 13, armhf):
sudo apt install ./fdtp_1.15-1_armhf.deb
sudo fdtp-pomera-setup # optional: pomera-kernel, Wi-Fi, the internal memory, PD hub charging, CVE-2026-98432, the clock (DM250 only)PC (Debian 13, amd64): sudo apt install ./fdtp_1.15-1_amd64.deb
Updating: install the new .deb over the old one. / 新しい .deb をそのまま上に入れれば更新できます。
From the source: ./configure && make -j4 && sudo make install
FDTP 1.13
Added / 足した事
- CVE-2026-98432 mitigation (Pomera DM250 only). The DM250 Debian 13 image's kernel (
6.18.41-g653d8276acb7) has the IPv4 TCP use-after-free fixed in 6.18.56, and apt cannot update it (the kernel has no package). nftables drops IPv4 TCP packets that carry IP options, before TCP sees them; normal traffic never has them. RTP-MIDI, mDNS, LocalSend and ssh are unaffected; IGMP is not touched../configureandfdtp-pomera-setupask about it (default: yes) only when the kernel is affected. Debian's own kernels are fixed byapt upgrade. - CVE-2026-98432 の対策(ポメラ DM250 だけ)。 DM250 用 Debian 13 イメージのカーネル(
6.18.41-g653d8276acb7)には、6.18.56 で直った IPv4 TCP の解放後使用の不具合があり、パッケージが無いため apt では直りません。IP オプションの付いた IPv4 の TCP パケットを、TCP に届く前に nftables で捨てます。ふつうの通信には IP オプションは付きません。RTP-MIDI・mDNS・LocalSend・ssh は変わらず、IGMP には触りません。./configureとfdtp-pomera-setupで、対象のカーネルの時だけ聞きます(既定は「はい」)。本家 Debian のカーネルはapt upgradeで直ります。 - The rule is kept in
/etc/nftables.d/fdtp-cve-2026-98432.nft, included from/etc/nftables.conf; existing rules are kept. To undo:sudo sh /usr/share/fdtp/pomera/pomera_cve_2026_98432.sh remove(orsudo fdtp-pomera-setup --undo). - 規則は
/etc/nftables.d/fdtp-cve-2026-98432.nftに置き、/etc/nftables.confから読み込みます(今ある規則は残します)。外すにはsudo sh /usr/share/fdtp/pomera/pomera_cve_2026_98432.sh remove(またはsudo fdtp-pomera-setup --undo)。
Install / 入れ方
Pomera DM250 (Debian 13, armhf):
sudo apt install ./fdtp_1.13-1_armhf.deb
sudo fdtp-pomera-setup # optional: Wi-Fi stability, the internal memory, PD hub charging, CVE-2026-98432 (DM250 only)PC (Debian 13, amd64): sudo apt install ./fdtp_1.13-1_amd64.deb
Updating: install the new .deb over the old one. / 新しい .deb をそのまま上に入れれば更新できます。
From the source: ./configure && make -j4 && sudo make install
FDTP 1.12
Added / 足した事
- Charging through a powered PD hub (Pomera DM250 only). Through a PD hub the charger driver keeps the USB input at 450 mA, so the battery can drain while "charging" is shown. An optional service keeps the input limit at 2.0 A (a direct 3.0 A charge is not lowered) and lights the charge LED: red = charging, green = full, blinking red = plugged in but discharging.
./configureandfdtp-pomera-setupask about it (default: yes). The LED needspython3-libgpiod. - PD ハブ経由の充電(ポメラ DM250 だけ)。 給電付きの PD ハブ経由だと、充電ドライバが USB の入力を 450mA に絞るため、充電中の表示なのに電池が減ることがありました。入力の上限を 2.0A に保つ常駐サービスを選んで入れられます(直挿しの 3.0A は下げません)。充電 LED も点けます(赤=充電中、緑=満充電、赤の点滅=つないでいるのに放電)。
./configureとfdtp-pomera-setupで聞きます(既定は「はい」)。LED にはpython3-libgpiodが要ります。 - It only installs on a DM250 with the
rk818-chargerdriver and an RK818 chip. Checked on the ekesete.net D250 Debian 13.7 image (kernel6.18.41-g653d8276acb7); a newer image may no longer need it or may not fit, and it warns on another kernel. To undo:sudo sh /usr/share/fdtp/pomera/pomera_pdcharge.sh remove(orsudo fdtp-pomera-setup --undo). - DM250 と
rk818-chargerドライバ、RK818 チップを確かめた時だけ入ります。確かめたのは ekesete.net の D250 用 Debian 13.7(カーネル6.18.41-g653d8276acb7)です。イメージが新しくなると要らなくなったり合わなくなったりするかもしれません(カーネルが違うと警告を出します)。外すにはsudo sh /usr/share/fdtp/pomera/pomera_pdcharge.sh remove(またはsudo fdtp-pomera-setup --undo)。
Install / 入れ方
Pomera DM250 (Debian 13, armhf):
sudo apt install ./fdtp_1.12-1_armhf.deb
sudo apt install python3-libgpiod # optional: the charge LED
sudo fdtp-pomera-setup # optional: Wi-Fi stability, the internal memory, PD hub charging (DM250 only)PC (Debian 13, amd64): sudo apt install ./fdtp_1.12-1_amd64.deb
Updating: install the new .deb over the old one. / 新しい .deb をそのまま上に入れれば更新できます。
From the source: ./configure && make -j4 && sudo make install
FDTP 1.11
Fixed / 直した事
- The source on GitHub builds again. In 1.10 the public
.gitignorealso left outmk/config.mk, so building from the GitHub source failed at the link. The 1.10 .deb files were not affected. - GitHub のソースから組み立てられるようになりました。 1.10 では公開用の
.gitignoreがmk/config.mkまで除いていて、ソースからの組み立てが最後のつなぐ所で失敗していました。1.10 の .deb は影響を受けていません。 - The file list follows changes made elsewhere (another window, LocalSend, a shell): the shown directories are checked every 1.5 seconds and read again when they change, keeping the cursor and the marks.
- ファイルの一覧が、ほかで行った変更についてくるようになりました(別の窓、LocalSend の受け取り、端末など)。表示中のディレクトリを 1.5 秒ごとに確かめ、変わっていれば、カーソルと印を保ったまま読み直します。
- Total, Used and Free on the top line use one unit. / 上の行の Total・Used・Free の単位をそろえました。
Install / 入れ方
Pomera DM250 (Debian 13, armhf):
sudo apt install ./fdtp_1.11-1_armhf.deb
sudo fdtp-pomera-setup # optional: Wi-Fi stability, the internal memory (DM250 only)PC (Debian 13, amd64): sudo apt install ./fdtp_1.11-1_amd64.deb
Updating: install the new .deb over the old one. / 新しい .deb をそのまま上に入れれば更新できます。
From the source: ./configure && make -j4 && sudo make install
FDTP 1.10
Added / 増えた事
- LocalSend (Alt+l): send files to, and receive files from, the free LocalSend app on an iPhone, iPad, Mac, Windows or Android on the same Wi-Fi. Marked files go together; directories go as zip. Receiving makes a new PIN each time and asks before each sender's files.
- LocalSend(Alt+l): 同じ Wi-Fi の iPhone・iPad・Mac・Windows・Android の LocalSend アプリ(無料)と、ファイルを送り合えます。*印の物をまとめて送り、フォルダは zip にします。受け取りは毎回新しい PIN を作り、送り手ごとに「受け取りますか」と聞きます。
- Give by browser (Alt+l, B): a phone or PC without LocalSend downloads the files with Safari or any browser after the PIN.
- ブラウザで渡す(Alt+l → B): 相手に LocalSend が無くても、Safari などのブラウザで PIN を入れて受け取れます。
- HEIC (iPhone photos) in the image viewer. Needs
libheif1andlibheif-plugin-libde265(recommended by the .deb; loaded when a HEIC file is opened). - HEIC(iPhone の写真) を画像の表示で開けます。
libheif1・libheif-plugin-libde265が要ります(.deb の推奨。開く時に読み込みます)。 - The Pomera DM250's internal memory read-write:
./configureandfdtp-pomera-setupask read-only, read-write or none. Read-write checks the file system (read only) after a boot that followed a stop, mounts read-only when it finds damage, and tells you. Nothing is repaired automatically. - ポメラ DM250 の内蔵メモリの読み書き:
./configureとfdtp-pomera-setupで、読み取り専用・読み書き・マウントしない、を選べます。読み書きでは、止まった後の起動の時だけ点検(読むだけ)し、問題があれば読み取り専用でつないで知らせます。自動の修復はしません。
See CHANGELOG.md and the manual (4.7 LocalSend, 2.5 Updating) for the rest. / ほかは CHANGELOG.md とマニュアル(4.7 LocalSend、2.5 版を上げる)にあります。
Install / 入れ方
Pomera DM250 (Debian 13, armhf):
sudo apt install ./fdtp_1.10-1_armhf.deb
sudo fdtp-pomera-setup # optional: Wi-Fi stability, the internal memory (DM250 only)PC (Debian 13, amd64): sudo apt install ./fdtp_1.10-1_amd64.deb
Updating from 1.0x: install the new .deb over the old one. / 1.0x からは、新しい .deb をそのまま上に入れれば更新できます。
From the source: ./configure && make -j4 && sudo make install
FDTP 1.01
Fixed / 直した事
- Running rmp-jukebox with
x(execute) no longer ends at once: it is started without a terminal around it, as when a song is opened. x(実行)で rmp-jukebox を起動すると、すぐ終わってしまっていた件を直しました。曲を開く時と同じく、端末で包まずに起動します。
Install / 入れ方
Pomera DM250 (Debian 13, armhf):
sudo apt install ./fdtp_1.01-1_armhf.deb
sudo fdtp-pomera-setup # optional: Wi-Fi stability, read-only internal storage (DM250 only)PC (Debian 13, amd64): sudo apt install ./fdtp_1.01-1_amd64.deb
From the source: ./configure && make -j4 && sudo make install
FDTP 1.00
The first public release. / 最初の公開版です。
Install / 入れ方
Pomera DM250 (Debian 13, armhf):
sudo apt install ./fdtp_1.00-1_armhf.deb
sudo fdtp-pomera-setup # optional: Wi-Fi stability, read-only internal storage (DM250 only)PC (Debian 13, amd64): sudo apt install ./fdtp_1.00-1_amd64.deb
From the source: ./configure && make -j4 && sudo make install
The user manual (PDF, Japanese and English) is in docs/manual/ and is installed to /usr/share/doc/fdtp/.
利用の手引き(PDF、日本語・英語)は docs/manual/ にあり、/usr/share/doc/fdtp/ にも入ります。
Tested only on the Japanese Pomera DM250 and a PC. No warranty (AGPL-3.0-or-later).
動作を確かめたのは日本語版のポメラ DM250 と PC だけです。無保証です。