「ThinkPad OSD」の版間の差分
表示
削除された内容 追加された内容
Kusanaginoturugi (トーク | 投稿記録) アーカイブ化を提案 |
Blackteahamburger (トーク | 投稿記録) アーカイブ タグ: 新規リダイレクト |
||
| 1行目: | 1行目: | ||
#redirect [[ArchWiki:アーカイブ]] |
|||
{{Archive|reason|トーク:ThinkPad_OSD}} |
|||
[[Category: |
[[Category:アーカイブ]] |
||
[[en:ThinkPad OSD]] |
|||
新しいデスクトップ環境 ([[GNOME]], [[KDE]], [[Xfce]]) は重要なイベント (ボリュームの上げ下げやミュート、輝度の上げ下げなど) を通知する OSD をサポートしています。TPB によって提供されている通知ではなくデスクトップ環境の通知を使うには、適当なキーコードにキーボードイベントをマッピングする必要があります。 |
|||
== 起動時に nvram をロードして /dev/nvram へのアクセス権限を付与 == |
|||
* 起動時に nvram モジュールがロードされているか lsmod で確認してください。 |
|||
* ロードされていない場合、{{ic|/etc/rc.conf}} に {{ic|1=MODULES=(... nvram)}} と追加してください。 |
|||
* {{ic|/dev/nvram permissions}} を確認してください。ユーザーから読み取りアクセスできるようにする必要があります。 |
|||
* {{ic|/etc/udev/rules.d/51-arch.rules}} を編集してください: |
|||
KERNEL=="nvram", NAME="misc/%k", SYMLINK+="%k", GROUP="kmem", MODE="0660" |
|||
{{Warning|udev がアップデートされるとファイルは上書きされます。}} |
|||
* ユーザーによっては以下のように設定したほうが良い場合もあります: |
|||
KERNEL=="nvram", GROUP="kmem", MODE="0660" |
|||
{{Note| |
|||
* {{ic|/etc/udev/rules.d/}} ディレクトリに {{ic|nvram}} と書かれた行が既に存在しないか確認してください。存在する場合、既存のエントリを編集してください。{{ic|tpb.rules}} を作成してはいけません。 |
|||
* nvram への書き込み権限は MIXER ON でボリュームを設定するときに必要になります。{{ic|/etc/tpbrc}} を見て下さい。}} |
|||
== 色と位置を設定 == |
|||
{{hc|/etc/tpbrc| |
|||
OSDCOLOR Green |
|||
OSDVERTICAL 0 |
|||
OSDHORIZONTAL 0 |
|||
OSDPOS MIDDLE |
|||
OSDALIGN CENTER |
|||
}} |
|||
== KDE で起動 == |
|||
{{hc|~/.kde/Autostart/tpb-startup.sh| |
|||
# Start Thinkpad OSD daemon |
|||
if [ -x /usr/bin/tpb ] && [ -w /dev/nvram ] && [ -r /dev/nvram ]; then |
|||
/usr/bin/tpb -d |
|||
fi |
|||
}} |
|||
== Fluxbox で起動 == |
|||
{{hc|~/.fluxbox/startup| |
|||
# Start Thinkpad OSD daemon |
|||
if [ -x /usr/bin/tpb ] && [ -w /dev/nvram ] && [ -r /dev/nvram ]; then |
|||
/usr/bin/tpb -d |
|||
fi |
|||
}} |
|||
== ボリュームの変更で音を鳴らす == |
|||
ボリュームボタンを押した時に (mac のように) 音を鳴らすことができます。 |
|||
{{hc|/etc/tpbrc| |
|||
CALLBACK /usr/local/bin/callback_volume.sh |
|||
}} |
|||
{{hc|head=/usr/local/bin/callback_volume.sh|output= |
|||
#!/bin/sh |
|||
[ "$1" = "volume" ] && exec canberra-gtk-play --file=/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga |
|||
}} |
|||
そして: |
|||
# chmod +x /usr/local/bin/callback_volume.sh |
|||
最後に、tpb を再起動してください。 |
|||
== 参照 == |
|||
* https://www.thinkwiki.org/wiki/Tpb |
|||
2020年7月15日 (水) 15:04時点における最新版
転送先: