• ベストアンサー

linux の kterm の色の変更について

私は現在RedHat7.2でXでKDEを使用しています。Ktermのls -aなどで表示されるファイルの色の変更をしたいのですが、どのファイルをいじればよろしいのでしょうか?/usr/lib/X11/app-defaults/XTrem-colorではないのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • juna
  • ベストアンサー率42% (8/19)
回答No.2

ktermやkonのエントリは.dir_colorsに書いてありますか 詳しくはdir_colors(5),dircolors(1)参照

snake103
質問者

お礼

ありがとうございます。 DIR_COLORSにTERM kon,TERM ktermを追加してうまくいきました。 また、機会があったらお願いします。

その他の回答 (1)

回答No.1

すでに ls -a でカラー表示できるんですよね? 色の指定は、ホームディレクトリに .dir_colors というファイルを作って設定します。 拡張子毎に色が修飾?(ボールドは下線など)が指定できます。 細かい指定方法は参考URLで確認してください。 .???shrc ファイルに下の一行を追加すれば、OKです。 bashの場合>eval 'dircolors .dir_colors -b' (t)cshの場合>eval 'dircolors .dir_colors -c'

参考URL:
http://linux.nikkeibp.co.jp/faq/200103-1.org.html
snake103
質問者

補足

回答ありがとうございます。 補足させてください。 /etc/DIR_COLORSと~/.dir_colorsの設置はしています。 通常のコンソールはそのカラー設定が反映されるのですが、 kon,Kterm上ともに反映されません。konとktermは違う設定ファイルを読みコンでいると思うのですが、そのファイルがわかりません。 教えて下さい.

関連するQ&A

  • cygwinでktermのコンパイルできない

    cygwinでktermのコンパイルすると、下記のようなエラーが出ます。 X11はインストール時にインストールしております。 解決方法は、あるでしょうか。 よろしく御願いします。 $ xmkmf mv -f Makefile Makefile.bak imake -DUseInstalled -I/usr/lib/X11/config imake: No such file or directory imake: Cannot exec gcc. Stop. imake: Exit code 1. Stop.

  • ktermのインストール方法

    Solaris5.7にktermをインストールしようとしています。 しかしながら、ROOTではインストールできないので、自分のローカルの環境にインストールしようとしています。 インストール先とコンパイラを gccにする という変更が必要です。 この場合、/usr/openwin/lib/X11/config/Imake.cf によると、ProjectRootの変更がまず必要であり、更にはsite.cfとsun.cfも書き換えなくては成らないので 上記ファイルのコメントに従いローカルにコピーをしてきてインストールをしようと試みています。 しかし、以下のことが分かりません。 1) ローカルにコピーしてきたlibを参照させるため、.cshrcのlibパスを変更した。 -->相変わらずセンタのものを見ているようだ???どうやればいいの?? 2) gccでコンパイルする旨、site.cfとsun.cfに書いているのにこれが反映されない。 このような感じで全く成功していないのですが、正統的な方法でroot以外がインストールをする方法と 一方でMakefileを書き換えちゃえばインストールできると思うので、その方法について教えて下さい。 若しくは参考になるHomeページを教えて下さい。

  • Redhat9でマウスポインタを隠したい

    以前同じ内容で質問した者です。 タッチパネルディスプレイを利用しているのですが、 タッチした場所にマウスポインタが来る(当たり前)とその場所の細かい文字が隠れたりして、 要するにうっとうしいので、 マウスポインタを隠すか、小さい点か何かにポインタを変更して見難くしたいです。 以前質問して、 TurboLinux10では/usr/X11R6/lib/X11/icons/にマウスポインタの設定をしているファイルがあることを教えていただいたのですが、 Redhat9には同じ場所に同じファイルがありません。 icons等それっぽい単語で検索をかけてみましたが、見つかりません。 Redhat9でマウスポインタの設定をしている場所がわかる方いましたら、 よろしくお願いします。

  • ボタンインスタンス内のムービーの色の変更

    b1と言うボタンインスタンスを作成しました。 その内容は、   ・「TEST」と言うテキスト(静止テキストをムービーシンボル「a」に変換)   ・上記テキストより一回り大きい矩形。 b1のボタンアクションとして、 on(rollOver) {   var xxx:Color = new Color(a);   xxx.setRGB(0x993333); } 下記のようなScriptを記述しました。 しかし、aの色が変更されません。 ちなみに、 on(rollOver) {   var xxx:Color = new Color(b1);   xxx.setRGB(0x993333); } こうすると、ボタン全体の色が変更されます。 ボタン内のムービーシンボル(静止テキスト)の色を変更するにはどうすればいいのか教えて下さい。   var xxx:Color = new Color(_root.b1.a); これも試しましたが駄目でした。

    • ベストアンサー
    • Flash
  • jp-106のキーボードを使用するには?

    宜しくお願い致します。初心者質問でスイマセン。 CPU: Duron700MHz。 RAM: DDR2100 256MB (128MB+128MB)。 M/B: ECS K7S6A A7V8X-MX-UAY。 VGA: AOpen GeForce2mx 32MB。 のマシンに FreeBSD-5.3-RELEASE.iso をインストールしました。 # hostname hoge.foo.dyndns.net # uname -a FreeBSD hoge.foo.dyndns.net 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 キーボードの[@]キーを何故か押すと「[」が表示されてしまいます。 一応、コンフィグファイルを探してみました。 /etc/X11/XF86Config-4 /etc/X11/XF86Config /etc/XF86Config /usr/X11R6/etc/X11/XF86Config.ホスト名 /usr/X11R6/etc/X11/XF86Config-4 /usr/X11R6/etc/X11/XF86Config /usr/X11R6/lib/X11/XF86Config.ホスト名 /usr/X11R6/lib/X11/XF86Config-4 /usr/X11R6/lib/X11/XF86Config は無く、 /usr/X11R6/lib/X11/XF86Config.98 /usr/X11R6/lib/X11/XF86Config.eg を発見しました。 どうすればjp-106のキーボードを使用できるのでしょうか?

  • CentOS X Window Systemエラー

    CentOS6.2をインストールして問題なくstartxでデスクトップを使えていたのですが、 yum updateで6.4にアップデートし再起動して startxするとエラーが出てX Window Systemが起動しなくなりました。 CentOS6.4 32bit カーネルはkernel-2.6.32-358.6.1.el6.i686です。 X Window Systemのログファイルを開いて(EE)の部分だけ抜出しました。 明らかに(EE) open /dev/fb0: No such device が気になるのでstatxと一緒にググってみると http://kaki03.blog10.fc2.com/blog-entry-13.htmlさんのような記事がありましたが意味が分かりませんでした。 X Window Systemが起動しない方の記事が他にもたくさん見つかりましたが、それぞれ原因が違うようで ビデオカードが認識できないことによるエラーだという記事はたくさん見つかりましたが、 以下のエラーにはビデオカード辺りぽいエラーが見つからないのでこれには該当しないのかなとも思います。 どなたかお判りの方はいせんでしょうか?ちょっとお手上げ状態です。 ハードウェアには全く詳しくないですがよろしくお願いします。 ■/var/log/Xorg.0.log(X Windows Systemのログ)■ (EE) open /dev/fb0: No such device (EE) Backtrace: (EE) 0: /usr/bin/X (xorg_backtrace+0x50) [0x80b19d0] (EE) 1: /usr/bin/X (0x8048000+0x6f426) [0x80b7426] (EE) 2: (vdso) (__kernel_rt_sigreturn+0x0) [0x72440c] (EE) 3: /usr/lib/xorg/modules/drivers/sis_drv.so (0x3fd000+0x4fdad) [0x44cdad] (EE) 4: /usr/lib/xorg/modules/drivers/sis_drv.so (0x3fd000+0x35ad9) [0x432ad9] (EE) 5: /usr/lib/xorg/modules/drivers/sis_drv.so (0x3fd000+0x292d3) [0x4262d3] (EE) 6: /usr/lib/xorg/modules/libexa.so (0x4ac000+0x56e2) [0x4b16e2] (EE) 7: /usr/lib/xorg/modules/libexa.so (0x4ac000+0x5f04) [0x4b1f04] (EE) 8: /usr/lib/xorg/modules/libexa.so (0x4ac000+0x601b) [0x4b201b] (EE) 9: /usr/lib/xorg/modules/libexa.so (0x4ac000+0x6a9a) [0x4b2a9a] (EE) 10: /usr/lib/xorg/modules/libexa.so (0x4ac000+0x2451) [0x4ae451] (EE) 11: /usr/lib/xorg/modules/libexa.so (0x4ac000+0x9adf) [0x4b5adf] (EE) 12: /usr/lib/xorg/modules/libexa.so (0x4ac000+0xac1d) [0x4b6c1d] (EE) 13: /usr/lib/xorg/modules/libexa.so (0x4ac000+0x96c1) [0x4b56c1] (EE) 14: /usr/bin/X (miPolyRectangle+0x107) [0x81f8e97] (EE) 15: /usr/bin/X (0x8048000+0x140b62) [0x8188b62] (EE) 16: /usr/bin/X (0x8048000+0x2d1a5) [0x80751a5] (EE) 17: /usr/bin/X (0x8048000+0x30d25) [0x8078d25] (EE) 18: /usr/bin/X (0x8048000+0x7a7dc) [0x80c27dc] (EE) 19: /lib/libc.so.6 (__libc_start_main+0xe6) [0x554ce6] (EE) 20: /usr/bin/X (0x8048000+0x1e101) [0x8066101] (EE) (EE) Segmentation fault at address 0x0 Fatal server error: Caught signal 11 (Segmentation fault). Server aborting (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.

  • TunesBrowserのmakeで失敗します

    redhat9,kernel-2.4.20-8,gcc-3.2.2-5で利用してます。 TunesBrowser(http://crazney.net/programs/itunes/tunesbrowser.html)のmake時に以下エラーで失敗します。 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglade-2.0.so: undefined reference to `g_return_if_fail_warning' collect2: ld returned 1 exit status make[1]: *** [tunesbrowser] エラー 1 make: *** [all] エラー 2 Makefile中にはlibglade-2.0を含む項目は以下のようなものがあります。 (中略) GLADE_CFLAGS = -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include GLADE_LIBS = -Wl,--export-dynamic -L/usr/X11R6/lib -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lz -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -lXext -latk-1.0 -lgdk_pixbuf-2.0 -lm -lXcursor -lpangoxft-1.0 -lXft -lfreetype -lXrender -lfontconfig -lpangox-1.0 -lX11 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 (中略) TB_CFLAGS = -I/usr/local/include -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include (省略) またlibglade-2.0.soは /usr/lib/libglade-2.0.so にあります。 色々調べてみたところundefined referenceのエラーの時はリンクが出来ていないのが原因のようですが、リンクのさせ方が分からないので、分かる人教えてください。

  • REDHAT LINUX 7J INSTALL失敗について

    初めまして。LINUX初心者です。 書籍(はじめてのRedHatLinux7J:SOFTBANKPublishing)に添付されていたCD-ROMよりREDHAT LINUX 7Jをインストールしようと しましたが、フォーマット中に下記のメッセージが発生し失敗します。尚、PCは購入したばかりのFMV DESKPOWERME5/655です。どなたか解決方法または進むべき道をご教授願いします。 Traceback (innermost last): File "/usr/bin/anaconda", line 450, in ? intf.run(todo, test = test) File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/text.py", line 1052, in run rc = apply (step[1](), step[2]) File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/text.py", line 527, in __call__ if todo.doInstall (): File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.py", line 1489, in doInstall if self.method.systemMounted (self.fstab, self.instPath, self.hdList.selected()): File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/image.py", line 46, in systemMounted self.loopbackFile = mntPoint + fstab.filesystemSpace(mntPoint)[0][0] + \ File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/fstab.py", line 258, in filesystemSpace space.append((mntpoint, isys.fsSpaceAvailable(topMount + '/' + mntpoint))) File "/usr/lib/anaconda/isys.py", line 16, in fsSpaceAvailable return _isys.devSpaceFree(fsystem) SystemError: (2, '??????????????????????') Local variables in innermost frame: fsystem: /mnt/sysimage//mnt/dos 以下略

  • GIMPをMac OS Xにインストールできない

    「gimp-app.sourceforge.net」 から Gimp-2.2.11.dmg をダウンロードし、中に入っている gimp.app をアプリケーションフォルダに入れて、gimp.appをダブルクリックしましたが、 『アプリケーション“gimp-2.2”は、予期しない理由で終了しました。』と出てしまいます。 このとき、X11が立ち上がって、『-xterm』というウィンドウに“bash-3.2$”と表示されます。 一番最初にgimp.appをダブルクリックした際に、X11の警告ダイアログが表示され、そこで意味も分からず『Yes』を選びました。 そのときも同様の症状で終わりました。 このときに表示されたX11の警告ダイアログは、 http://homepage3.nifty.com/toshi3/x11.html に記されている『注:「~/.xinitrc」ファイルが存在する場合、X11の初回起動時に警告ダイアログが表示される。 ここで「Yes」を選択すると「~/.xinitrc」ファイルが「~/.xinitrc.old」とリネームされ、デフォルトの設定が使用される。 既存の「~/.xinitrc」ファイルを使用する場合は「No」を選択する。』 と同じものだったような気がします。 動作環境は、MacBook、MacOSX Leopardです。 X11のバージョンは、X11.app 2.0 - X.prg X11R7.2です。 gimp-2.2 の問題の詳細 Process: gimp-2.2 [353] Path: /Applications/Gimp.app/Contents/Resources/bin/gimp-2.2 Identifier: gimp-2.2 Version: ??? (???) Code Type: X86 (Native) Parent Process: Gimp [339] Date/Time: 2007-12-24 03:52:08.673 +0900 OS Version: Mac OS X 10.5.1 (9B18) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dyld Error Message: Library not loaded: /usr/X11/lib/libfontconfig.1.dylib Referenced from: /usr/X11R6/lib/libXft.2.dylib Reason: Incompatible library version: libXft.2.dylib requires version 3.0.0 or later, but libfontconfig.1.dylib provides version 2.0.0 どうかよろしくお願い致します。

    • ベストアンサー
    • Mac
  • linuxでリンクを貼るには

    linuxでリンクを貼るには 本に書いてある通りにプログラムをつくったのですが、 うまくコンパイルできません。 本で書いてあるのはwindowsのvisual C++で、 僕の使っている環境はlinuxのg++です。 コンパイルした結果を以下に示します。 -- ファイル名:myfunc.h //declaration of the max function int max(int x, int y); -- ファイル名:myfunc.cpp //a definition of the max function int max(int x, int y) { if(x > y) return x; else return y; } -- ファイル名:sample10.5.cpp #include <iostream> #include "myfunc.h" using namespace std; int main() { int num1, num2, ans; cout << "Please input the 1st integer.\n"; cin >> num1; cout << "Please input the 2nd integer.\n"; cin >> num2; ans = max(num1, num2); cout << "The maximum value is " << ans << '\n'; return 0; } -- bash-2.05b$ g++ myfunc.cpp /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../crt1.o(.text+0x18): In function `_start': : undefined reference to `main' collect2: ld はステータス 1 で終了しました -- bash-2.05b$ g++ sample10.5.cpp /tmp/ccWJNOkX.o(.text+0x6c): In function `main': : undefined reference to `max(int, int)' collect2: ld はステータス 1 で終了しました