トップページ⇒linux
1001コメント360KB

くだらねえ質問はここに書き込め! Part 194

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2011/08/28(日) 12:54:47.74ID:gRr3OPzm
前
くだらねえ質問はここに書き込め! Part 193
http://hibari.2ch.net/test/read.cgi/linux/1310536655/
0412login:Penguin2011/09/19(月) 07:38:32.12ID:8MTAKA0m
>>410 >>411
汚い質問だな
ファックとウンコの大好きアピールは別板でやれ!
0413login:Penguin2011/09/19(月) 07:49:34.53ID:uHnVu8D9
汚いケツだなぁ。

今勉強も兼ねてスクリプトも作ってみてるんだけど、nkfに--overwriteっていうオプションがあることは発見した。
このオプションつければ綺麗なケツになるのね。

で、なぜcat hoge > hogeやるとなんでhogeの中身すぐ死んでしまうん?
0414login:Penguin2011/09/19(月) 08:16:21.40ID:kbNscg6N
>>413
$ cat hoge > hoge
cat: hoge: 入力ファイルと出力ファイルが同じです

同名ファイルの場合、catはエラーを返す
標準出力が空なのでリダイレクトしたファイルは空になる。 1>

画面に表示される出力は標準エラー出力 2>
"cat: hoge: 入力ファイルと出力ファイルが同じです"

でも、このエラーメッセージは cat じゃなくて シェルのメッセージだと思う。
0415login:Penguin2011/09/19(月) 08:25:41.33ID:uHnVu8D9
>>414
んんん、言っていることがよくわからないな。

試しにcat hoge 2> hogeをしてみても空ファイルが生まれるってことはわかった。

なんか昔読んだ気がするリダイレクトの動作の仕組みとやらに関係してるのかなこれは。
あれ理解できなかったんだよな俺。
0416login:Penguin2011/09/19(月) 08:44:09.89ID:/pD3Bm+m
>>404
恋人へのプレゼントにいかがですか。
0417login:Penguin2011/09/19(月) 08:53:16.59ID:8MTAKA0m
>>414
お前のレスは嘘だらけwww
0418login:Penguin2011/09/19(月) 09:03:44.36ID:kbNscg6N
>>415
cat hoge >> hoge ってやってみ?

一度空にするけど追加する
0419login:Penguin2011/09/19(月) 09:13:21.22ID:kbNscg6N
$ cat hoge 1> hoge; echo $?
$ cat hoge 2> hoge; echo$?

これでも意味が解らないかなぁ……。
0420login:Penguin2011/09/19(月) 09:24:54.63ID:uHnVu8D9
>>418-419
ふむ、cat側の仕様により同一ファイル名をリダイレクトだとゼロバイトのファイルになるってこと?
でもなんでこういう仕様になってるんだ?
0421login:Penguin2011/09/19(月) 09:30:08.18ID:Z4iNuja8
cat はそんな事まで気にしちゃいないんでない?
0422login:Penguin2011/09/19(月) 09:33:05.21ID:kbNscg6N
>>420
リダイレクトはcatじゃなくてシェルの組み込み機能
catはファイルを連結する外部コマンド
0423login:Penguin2011/09/19(月) 09:36:52.43ID:uHnVu8D9
>>421
俺もそう思う。リダイレクトの処理の辺りに問題があるんだよな?違うのか?

>>422
それはわかってるが、どういう理由でこうなるのか死ぬほどわかりやすく教えてくれ。
0424login:Penguin2011/09/19(月) 09:39:09.89ID:8MTAKA0m
>>418
もう一度言う
お前のレスは嘘だらけwww
一度straceしてみろよ
0425login:Penguin2011/09/19(月) 09:44:24.62ID:nIAJBd9h
>>411
nkf なら --overwrite 使うといいよ。
0426login:Penguin2011/09/19(月) 09:44:56.71ID:uHnVu8D9
シェルのリダイレクトにまつわる失敗
http://sonic64.com/2004-03-28.html

ここ読んでなんとなくわかったけど、
cat hogeが働く前に、ファイルディスクリプタとして> hogeの方を空ファイルでオープン(というか作って?)してしまうからこうなるってことでいいんだよな?
違うか?その後にその開いた空ファイルをcat hogeが読み込んでそれを> hogeで開いておいたファイルディスクリプタとやらに入れて書き込んでるってことだよな?だから何も残らない0バイトのファイルが作成されると。

とりあえず>> hogeが同じような仕組みだとどうなってるのかわからないと、色々と納得できないが。
>>がどういう仕組みなのか教えて欲しい。か知る必要があるかな。
0427login:Penguin2011/09/19(月) 09:45:13.27ID:nIAJBd9h
あ、もう出てたか。すまん。
0428login:Penguin2011/09/19(月) 09:47:55.33ID:kbNscg6N
$ echo "This is file2" > file1.txt

あちゃ!しまった "This is file1" だった。

$ echo "This is file1" > file1.txt

まずファイル内容を消去しなきゃならない
リダイレクトでfile2.txtの内容が消去される
$ echo "This is file1" > file1.txt
$ echoooooo "This is file1" > file1.txt

file1.txtは空になってるはず。catは無実
0429login:Penguin2011/09/19(月) 09:52:16.71ID:kbNscg6N
> リダイレクトでfile2.txtの内容が消去される
リダイレクトでfile1.txtの内容が消去される

>>426さんフォローどうも
0430login:Penguin2011/09/19(月) 09:59:01.46ID:uHnVu8D9
>>429
>>426は質問者の俺だw IDみろw

わかった。まぁ大体わかった。
でもだとするとcat hoge >> hogeの動きが不可解なんだが。
これはどうなってるんだ?
0431login:Penguin2011/09/19(月) 10:07:59.36ID:kbNscg6N
>>430
ID見てなかった orz

appendだからじゃない?

>>> 以下 bash(1) から
リダイレクトによる追加出力
この形式を使って出力のリダイレクトを行うと、 word を展開した結果の名 前
を持つファイルがオープンされ、ファイル・ディスクリプター n に対する出力
がこのファイルに追加されるようになります。 n を指定しなければ、標準出力
(ファイル・ディスクリプター 1) で追加されます。ファイルが存在しなければ
、新しく作られます。

追加出力は一般的には以下の形式です:

[n]>>word
<<<
0432login:Penguin2011/09/19(月) 10:14:21.29ID:uHnVu8D9
>>431
いや、だとすると、2度目以降にcat hoge >> hogeを何度も繰り返した時の動作がわからない。
ファイル内容は一向に変わらないがこれはどうなってるんだ?
0433login:Penguin2011/09/19(月) 10:20:25.53ID:kbNscg6N
>>432
$ hoge >> hoge #ゼロにする → 追加する
$ hoge >> hoge #ゼロにする → 追加する

何度やっても変化しない
0434login:Penguin2011/09/19(月) 10:30:11.42ID:uHnVu8D9
>>433
だとすると同一ファイル名以外でやってるときの動作がおかしくね?
0435login:Penguin2011/09/19(月) 10:34:31.62ID:kbNscg6N
>>434
それだと返り値は0なのでおかしくないと思う。
0436login:Penguin2011/09/19(月) 10:53:31.45ID:uHnVu8D9
>>435
ふむ、確かにそうなるな。nkfでも>>なら同名でも普通の意図した動作をする。

じゃあ逆にcatはなぜ同一ファイルの>>をエラーを起こして禁止しているのだろう?
0437login:Penguin2011/09/19(月) 10:55:34.37ID:C0nzI+Uq
ウィルス対策はどのようにしたら良いでしょうか_?
0438login:Penguin2011/09/19(月) 10:58:20.44ID:CCFTByX8
>>432

> hoge は、まず hoge を新規作成モードでオープンする。この時点で hoge の内容は空になる。
>> hoge は、hoge を追加書き込みモードでオープンするので、hoge の元の内容は保持される。

その上で、cat hoge の内容をオープンした hoge に書き込もうとして、
"cat: hoge: 入力ファイルと出力ファイルが同じです"
というエラーが出て、リダイレクトが失敗するが、追加書き込みモードでオープンした hoge の
内容は保持されてるので、元のまま。
0439login:Penguin2011/09/19(月) 11:00:52.09ID:kbNscg6N
>>436
これかな。catは無実って書いたのは間違いだったのか。すまねぇ。

> catの場合は、入力ファイルはリダイレクトを使わなくても、ファイル名を指定するだけで
> そのファイルからの入力になるが、出力をファイルに保存するには、>によるリダイレクト
> を使わないとできない。入力ファイルと同名の出力ファイルにリダイレクトするとファイル
> の読み取り中に書き込まれるので、ファイルが破壊されてしまう。

http://tibet.que.ne.jp/otani/2004unix/unix6.html
0440login:Penguin2011/09/19(月) 11:06:51.33ID:uHnVu8D9
>>438
んだべな。

>>439
あぁ、なるほど。すげーわかりやすい。低次元でファイル操作しててぶっ壊す、だから禁止してるのか。福田洋一△

>>入力ファイルと同名の出力ファイルにリダイレクトするとファイルの読み取り中に書き込まれるので、ファイルが破壊されてしまう。

いやー、助かったわ俺の疑問が氷解した。
0441login:Penguin2011/09/19(月) 11:09:50.08ID:nIAJBd9h
>>437
http://www12.atwiki.jp/linux2ch/pages/147.html
0442login:Penguin2011/09/19(月) 11:44:06.84ID:UFbN9nRg
普段Windowsを利用している邪道なんですけど
この度データ復旧のために、どこぞのサイトの手順どうりにやって
puppy linuxでHDDの中身をimgファイルとして吸い出すことに成功しました。
その先が問題なんです。
コマンド操作とか慣れてないから、いちいちコマンドで指定してファイルをimgから取り出すのが面倒くさい。
そもそも、ディレクトリ名やら階層構造とか何てあやふや。日本語ファイル・ディレクトリとか大丈夫なのか。
1.もっと直感的に操作できるようになる方法とかpuppylinuxでありませんか?
0443login:Penguin2011/09/19(月) 11:46:44.27ID:UFbN9nRg
2.あるいはコマンド一回で簡単に復旧させる方法とかありませんか。

一番いいのが、hdd.imgを別のウィンドウズPCを使って直感的に取り出し操作を行えることなんです。
3.そこでlinuxで作成した超巨大imgファイルでもwindowsソフト利用して内容を取り出すようなことって可能なんでしょうか?
あと、これは板違いになり気味ですが、可能だとしてlinux作成のhdd.imgを上記用途で取り扱えるソフトってありますか?
0444login:Penguin2011/09/19(月) 11:47:25.81ID:nIAJBd9h
非常時に慣れてないことはやらない方がよいかと。
0445login:Penguin2011/09/19(月) 12:06:44.68ID:kbNscg6N
>>442
mountしてファイラーで閲覧

イメージのタイプが解らんけどWindowsで認識させるほうが面倒かもしれない。
ファイルタイプはfileコマンドで確認できる。
$ file hdd.img
0446login:Penguin2011/09/19(月) 13:21:50.70ID:SZZAT5LD
>441
ありが�dございます。
0447login:Penguin2011/09/19(月) 15:56:25.97ID:34pxq/j+
>>442,443
puppylinuxやめてKNOPPIXかUtuntuのライブCD使う
GUIが豊富
0448login:Penguin2011/09/19(月) 17:02:04.04ID:NaaLktRh
debian squeezeを使い始めたものですが、manコマンドの日本語の折り返しが無茶苦茶ですね。
他のディストロでも無茶苦茶なのですか?
みんな我慢して使ってるんですか?
0449login:Penguin2011/09/19(月) 17:08:27.76ID:7UABUXoA
日本語のmanは読まない
0450login:Penguin2011/09/19(月) 17:09:11.69ID:qYl4GZhB
>>448
woman で見てる
0451login:Penguin2011/09/19(月) 17:11:12.11ID:kbNscg6N
>>448
フォントのせいじゃないの?スクリーンショット見せてよ。
0452login:Penguin2011/09/19(月) 17:12:00.07ID:NaaLktRh
>>449
そうですか。
私のような初心者が最も打ちがちなman manが日本語なんですよ。
その折り返しが耐えられない程に酷いのです。

>>450
woman make man
0453login:Penguin2011/09/19(月) 17:16:24.76ID:NaaLktRh
私のような感想を持っている方がいました。
【96】日本語 man ページが見づらい件
ttp://d.hatena.ne.jp/foussin/20110605/1307211477
0454login:Penguin2011/09/19(月) 17:32:28.87ID:sXiVYLTw
Debianスレのテンプレwiki見れ。FAQだよ。manのバックエンドのバグ。
0455login:Penguin2011/09/19(月) 17:48:33.50ID:kbNscg6N
http://usamimi.info/~linux/d/up/up0751.png

正直何がどう酷いのか解らない
0456login:Penguin2011/09/19(月) 18:00:11.80ID:qYl4GZhB
>>455
こっちのman(1)と違うな……
http://usamimi.info/~linux/d/up/up0752.png
0457login:Penguin2011/09/19(月) 18:07:21.04ID:0yYv4tz3
母さん、俺もマンしたいよ。みんなやってるらしいんだ。
0458login:Penguin2011/09/19(月) 18:08:32.80ID:kbNscg6N
>>456
man-pages-ja-20070515
groff-1.21

ページャーはlv-4.51

manが古いけど困る事は少ないので。
今確認したらunstableに20101110が来てた
0459login:Penguin2011/09/19(月) 18:11:21.64ID:xn7VZ5Jp
おmanman debian squeeze + gnome2
ttp://www.dotup.org/uploda/www.dotup.org2041518.jpg
0460login:Penguin2011/09/19(月) 18:13:58.19ID:MDFIJSNf
man.confと大声で言ってみ
0461login:Penguin2011/09/19(月) 18:19:57.17ID:WbLg6er9
日本語 man をインストールしてるのに、見たことないなあと思っていたら、
LC_MESSAGES=C
してた。
0462login:Penguin2011/09/19(月) 18:48:31.86ID:EY/mJA23
>>456
端末の問題でないかい
0463login:Penguin2011/09/19(月) 20:58:46.46ID:Coi2Hvba
LANDISK(NAS)をdebian化して、sambaとmediatombだけ入れてPS3用の
メディアサーバとして使ってます。

このdebianは、有志がSH4用に移植してくれたもので、最終バージョンが
debian4.0(etch)で終わっています。

このdebianをどうにかして最近の奴にupgradeしたいのですが、どのような
作業をすればいいんでしょうか。
カーネルなどは変えずに、利用しているサービスやソフトウェアのソースの最新
の奴とってきてかたっぱしから野良ビルドすればいいですか?
0464login:Penguin2011/09/19(月) 21:04:03.40ID:0+3MeUl8
>>463
そのままでいいじゃん
安定して動いてるんでしょ
どうにかして、この板のリソースを使ってまで
最新の奴にしたい理由はいったい何?
0465login:Penguin2011/09/19(月) 22:19:12.35ID:9rZO6fE+
centOS6使っているのですが、Gnome端末の文字の大きさって変えられないのでしょうか?
もし変えられるのならば教えていただきたいのですが
文字コードは普通にメニューバーから変えられますが
文字が小さくて目が痛くて困っています
0466login:Penguin2011/09/19(月) 22:30:13.91ID:nIAJBd9h
>>465
「表示」→「拡大」じゃだめ?
0467login:Penguin2011/09/19(月) 22:39:14.78ID:39Esw3WH
Fedora15使い始めたばかりの者ですが、
ABRTで報告ってマメにするべきなんでしょうか。
いちいちうるせえって思われる?
0468login:Penguin2011/09/19(月) 22:53:17.00ID:9rZO6fE+
>>466
今Windows環境にいるので、あとで試してみます
0469login:Penguin2011/09/19(月) 22:59:38.38ID:34pxq/j+
>>465
設定はプロファイルという 現在のプロファイルを編集
0470login:Penguin2011/09/19(月) 23:10:26.08ID:UFbN9nRg
>>445,447
解決策のご提示ありがとうございます。
やっと欲しいディレクトリのバックアップをpuppylinuxで終えたのですが、
ショックなことに日本語名ファイルは全部バックアップできていませんでした。
ubuntuなどならば、日本語名ファイルまでもimgから取り出すことできるのでしょうか?
0471login:Penguin2011/09/19(月) 23:15:17.74ID:sXiVYLTw
>>470
何でどうやってバックアップしたか書かないのにそれもエスパーしろだって?
そのimgが単にファイルをアーカイブしたものなら文字コードを指定すりゃあ正しい名前で取り出せるだろ。
そのやり方だと、ディストリが違っても同じ結果になるだろうよ。
0472login:Penguin2011/09/19(月) 23:27:45.86ID:34pxq/j+
>>470
UbuntuやKNOPPIXの方がたくさん検索でも引っかかるし
GUIでも操作できるかなーと思って言ってみたけど
バックアップのサイズがでかいならそこから考えるのが良いと思う
0473login:Penguin2011/09/20(火) 04:37:11.94ID:8rlvaVSu
Webminのユーザおよびグループでユーザとグループが表示されずNo users were found on this system!. となるのですがこれは何が原因だと考えられますか。Debianを使っています。
0474login:Penguin2011/09/20(火) 15:45:11.11ID:RScIaS+K
puppy4.3.1を使っています。
デクストップにゴーストを設置したいのでninix-ayaをインストールしたいのですが、
~/ninix-aya-4.2.6/bin/ninix-install.inをクリックすると、
対応アプリの設定をしてくださいと表示されてしまいます。
READ MEを読んで、Python、GTK+、numpy、pygtk、httplib2はダウンロードしました。
端末にninix-install hoge.narと入力しても、command not foundと表示されてしまいます。
どうすればninix-ayaを使うことが出来ますか?どなたか教えてください。
0475login:Penguin2011/09/20(火) 15:50:43.69ID:jllgncd+
READMEじゃなくてINSTALLってファイル無かった?そこの手順通りにやるよろし
0476login:Penguin2011/09/20(火) 17:34:58.24ID:5DzKFnqW
>>463
debian の開発者がポーティングしてるよ。日本人なのでメールしてみたら?
0477login:Penguin2011/09/20(火) 20:45:21.88ID:RScIaS+K
>>475
INSTALLというファイルはありません…
0478login:Penguin2011/09/20(火) 22:40:40.19ID:jllgncd+
>>477
デフォルトでは/opt/ninix-aya/binにインストールされるがパスは通っているか?
0479login:Penguin2011/09/21(水) 02:55:08.17ID:tqCyYvXD
ubuntuを使って結構経つんだけど、linuxがなんで動作するのかとかの原理的なことが
全然わかりません。どんな勉強をしたらいいですか? いい本とあったら教えてください。
0480login:Penguin2011/09/21(水) 03:56:14.60ID:1po9IGfk
>>479
やりたがってる事がいまいち掴めんが、
30日本(無いところからOS作る話)かLFS(既製品でディストリ組む話)か?
0481login:Penguin2011/09/21(水) 07:48:47.18ID:3+Qejfnk
>>479
勉強方法やオヌヌメ本を教えろってか?
これだけ情報溢れてるのに?
"好き"と"センス"があるなら、自分で自発的に開拓するもの
それがないなら、利用者レベルがお似合い
0482login:Penguin2011/09/21(水) 08:02:50.73ID:c8i40jm1
俺は利用者レベルだけど最低限は知っておくといいだろうと想像する。
つまづくたびにネットを捜すと時間の無駄。

俺が役に立ったのは、Linux Square http://www.atmarkit.co.jp/flinux/

「Linux標準教科書」http://www.lpi.or.jp/linuxtext/text.shtmlは役に立つのかね?
0483login:Penguin2011/09/21(水) 08:08:21.50ID:vvqYOuL4
>linuxがなんで動作するのかとかの原理的なことが
>全然わかりません。どんな勉強をしたらいいですか?

最初はLFSやるのが一番
仕組みを知りたいだけならBLFSは要らない
次にクロスコンパイル環境作ってlibcを変えて小さいシステムを作ってみる。
それをLiveCDにしたりqemuで遊ぶ
0484login:Penguin2011/09/21(水) 16:11:14.57ID:Pt15eDBN
Linux初心者です。
Fedora15を使っていて、geditでSJISエンコードのファイルを読み込むため、
gconf-editorを導入したのですが、geditに関する設定項目が出てきません。

rootユーザーでログインしてるからでしょうか。
だとしても、SJISを読み込みたいのはrootでの作業時ですので、
このままなんとかしたいです。

ググッてもgconf-editorにgeditの設定項目が出ること前提の解説ばかりで
困っております。
どなたかこの現象に心当たりのある方がいらっしゃいましたら、
教えてください。よろしくお願いします。
0485login:Penguin2011/09/21(水) 16:17:39.50ID:vvqYOuL4
Geditはエンコードの自動読み込みが弱いから他のエディタ使うほうがいい。

あとrootでログインせずにgksuやsudo使う
ちなみに俺はsjisの読み書きするのにvim使ってる
.vimrcは共通化出来るように書いてるからリモート鯖やwindowsに持って行っても使えるし便利
0486login:Penguin2011/09/21(水) 16:22:04.25ID:lRpt87ZO
>>484
geditのファイルを開く段階で文字コードを指定して開く。
04874842011/09/21(水) 16:38:23.22ID:Pt15eDBN
早速のご回答ありがとうございます。

>>485
たしかにSJISを優先にすると今度は他のエンコードを読み込むときに
苦労しそうですし、他のエディタを使うことにします。
とりあえず試しにemacsを導入してみましたが、一発でSJIS読み込めました。
vimも検討してみようと思います。
geditで二日も悩んでたのがバカみたいで、実際バカでしたorz

>>486
その方法も探しましたが、私には見つけることができませんでした。
それに大量のSJISを頻繁に開くため、あまり現実的とは言えないプランでした。

とりあえず別のエディタを使う形で解決いたしました。
geditに負けたままなのは悔しいですが、作業は進められそうです。
ありがとうございました。
0488login:Penguin2011/09/21(水) 16:50:52.29ID:lRpt87ZO
>>487
geditのファイルを開くで下部のエンコーディングでリストにない場合、
追加と削除でCP932を追加すればいいだけ。
ま、leafpadの自動検出のほう が優秀だけどねー
0489login:Penguin2011/09/21(水) 17:26:43.04ID:9K10/gvC
Leafpad使えと書こうとしたらもう書かれていた
0490login:Penguin2011/09/21(水) 18:13:50.61ID:hhIjqrKn
gedit --encoding=shift_jis hoge.txt
0491login:Penguin2011/09/21(水) 18:18:45.92ID:afESxD5a
gnu med ってなにをするソフトですか?なんとなく医療系っぽいようですが、一般人が使っても役立ちますか?
0492login:Penguin2011/09/21(水) 20:00:13.97ID:MxqTndjd
startx -- :1
startx -- :2
とかで、Xセッションを複数起動してみたんですが、
ログアウトせずにこれらを切り替えるにはどうしたらいいでしょうか?
0493login:Penguin2011/09/21(水) 20:08:01.48ID:hhIjqrKn
パッケージ: gnumed-common (0.9.10-2)

医療業務管理 - 共通ファイル

これは GNUmed 電子医療記録システムです。このプログラムの目的は、医者が患者の 健康に関する医学的に信頼できる記録を行えるようにすることです。
現在、フル機 能は実装されていません。しかしながら、提供されている機能はテストされ、利用さ れており、安定しているとみなされています。
本パッケージはまだ支払いや在庫の記 録機能は提供していません。

GNUmed チームは医療記録がいつでも安全であるように最大限考慮していますが、依然 医療データを安全な場所に適切な周期でバックアップするための適切なステップを確
実に踏む必要があります。バックアップおよび障害時の復旧手順もテストしてくださ い!

データはあなたの責任で保護してください! GNUmed 自体には、あらゆる保証がありま せん。警告しておきます。
0494login:Penguin2011/09/21(水) 20:43:58.70ID:pvLrVC5m
>>492
startx -- :1 vt8
startx -- :2 vt9
startx -- :3 vt10
...
04954922011/09/21(水) 20:47:52.74ID:MxqTndjd
すみません、分り難いかもしれませんが、
$ startx -- :1
$ startx -- :2
とすると、既に起動しているXと合わせて
DISPLAY=:0.0
DISPLAY=:1.0
DISPLAY=:2.0
の3画面があるかと思います。
これを、DISPLAY=:2.0ノ時に
システム->[ユーザー名]のログアウト
->このシステムから今すぐログアウトしますか?でログアウトボタン押し下げ
とすれば、確かに別のDISPLAY=:1.0画面にいけるのですが、
これを使わずに、ターミナルからコマンド入力や、ショートカットキーで
DISPLAY=:2.0を終わらせないまま切り替えたいということです。
ちなみに環境はCentOS6です。
04964922011/09/21(水) 20:59:08.75ID:MxqTndjd
>>494
リロード忘れてました。すみません, 回答ありがとうございます。

$ startx -- :1 vt8
次の画面で、
$ startx -- :2 vt9
その次の画面で
$ startx -- :3 vt10
とし、この画面:3から、:1の画面に切り替えようと
$ startx -- 1 vt8
と入力すると、"Fatal server error: Server is already active for display 1"
と出で切り替えには至りませんでした。
私がやりたいことがなんとか伝わっていればいいと思うのですが、
もし解決方法に心当たりがありましたら、お願いします。
0497login:Penguin2011/09/21(水) 21:01:26.46ID:pvLrVC5m
>>496
>>494 後、 Ctrl+Alt+F8でDISPLAY=:1、Ctrl+Alt+F9でDISPLAY=:2、Ctrl+Alt+F10でDISPLAY=:3……
04984922011/09/21(水) 21:37:38.12ID:MxqTndjd
>>497
教えていただいた方法で、いけました。ありがとうございました。
0499login:Penguin2011/09/21(水) 22:13:53.79ID:afESxD5a
>>493
ありがとうございます。健康管理に使えるソフトかと思ったんですがどうやら違うようですね。
0500login:Penguin2011/09/21(水) 23:10:40.80ID:LYLVen7c
私はaptosidのlxdeユーザですが、
一般ユーザではUSBスティックメモリをマウントできない、
この↓人と同じ問題に遭遇しています。
http://bathymen.blogspot.com/2011/09/udisks.html
$ udisks --mount /dev/sdb1
Mount failed: Not Authorized
しかし不可解なのは、私はちょっと前までDebian (squeeze)
でかつlxdeのユーザだったのですが、こんな問題はありませんでした。
こんなことをした覚えはまったくないのです。
0501login:Penguin2011/09/21(水) 23:47:22.83ID:vvqYOuL4
aptosidって何だろうと思ってググッたらDebianの開発版をベースにしたディストリだって?
アンタには無理なんじゃないか?

とりあえずplugdevグループがあるか?
必要なユーザーやデーモンをplugdevグループに所属させてるか?
この辺りを確認したらどうかな。
0502login:Penguin2011/09/22(木) 00:08:17.60ID:xB7r+ReX
aptosidはまるで知らんけど、今のLXDEならConsoleKit/PolicyKit/udisks/upowerでしょ
plugdevグループをConsoleKit対応で定義しているディストリってあんのかな。

>>500
LXDE起動してck-launch-session 実行してactive = TRUE, is-local = TRUE
になっていなければたぶんConsoleKit絡み。
・ConsoleKitに対応したディスプレイマネージャを使う(gdm,kdm,lxdm,etc..)
・~/.xinitrcを使ってstartxしてるのならstartlxdeにck-launch-sessionを前置する
・そのリンク先に書かれている通りにpklocalauthorityを設定する
0503login:Penguin2011/09/22(木) 00:38:39.20ID:6r0ojS89
おれ、XDM + Xfce
マウントはThunar(thunar-vfs, thunar-volman)に任せっきりだったので
ck-launch-session なんて知らなかった。
横からありがとう。
05045022011/09/22(木) 00:47:10.51ID:xB7r+ReX
>>502
> LXDE起動してck-launch-session 実行してactive = TRUE, is-local = TRUE
これはck-list-sessionsの間違い。ごめん。

>>503
ConsoleKit絡み(一般ユーザでマウントできない・シャットダウンできないetc...)は仕組みを理解してないと結構面倒くさいんだぜぇー
xdmはConsoleKit対応パッチもあるので興味があれば探してみるがよろし
まあディストリに任せるのが一番面倒が無いわけだが……w
0505login:Penguin2011/09/22(木) 09:43:55.87ID:LqO+ciKr
aptosid は旧 sidux だね。
0506login:Penguin2011/09/22(木) 10:18:38.96ID:cMQNKLXh
印刷について聞きたいんですが
横長の印刷固定で出したいんだけど
lprのオプションではなく、cupsのppdファイルで横長印刷固定にする方法ってあります?
0507login:Penguin2011/09/22(木) 19:54:14.89ID:lTMV+Bhl
自宅のUbuntuにssh接続するために数日前から設定をしているのですがうまくいかず、
今朝試しに nmap localhost を実行してポートが開放されているか調べてみたら
22/tcpが表示されなくなっていました(昨日までは開いており、LAN内からは接続できた)。
しかし sudo service ufw status を実行すると非アクティブなので、ファイアウォールで弾かれているのではないようです。
そこでsudo service ssh status でsshが動いているか確認し、 ssh stop/waiting と表示されたので、
sudo service ssh start を実行したのですが、再びsudo service ssh status を実行してみるても ssh stop/waiting のままです。
/etc/ssh/sshd_config の内容も確認してみたのですが得に怪しい(デフォルト値と違っている)ところは関係なさそうな部分で、何が原因なのか分かりません。
openssh-serverを削除して再インストールしてみたのですがそれでもダメでした。
どうしたらよいのでしょうか?
0508login:Penguin2011/09/22(木) 20:30:41.12ID:lTMV+Bhl
>>507
>怪しいところは関係なさそうな部分で
と言うのは日本語がおかしかったですね。
単にデフォルト値と違っている部分という意味です。
0509login:Penguin2011/09/22(木) 20:37:53.95ID:IB0SfQwE
シェルを学び始めたばかりなのですが、インストール時とかでrootになるために
suを使いたい場合はどのようにすればいいのでしょうか?
例えばインストール自動化時に./configure makeの後にsuをするとパスワード入力二なり
パスワードを入力するとそこでシェルが止まります
visudoでは一般ユーザにはyumしか許可しておりません
このような場合、最初から最後まで通させるのは無理なのでしょうか?
途中でrootになるためのパスワード要求はかまわないのですが
0510login:Penguin2011/09/22(木) 20:41:34.61ID:Ichcxp9g
>>507
デバッグモードで接続してエラーメッセージを確認してみたら?
0511login:Penguin2011/09/22(木) 20:45:52.03ID:60dgMFk6
rootでスクリプトを実行すべきなのでは
■ このスレッドは過去ログ倉庫に格納されています