Pull to refresh

Midnight Commander: Скины

Reading time2 min
Views8.7K

Схемы по умолчанию


Одна из новых особенностей появившихся в mc это удобная система смены скинов. Теперь чтобы сменить цветовую схему достаточно при запуске mc запустить его с ключем -S <Имя скина> или прописать в секции [Midnight-Commander] параметр skin=<Имя скина>

Примеры скинов

Тема: FAR (Black)
Тема: FAR (Black)



Тема: FAR (Default)
Тема: FAR (Default)

Тема: Default
Тема: Default

Создание собственных схем


Добавить свою собственную схему достаточно легко, необходимо создать файл в каталоге ~/.mc/skins. Файл должен иметь расширение ini. Далее поместить туда следующее содержимое:

[skin]
  description=Far-like skin

[Lines]
  lefttop=╔
  righttop=╗
  centertop=╤
  centerbottom=╧
  leftbottom=╚
  rightbottom=╝
  leftmiddle=╟
  rightmiddle=╢
  centermiddle=┼
  horiz=═
  vert=║
  thinhoriz=─
  thinvert=│

[core]
  _default_=lightgray;blue
  selected=black;cyan
  marked=yellow;blue
  markselect=yellow;cyan;
  gauge=white;black
  input=black;cyan
  reverse=black;lightgray

[dialog]
  _default_=black;lightgray
  dfocus=black;cyan
  dhotnormal=blue;lightgray
  dhotfocus=blue;cyan

[error]
  _default_=white;red
  errdhotnormal=yellow;red
  errdhotfocus=yellow;lightgray

[filehighlight]
  directory=white;
  executable=brightgreen;
  symlink=lightgray;
  stalelink=brightred;
  device=brightmagenta;
  special=black;
  core=red;
  temp=gray;
  archive=brightmagenta;
  doc=brown;
  source=cyan;
  media=green;
  graph=brightcyan;
  database=brightred;

[menu]
  _default_=white;cyan
  menuhot=yellow;cyan
  menusel=white;black
  menuhotsel=yellow;black

[help]
  _default_=black;lightgray
  helpitalic=red;lightgray
  helpbold=blue;lightgray
  helplink=black;cyan
  helpslink=yellow;blue

[editor]
  _default_=lightgray;blue
  editbold=yellow;blue
  editmarked=black;cyan
  editwhitespace=brightblue;blue
  linestate=white;cyan

[viewer]
  viewunderline=brightred;blue

остается только поменять цветовые пары на нужные вам и перезапустить mc.

Краткая информация о секциях skin-файла
  • [Lines] — вид рамок для диалоговых окон.
  • [core] — основные элементы диалогов
  • [dialog] — цвета информационных диалогов
  • [error] — цвета диалогов критических ошибок
  • [help] — цвета встроенной помощи
  • [editor] — цвета встроенного редактора
  • [viewer] — цвета встроенного вьювера
  • [filehighlight] — цвета раскраски файлов по типам и расширениям (привязка типов файлов находится в файле filehighlight.ini)


Заключение


Ну вот собственно и все, теперь вы можете легко и непринужденно сменить внешний вид любимого файлового менеджера :)

Мелкими буквами: Все вышеописанное относится к последней версии mc взятой из репозитария git.
Tags:
Hubs:
Total votes 14: ↑8 and ↓6+2
Comments13

Articles