Shield Color Mac OS

Okay, so I just spent the better part of 2 hours bashing my head into a wall trying to get ls to color properly. If you’re not with me now, probably skip the rest of this post as it’s aimed at my geek followers.
In a hurry? I’ll recap my solution in the summary.
Okay, so I’m browsing around in my terminal when I run `ls /dev`. Turns out that directory is full of files of type ‘block special character’ and ‘character special file’. Well, it just so happens that my color scheme that I’ve struggled a lot with shows these as grey text on a yellow or light blue background, respectively. The net is that the files are totally unreadable.

The Macintosh OS X Color Picker. OS X on the Mac introduced an amazingly powerful Color Picker, and it's only improved since then. This tutorial has been updated to show the Color Picker in Mac OS 10.5.7; but if you are using a different version, I'm sure that you'll be able to figure out where things are in yours. MC-86158 Shields changes its color when takes damage due to DV. Also they are damaged when crafted depending of the color. For my voice i was sick at the time. Lightweight & Comfortable & Color &: Ideal for long time wearing. Offers 180 degree protection from saliva or any other unwanted droplets,Multiple color choices, change and match as you like. WIDELY USE- Keep several of these safety face shield in your daypack, at home, at work or in your car.

So, I of course try to fix this, find my entry for LS_COLORS in my .zshrc file, and away I go … or not. First of all, I’ve never editing the LS_COLORS before, I’ve always just stolen one from somewhere else. Here’s what I had:
Looks great! Except that somewhere in that mess are a couple of numbers messing up my color scheme. So, first up: how does that work? The extensions are kind of easy to reason out, but then there are some special, two-letter patterns at the beginning. Well, ‘bd’ is the type I was looking for (the ‘block special character’). I figured that out after finding this.
Oh, and backing up for a minute, I knew the offending files’ types by looking up the first character of ‘ls -l’. Here’s the section of the ls man page for reference:
So, as an example, both these entries are diretories, wich you can tell from teh first character:
Anyway, back to the frustrat–err, learning experience. So, I start mucking around with the LS_COLORS variables, and can’t get changes to take. I progressively make more and more drastic changes, open a new shell, only to see that the colorscheme remains the same.
An hour later, I’m now discovering a new-fangled os x style of color codes, which really just looks like a glob of letters:
Well, how to set this all up is in the ls man pages, but nothing seems to be working for me. Here’s the relevant section from the ls man page:
Okay, so, looks like I have all the pieces, but I’m still really struggling when I had the ‘aha’ moment — I’m using screen. screen doesn’t reevaluate terminal colors each time you run zsh the way a terminal does. I got onto this line of thought after reading an article from macworld.
Once I went back to a raw terminal to test my changes, I was good to go. When I restarted screen, it picked up my colors from the terminal, and now I’m good.

I ended up using pretty normal colors for the file types that were giving me problems:

My zshrc is almost completely platform independent, but I doubt this is very portable. Maybe I’ll come back to it.

Summary

Shield Color Mac Os Catalina

So, inclusion:Shield Color Mac OS

Shield Color Mac Os Update

  • Exit screen before messing with colors
  • Read the ls man page to make sure that you’re:
    • changing the correct variable (LSCOLORS in Mac OS X)
    • representing your desired colors in the desired format

Shield Color Mac Os X

As always, you can find my current shell setup files on github.

About softwaregravy

Shield Color Mac Os Download

Software Engineer, aspiring financial guru, and entrepreneur; all mixed with a bit of awesome.
This entry was posted in Uncategorized and tagged liux, lscolors, ls_colors, mac, os x, shell, zshrc. Bookmark the permalink.