1 votes

J'ai changé l'emplacement de la base cygwin, maintenant le terminal ne peut pas trouver mon fichier de configuration .minttyrc.

J'ai dû changer le HOME pour Cygwin en le paramétrant pour qu'il prenne le répertoire que j'ai défini dans /etc/passwd (suivant la solution d'ici ). Cela ne semble pas être un problème pour la majorité de mes fichiers de configuration. .bashrc y .vimrc sont lus comme prévu.

Mais il ne récupère pas la configuration de mon .minttyrc fichier. Il se charge avec les couleurs par défaut. Si j'essaie d'ajouter un nouveau paramètre par le biais de Windows, en faisant un clic droit sur la barre de titre et en sélectionnant Options, une erreur se produit :

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

Si je reconstruis l'ancien répertoire d'accueil et que je mets le fichier .minttyrc à cet endroit, cela fonctionne bien. Y a-t-il un endroit où je dois mettre à jour l'emplacement du fichier .minttyrc séparément ?

2voto

DavidPostill Points 140654

Le terminal ne trouve pas mon fichier de configuration .minttyrc.

Vous pouvez utiliser le -c file pour spécifier l'emplacement du fichier de configuration de mintty.

La façon la plus simple de le faire est de changer votre raccourci mintty en

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

Modifiez comme il convient pour votre configuration Cygwin.


Autres lectures

$ 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X