<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JugglerShu.Net &#187; Linux</title>
	<atom:link href="http://programming.jugglershu.net/wp/?cat=14&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://programming.jugglershu.net/wp</link>
	<description>Nothing But Programming</description>
	<lastBuildDate>Wed, 15 Apr 2020 08:11:15 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Ubuntu 10.04 LTSでgDeskletsが起動しないとき</title>
		<link>http://programming.jugglershu.net/wp/?p=565</link>
		<comments>http://programming.jugglershu.net/wp/?p=565#comments</comments>
		<pubDate>Tue, 26 Oct 2010 17:25:00 +0000</pubDate>
		<dc:creator><![CDATA[shu]]></dc:creator>
				<category><![CDATA[gDesklets]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://programming.jugglershu.net/wp/?p=565</guid>
		<description><![CDATA[Ubuntuをメインマシンにインストールして約3週間。いろいろ改造しながら使っているが、ガジェットを置いてみたいと思って調べたらgDeskletなるものに行き着いた。さっそくインストールsudo apt-get install gdeskletsなんとも簡単だ。何が起きているかは知らないが、とりあえずインストールされる。 さっそく起動してみたが、なんとなくバックグラウンドで動き始めているようだけれ <a class="more-link" href="http://programming.jugglershu.net/wp/?p=565">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Ubuntuをメインマシンにインストールして約3週間。いろいろ改造しながら使っているが、ガジェットを置いてみたいと思って調べたらgDeskletなるものに行き着いた。<br />さっそくインストール<br />sudo apt-get install gdesklets<br />なんとも簡単だ。何が起きているかは知らないが、とりあえずインストールされる。</p>
<p>さっそく起動してみたが、なんとなくバックグラウンドで動き始めているようだけれど、すぐに死んでしまっているようだ。<br />コマンドラインから立ち上げると、tiling module not foundみたいなのが出ていたり、よく分からない。</p>
<p>Googleというものの威力をこういうときに思い知る。<br /><a href="http://www.rabblerouser.info/blog/?p=834">http://www.rabblerouser.info/blog/?p=834</a><br />まったく同じだ。そして、この通りPythonプログラムを修正したら動いた。</p>
<p>Googleって空気みたいな存在になりつつある。あって当然過ぎて、なくなった瞬間にきっとみんな死にたくなるはずだ。<br />・・・でも考えてみたら僕はインターネットを1996年から使っている。まあ、当時の検索でも、それなりに使えていた気がするが、どうだろう。実際にはそのころトップ10に表示される検索結果で満足できることっていうのは少なかったのかもしれない。</p>
<p>話がずれた。とにかくgDeskletが動かないときは、言われた通り、プログラムを修正すればよい。たとえその意味がまったく不明でも。</p>
]]></content:encoded>
			<wfw:commentRss>http://programming.jugglershu.net/wp/?feed=rss2&#038;p=565</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>apt-getのファイルのインストール先表示</title>
		<link>http://programming.jugglershu.net/wp/?p=576</link>
		<comments>http://programming.jugglershu.net/wp/?p=576#comments</comments>
		<pubDate>Sat, 04 Sep 2010 03:15:00 +0000</pubDate>
		<dc:creator><![CDATA[shu]]></dc:creator>
				<category><![CDATA[apt-get]]></category>
		<category><![CDATA[dpkg]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://programming.jugglershu.net/wp/?p=576</guid>
		<description><![CDATA[apt-getでインストールしたパッケージのインストール先一覧を用事するには以下のコマンドを使うらしい。 &#60;code&#62;&#60;br&#62; &#62; dpkg -L packagename&#60;br&#62;&#60;/code&#62; 答えにたどり着くまで結構時間がかかった。 Linuxを少しずつ使い始めてから2週間。おそらくUbuntuというよくできたディストリビューションのおかげだ <a class="more-link" href="http://programming.jugglershu.net/wp/?p=576">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>apt-getでインストールしたパッケージのインストール先一覧を用事するには以下のコマンドを使うらしい。
<pre>&lt;code&gt;&lt;br&gt; &gt; dpkg -L packagename&lt;br&gt;&lt;/code&gt;</pre>
<p>答えにたどり着くまで結構時間がかかった。</p>
<p>Linuxを少しずつ使い始めてから2週間。おそらくUbuntuというよくできたディストリビューションのおかげだと思うが、不便であることはない。むしろ、いろいろできて便利だ。</p>
<p>Ubuntuではapt-getというコマンドを使ってパッケージというのをインストールしてソフトウェアの管理をするらしい。Windowsでいうところの、「プログラムの追加と削除」だ。で、いろいろインストールして、そのインストールしたファイルを確認する必要があったのだけれど、ファイルがどこにあるのか分からないという自体が発生した。<br />Windowsは基本的にプログラムのファイルは全部&#8221;Program Files&#8221;にインストールされるし、そうでなければ、Cドライブ直下などのわかりやすい場所にあるし、迷うことはない。<br />慣れの問題なのかもしれないが、はっきりいってLinuxはどこにインストールされるのかが全然わからない。一つのプログラムがいろんなところに散らばってインストールされるというのも、長年Windowsを使っているとなんだかよく分からない。長年使っていれば、実行ファイルはここで、設定ファイルはここで、と分かるのかもしれない。</p>
<p>とは言っても、apt-getというコマンドがあるんだから、きっとパッケージのインストール先一覧を表示してくれる機能があるだろうと思って、apt-getの使い方を見たけど、インストールやらアンインストールのかの操作しかできない。</p>
<p>apt-getをたよりにWebの検索をしてしまうと意外にこの答えにたどり着けない。結構時間がかかってようやくdpkgでそれができると分かった。</p>
<p>apt-getコマンドを使うんじゃないのか。なんだか分かりにくいなぁなんて思うけど、結局慣れの問題だ。apt-getはその名のとおり取ってくるだけなのか。</p>
</p>]]></content:encoded>
			<wfw:commentRss>http://programming.jugglershu.net/wp/?feed=rss2&#038;p=576</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntuでキーボードの配置変更方法</title>
		<link>http://programming.jugglershu.net/wp/?p=578</link>
		<comments>http://programming.jugglershu.net/wp/?p=578#comments</comments>
		<pubDate>Mon, 30 Aug 2010 09:19:00 +0000</pubDate>
		<dc:creator><![CDATA[shu]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[xmodmap]]></category>

		<guid isPermaLink="false">http://programming.jugglershu.net/wp/?p=578</guid>
		<description><![CDATA[環境はUbuntu 10.4 xmodmapを使えばキーを入れ替えられる。 設定ファイルを指定して &#60;code&#62;&#62; xmodmap file&#60;/code&#62; とコマンドを入れればよい。設定ファイルの中身は、たとえば、CtrlとCapsを入れ替えるなら &#60;code&#62;&#60;br&#62;remove Lock = Caps_Lock&#60;br&#62;remov <a class="more-link" href="http://programming.jugglershu.net/wp/?p=578">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>環境はUbuntu 10.4</p>
<p>xmodmapを使えばキーを入れ替えられる。</p>
<p>設定ファイルを指定して
<pre>&lt;code&gt;&gt; xmodmap file&lt;/code&gt;</pre>
<p>とコマンドを入れればよい。設定ファイルの中身は、たとえば、CtrlとCapsを入れ替えるなら</p>
<pre>&lt;code&gt;&lt;br&gt;remove Lock = Caps_Lock&lt;br&gt;remove Control = Control_L&lt;br&gt;keysym Control_L = Caps_Lock&lt;br&gt;keysym Caps_Lock = Control_L&lt;br&gt;add Lock = Caps_Lock&lt;br&gt;add Control = Control_L&lt;br&gt;&lt;/code&gt;</pre>
<p>と書かれた「file」を用意すればよい。ただし、gnomeの場愛、xmodmapを使わなくても入れ替える機能がある。「システム」->「設定」->「キーボード」->「レイアウト」->「オプション」->「Ctrlキーの位置」といくことで、Capsとの入れ替えを選べる。なので実際にxmodmapの使い方は、この「オプション」のリストに内容なキーの入れ替えを行いたい場合に使うのが良さそう。</p>
<p>今回は、日本語キーボードの「無変換」を「Windowsキー」と同じ挙動をさせようとした。Gnomeの場愛「Windowsキー」は「Super」というKeysym（キーの名前）になっているようで、これを使うといろいろショートカットが設定できるで、スペースのすぐ左にある「無変換」をこのキーとして利用できるのは便利だ（それに、個人的にWindowsでもそのような設定にしているからそうしたい。）</p>
<p>設定ファイルには
<pre>&lt;code&gt;keysym Muhenkan = Super_L&lt;br&gt;&lt;/code&gt;</pre>
<p>とした。（各キーがどのようなコードだったりKeysymに割り当てられているかはxevコマンドで確かめられる。）<br />設定ファイルの書き方は<a href="http://linuxserver.jp/Linux/%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E7%94%A8%E9%80%94/X+Window%E3%81%AE%E3%82%AD%E3%83%BC%E3%83%90%E3%82%A4%E3%83%B3%E3%83%89%E3%82%92%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA.php">ここが詳しい</a>。</p>
<p>さて、しかし、これだと毎回ログインの度にこのコマンドを行わなくてはいけない。<br />Ubuntuの場合ログイン時に勝手にこのxmodmapを読み込んでくれるようになっている（UbuntuというよりGnomeの機能か）<br />ホームディレクトリに「.Xmodmap」というファイルを作成して置いておく。その中にキー設定を書いておけばよい。<br />このファイルを作って再ログインすると、下のようなダイアログが表示される。</p>
<div><a href="http://2.bp.blogspot.com/_W-a-XM_xr1c/THt1EfdHw_I/AAAAAAAAAEg/YYnuFwXyQsA/s1600/ss.png" imageanchor="1"><img border="0" src="http://2.bp.blogspot.com/_W-a-XM_xr1c/THt1EfdHw_I/AAAAAAAAAEg/YYnuFwXyQsA/s320/ss.png"></a></div>
<p>「.Xmodmap」を選択して「読み込む」をクリックして、自動的に読み込まれるようにする。「次回からこのメッセージを表示しない」をチェックしておけば、それいこう「.Xmodmap」がログイン時に自動的に読み込まれる。あとは好きなようにこのファイルを設定すればよい。</p>
<p>ところで、このダイアログでの設定はどこに保存されているんだろうか、と疑問になり、それも調べた。実は、自分でやっているときに、このダイアログが表示されて何も読み込まない設定にして、OKを押してしまった。それ以降ダイアログは出ないし、どこで読み込む設定をしてよいのか結構時間がかかった。</p>
<p>この設定にはgconf-editorを使う。ターミナルから、そのまま起動すれば出てくる。</p>
<div><a href="http://4.bp.blogspot.com/_W-a-XM_xr1c/THt2Bs2I6GI/AAAAAAAAAEo/lBHYHIv7Zb8/s1600/ss2.png" imageanchor="1"><img border="0" src="http://4.bp.blogspot.com/_W-a-XM_xr1c/THt2Bs2I6GI/AAAAAAAAAEo/lBHYHIv7Zb8/s320/ss2.png"></a></div>
<p>Windowsでいうならレジストリみたいな感じだろうか。ツリーから<br />「desktop」->「gnome」->「peripherarls」->「keyboard」->「general」<br />を選んで、その中の二つの値を見る。<br />「known_file_list」と「update_handlers」の二つ。<br />「update_handlers」は起動時に読み込むファイル名を書けばいいらしい。リストなので複数のファイル名を書き込める。あとから、他にも読み込むファイルを追加したい場合にはここに書けばよい。</p>
<p>「known_file_list」はおそらく先ほどのダイアログに出てくるすべてのファイルのリストだと思う。このリストを空にすると、また起動時に読み込むファイルを選択するダイアログが表示されるようになる。</p>
<p>これで、読み込むファイルを変更したくなったりしてもまたできる。</p>
</p>]]></content:encoded>
			<wfw:commentRss>http://programming.jugglershu.net/wp/?feed=rss2&#038;p=578</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>screenコマンドでVisual Bellを無効にしたいとき</title>
		<link>http://programming.jugglershu.net/wp/?p=579</link>
		<comments>http://programming.jugglershu.net/wp/?p=579#comments</comments>
		<pubDate>Sun, 29 Aug 2010 17:09:00 +0000</pubDate>
		<dc:creator><![CDATA[shu]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[VisualBell]]></category>

		<guid isPermaLink="false">http://programming.jugglershu.net/wp/?p=579</guid>
		<description><![CDATA[最近Ubuntuを使い始めていろいろやっている。Linux自体まともにクライアントとして使うのは初めてで、いろいろ設定して使いやすくしている中で、問題がでてくるので、解決したものからブログに。 環境はUbuntu 10.4 screenコマンドは一つのターミナルで複数の対話シェルを使えるようにするようなものだけれど、切り替えたときから、VisualBellが有効になってしまっていて、ちょっと間違え <a class="more-link" href="http://programming.jugglershu.net/wp/?p=579">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>最近Ubuntuを使い始めていろいろやっている。Linux自体まともにクライアントとして使うのは初めてで、いろいろ設定して使いやすくしている中で、問題がでてくるので、解決したものからブログに。</p>
<p>環境はUbuntu 10.4</p>
<p>screenコマンドは一つのターミナルで複数の対話シェルを使えるようにするようなものだけれど、切り替えたときから、VisualBellが有効になってしまっていて、ちょっと間違えると画面がチカチカしてよくない。</p>
<p>最終的に行き着いた結論は<br />$HOME/.screenrc<br />を作成しその中に<br />vbell off<br />と書いておくこと。これでscreen起動時にこれを読み込んでVisualBellをオフにしてくれる。</p>
<p>(2010/10/23 .screen -> .screenrc に修正。間違ってた。）</p>
]]></content:encoded>
			<wfw:commentRss>http://programming.jugglershu.net/wp/?feed=rss2&#038;p=579</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NICに二つのIPAアドレスを持たせる</title>
		<link>http://programming.jugglershu.net/wp/?p=632</link>
		<comments>http://programming.jugglershu.net/wp/?p=632#comments</comments>
		<pubDate>Thu, 26 Feb 2009 16:07:00 +0000</pubDate>
		<dc:creator><![CDATA[shu]]></dc:creator>
				<category><![CDATA[Alias]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://programming.jugglershu.net/wp/?p=632</guid>
		<description><![CDATA[Linuxで一つのNICに二つのIPアドレスを振りたいときIP Aliasというのが使える。今192.168.1.10というアドレスがeth0に割り当てられているとして/etc/sysconfig/network-scripts/のifcfg-eth0をifcfg-eth0:1という名前でコピーする。そして、ifcfg-eth0:1というファイルの以下の該当部分をこんな風に変える。DEVICE=e <a class="more-link" href="http://programming.jugglershu.net/wp/?p=632">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Linuxで一つのNICに二つのIPアドレスを振りたいときIP Aliasというのが使える。<br />今192.168.1.10というアドレスがeth0に割り当てられているとして<br />/etc/sysconfig/network-scripts/のifcfg-eth0をifcfg-eth0:1という名前でコピーする。<br />そして、ifcfg-eth0:1というファイルの以下の該当部分をこんな風に変える。<br />DEVICE=eth0:1             # デバイス<br />IPADDR=192.168.1.11      # IPアドレス</p>
<p>これで、eth0:1というデバイスができて、それが192.168.1.11に割り当てられる。<br />あとは<br />ifdown eth0<br />ifup eth0<br />(再起動)<br />をするだけ。</p>
<p>Apacheのバーチャルホストとかやる場合にも使える。<br />僕はよく自分のテスト環境で利用している。</p>
]]></content:encoded>
			<wfw:commentRss>http://programming.jugglershu.net/wp/?feed=rss2&#038;p=632</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>よく使いそうなrpmコマンド</title>
		<link>http://programming.jugglershu.net/wp/?p=636</link>
		<comments>http://programming.jugglershu.net/wp/?p=636#comments</comments>
		<pubDate>Tue, 17 Feb 2009 01:49:00 +0000</pubDate>
		<dc:creator><![CDATA[shu]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://programming.jugglershu.net/wp/?p=636</guid>
		<description><![CDATA[- インストールrpm -ihv test.rpm - アップグレードrpm -U test.rpm - パッケージ情報の取得rpm -q package-name - インストール済みのパッケージ一覧表示rpm -qa - ある名前(部分一致でも)のパッケージがインストールされているか表示rpm -qa &#124; grep partial-name - パッケージ情報を取得rpm -qi packag <a class="more-link" href="http://programming.jugglershu.net/wp/?p=636">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>- インストール<br />rpm -ihv test.rpm</p>
<p>- アップグレード<br />rpm -U test.rpm</p>
<p>- パッケージ情報の取得<br />rpm -q package-name</p>
<p>- インストール済みのパッケージ一覧表示<br />rpm -qa</p>
<p>- ある名前(部分一致でも)のパッケージがインストールされているか表示<br />rpm -qa | grep partial-name</p>
<p>- パッケージ情報を取得<br />rpm -qi package-name<br />(表示されればそんなパッケージがある)</p>
<p>- パッケージに属するファイル一覧<br />rpm -ql package-name</p>
<p>- あるファイルがどのパッケージに属するか表示<br />rpm -qf /path/to/file</p>
]]></content:encoded>
			<wfw:commentRss>http://programming.jugglershu.net/wp/?feed=rss2&#038;p=636</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora9の日本語入力</title>
		<link>http://programming.jugglershu.net/wp/?p=644</link>
		<comments>http://programming.jugglershu.net/wp/?p=644#comments</comments>
		<pubDate>Mon, 29 Dec 2008 15:27:00 +0000</pubDate>
		<dc:creator><![CDATA[shu]]></dc:creator>
				<category><![CDATA[Anthy]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://programming.jugglershu.net/wp/?p=644</guid>
		<description><![CDATA[Anthyっていう変換サーバーを使いたいと思ったのだけれど、うまくいかずしばらくほったらかしにして再度チャレンジ。そもそものLinuxの日本語入力の仕組みとか、調べていたんだけれどyum groupinstall japanese-supportって一発やれば「システム」→「設定」→「ユーザー向け」→「入力メソッド」から設定できるようになりました。これでいいらしいです。理由は知りません。]]></description>
				<content:encoded><![CDATA[<p>Anthyっていう変換サーバーを使いたいと思ったのだけれど、うまくいかずしばらくほったらかしにして再度チャレンジ。<br />そもそものLinuxの日本語入力の仕組みとか、調べていたんだけれど<br />yum groupinstall japanese-support<br />って一発やれば「システム」→「設定」→「ユーザー向け」→「入力メソッド」から設定できるようになりました。これでいいらしいです。理由は知りません。</p>
]]></content:encoded>
			<wfw:commentRss>http://programming.jugglershu.net/wp/?feed=rss2&#038;p=644</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
