私はvimでたくさんのことをし、cliバージョンに切り替えることにしました。xterm
それがショートカットを正しく認識する唯一の端末なので、それを選択しましたAlt(そしてvimには多くの端末がバンドルされています)。
私の問題は、xterm
起動時に設定ファイルがロードされないことです。私はそれを.Xresources
私のホームディレクトリのファイルに保存しました。 (また、その内容を別の場所に移動してみましたが、.Xdefaults
役に立ちませんでした。)入力すると、xrdb .Xresources
すべての設定が正常にロードされ、入力するとxrdb -query -all
正しい端末設定が表示されます。ファイルとOpenboxの自動実行にその行を含めようとしましたが.xinitrc
(メインウィンドウマネージャであるCrunchbangディストリビューションで作業しました)、それはうまくいきませんでした。
誰もがこの問題を解決する方法の正しい方向を教えてもらえますか?
私の.Xresources
ファイルは次のとおりです。
!XTerm*termName: xterm-256color
!UXTerm*termName: xterm-256color
! Colors
*background: #181818
*foreground: #c0c0c0
*cursorColor: #93a1a1
!! black dark/light
*color0: #121212
*color8: #2e3436
!! red dark/light
*color1: #a35b66
*color9: #ab6b74
!! green dark/light
*color2: #99ab6f
*color10: #acb972
!! yellow dark/light
*color3: #ca9733
*color11: #ccaa69
!! blue dark/light
*color4: #495d6e
*color12: #687987
!! magenta dark/light
*color5: #825969
*color13: #977381
!! cyan dark/light
*color6: #839191
*color14: #98a4a4
!! white dark/light
*color7: #e0e0e0
color15: #e5e5e5
!-------------------------------------------------------------------------------
*multiClickTime: 500
! Use a nice truetype font and size by default...
! Every shell is a login shell by default (for inclusion of all necessary environment variables)
xterm*loginshell: true
! I like a LOT of scrollback...
xterm*savelines: 16384
UXTerm*faceSize: 8
UXTerm*cursorBlink: true
! double-click to select whole URLs :D
xterm*charClass: 33:48,36-47:48,58-59:48,61:48,63-64:48,95:48,126:48
! right hand side scrollbar...
xterm*rightScrollBar: false
xterm*ScrollBar: false
! stop output to terminal from jumping down to bottom of scroll again
xterm*scrollTtyOutput: false
ベストアンサー1
xterm
実行時にどのファイルが処理されるかを確認してください。通常、これには以下が含まれます。
$HOME/.Xdefaults-`hostname`
{$HOME,/etc/X11/app-defaults}/{<locale-full>,<locale-lang>,}/XTerm{,-color}
strace xterm
システム全体のリストについては、出力を確認してください。
私の考えでは、あなたはこれを行う必要があると思いますln -s ~/.Xdefaults ~/.Xdefaults-$(hostname)
。
次の 2 つの方法で .Xdefaults ファイルを構成することもできます。
- 帽子スタイルを選択して一貫性を保ちます。
- 設定全体で
xterm*
プレフィックスを使用してください。VT100*
各アプリケーションのXresources用に単純なファイルを作成するのも良いアイデアかもしれません.Xdefaults
。例:#includes
#include <path/to/XTerm.xresources>
#include <path/to/UXTerm.xresources>
#include <path/to/whatever_else.xresources>
スケーラビリティが良いからです。