Hintergrundfarbe der "Titelzeile" (Anzeige des Pfades) einfärben
Damit man sofort erkennen kann, welche der beiden Fenster des TCs die gerade aktive ist, kann man zB dem Feld mit dem Pfad eine Hintergrundfarbe vergeben.
Siehe auch Hilfe-Index:History.txt wrote:03.03.10 Release Total Commander 7.51 beta 7
03.03.10 Added: wincmd.ini [Colors]: Set colors for file panel title bar: ActiveTitle=, ActiveTitleText=, InactiveTitle=, InactiveTitleText=
4. Konfiguration und Parameter b. Einstellungen: wincmd.ini (Teil 2) >>> [Colors]
Vorgehensweise:
Menü "Konfigurieren" >
Einstellungen...
> Farben
> Andere [Drop-down menu]
> "Titelzeile Dateifenster > Aktive Seite: Hintergrund" auswählen (entspricht "ActiveTitle" in der wincmd.ini)
> gewünschte Farbe, zB 'Gelb', auswählen > [OK]
Dann steht in der wincmd.ini:
[Colors]
ActiveTitle=65535
- - -
Hintergrundfarbe des aktiven "Reiters" (Tab mit Ordnername) einfärben
Damit man in beiden Fenstern des TCs die gerade "aktiven" Ordnertabs besser / schneller erkennt, kann man diese Tabs einfärben.
History.txt wrote: 20.07.16 Release Total Commander 9.0 beta 6 (32/64)
20.07.16 Added: Set color of currently active tab, overrides any view mode tab colors: wincmd.ini [Colors] ActiveTabColor=RGB value (32/64)
Der Tab-Header (Registerkartentitel) ist die Lasche, in der der Ordnernamen drinsteht.
Das Einfärben der Registerkartentitel erfolgt als Farbverlauf von links nach rechts.
Vorgehensweise:
Die Farbe kann -Stand heute- nur durch manuellem editieren der wincmd.ini eingetragen werden.
Editiere die wincmd.ini. (Siehe weiter unten bei "Farbwert ermitteln - Alternative 2 >> Schritt 2")
Unter "[Colors]"
füge den Eintrag hinzu:
ActiveTabColor=Farbwert (siehe unten)
Beispiel wincmd.ini:
[Colors]
;ActiveTitle=65535 > Gelb
ActiveTitle=65535
;ActiveTabColor=16711680 > Blau
ActiveTabColor=16711680
Siehe die Hilfe > INI-Einstellungen >> suche dort nach RGB und BackColor
- - -
ghisler(Author) wrote: 2022-08-16, 10:58 UTCSorry, you can't make it solid. It looked very bad when I tried it.BlackWinny wrote: 2022-08-15, 21:32 UTC I just experimented the setting ActiveTabColor directly in [color] section, to have it working in normal mode. It works... but a question : How do you prevent the color from fading in order to keep it solid?
04.10.22 Release Total Commander 10.52 release candidate 1 (RC1)
28.09.22 Added: wincmd.ini [Configuration] TabFullColor=0
choose whether tab header colors defined via view modes are displayed as a gradient (value=0)
or a fixed blend percentage of 1 to 100% (32/64)
- - -
Farbwert ermitteln - Alternative 1
Als Ausgangsmaterial kann man den Hex-Code einer HTML-Farbe, zB #0000FF für Blau, verwenden.
Für den Einsatz im TC dreht man die einzelnen Werte um, hier also zu FF0000.
Danach stellt man ein '$' vorne dran, oder ermittelt daraus den Wert als dezimal Zahl.
Hier etwas ausführlicher:
Delphi/Lazarus "TColor" Farbwert ermitteln
Der Farbwert wird als Delphi/Lazarus "TColor" in einer "BGR" Notation benötigt. (Danke an HolgerK und tuska)
Delphi verarbeitet die Farbwerte nicht als RGB sondern als BGR. ("TColor")
Eine einfache Methode ist es, aus dem ermittelten Hex(RGB) "9AF5F5"
durch vertauschen der Reihenfolge (RGB->BGR) den Wert "F5F59A" zu erzeugen.
Für die wincmd.ini muss man noch ein '$'-Zeichen voranstellen > "$F5F59A"
Berechnung für Delphi BGR = (Blau*65536) + (Grün*256) + Rot
Normal für HTML ist RGB . .= (Rot*65536 ) + (Grün*256) + Blau
Beispiele:
Blue ..... #0000FF (0,0,255) $FF0000(BGR) -oder- TC: 16711680 (Berechnung: 255*65536 + 0*256 + 0 ==> 16711680)
Yellow #FFFF00 (255,255,0) $00FFFF(BGR) -oder- TC: 65535 (Berechnung: 0*65536 + 255*256 + 255 ==> 65535)
Die Berechnung kann ebenfalls über den WindowsTM-Taschenrechner vollzogen werden:
Am Beispiel von TColor "$00FFFF" (Hex: #FFFF00)
-- Ansicht: Programmierer
-- Eingabe als "(o)Hex" in BGR-Schreibweise: FFFF (ohne führende Nullen)
-- Auf "(o) Dez" umschalten und den Wert (hier 65535) notieren
- - -
HTML Basic colors:
Code: Select all
Name || Hex Code RGB || TColor $BGR || RGB value laut TC bzw. laut eigener Berechnung des '$BGR'-Wertes
Black #000000
White #FFFFFF
Red #FF0000
Lime #00FF00
Blue #0000FF $FF0000 16711680
Yellow #FFFF00 $00FFFF 65535
Cyan / Aqua #00FFFF
Magenta / Fuchsia #FF00FF
Silver #C0C0C0 $C0C0C0
Gray #808080
Maroon #800000
Olive #808000
Green #008000
Purple #800080
Teal #008080
Navy #000080
HTML Basic colors: | |||
Name | Hex Code RGB | TColor $BGR | RGB value laut TC bzw. laut eigener Berechnung des '$BGR'-Wertes |
Black | #00000 | $00000 | |
White | #FFFFFF | $FFFFFF | |
Red | #FF0000 | $0000FF | |
Lime | #00FF00 | $00FF00 | |
Blue | #0000FF | $FF0000 | 16711680 |
Yellow | #FFFF00 | $00FFFF | 65535 |
Cyan / Aqua | #00FFFF | $FFFF00 | |
Magenta / Fuchsia | #FF00FF | $FF00FF | |
Silver | #C0C0C0 | $C0C0C0 | |
Gray | #808080 | $808080 | |
Maroon | #800000 | $000080 | |
Olive | #808000 | $008080 | |
Green | #008000 | $008000 | |
Purple | #800080 | $800080 | |
Teal | #008080 | $808000 | |
Navy | #000080 | $800000 |
- - -
Farbwert ermitteln - Alternative 2
Man kann den benötigten Wert aber auch über einen Umweg mittels TC ermitteln.
Vorgehensweise:
Schritt 1.)
Menü "Konfigurieren" >
Einstellungen...
> Farben
> Andere [Drop-down menu]
> "Titelzeile Dateifenster > Aktive Seite: Hintergrund" auswählen
> gewünschte Farbe auswählen
> [OK]
Schritt 2.)
Menü "Konfigurieren"
> Einstellungsdateien direkt ändern... (*)
> (Die Datei 'wcx_ftp.ini' schließen)
> In der Datei 'wincmd.ini', unterhalb von "[Colors]",
> suchen nach: "ActiveTitle="
> den Wert heraus kopieren.
> Die Wincmd.ini schließen.
(Auf Wunsch die "ActiveTitle=" -Zeile vorher wieder löschen und die wincmd.ini dann abspeichern)
Diesen heraus kopierten Wert dann bei "ActiveTabColor=" eintragen (siehe oben).
- - - (*)
Man kann auch in der TC-Kommandozeile die TC-Umgebungsvariable %Commander_INI% verwenden:
%commander_ini% eingeben und Enter drücken, >> der Editor (oder das mit *.ini verknüpfte Programm) öffnet sich mit der INI
(Oder zB auch 'notepad2 %commander_ini%' + Enter)
Falls ein Parameter noch nicht in der INI steht, füge ihn einfach hinzu. Aber er darf nur einmal vorkommen, und muss in der richtigen Sektion stehen.
- - -
Danke an die Forenmember für das Teilen und dokumentieren Ihres Wissens, dadurch habe ich viel gelernt und hier als FAQ zusammengetragen.
- - -
Farben von Ordnern und Dateien anpassen
https://ghisler.ch/board/viewtopic.php?f=2&t=52257
Q: Gibt es eine Möglichkeit, zumindest die Schriftfarbe so anzupassen,
dass alle Ordner- und Dateinamen, die auf OneDrive liegen, beispielsweise blau sind?
A:
- - -ghisler(Author) wrote: 2019-04-05, 09:42 UTC Re: Farben von Ordnern und Dateien anpassen
Post by *ghisler(Author) » Fri Apr 05, 2019 11:42
Sie können die Hintergrundfarbe via Ansichtsmodus automatisch ändern:
1. Öffnen Sie Menü Konfigurieren - Einstellungen - Ansichtsmodus
2. Definieren Sie die gewünschten Modi, z.B. eine bestimmte Hintergrundfarbe
3. Stellen Sie sicher, dass Sie auch den Standardmodus festgelegt haben. Es wird für alle Verzeichnisse verwendet,
für die Sie keine Regel festlegen
4. Gehen Sie zur nachfolgenden Seite: Auto Modus wechseln
5. Klicken Sie auf Hinzufügen
6. Definieren Sie einen Modus wie:
+: Muss übereinstimmen
7. Klicken Sie auf >>, um das OneDrive-Verzeichnis auszuwählen
-> Sie erhalten: C:\Users\IhrName\OneDrive\
8. Wenn Sie es auch auf Unterverzeichnisse anwenden möchten, ändern Sie es in
C:\Users\IhrName\OneDrive\*
Post by *tuska » Fri Apr 05, 2019 11:50
9. Diesen Modus setzen: Wählen Sie per Dropdown-Pfeil den Namen des Ansichtmodus aus (Hintergrundfarbe),
dann Button "OK" drücken.
- - -
QOUTE *algol » Fri Aug 17, 2018 14:36 post from below translated to english:
Help > Config > Ini file Settings:
InactiveFocus=0
Set to 1
or RGB value (see description of BackColor below) to show cursor in the target panel too.
Accepts hex in form $BBGGRR.
Add $1000000 = dashes, $2000000=dashes/dots, $3000000=solid frame
EXAMPLE:
Edit your wincmd.ini, search for "InactiveFocus" below of [Configuration], or just add if not found. Next adjust "InactiveFocus" at your wish.
InactiveFocus=1 ; show cursor in the target panel too
$BBGGRR for Blue: $FF0000
InactiveFocus=$FF0000
Add $3000000 for solid frame:
FF0000+3000000=3FF0000
InactiveFocus=$3FF0000 ; show cursor in the target panel too, here with blue solid frame
Restart the TC to see the effect.
See menu "Help > About TC... " to know where your INI file is located,
or utilize menu "Configuration > Change Settings Files Directly"
If an entry not exist (because it is an default value) then just add them, here for this entry add it below of [Configuration]
- - -
viewtopic.php?p=346108
You can use HTML RGB-HEX color code but in BGR notation in wincmd.ini.
Example:
Blue -as- RGB => #0000FF
Blue -as- BGR => FF0000
Blue -as- Delphi/TColor => $FF0000
Now use $FF0000 in wincmd.ini
-or-
Decimal => (Blue*65536) + (Green*256) + Red
FF0000 => FF=255 , 00=0 , 00=0
Decimal => (255*65536) + (0*256) + 0 ==> 16711680)
So you can use 16711680 in wincmd.ini too.
See help > ini file settings >> search there for RGB or for BackColor
- - -
Any way to make selected tabs more distinct from the rest?
hi5 wrote: 2022-04-18, 19:11 UTC You can addto your wincmd.ini [Colors] sectionCode: Select all
ActiveTabColor=16750641
(manually by editing it in notepad.exe for example)
- now you will have blue gradient active tabs.
Dalai wrote: 2022-04-24, 14:29 UTC 2commodore
It's BGR, similar to RGB, and and it's documented in TC's help file, section 4.b (part 2).
Example:Code: Select all
BackColor=16777215 Background color (RGB: red+256*green+65536*blue, each value in range 0..255, or hex in form $BBGGRR)
Usher wrote: 2022-04-24, 14:43 UTC It is RGB value saved as a decimal number.
Convert it to six digit hex number and divide into three parts in reverse order (BGR).
In this case 16750641=0xFF9831 which gives (remember about reverse order!):
R=0x31=49
G=0x98=152
B=0xFF=255
or RGB=(49,152,255)
sqa_wizard wrote: 2022-04-24, 17:10 UTCStill works fine here.Just to mention, it doesn't work with dark scheme.
Note:
- For light mode you have to add the setting to section [Colors]
- For dark mode you have to add the setting to section [ColorsDark]
white wrote: 2022-04-24, 17:53 UTCHas just been answered.ghisler(Author) wrote: 2022-04-24, 08:33 UTC All tab colors are gradient. I did try with solid colors and it looked absolutely horrible.
hi5 wrote: 2022-04-25, 17:23 UTCPersonal preference of course, but I don't think this yellow tab looks horrible - for comparison the blue gradient next to it https://github.com/hi5/_resources/blob/master/tab.pngwhite wrote: 2022-04-24, 17:53 UTCghisler(Author) wrote: 2022-04-24, 08:33 UTC All tab colors are gradient. I did try with solid colors and it looked absolutely horrible.
-
Stefan2 wrote: 2023-10-20, 04:51 UTC Hi and welcome kengreen.
kengreen wrote: 2023-10-19, 21:08 UTC ... changing the value of ActiveTabColor in the INI file. But I don't see that in my INI file (wincmd.ini). ..
The secret is, that the default settings are not written to the INI.
Only the modified settings can be found there.
So if you find no setting, you have to write it yourself to the INI. (be sure it is there only once)
The location of the ini files can be seen in menu "Help - About Total Commander".
Open the Help "TOTALCMD.CHM" (F1) > "Configuration and Switches" > "Ini file Settings" > Part x > and search for the wanted setting.
Take care under which [section] the setting is listed, as under that section you must write it in the INI too.
For example, "ActiveTabColor" is located in the [Colors] section.
-