
今週の画像 〜11/17

自転車、カワウソ、自炊、時々PC
Win11 24H2でスキャナ(EPSON GT-S620)が使えなくなったので、メディアサーバ(Debian 12)にスキャナをつなぎっぱにしてリモートから使用することにしました。
普段はserverにGUIをインストールしないので、リモートのコンソールから全部作業します。
参考:Ubuntu Serverにデスクトップ環境GNOMEの追加
$ sudo apt -y install task-gnome-desktop
$ sudo apt -y install xrdp tigervnc-standalone-server
$ sudo systemctl enable xrdp
gnomeをインストールしたことで、スリープが復活してしまったので再び無効化する。
$ sudo vi /etc/gdm3/greeter.dconf-defaults
sleep-inactive-ac-timeout=0
sleep-inactive-ac-type=’nothing‘
$ sudo systemctl restart gdm3
$ sudo systemctl restart gdm
後はRemminaでrdp接続して、普通にドライバをインストール。
EPSONのスキャナGT-S620をWin11につないで使ってるのですが、急にスキャンアプリが消えました。再度インストールしても繋がらない…Win11のシステムバージョンを確認すると10/25くらいに24H2にアップデートしてるので、どうやらこれが原因らしい。
Ubuntuではこれまで通り普通に使えたので問題なかったですが。
これまでAndroidからLinuxへファイルを転送するには、DropBoxやGoogle Driveを使ってましたが、クラウドを経由するため数KBでもけっこう時間がかかってました。
色々と名前が変わりましたがQuickShareが便利そうだと思ってましたが、ようやっと本気でLinuxで使えるクライアントが見つかりました。
参考:NearbyShare/QuickShare を Linux で使ってみた備忘録
Martichou / rquickshare – GitHub
Ubuntu 24.10でGitHubのページへ行って現在の最新版のr-quick-share-main_v0.11.2_glibc-2.39_amd64.debをダウンロードしてインストール。bluetoothをONにしてチョコっと設定して無事ファイル転送ができました。
逆のUbuntu → Androidはまだできないみたいだけど、ほとんど利用しないので、まぁ今の所は問題なしです。
マシンにdebainをインストールして元のWin11とデュアルブートに。
しかし、BIOSの設定をしてもWOLで起きてくれない。
BIOS設定で次も必要だった。
BIOS -> Deep Sleep Control オプション -> [Disabled(無効)]
新しいDell製システム モデルでは、Windowsでディープ スリープ コントロールがS5に設定されているとWake On LANが起動しない – DELL Technologies
serverを換えるため、USB温度計! USB thermometer-528018 のバイナリをビルド。
ちょっと手間取ったのでメモ。
環境はdebian12
$ sudo apt install build-essential libusb-dev
$ make
gcc -Wall temper.c pcsensor.c -o temper -lusb
pcsensor.c:50:18: warning: ‘reqBulkLen’ defined but not used [-Wunused-const-variable=]
50 | const static int reqBulkLen=8;
| ^~~~~~
以下は実行用のメモ
$ sudo cp -p temper /usr/local/bin/
$ sudo apt install gnuplot
いつものようにminiDlnaをインストールしたけど、メディアファイルのフォルダにパーミッションがないと怒られる。
minidlna.c:670: error: media directory …
次を参考にrootで起動すると動くようになった。原因を探ってないのでスマートでない解決っぽいけど…
参考:>Ubuntu 22.04でのMiniDLNAでハマった話 – 趣味のプログラム工房
まず、miniDlna のユニットファイルを探す。
$ sudo systemctl cat minidlna
[sudo] XXX のパスワード:
/etc/systemd/system/minidlna.service
…
ユニットファイルを編集してrootで起動するようにする。
$ sudo vi /etc/systemd/system/minidlna.service
[Service]
User=root
Group=root
ユニットファイルの変更を有効にして、miniDlna を再起動する。
$ sudo systemctl daemon-reload
$ sudo systemctl restart minidlna
$ sudo systemctl status minidlna
● minidlna.service – MiniDLNA lightweight DLNA/UPnP-AV server
Loaded: loaded (/etc/systemd/system/minidlna.service; enabled; preset: enabled)
Active: active (running) since Sat 2024-08-03 17:11:45 JST; 2s ago
Docs: man:minidlnad(1)
man:minidlna.conf(5)
Main PID: 1744 (minidlnad)
Tasks: 3 (limit: 9373)
Memory: 18.9M
CPU: 2.621s
CGroup: /system.slice/minidlna.service
├─1744 /usr/sbin/minidlnad -f /etc/minidlna.conf -P /run/minidlna/minidlna.pid -S -r
└─1747 /usr/sbin/minidlnad -f /etc/minidlna.conf -P /run/minidlna/minidlna.pid -S -r
8月 03 17:11:45 chisa systemd[1]: Started minidlna.service – MiniDLNA lightweight DLNA/UPnP-AV server.
$
OK