平衡点
2014/02/14
_ live-build behind proxy[Computer] [Debian]
昨年は結構素直にできた筈なんだけれど, なんでこんなに嵌っているのであろうか.
- apt-cacher-ng を使って proxy 効かせたつもりが, 環境変数に http_proxy が設定されているとそっちが有効になる(?)のか, localhost に立てた apt-cacher-ng を見に行ってくれない
- 「じゃあ, http_proxy 外すか」と試すと, wget を使っている所で詰まる.
- 同じ報告: #712710 - wget in bootstrap_archive-keys doesn't work with proxies
- Version: 4.0~a20-1 で直ったよ
- それドコにあるの? まだ Official に無いんじゃない?
- てか, そもそも 4.x 系列じゃん...
というわけで.
wget を使っているのは以下の 4 つ.
- /usr/lib/live/build/binary_debian-installer
- /usr/lib/live/build/binary_disk
- /usr/lib/live/build/bootstrap_archive-keys
- /usr/lib/live/build/chroot_linux-image
- /usr/lib/live/build/source_disk
これらに LB_APT_HTTP_PROXY の有無で
WGET_OPTIONS="${WGET_OPRINTS} '-e HTTP_PROXY=proxy_host:proxy_port'"
を差し込むようにしてみた. 今ん所うまくいっている, ような気がする.
...あと --apt-http-proxy の挙動も謎. 良くわからん.
[ツッコミを入れる]
2026/02/14
_ Windows11, macOS, Linux (Wayland) での clipboard 共有
始めに
キーボードとマウスの共有は deskflow/deskflow: Share a single keyboard and mouse between multiple computers. でできているのだけれど, Wayland を動かしている Linux と他の OS との Clipbard 共有がまだ上手くできていない.
このためだけに KDEConnect を入れてクリップボード共有を行なっていたのだけど, どうも GNOME の gsconnect がエラーを吐いて共有ができなくなってしまった.
…手軽で良かったんだけれどな.
そんな訳で, Sathvik-Rao/ClipCascade を試してみることに.
導入
サーバは
% java -jar ClipCascade-Server-JRE_21.jar
で良いみたい. もしくは docker で
% docker run -d --name clipcascade -p 8080:8080 -e CC_MAX_MESSAGE_SIZE_IN_MiB=1 -v ./cc_users:/database sathvikrao/clipcascade
みたいな?
というわけで, podman を利用して
[Unit]
Description=Docker ClipCascade
Documentation=https://github.com/Sathvik-Rao/ClipCascade
After=graphical-session.target default.target
[Service]
Type=simple
Environment=CC_MAX_MESSAGE_SIZE_IN_MiB=10
ExecStartPre=-/usr/bin/mkdir -p %h/.local/share/ClipCascade
ExecStartPre=-/usr/bin/podman stop ClipCascade
ExecStartPre=-/usr/bin/podman rm ClipCascade
ExecStartPre=-/usr/bin/podman pull docker.io/sathvikrao/clipcascade:0.7.0
ExecStart=/usr/bin/podman run --name ClipCascade -p 192.168.253.13:18080:8080 -v %h/.local/share/ClipCascade:/database docker.io/sathvikrao/clipcascade:0.7.0
[Install]
WantedBy=multi-user.target
みたいな感じで.
クライアントはまあ, 書かれている通りかな.
- Windows は入れて起動するだけでOK
- macOS はセキュリティ関連が面倒, かな.
- Linux は python3 実装なのでシュッっと venv 唱えて動かすと OK.
結論
とりあえず Clipboard 共有が戻ってきた. しばらく使ってみる.
KDEConnectとgsconnectの方が楽なんだよなぁ…
[ツッコミを入れる]