Изменил домашний каталог cygwin, теперь терминал не может найти мой файл конфигурации .minttyrc

Изменил домашний каталог cygwin, теперь терминал не может найти мой файл конфигурации .minttyrc

Мне пришлось изменить HOMEместоположение Cygwin, настроив его на выбор каталога, который я указал /etc/passwd(следуярешение отсюда). Похоже, для большинства моих файлов конфигурации это не проблема, .bashrcи .vimrcони читаются так, как и ожидалось.

Но он не подхватывает конфигурацию для моего .minttyrcфайла. Он загружается с цветами по умолчанию. Если я пытаюсь добавить новый параметр через Windows, щелкнув правой кнопкой мыши по строке заголовка и выбрав «Параметры», он выдает мне ошибку:

Could not save options to '[old home directory]':
No such file or directory.

Если я перестрою старый домашний каталог и положу .minttyrcтуда файл, он будет работать нормально. Есть ли место, где мне нужно обновить местоположение отдельно .minttyrc?

решение1

Терминал не может найти мой файл конфигурации .minttyrc

Вы можете использовать эту -c fileопцию, чтобы указать местоположение файла конфигурации mintty.

Самый простой способ сделать это — изменить ярлык Mintty на

C:\cygwin\bin\mintty.exe -c ~/.minttyrc -i /Cygwin-Terminal.ico -

Измените в соответствии с настройками Cygwin.


дальнейшее чтение

$ mintty --help
Usage: mintty [OPTION]... [ PROGRAM [ARG]... | - ]

Start a new terminal session running the specified program or the user's shell.
If a dash is given instead of a program, invoke the shell as a login shell.

Options:
  -c, --config FILE     Load specified config file
  -e, --exec            Treat remaining arguments as the command to execute
  -h, --hold never|start|error|always  Keep window open after command finishes
  -i, --icon FILE[,IX]  Load window icon from file, optionally with index
  -l, --log FILE|-      Log output to file or stdout
  -o, --option OPT=VAL  Override config file option with given value
  -p, --position X,Y    Open window at specified coordinates
  -s, --size COLS,ROWS  Set screen size in characters
  -t, --title TITLE     Set window title (default: the invoked command)
  -u, --utmp            Create a utmp entry
  -w, --window normal|min|max|full|hide  Set initial window state
      --class CLASS     Set window class name (default: mintty)
  -H, --help            Display help and exit
  -V, --version         Print version information and exit

Связанный контент