くだらねえ質問はここに書き込め! Part 213
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2014/06/14(土) 02:18:09.43ID:f1wh1oqzいろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/
Google検索 http://www.google.co.jp/linux
関連スレッドは >>3-4 あたり。
くだらねえ質問はここに書き込め! Part 212
http://maguro.2ch.net/test/read.cgi/linux/1399900146/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1399900146.html
0655login:Penguin
2014/07/10(木) 12:52:48.83ID:sXnyZ2tq数行なら
beep -f 440
beep -f 440
って書いてもいいんですがもっと良い書き方を教えてください
0656login:Penguin
2014/07/10(木) 12:54:54.09ID:sXnyZ2tq0657login:Penguin
2014/07/10(木) 13:06:21.85ID:WTzPvkNR( sleep 60; mousepad; ) &
>>655
for i in {0..5}; do beep -f 440; done
>>656
sleep `expr 60 \* 5`
0658login:Penguin
2014/07/10(木) 13:12:27.90ID:TuUte+pa乙
>>656
$ sleep $((60 * 5))
の方が直感的かも。
0659login:Penguin
2014/07/10(木) 13:15:05.33ID:sXnyZ2tqありがとうございます
0660login:Penguin
2014/07/10(木) 13:18:37.57ID:sXnyZ2tq(sleep 60;mousepad;)&ってやると
[1] 5802
って出力されたんですがこの
5802って数字をつかてこの処理を止める方法を教えてください
0661login:Penguin
2014/07/10(木) 13:45:55.01ID:TuUte+pa何でも聞いちゃうんだな。まぁ、それがこのスレの趣旨だけど。
$ kill 5802
0662login:Penguin
2014/07/10(木) 13:55:21.44ID:vrWMKgN9kill %1
だね。
0663login:Penguin
2014/07/10(木) 13:57:03.45ID:QeaaHU3q> 5802って数字をつかて
だったから。
0664login:Penguin
2014/07/10(木) 15:04:24.68ID:zSwC/Pwbfgして^Cが多いよな。
0665login:Penguin
2014/07/10(木) 15:26:37.56ID:iWhAd38W0666login:Penguin
2014/07/10(木) 15:28:14.88ID:XjXgvKDO接続時間を調べる方法を教えてください
0667login:Penguin
2014/07/10(木) 15:35:25.87ID:QeaaHU3qログ読む、とか?
0668login:Penguin
2014/07/10(木) 16:35:52.23ID:EQrpcG10アプレットがブロックされます。
0669login:Penguin
2014/07/10(木) 18:04:20.73ID:EQrpcG10ルートで設定すると思ってたら
ユーザーごとに設定しないと効かないことにやっと気づきました。
0670login:Penguin
2014/07/10(木) 18:13:39.17ID:kvedCil1FedoraとLinux mint
どちらもデスクトップ環境はmateです
数回あったのですがバグでしょうか?
0671login:Penguin
2014/07/10(木) 19:45:03.78ID:Wl2nx6zcできれば解決策を教えていただけると幸いです。
$ sudo apt-get -s dist-upgrade
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
アップグレードパッケージを検出しています ... 完了
以下のパッケージが新たにインストールされます:
libass5 linux-headers-3.13.0-30 linux-headers-3.13.0-30-generic
linux-image-3.13.0-30-generic linux-image-extra-3.13.0-30-generic
以下のパッケージはアップグレードされます:
ffmpeg linux-generic linux-headers-generic linux-image-generic
アップグレード: 4 個、新規インストール: 5 個、削除: 0 個、保留: 0 個。
0672login:Penguin
2014/07/10(木) 21:42:11.44ID:C286lJxw時刻を指定して待機させる方法ってありませんか?
ようは指定時刻にコマンドが実行したいだけなんですが
cronとかそんながっちりやりたいわけでなくさくっとやりたいのです
0673login:Penguin
2014/07/10(木) 21:45:31.05ID:vyDPDasU適当でいいなら、予定時刻のエポックタイムから
今の時刻のエポックタイムを引いた秒数だけ寝る
0674login:Penguin
2014/07/10(木) 21:49:15.96ID:C286lJxw0675login:Penguin
2014/07/10(木) 22:37:56.03ID:r7vRs9H0atコマンド
http://x68000.q-e-d.net/~68user/unix/pickup?at
0676login:Penguin
2014/07/10(木) 22:56:13.06ID:frHdSVjamanpage のdate を見る
0677login:Penguin
2014/07/11(金) 00:03:07.89ID:5GTBsV0Uあのコードの中の一体どのへんがデスクトップを重くさせているのやら、
皆目見当もつきません。どのメソッドも10行程度しかなかったりして。
0678login:Penguin
2014/07/11(金) 00:19:56.96ID:k1qm0r4q重いんじゃなくてエフェクトの遷移期間がモタつきを感じさせてそう錯覚してるんじゃないのかな。
0679login:Penguin
2014/07/11(金) 01:15:32.15ID:5GTBsV0Uクラスメソッドが細かいのが多すぎてオーバーヘッドで重くなっているかもしれませんね。
あらかたマクロに変えたらどうなるんでしょうね。
0680login:Penguin
2014/07/11(金) 01:22:11.00ID:5GTBsV0Uできたら全部にやってみたらどうなるんでしょうか。
0681login:Penguin
2014/07/11(金) 02:39:09.26ID:kdtVO9xDWin7でも、エアロ有りだと遅いし
Perf tools, Ftrace, System Tap, LTTng, Ktap
などのトレースツールで、各関数の実行時間を測ってみれば?
0682login:Penguin
2014/07/11(金) 07:24:31.34ID:9SJW7u4e整形と言っても文頭に好きな文字列を追加するだけなのですが・・・・
cp: cannot stat `test': そのようなファイルやディレクトリはありません
↓
[cp:err] cp: cannot stat `test': そのようなファイルやディレクトリはありません
 ̄ ̄ ̄ ̄ ̄
ワンライナーでスマートにやる方法はなにかないでしょうか?
0683login:Penguin
2014/07/11(金) 08:10:13.27ID:/1N86XECcp test test2 |& sed 's/^/[cp:err] /' | logger
0684login:Penguin
2014/07/11(金) 12:37:43.95ID:vyvQ6sqL[Fn] + [F6](液晶のオフ) と 画面のロック(パスワード入力)にしてから離席したいのが、
手動でgnomeパネルの「不正なコンピュータから守ります」を押してから
[Fn] + [F6]を押してやるのと同じ動作を行いたいのです。
xset dpms force offを実行するとマウスの少しの動きで明るくなって失敗になります。
gnome-screensaver-commandを使えますが、こちらもマウスに反応します。
[Fn] + [F6]が押された時の動作と「不正なコンピュータから守ります」時の動作を
shellスクリプトで実行できないでしょうか?よろしくおねがいします。
0685login:Penguin
2014/07/11(金) 12:38:52.25ID:vyvQ6sqL0686login:Penguin
2014/07/11(金) 13:10:11.47ID:CA6IUbqBmintユーザではないので検証はできないけど、
スクリーンをロックしている間は、xinputでマウスを一時的に無効にするようなスクリプトにすればどうかな
0687login:Penguin
2014/07/11(金) 13:48:57.66ID:vyvQ6sqLレスありがとうございます。mouse.sh(ネットで拾ってきたソース)でmouseのonoffはコントロールできました。
しかしmouse off→xset dpms force off→gnome-screensaver-command -l(もしくは/usr/bin/xdg-screensaver lock)
→mouse onまで書くとmouse onまで実行されてマウスが動いてしまいます。
mouse off→xset dpms force off→gnome-screensaverでテストするとマウスoff状態で正常動作します。
はて、どうしたらいいのやら・・・。
0688login:Penguin
2014/07/11(金) 14:30:04.81ID:Rv9P9Wo8-watchつけるとステータスの変化を拾えるよ
xinput
stdbuf -i0 -o0 xscreensaver-command -watch| stdbuf -i0 -o0 awk '{print $1}'|while read xs_status;do
case "$xs_status";in
LOCK)
xinput --disable 12
;;
BLANK)
xinput --disable 12
;;
UNBLANK)
xinput --enable 12
;;
esac
done
0689login:Penguin
2014/07/11(金) 14:31:20.84ID:Rv9P9Wo8xinputコマンドはmouseに置き換えてくれ
0690login:Penguin
2014/07/11(金) 15:00:11.93ID:vyvQ6sqL(Linux全般で初心者なので詳しくは理解できないのですが)
gnome-screensaverが常駐アプリで即座にシェルに戻ってくるのが問題なので、stdbufで-watchで流れてきたログを
キャッチしてから処理を進めればいいというサンプルかと思います。残念ながら-watchは対応してませんでした。
** (gnome-screensaver-command:6696): WARNING **: -watch は不明なオプションです
gnome-screensaverから処理が戻ってきた直後にreadでキー入力を待ったらどうなる?・・・と自分で
テストプログラムを作ってみたのですが、それだとマウス処理へ進まずにgnome-screensaver入力待ち、
read入力待ち、の2段階ではありますが正常に動作しました。
screensaverからのステータスを待ち続けて・・・ができればいいのですが厳しいです。
0691login:Penguin
2014/07/11(金) 16:14:46.54ID:ABEmjiZV今までは10年前のPC(セレロンM)にUbuntu12.04などを入れて、快適に使ってました。
反応は速く、動きはキビキビに近い。
ただし、youtubeのHDを二画面見るなどの重い処理は限界あり。
PCを買いかえた(corei5、メモリ4GB)のでUbuntu14.04を入れ、64bit版を選びました。
さぞ快適に動くだろうと思ってたら、あれれ、今まで何ともなかったサイトにモタついたり
開かなかったりします。動作が速くパパっとめくれるサイトもあるけど、もたつくものも
出たりバラツキがあります。
しかし、HD動画を二画面見たり、重い処理はできるようになりました。
Mintも入れたんですが似た感じです。(Ubuntuのトロさの方が目立つ)
自分としては基本動作(サイトを開く)がスムーズにいかないのは問題なので、インストール
し直しで解消できるのならインストールし直したいんですが、
・12.04→14.04が問題だったのか
・32bit→64bitが問題だったのか
わかりません。またあるいは別な問題で動作がトロくなってるのか? マシンスペック的には
足りてるはずなので、なんか納得いかない感じもありです。
12.04 32bit版にインストールし直してもいいんだけど、新しいの買った意味も無い。
ご意見あったらお願いします。
0692login:Penguin
2014/07/11(金) 16:21:35.64ID:k1qm0r4qネットワークの問題では
0693login:Penguin
2014/07/11(金) 16:23:37.00ID:wJrFibwT好きにしろ
0694login:Penguin
2014/07/11(金) 16:32:07.61ID:ABEmjiZV>>693 確かに最終的にはそうですよね
0695login:Penguin
2014/07/11(金) 16:48:57.20ID:sW8mX6PSドライバは問題ないの?それ
0696login:Penguin
2014/07/11(金) 17:03:39.87ID:uVRNRsvvだれか教えて!!!!!
0697login:Penguin
2014/07/11(金) 17:17:22.07ID:d/Vi+wbWアップデートしたパッケージが分かってるんなら
それを取り除く
んで、古いライブラリーを、いれる
0698691
2014/07/11(金) 17:34:22.30ID:Gt0EhvPM>>697 アップデート無しの状態ですでに(一部で)動作が鈍かったですね。
でも古いライブラリー入れる方法は参考になります
0699login:Penguin
2014/07/11(金) 17:41:45.90ID:CA6IUbqB32bit→64bitなら、処理が重くなるプログラムも少なくないよ。
特に64bit版flash playerはいろいろと問題を抱えていた(最近はどうか知らない)。
64bitにすれば処理能力を増すと勘違いする人がいるけど、
それは32bitの時代の資産を断ち切って、
64bitに特化して開発されたアプリケーションを使う場合に限る話。
0700login:Penguin
2014/07/11(金) 17:54:30.48ID:Rv9P9Wo8さっきlinuxmint-17-mate-64bit-v2.isoをDLしてLiveで試してみたんだけど
おかしいな gnome-screensaverが見つからない
find /usrしたら mate-screensaver-commandっていうそれっぽいコマンドを見つけた
mouse off
mate-screensaver-command -l
sleep 1
false
while [ "$?" -ne 0 ]; do
sleep 1
mate-screensaver-command -q | head -n1 | grep 'inactive' >/dev/null
done
mouse on
0701login:Penguin
2014/07/11(金) 17:59:24.12ID:CA6IUbqBgrep 'inactive' って、メッセージが国際化されていればローケルによってまずくならない?
あと、> dev/null じゃなくて、 grep -q でよいのでは?
0702login:Penguin
2014/07/11(金) 18:30:48.58ID:Rv9P9Wo8ご指摘ありがとうございます
ローケルについてはexport LC_MESSAGES=Cでいいかな
それと684でgnome入れてるって書いてあったか
文盲ですまん
0703684
2014/07/11(金) 20:15:55.30ID:vyvQ6sqLmate-screensaver-command -l; sleep 1; mate-screensaver-command -q | head -n1 | grep -q '起動されています'
で単体テストして文字列を引っ掛けることはできたのですが、
false ←リターン値1に
while [ "$?" -ne 0 ]; do ←最後のgrepリターン値が1なら無限ループ
このwhileループから抜けてきません。なにかわかるでしょうか?
0704login:Penguin
2014/07/11(金) 21:40:28.42ID:Rv9P9Wo8701からローケルの問題を指摘されてたんだよ
先頭で export LC_MESSAGES=C をすれば英語になると思うんだけどどうだろう
0706684
2014/07/11(金) 21:50:42.15ID:vyvQ6sqLとりあえずnome-terminal -e スクリプト名 → スクリプト内で
(マウス停止処理)
xset dpms force off
gnome-screensaver-command -l
read aaa (dmy読み込み)
(マウス再起動処理)
で醜いですが、イメージ通りの処理はできました。
0707684
2014/07/11(金) 21:51:34.26ID:vyvQ6sqL0708login:Penguin
2014/07/11(金) 23:36:04.97ID:9SJW7u4e返信遅くなりました。
ありがとーございます!
期待通りの結果です。
sedか・・・・使ったことなかったな
0709login:Penguin
2014/07/12(土) 00:48:30.02ID:t4RaBQKb出来れば、bashの構文ではなく、
dashの構文を使った方が、他のシェルへの互換性が高い
ShellScript以外に、sed, awkもあるけど、
プログラムするなら特に日本人には、Rubyが万能
0710login:Penguin
2014/07/12(土) 07:58:28.49ID:dhkUq2SY起動する前にexport LD_LIBRARY_PATH=をするのとは根本的に何が違うのでしょうか
ldd /usr/local/bin/の結果が同じような気がするんですが、後者の方が自分でビルドしたライブラリを自由に選択できる
可能性があるということでしょうか?
0711710
2014/07/12(土) 08:10:47.42ID:dhkUq2SY--with-module-dir=/usr/lib/pulse/module、LD_LIBRARY_PATH=/usr/lib:/usr/local/libと指定し、その結果として、/usr/lib/i386-linux-gnu/以下に
あるlibpulse.so.0(ディストリのやつです、消せません)を見るようで、/usr/lib/以下に配置したlibpulse.so.0を拾ってくれませんでした。初心者であまりよくわからない
のですが、これを排除するオプションとかあるのでしょうか。それで、.bash_profileなりにexport LD_LIBRARY_PATH=/usr/lib:/usr/local/libと記述してlddで見ると
/usr/lib/libpulse.so.0を見ているようなのです。乱文ですみませんが、お知恵拝借したく存じます。
0712684
2014/07/12(土) 08:16:45.06ID:kiQCxDSL成功しました。
一番の間違いが、ソース上、gnome-screensaver-command -lで起動させて
mate-screensaver-command -qでステータスを見てたことでした。
http://www.dotup.org/uploda/www.dotup.org5183963.png
0713login:Penguin
2014/07/12(土) 10:41:09.71ID:cSxTIapIってたまに思うんだけど
そういうとこってレスポンス遅いのかな
0714login:Penguin
2014/07/12(土) 12:31:25.55ID:UICyovki0715login:Penguin
2014/07/12(土) 12:43:57.76ID:ipSHtudp$ make
したら、警告が2つ出ました。
iseq.c: 関数 ‘iseq_load’ 内:
iseq.c:540:2: 警告: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
compiling handle.c
compiling cptr.c
cptr.c: 関数 ‘rb_dlptr_inspect’ 内:
cptr.c:392:10: 警告: 使用されない変数 ‘str’ です [-Wunused-variable]
これ以外の異常はなくインストールできましたが、問題ないんでしょうか?
0716login:Penguin
2014/07/12(土) 12:57:35.02ID:+rqi0v7O適宜誘導していいよ。
0717login:Penguin
2014/07/12(土) 13:33:51.05ID:SUoXcb7QCPU使用率も100%近い
写真本体のコピーまではしてないはずなのにどうしてだろう
昨年モデルのi3じゃこんなものか
picasaみたいなのを想像してたのだが
0718login:Penguin
2014/07/12(土) 13:38:49.38ID:QJ3ikcZT取り込む枚数が多いだけで時間がかかっているんでは?
端末から起動してメッセージを確認しろ。
0719login:Penguin
2014/07/12(土) 14:56:12.30ID:XS1mD+8S単純な人の多さってあまり意味は無いと思うよ
0720login:Penguin
2014/07/12(土) 15:31:57.58ID:7Ome9RWn君も感じないか?
板全体に充満する相手をくさしたいだけのオーラを
0721login:Penguin
2014/07/12(土) 15:56:08.02ID:GL7OLr1l乗り換えたいのでもっと良いものを教えて下さい
0722login:Penguin
2014/07/12(土) 15:59:08.16ID:66Ix/ofWお前がいちばん臭い
0723login:Penguin
2014/07/12(土) 16:24:38.78ID:ULsQQMa4ibus-1.4.2
ibus-anthy-1.2.7
では変換できました
0724login:Penguin
2014/07/12(土) 16:54:02.35ID:VbnLTYArmozcだけど出来なかったw 登録しよう..
0725login:Penguin
2014/07/12(土) 17:00:01.13ID:Lu71jPvHそれはibusの問題ではなく辞書の問題
たとえばibus-mozcを使ってるならmozc用のフリー辞書をDLして来て追加するか
自分で辞書登録する
0726login:Penguin
2014/07/12(土) 17:20:38.53ID:XS1mD+8S辞書登録かこまごまと打つかどちらかかな
0727login:Penguin
2014/07/12(土) 17:27:45.01ID:5pkNpIAjほんとだウケる
0728login:Penguin
2014/07/12(土) 18:15:48.56ID:SUoXcb7Qライブラリに追加されたRAWファイルのあるフォルダに行ったら、○○embedded.jpgなるjpgファイルが加わっていた
どうしてRaw現像するかは不明だが、これを止めればいいのだろうか
0729login:Penguin
2014/07/12(土) 18:31:13.14ID:w2rfMhryメジャーバージョンでもないし開発遅いし、使わない方向でどうでしょう
0730login:Penguin
2014/07/12(土) 18:36:47.05ID:SUoXcb7Qそうですね。
海外サイト見たら「現像しないとプレビューが作れない」的なことが書いてあったけど、
WinのPicasaでは特に現像もしないでサムネもプレビューもできたなあ
0731login:Penguin
2014/07/12(土) 19:34:27.27ID:xsAHmZN6やっぱりMicrosoft IMEは最強ですよ
0732login:Penguin
2014/07/12(土) 20:19:52.72ID:sH/GOibd0733login:Penguin
2014/07/12(土) 22:44:33.19ID:pQzzTiV20734login:Penguin
2014/07/12(土) 23:00:44.67ID:+rqi0v7Opm-hibernate
pm-suspend
か
systemctl hibernate
systemctl suspend
あたりかな。
0735login:Penguin
2014/07/12(土) 23:13:21.60ID:58P8ejNYみたいな関連のある件名をツリーで表示できるメーラーってありませんか?
別にツリーでなくても関連毎にまとまってればいいんです
メーリングリストの購読で便利なのです
0736login:Penguin
2014/07/12(土) 23:20:18.23ID:pAV0s2yd大抵のメールソフトが対応してる気がする
スレッド表示とかツリー表示とか
少なくともThuderbiadとSylpheedはいける
0737login:Penguin
2014/07/12(土) 23:32:48.49ID:2YFWwCke0738login:Penguin
2014/07/12(土) 23:38:19.52ID:407qssbb0739login:Penguin
2014/07/12(土) 23:46:04.70ID:avsfxgxEibus-kkc 1.5.20 で変換できた
0740login:Penguin
2014/07/13(日) 00:15:12.08ID:EeQPLW13>rm: `*.exe' を削除できません: そのようなファイルやディレクトリはありません
ってなりexeファイルが消えません
どうやって消せますか?
0741login:Penguin
2014/07/13(日) 00:17:14.20ID:EeQPLW13で消せましたが$(())を使う場合はどう書けばいいですか?
rm $((find . -name "*.exe" -type f))だと
>-bash: find . -name "*.exe" -type f: 構文エラー: 無効な計算演算子です (エラーのあるトークンは ". -name "*.exe" -type f")
って出ました
0742login:Penguin
2014/07/13(日) 00:22:54.31ID:uRLzMIIT-r は指定したディレクトリ以下を再帰的にって事だから
ディレクトリを指定しないといけないのでわ?
rm -r ディレクトリ *.exe
rm -r /フルパス/*.exe
いや、試した事ないので全然間違ってるかもしれないけど
0743login:Penguin
2014/07/13(日) 00:24:08.12ID:uRLzMIIT0744login:Penguin
2014/07/13(日) 00:27:57.79ID:yAyv8RUR$( ) じゃなく $(( )) を使いたいの?
0745login:Penguin
2014/07/13(日) 01:12:22.45ID:TaGMcSbWhttp://lainos.sourceforge.net/
0746login:Penguin
2014/07/13(日) 01:29:50.85ID:69iiGszTドキュメントざっと読んでみたけどこれblackboxベースみたいだね
わざわざ新規に試さなくても本家blackboxか同系列のfluxboxやopenboxを先に試したら?
0747login:Penguin
2014/07/13(日) 01:32:22.46ID:EeQPLW13``の他に$(())って書き方もあるのを知ったのですが
$()というのは$(())と何の違いがあるのでしょうか?
0748login:Penguin
2014/07/13(日) 01:43:42.58ID:7Lho36Elコマンド置換は $(command) または `command`
$((expression)) は算術式展開
http://linuxjm.sourceforge.jp/html/GNU_bash/man1/bash.1.html#lbBC
0749login:Penguin
2014/07/13(日) 07:55:31.65ID:JwsB1VL40750login:Penguin
2014/07/13(日) 08:49:15.34ID:yAyv8RUR>>658 の $(( )) の中ってコマンドじゃないよね?
なんでコマンドを書こうと思ったの?
0751login:Penguin
2014/07/13(日) 11:26:32.60ID:/0x33djHやりたいことはディスプレイを閉じてもスリープしないようにしたいのですが、可能でしょうか?
0752login:Penguin
2014/07/13(日) 11:54:03.40ID:yAyv8RURそういうのは BIOS 側の設定じゃないのかな。
0753login:Penguin
2014/07/13(日) 12:02:15.14ID:oi9Rqueddebianだとパッケージにeeepc-acpi-scriptsってあるけど、似たようなのないか?
多分、acpiの拡張だろうから、個別になってる。もしできなくても、調べれば自分でスクリプト書いたりできるかも。
0754login:Penguin
2014/07/13(日) 12:24:39.97ID:J1AVWN12「ディスプレイ」とか「電源」辺りに選択できる項目が出ているような気がする。
■ このスレッドは過去ログ倉庫に格納されています