Cygwin使っている人いますか? その22 (948レス)
上下前次1-新
356(1): 2015/10/22(木)20:55 AAS
そりゃあ、32bit版だろ
357: 2015/10/22(木)21:00 AAS
>>356
ありがとうございます。サイトにこんなはっきりとした記載があるのに、
質問してから気づきました。すみません。
Cygwin Installation
外部リンク[html]:cygwin.com
> Run setup-x86.exe any time you want to update or install a Cygwin package
> for 32-bit windows
358: 2015/11/06(金)00:45 AAS
Cygwin/X X Server Version 1.17.4 (i686-pc-cygwin)
package: version 1.17.4-built 2015-10-29
を使っています。フォントの追加の仕方を教えて下さい。
Cygwin Setup では、 X11 を丸ごとインストールしましたが、
スタンダードなフォントでも使えなくなっているものがあります。
(例えば、-adobe-times-medium-r-normal- で始まる一部のフォントなど。)
使いたいフォントがないことは、xfontsel や xlsfonts で確認できました。
そこで、当該フォントが使える、手元にある別のUNIX系マシン(FreeBSD) のX11の設定で
xfs を使えるようにしてから、Cygwin/X 上で、
% xset fp+ tcp/hostname_of_FreeBSD:7100
とやると
% xset q | grep font
catalogue:/etc/X11/fontpath.d,built-ins,tcp/hostname_of_FreeBSD:7100
のようにフォントサーバーを参照できるようになりました。
これで、一応目的のフォントが使えるようにはなったのですが、
remote の xfs に頼らずにローカルでフォントをインストールしたいのです。
Cygwin X FAQ
外部リンク[html]:x.cygwin.com
3.5 に似たような記述があるのですが、解が書かれていません。
どうぞよろしくお願い致します。
359(1): 2015/11/06(金)01:37 AAS
そのページのこの辺は読んで必要そうなフォントパッケージは全部インストールしてあるの?
3.5. My favourite font has gone! The font Emacs uses is just boxes
Only minimal fonts will be installed after the upgrade from X.Org R6.8 to modular X.Org.
Font packages are now named font-<author/class>-<fonttype>
Some packages dependencies have not yet been updated for the fonts they require,
so you may need to manually install the needed fonts. For example, to provide the font
emacs wants to use by default you will probably want to install font-adobe-dpi75
(or font-adobe-dpi100 if you like large fonts). This package provides the courier,
helvetica, new century schoolbook and times font families.
The lucida font family is provided by the package font-bh-dpi75 (or font-bh-dpi100).
The monospaced version, lucida typewriter is provided by the package
font-bh-lucidatypewriter-dpi75 (or font-bh-lucidatypewriter-dpi100).
Note that after installing fonts you will need to restart the X server or run xset fp default;
xset fp rehash to make the new fonts available
360: 2015/11/07(土)00:36 AAS
>>359
お返事ありがとうございます。
おっしゃるとおりで、まさに必要なパッケージは、FAQ 3.5 に書かれている
font-adobe-dpi75
font-adobe-dpi100
と思われるのですが、Cygwin Setup で見れる一覧には、存在していないので、
インストールされていないと思います。
package にはないですが、 別途 FreeBSD のように、portsとして
存在するということだとありがたいのですが。。。少し調べてみます。
361: >>358 = >>360 2015/11/07(土)01:53 AAS
ぐぐって、アーカイブを拾ってきましたが、
もう1歩のところで上手くいきません。
$ ls *.bz2
font-adobe-dpi100-1.0.2-1.tar.bz2
font-adobe-dpi75-1.0.2-1.tar.bz2
$tar xvfj font-adobe-dpi100-1.0.2-1.tar.bz2 -C /
$tar xvfj font-adobe-dpi75-1.0.2-1.tar.bz2 -C /
$cd /etc/postinstall
$ ./font-adobe-dpi100.sh
opendir: No such file or directory
$ ./font-adobe-dpi75.sh
opendir: No such file or directory
エラーでストップしてしまいます。
根本的にやり方が間違っているでしょうか。
X11を再起動してもフォントは認識されていません。
下記のアーカイブも見つけたのですが、
これは package をsource から build するためのもののようでした。
font-adobe-dpi100-1.0.2-1-src.tar.bz2
font-adobe-dpi75-1.0.2-1-src.tar.bz2
アドバイス頂けると助かります。
どうぞ宜しくお願い致します。
362(2): >>358 = >>360 = >>361 2015/11/07(土)02:12 AAS
/usr/share/fonts/100dpi
/usr/share/fonts/75dpi
にフォントは展開したので、
$ cd /usr/share/fonts
$ mkfontdir 100dpi
$ mkfontdir 75dpi
$ xset +fp /usr/share/fonts/100dpi
$ xset +fp /usr/share/fonts/75dpi
とやったら、フォントが認識されて X client から使えるようになりました。
(何か本来やるべき方法と違っているようには思います。
この xset +fp を自動にするにはどうしたら良いかなど、、、)
ひとまずは使えるようになりましたが、
引き続きコメント頂けると幸いです。
よろしくお願い致します。
363(1): 2015/11/07(土)02:43 AAS
>>362
xset +fpじゃなくてシステムワイドに設定するなら普通はxorg.confに書くんじゃない?
364: 2015/11/07(土)02:58 AAS
>>362
次のシンボリックリンクを作成したら、追加したフォントを手動で xset +fp しなくても、
使えるようになりました。
$ cd /etc/X11/fontpath.d
$ ln -s /usr/share/fonts/100dpi fonts-adobe-dpi100
$ ln -s /usr/share/fonts/75dpi fonts-adobe-dpi75
Xserver を再起動しなくてもダイナミックに更新されるようです。
どうもありがとうございました。
365: 2015/11/07(土)03:01 AAS
>>363 コメントありがとうございます。
昔の XFree86 や Xorg を使っていたころは、設定ファイルに font path を書けたのですが、
今回新しくインストールした Cygwin/X では、xorg.conf をサポートしていません。
いつの頃からか、設定の仕方が変わったのだと思います。
Cygwin/X の起動時のログ表示の冒頭部分は次のようになっています。
$ startxwin
Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 1.17.4.0
OS: CYGWIN_NT-6.1-WOW olive 2.2.1(0.289/5/3) 2015-08-20 11:40 i686
OS: Windows 7 Service Pack 1 [Windows NT 6.1 build 7601] (WoW64)
Package: version 1.17.4-1 built 2015-10-29
XWin was started with the following command line:
/usr/bin/XWin :0 -multiwindow -auth
/home/ushida/.serverauth.5520
(II) xorg.conf is not supported
↑ここ!
366: 2015/11/22(日)10:12 AAS
ssh-pageantがいつのまにかCygwinの公式リリースに含まれるようになってる。
久しぶりにssh-pageantのページ見に行って気づいた。びっくり。
367(3): 2015/11/28(土)23:50 AAS
すみませんが、質問です。UNIX板のEmacsスレから来ました。
CygwinのEmacsでrgrepを実行すると、10月くらいから検索結果画面に
「grep: 警告: GREP_OPTIONS は廃止されました。alias またはスクリプトを使用してください 」
というメッセージがいくつも出るようになったのですが、
どなたか原因と対策がお分かりでしたら教えていただけませんか。
なお、他のPCに新規でCygwinを入れ、Emacsだけをインストールしても同じ現象が起きています。
Cygwinのインストールディレクトリ内に GREP_OPTIONS という文字列は
/bin/cyglsa-config:95 にしか出現せず、この箇所はあまり関係なさそうに見えます。
368(1): 2015/11/29(日)00:05 AAS
>>367
どこかでその環境変数を指定してるんでしょ
369(1): 367 2015/11/29(日)00:58 AAS
>>368
そのどこかがわからないのです。
質問にも書きましたが、c:\cygwin(64)ディレクトリ以下を全部検索しても
GREP_OPTIONS という文字列は /bin/cyglsa-config:95 にしか出現せず、
この箇所はあまり関係なさそうに見えます。
もちろん自分で他に設定したりはしていません。
370(1): 2015/11/29(日)01:36 AAS
>369
grep.elのgrep-process-setupでGREP_OPTIONSをsetenvしているからでは?
371: 2015/11/29(日)01:43 AAS
もしかして全部検索ってwindowsに検索させただけか
372: 367 2015/11/29(日)18:00 AAS
>>370
ご回答ありがとうございます。
おっしゃるとおり、 grep.el を見落としていました。
emacs-el パッケージは入れましたが、ソースはgzip圧縮されていたので
grep に引っかからなかったのです。
ついでに Fedora22 の/usr/share/emacsディレクトリを見ると、
24.5/lisp/progmodes/grep.el.gz の他に
24.5/lisp/progmodes/grep.el.grep-deprecated というファイルがあり、
これが GREP_OPTIONS 排除した版の grep.el のようだったので、
Cygwin環境にコピー、バイトコンパイル、Emacsを再起動してみましたが、
やはりrgrep時のエラーメッセージは消えません。
とりあえずいったん諦めます。お騒がせしました。
373(1): 2015/12/02(水)17:34 AAS
$ iconv -f utf8 -t sjis
で、\ 入れると
変換できません
言われるんだけど、オレだけ?
# to sjisがダメみたい
374(1): 2015/12/02(水)17:59 AAS
>>373
sjisには半角バックスラッシュないからね
cp932使えば?
375: 2015/12/02(水)23:39 AAS
>>374 ありがとう。試しにいろいろやったら
UTF8: 5C(半角\) → SJIS ×, CP932 5C, EUCJP 5C
UTF8: C2A5 (半角¥)→ SJIS 5C, CP932 ×, EUCJP 5C
UTF8: 7E(半角チルダ) → SJIS ×, CP932 7E, EUCJP 7E
ってことになってた。
じゃぁSJISの0x7Eはどこに行くのかと思ったら、U+203Eになりました。
UTF8: E280BE(U+203E) → SJIS 7E, CP932 ×, EUCJP 7E
元々、EUCJPがらSJISに変換するときに引っかかったんだけど、
EUCJPの5C・7EはUTF8の5C・7Eと等価の扱いで、SJISに変換できないのね。
これ見る限りsjisは安心して使えんなぁ。
376: 2015/12/21(月)12:05 AAS
psの一カラム目にIと表示されている行があるのですが、これが何を意味するか
わかる方いましたら教えてください。
ググってもps --helpしてもわかりませんでした。
377(1): 2015/12/25(金)13:47 AAS
外部リンク:cygwin.cygwin.narkive.com
TTYからの読み込みでブロックしてる奴じゃないかな
378: 2015/12/25(金)19:14 AAS
>>377
ありがとう。まさにこれです。
awkでフィールドの取り込みをするときに邪魔だったんです。
とりあえず一文字削除すればよさそう。感謝。
379: 2016/01/17(日)17:01 AAS
Corinna Vinschen - Updated: Cygwin 2.4.0-1
外部リンク[html]:cygwin.com
Windowsのものと統合されたACLが導入されたっぽい。
しかし個人で使う場合どういうメリットが?
380(2): 2016/01/21(木)22:14 AAS
32bit版を64bit版に入れ替えたい、と考えて、
いったんは32bit版をアンインストールしてから、64bit版をインストール使用とした。
最後のフェーズだろうか、/etc/postinstall/0p000_autorebase.dashの
実行が始まってから、0%のまま、全然進行しない。
本当にこれ、放っておいたら進むようになるの?
381: 2016/01/22(金)01:25 AAS
CPU使用率とメモリ/ディスクアクセスを見て動きがなかったらフリーズしてるんでないの
数年前はたまにフリーズすることがあったことだけど最近はないな
382: 380 2016/01/24(日)23:41 AAS
thx
タスクマネージャーを見てみたら、
dashが2個、立ち上がってるんだが、CPUの使用率がゼロなんだよな。
インストール・ダイアログボックスも、キャンセルは受け付けるだが、
これって「フリーズしていない」といえるのかな。
一応、32bit版でも、当面は不足はないんだけど・・・。
32bit版が入ってる状態で、64bit版をインストールして、
上手くいったら32bit版を削除する、なんて手順は踏めるのかな。
サービスとかで稼働させているようなものは、現時点では何もないのだが。
383: 2016/01/25(月)00:36 AAS
インストールフォルダを変えれば共存できるよ
環境変数を使い分ければいける(起動用batファイルに直書きするとか)
384: 2016/01/26(火)18:37 AAS
win10タブでデュアルブートに挫折したからcygwinでお茶を濁そうとしたけどデスクトップ環境が上手く入らないな・・・
setup.exeはインストール時に3701.shだかが動作しないし
X窓はファイルのパーミッションエラー吐いて直せないし
もっと妥協してcuiで済ますか・・・
385: 2016/02/25(木)20:23 AAS
Cygwin標準のbashで、タブキーを押してもなぜか tracert が補完候補に
出てこない。trac まで入力すると、候補は tracer[p]tだけになってしまう。
手で全部入力すると、tracertは問題なく実行できる。
なぜだろこれ?
64bit環境と32bit環境両方でそうなったから、俺環の可能性は低いと思った。
上下前次1-新書関写板覧索設栞歴
あと 563 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.026s