Open2
記事にする未満な技術系の小ネタ
ピン留めされたアイテム
ここは何?
- 記事にするまでも無い開発系の小ネタを書き連ねた Scrap です
- 普段アルバイト以外でやっている事のネタを出しとくか、みたいな心持ちです
- 突っ込んだ話が聴きたい場合にはコメントとかでお願いします
Trickle Desktop を Linux で動かす方法
Trickle って何よ?
Trickle Desktop とは?
上記サービスの Desktop Application 。
Twitter などとは違い、基本的には書くだけ専用。あと Linux 版は本来無い。
Trickle Desktop を Linux で動かすとは?
Trickle Desktop を Linux (NixOS)で動かしたかったから色々とハックして動かす、とかそう言う感じのことです。
やり方
wine
prefix へ Windows Desktop 版 クライントをインストールする
1. だいたいこんな感じ?
$ wineboot -u
$ wine ~/Downloads/trickle_v1.1.0_windows_setup.exe
wine
prefix から app.asar を取り出す
2. これはについては、
$WINE_PREFIX/drive_c/users/${USER}/AppData/Local/trickle/app-1.1.0/resources/app.asar
にあります。
app.asar
を electron
の v20系に食わせる
3. まず app.asar
を ~/.local/share/trickle/app.asar
辺りに配置しましょう。
次に electron
の v20 系列に上記の様に配置した app.asar
を食わせます。
$ /path/to/electron ~/.local/share/trickle/app.asar
ここまでの作業と Trickle の内部構造が上手く噛み合っていれば、たぶん Trickle の Desktop App が起動すると思います。
ちなみに私は NixOS を使っていて、かつ Wayland + nvidia と言う環境で過しているので、実際の起動コマンドはこんな感じです:
$ nix run nixpkgs#electron_20 -- --no-sandbox ~/.local/share/trickle/app.asar
なぜこの様なことをしようと思ったか
- Twitter からの移住先として Trickle を選んだ
- Trickle は Linux Desktop Client が無いので最初は Windows 版 Wine で動かそうとした
- しかし Wine で Trickle for Windows を動かすと絵文字の文字化けが解決できない!
- 試行錯誤した結果、
app.asar
を Linux の electron で動かせば良いんじゃね?と思いついた - やってみたら実際に動いた!!1 テッテレー
と言う感じです。
証拠は?
感想
Trickle 快適すぎるので皆さんアカウントを作って Trickle やりましょう!!1
※ ちなみにすべての発言を閲覧するには iOS か Android のアプリが必要です