2022/01/05(水) [n年前の日記]
#1 [pc] LEDが眩し過ぎる
夜中、部屋の電気を消したのになんだか妙に明るくて一体なんだろうと思ったら、犯人(?)はダイソーで買ったUSBハブの電源LEDだった…。常夜灯レベルの明るさ。天井にLEDの穴の形が浮かび上がって、部屋全体がほんのり照らし出されるぐらいに眩しい。何故ここまで明るくしたのか…。
とりあえず、黒のマスキングテープを貼って減光を試みたけど、これだけ明るいということは電流もそれだけ多く流れてるということだろうし、なんだかもったいないなと…。
そういえば、新自宅サーバ機の電源LEDも眩しくて、手前に衝立のようなものを置いて誤魔化している状態だった。どうも最近の電源LEDの類は眩し過ぎる…。
いやまあ、暗かったらそれはそれで文句を言われそうだし、ここまで明るくしとけば文句は出ないだろ、という考えで設計してたりするのかな…。
とりあえず、黒のマスキングテープを貼って減光を試みたけど、これだけ明るいということは電流もそれだけ多く流れてるということだろうし、なんだかもったいないなと…。
そういえば、新自宅サーバ機の電源LEDも眩しくて、手前に衝立のようなものを置いて誤魔化している状態だった。どうも最近の電源LEDの類は眩し過ぎる…。
いやまあ、暗かったらそれはそれで文句を言われそうだし、ここまで明るくしとけば文句は出ないだろ、という考えで設計してたりするのかな…。
[ ツッコむ ]
#2 [zatta] 自転車のリアライトを購入
Seriaで自転車のリアライトを購入。ボタン型電池 CR2032を2個使用。シリコンゴム(?)とやらでサドルの軸に巻き付けて固定するタイプ。ボタンを押すと、強点灯、弱点灯、点滅、消灯の順で切り替わる。
とりあえず、新しい電動自転車の後ろのカゴにつけてみた。本来はサドルの軸に固定するものだけど、そこは後ろカゴで隠れてしまうので…。
新しい電動自転車の尾灯が、振動でONになるタイプじゃなければ、こういったブツをつけなくても済みそうなのだけど。振動でONになるアレコレは、表面がずっと滑らかな道路を走った時に動いてくれないわけで…。付加価値をつけようと試みたら製品ジャンルの最低条件すら満たさなくなったあたりがなんだかアレだなと…。
とりあえず、新しい電動自転車の後ろのカゴにつけてみた。本来はサドルの軸に固定するものだけど、そこは後ろカゴで隠れてしまうので…。
新しい電動自転車の尾灯が、振動でONになるタイプじゃなければ、こういったブツをつけなくても済みそうなのだけど。振動でONになるアレコレは、表面がずっと滑らかな道路を走った時に動いてくれないわけで…。付加価値をつけようと試みたら製品ジャンルの最低条件すら満たさなくなったあたりがなんだかアレだなと…。
◎ 2022/01/06追記。 :
[ ツッコむ ]
#3 [ubuntu] Ubuntu上でflatpakアプリをインストールしたけどメニューに登録されない
Ubuntu Linux 20.04 LTS (Xubuntu? Xfce?) 上で、flatpak 1.6.5 (flathub) で提供されてるアプリをいくつかインストールした。
デスクトップメニュー内の「ソフトウェア」を起動して、そこからインストールした。
アニメーション作成ツール enve と、ドットエディタ Pixelorama 0.9.1 をインストールしたのだけど…。ちなみに、それぞれ、以下で実行できる。
しかし、インストールしてみたものの、Ubuntu Linux 20.04 LTS (Xubuntu) のデスクトップメニューに登録されない。
それらアプリを端末から起動した際、環境変数 XDG_DATA_DIRS がどうのこうのと言っている。
再起動しろと書いてあるのかな…。とりあえず再起動はしておいた。
デスクトップ上で端末を起動して、XDG_DATA_DIRS を確認すると以下。
メインPCから ssh でログインして確認すると以下になる。
内容が違ってしまっている…。何故。
この環境変数の中に、flatpak/exports/share といった感じのディレクトリが無いと、flatpak でインストールしたアプリがメニューに表示されないらしい。実際、/var/lib/flatpak/exports/share/applications/ の中には、.desktop ファイル(Windowsで言うところのショートカットファイルみたいなもの)がちゃんと作られていた。
本来なら、これらの .desktop ファイルがメニュー内に表示される状態になるのだろう…。
以下のやりとりによると、件の環境変数を設定するためのスクリプトが存在しているはず、なのだとか。
_Ubuntu日本語フォーラム / Flatpakのアプリをインストールしてもアプリケーションメニューに登録されない
自分の環境にも、たしかにその2つのファイルは存在していた。おそらく、ssh でログインした時は flatpak.sh が呼ばれているけど、デスクトップ環境ではどちらも呼ばれてなさそうな気配がする。
解決策が分からなかったので、とりあえず安直だけど、/home/(USERNAME)/.local/share/applications/ に .desktop ファイルをコピーしてしまった。
どうしてこんな状況になるのだろう…。何をどうしたら解決するのか…。
$ flatpak --version Flatpak 1.6.5
デスクトップメニュー内の「ソフトウェア」を起動して、そこからインストールした。
アニメーション作成ツール enve と、ドットエディタ Pixelorama 0.9.1 をインストールしたのだけど…。ちなみに、それぞれ、以下で実行できる。
flatpak run io.github.maurycyliebner.enve flatpak run com.orama_interactive.Pixelorama
しかし、インストールしてみたものの、Ubuntu Linux 20.04 LTS (Xubuntu) のデスクトップメニューに登録されない。
それらアプリを端末から起動した際、環境変数 XDG_DATA_DIRS がどうのこうのと言っている。
Note that the directories '/var/lib/flatpak/exports/share' '/home/mieki256/.local/share/flatpak/exports/share' are not in the search path set by the XDG_DATA_DIRS environment variable, so applications installed by Flatpak may not appear on your desktop until the session is restarted.
再起動しろと書いてあるのかな…。とりあえず再起動はしておいた。
デスクトップ上で端末を起動して、XDG_DATA_DIRS を確認すると以下。
$ echo $XDG_DATA_DIRS /usr/share/xubuntu:/usr/share/xfce4:/usr/share/mate:/usr/share/mate:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share
メインPCから ssh でログインして確認すると以下になる。
$ echo $XDG_DATA_DIRS /home/(USERNAME)/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop
内容が違ってしまっている…。何故。
この環境変数の中に、flatpak/exports/share といった感じのディレクトリが無いと、flatpak でインストールしたアプリがメニューに表示されないらしい。実際、/var/lib/flatpak/exports/share/applications/ の中には、.desktop ファイル(Windowsで言うところのショートカットファイルみたいなもの)がちゃんと作られていた。
$ ls -al /var/lib/flatpak/exports/share/applications/ 合計 32 drwxr-xr-x 2 root root 4096 1月 5 10:30 . drwxr-xr-x 5 root root 4096 1月 5 10:13 .. lrwxrwxrwx 1 root root 119 2月 16 2020 com.github.debauchee.barrier.desktop -> ../../../app/com.github.debauchee.barrier/current/active/export/share/applications/com.github.debauchee.barrier.desktop lrwxrwxrwx 1 root root 127 1月 5 10:30 com.orama_interactive.Pixelorama.desktop -> ../../../app/com.orama_interactive.Pixelorama/current/active/export/share/applications/com.orama_interactive.Pixelorama.desktop lrwxrwxrwx 1 root root 127 11月 6 11:52 io.github.guillaumechereau.Goxel.desktop -> ../../../app/io.github.guillaumechereau.Goxel/current/active/export/share/applications/io.github.guillaumechereau.Goxel.desktop lrwxrwxrwx 1 root root 121 1月 5 10:13 io.github.maurycyliebner.enve.desktop -> ../../../app/io.github.maurycyliebner.enve/current/active/export/share/applications/io.github.maurycyliebner.enve.desktop -rw-r--r-- 1 root root 150 1月 5 10:30 mimeinfo.cache lrwxrwxrwx 1 root root 125 5月 3 2021 org.wxformbuilder.wxFormBuilder.desktop -> ../../../app/org.wxformbuilder.wxFormBuilder/current/active/export/share/applications/org.wxformbuilder.wxFormBuilder.desktop
本来なら、これらの .desktop ファイルがメニュー内に表示される状態になるのだろう…。
以下のやりとりによると、件の環境変数を設定するためのスクリプトが存在しているはず、なのだとか。
_Ubuntu日本語フォーラム / Flatpakのアプリをインストールしてもアプリケーションメニューに登録されない
/etc/X11/Xsession.d/20flatpak /etc/profile.d/flatpak.sh
自分の環境にも、たしかにその2つのファイルは存在していた。おそらく、ssh でログインした時は flatpak.sh が呼ばれているけど、デスクトップ環境ではどちらも呼ばれてなさそうな気配がする。
解決策が分からなかったので、とりあえず安直だけど、/home/(USERNAME)/.local/share/applications/ に .desktop ファイルをコピーしてしまった。
cp /var/lib/flatpak/exports/share/applications/*.desktop /home/(USERNAME)/.local/share/applications
どうしてこんな状況になるのだろう…。何をどうしたら解決するのか…。
[ ツッコむ ]
以上、1 日分です。