En Cygwin, comment changer la couleur de la police?

Je veux commencer à utiliser Cygwin, mais je ne suis pas satisfait de la couleur de la police et je voudrais la changer en vert clair avec un fond noir.

(j'ai essayé de googler en vain BTW)

24
demandé sur GEOCHET 2009-02-19 17:19:15
la source

10 ответов

je trouve la coquille standard assez horrible moi-même.

je télécharge et installe le paquet rxvt et change le cygwin.chauve-souris pour lancer rxvt qui a plus agréable de soutien de copier-couper-n-coller.

@echo off
c:
chdir c:\data\cygwin\bin
set EDITOR=vi
set VISUAL=vi
set CYGWIN=codepage:ansi
rxvt -fn '*-courier-*-r-*-16-*' -sl  9999 -bg Black -fg Cyan -e /bin/bash -login

le commutateur-e et-login le shell de lancement vers le rxvt un et le reste: - FN met en place une police de caractères de taille 16 pour courrier (sue me) -sl faire défiler les lignes de 9999 Fond noir et premier plan Cyan la sélection du texte remplira le tampon coller automatiquement le dernier bit (-e /bin/bash - login) lance bash et lui dit que c'est un shell login qui exécute les configurations de profil et autres.

10
répondu jim 2009-02-19 17:55:46
la source

Il s'agit essentiellement d'une fenêtre DOS. Alors cliquez sur l'icône en haut à gauche de la fenêtre shell pour obtenir le menu. Allez aux propriétés. Vous pouvez alors changer les couleurs, la police, l'historique des commandes et les options d'édition (vous voudrez activer les modes édition et Insertion rapides).

25
répondu Brian Neal 2009-02-19 17:34:11
la source

si vous voulez un meilleur terminal à utiliser avec cygwin que la fenêtre de ligne de commande Windows, vous pouvez démarrer xterm à partir de l'intérieur de cygwin, ou chercher à l'aide de puttycyg, qui est une version corrigée de windows SSH client putty conçue pour fonctionner avec une installation cygwin locale (en plus de la fonctionnalité SSH normale). puttycyg devrait vous fournir un meilleur contrôle de votre terminal que la fenêtre de ligne de commande Windows.

9
répondu David Dean 2009-02-19 17:44:26
la source

alors que d'autres suggèrent d'utiliser un terminal différent, L'émulateur de terminal Cygwin par défaut (mintty) vous permet de changer les couleurs elles-mêmes. Vous pouvez changer les couleurs du premier plan, du fond et du curseur via la boîte de dialogue options. Vous pouvez trouver la boîte de dialogue options en cliquant sur le menu contextuel (l'icône en haut à gauche de la fenêtre).

les couleurs ANSI restantes ne peuvent être modifiées que depuis le fichier de configuration (~/.minttyrc). Malheureusement, le référence pour ce fichier n'est pas contenir un exemple, donc un peu de conjecture est nécessaire. Vous pouvez trouver mon exemple plus sur github. J'ai seulement augmenté la luminosité du bleu. Il y a aussi un repo qui contient le lumière et dark thèmes solarisés. Vous utilisez ces pour l'inspiration.

sur une note secondaire, dans mon cas, il semblait que changer la définition de Blue n'a rien changé, mais changer BoldBlue a changé les caractères gras et par défaut variante. Il m'a fallu un certain temps pour comprendre cela... J'ai gardé de changer Blue et comme il ne se passait rien, je me suis laissé distancer par d'autres détails (F. ex.:Term=xterm-256color & co)... Peut-être que les docs que j'ai lus ne sont pas pour la même version de Cygwin que j'utilise. Vous devriez garder cela à l'esprit lorsque vous jouez avec votre thème.

après avoir édité le fichier, fermez et rouvrez le terminal Cygwin et les nouvelles couleurs devraient apparaître.

Oh... et pour votre demande initiale (vert sur noir), la seule chose que vous avez besoin est:

ForegroundColour=0, 255, 0
BackgroundColour=0, 0, 0

mais vous devriez envisager de garder la couleur de premier plan par défaut au blanc (ou au gris clair) à moins que vous ne changiez les autres codes de couleur! Certaines applications impriment des sorties colorisées, et vous ne verrez pas "Vert", parce que tout le reste est vert aussi :)Toutefois, la couleur par défaut pour le vert dans Cygwin est rgb:0,191,0, donc si vous utilisez autre chose (comme l'a mentionné rgb:0,255,0) vous verrez au moins un différence de luminosité.

6
répondu exhuma 2015-11-16 11:17:59
la source

je recommande Console2. Cela vous donne une interface tabbed où vous pouvez avoir à la fois des onglets Cygwin et des onglets d'invite de commandes Windows. Il ya beaucoup d'options de personnalisation, et beaucoup mieux couper et coller le soutien.

4
répondu Dan 2011-01-31 18:08:21
la source

l'icône cygwin est en fait juste un fichier MS-DOS batch (si vous faites un clic droit dessus, vous pouvez l'éditer et voir qu'il ne lance que bash à partir du répertoire cygwin\bin). Si vous cliquez avec le bouton droit de la souris et allez à Propriétés, Il y a un onglet Couleurs où vous pouvez changer les couleurs de fond et de police. Si vous modifiez les propriétés de raccourci principal, il devrait lancer avec ceux-ci à chaque fois.

3
répondu mbyrne215 2009-02-19 17:39:37
la source

j'utilise Cygwin est rxvt et un .Xdefaults fichier à tordre

Mon cygwin.chauve-souris:

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off

start /B \cygwin\bin\rxvt.exe -geometry 80x40+325+195 -fn "Andale Mono-13" -sl 2500 -e /bin/bash -i
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::


My Cygwin .Xdefaults:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! See rxvt --help for items available

! Black
Rxvt*background: #000000
Rxvt*cutchars: `"'()*,;<>[]{|}@
!!!Rxvt*cursorColor: #00ff00
Rxvt*cursorColor: White
Rxvt*foreground: Wheat
Rxvt*saveLines: 2048
Rxvt*scrollColor: Grey26
Rxvt*scrollBar_right: on
Rxvt*termName: xterm
Rxvt*visualBell: on
! Black
Rxvt*color0: #000000
! Red
Rxvt*color1: Red2
! Green
Rxvt*color2: Green1
! Yellow (brown)
Rxvt*color3: Khaki1
! Blue
Rxvt*color4: DodgerBlue1
! Magenta
Rxvt*color5: DarkOrchid1
! Cyan
Rxvt*color6: Cyan2
! This does not refer to foreground color!
! White
Rxvt*color7: #fdfdfd
! Gray
Rxvt*color8: #666666
! Bright red
!!!Rxvt*color9: #ee0000
Rxvt*color9: OrangeRed
! Bright green
Rxvt*color10: SpringGreen1
! Yellow
Rxvt*color11: Yellow
! Bright blue
Rxvt*color12: DodgerBlue3
! Bright magenta
Rxvt*color13: #ff00ff
! Bright cyan
Rxvt*color14: #00ffff
! This does not refer to foreground color!
! Bright white
Rxvt*color15: #ffffff

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3
répondu rshdev 2009-12-21 23:38:31
la source

rxvt est grande, mais j'étais aussi intéressé à changer les couleurs pour cygwin du shell bash. Pour changer ces couleurs, j'ai édité cygwin\etc\DIR_COLORS et modifiez les lignes

# Attribute codes: 
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
EXEC      00;33 
NORMAL    00;37 # global default, although everything should be something.
FILE      00;37 # normal file
DIR       00;32     # directory

Juste pour votre information. Cygwin n'est pas une application de terminal (ou de console). c'est similaire pour répondre que vous utilisez Windows pour se demander dans quel navigateur vous surfez sur le web. Vous pouvez ouvrir le site Web sur Windows en utilisant différents navigateurs, par exemple Chrome,Opéra, Firefox ou MSIE. Par analogie, vous pouvez ouvrir Cygwin's shell dans les différents terminaux. Terminal est une application, qui gère d'entrée et de sortie de l'utilisateur restitue le texte de sortie de Cygwinenvoie les entrées de l'utilisateur (clavier et souris) à l'interpréteur de commandes. Par conséquent, les paramètres de police et de couleur dépendent du terminal que vous utilisez.

il existe de nombreuses applications de terminaux pour Windows. Pour nommer quelques-uns d'entre eux:

  • ConEmu - je recommande certainement celui-ci, vous pouvez le configurer de plusieurs façons, il a des onglets etc.

  • Console2 - semblable au précédent avec moins d'options

  • MinTTY - celui-ci est installé avec Cygwin par défaut, mais il est très basique. Vous devriez le trouver dans le menu Démarrer sous le nom " Terminal Cygwin".

  • Windows Console - vous pouvez aussi utiliser la Console Windows: execute cmd.exe, naviguez vers Le répertoire racine de Cygwin et exécutez bin/bash.exe --login -i ou Cygwin.bat

1
répondu Dawid Ferenczy 2014-12-08 20:33:14
la source

méthode CygWin pour interpréter les couleurs (que ce soit le shell, les impressions, l'invite... etc) devrait être le même que N'importe quel autre Linux, mais le problème vient ici de Windows shell, qui n'a pas beaucoup de capacités pour cela.

Eh bien, je ne sais pas si cela pourrait être utile, mais pour moi c'est la meilleure solution puisque j'aime mastiquer comme terminal:

  • installer le paquet OpenSSH (SSHD) de l'intérieur CygWin:

    apt-cyg mise à jour apt-cyg installer sshd ssh-accueil-config --> [Exécuter en tant qu'admin] NET start sshd

  • connectez-vous à votre ordinateur (localhost) avec Mastic:

    mastic localhost

Maintenant vous devriez avoir un shell décent capable d'interpréter couleurs.

0
répondu Sopalajo de Arrierez 2014-12-06 04:09:04
la source

Autres questions sur