2006-03-10 [長年日記]
_1 synergy
synergy-1.2.6から1.2.8にアップデートしたら
% synergys ERROR: synergys.cpp,1060: cannot read configuration "/home/muneda/.synergy.conf" : read error: line 7: argument before first screen ERROR: synergys.cpp,1060: cannot read configuration "/etc/synergy.conf" : read error: line 7: argument before first screen synergys: no configuration available
とエラーが出て起動しなくなった.以下のように設定ファイルを修正.
% diff -u .synergy.conf{~,}
--- .synergy.conf~2005-12-14 16:24:31.000000000 +0900
+++ .synergy.conf2006-03-10 15:04:13.000000000 +0900
@@ -4,10 +4,8 @@
# line. comments may appear anywhere the syntax permits.
section: screens
-# Gentoo box
-mux06:
-# Windows XP
-mux05:
+mux06: # Gentoo box
+mux05: # Windows XP
end
section: links
追記: 後輩君からのアドバイスを参考に2画面でループさせるようにした.
% diff -u .synergy.conf{~,}
--- .synergy.conf~ 2006-03-10 15:04:13.000000000 +0900
+++ .synergy.conf 2006-03-10 20:46:37.000000000 +0900
@@ -11,8 +11,10 @@
section: links
mux06:
right = mux05
+ left = mux05
mux05:
left = mux06
+ right = mux06
end
section: aliases
mux06:
これでどちらか端に近い方からマウスを移動させられる.便利.
_2 { }
linux/Documentation/SubmittingPatchesより
ファイル名とファイル名+αとの間で差分をとるには
% diff -up hoge{~,}
--- hoge~ 2006-03-09 16:46:31.000000000 +0900
+++ hoge 2006-03-09 16:46:52.000000000 +0900
@@ -1 +1,3 @@
hoge
+
+fuga
のようにすればいいらしい.これは楽チンだ.今までずっと
% diff -up hog{e~,e}
としてた.
これは別にdiffに限った話ではなくその他のコマンドにも利用可能.
% ls -l hoge{~,}
zshとbashで動作確認済.上で使っているdiffもコレと同じ.


http://mux03.panda64.net/diary/20060312.html#p03<br>muneda's diary<br>Re: { }<br>先日のコマンドと同じようなことをちょうどotsuneさんとこでもやってた.<br>なるほど,応用例はいろいろあるな..bakはよく使うしイタダキ!<br><br>scp {,user@hostname:}/usr/local/etc/hoge.conf_<br><br>もよさげだ.