投稿

3月, 2017の投稿を表示しています

ブログレイアウト刷新

Bloggerのレイアウトテーマに新規に4つ追加されました。 Official Blogger Blog: Share your unique style with new Blogger themes せっかくなので、このうちのNotableにテーマを変更してみました。 結構一新された感じなったと思います。 気分を入れ替えてまたブログを書いていきたいと思います。それでは。

コマンドラインからpactlで音量を変更する件に関して

PulseAudioをコマンドラインから操作するのにpactlというコマンドがあります。 pactl set-sink-volume 0 +5% でサウンドボリュームを上げることが出来たのですが、パソコン前面のサウンド出力にヘッドフォンを接続するとこのコマンドではエラーが出てしまいました。 エラーは以下の通り。 シンク情報の取得に失敗しました: そのようなエンティティはありません さてPaulseAudioについて調べてみると、どうもコマンド内の「0」の部分が他の値に切り替わったための模様。なんとか調べてこの値を変更してやると、ちゃんとボリューム操作することが出来ました。 自分は上のコマンドをキーボードショートカットに割り当てて、それでボリューム操作をしています。ただその場合だと値が変わる度にコマンドを変更するのはめんどうです。 ただパソコン前面のサウンド出力を使わなければ変わることはないとは思います。現に数カ月くらいはまったく問題なかったですし。 で、ネットでいくつか検索してみると、値については「@DEFAULT_SINK@」というのが使えるとのこと。上のエラーメッセージにも出てますがシンクというのが関連してるんでしょう。詳しくはPaulseAudio内でのシンクの扱いがどうなってるのか調べる必要があるのですが、ちょっとめんどうになりそうなので今回はお試しでそのまま使ってみます。 この値を使うと、コマンドは以下のようになります pactl set-sink-volume @DEFAULT_SINK@ +5% これだと値が変わっても柔軟に対応出来そうな感じがします(まだそれほど確かめてはいませんが)。

wmctrlコマンド - ウィンドウタイトルの変更操作について

イメージ
wmctrl は、コマンドラインからデスクトップやウィンドウ情報の取得や操作を行うソフトです。対応するウィンドウマネージャでの動作となりますが、一般的なLinuxデスクトップ環境でなら機能すると思います。 Ubuntuには標準ではインストールされていないようですが、以下のコマンドでインストールすることができます。 $ sudo apt install wmctrl 以下、wmctrlを使ってウィンドウタイトルの変更をやってみます。 まず端末ソフトにbyobu ( http://byobu.org/ )というのがあります(正確には端末ソフトではなく、端末内で動作する環境)。Ubuntuでインストールした場合、起動したときはgnome-terminal内でbyobuが動作しています。 byobuを起動すると分かりますが、ウィンドウタイトルに ユーザー名@ホスト名(IPアドレス) - byobu が表示されます。普通に使っている分には特に問題ないのですが、スクリーンショットを撮ってWebにアップするときはこの情報が写っているとマズいということもありそうです。 図1: byobuウィンドウ(ホスト名とIPアドレス部分に修正を加えてます) 上の図のようにその都度画像編集ソフトで修正すればいいのですがそれも面倒です。 そこでwmctrlを使用して、byobuウィンドウのタイトルを変更してみます。 操作している端末のタイトルを変更する byobuを開いている端末で以下のコマンドを実行すると、ウィンドウタイトルが変更できます。 "set title name"内を適宜変更して下さい。 $ wmctrl -r :ACTIVE: -N "set title name" タイトルを"title : byobu"にする場合は以下の通り。 (コマンドオプションなど細かい使い方はmanページなど読んで下さい) $ wmctrl -r :ACTIVE: -N "title : byobu" 図2: タイトル変更後 また日本語のタイトルを付けることも出来ます。 図3: 日本語タイトル スク

スポンサーリンク