Наведение красоты в «Терминале» для OS X

Техподдержка родительских компьютеров — занятие не самое приятное и не самое простое. Особенно, если ваши родители не знают, с какой стороны подходить к этому чуду техники. Поэтому он уже лет сто как не обновлялся, а теперь просто забрасывает их непонятными и временами пугающими сообщениями и просьбами.

Родитель нуждается в хорошей обработке, а его компьютер - в полной переустановке системы. Если же родитель попался пугливый и всеми силами сопротивляющийся всему новому, можно попробовать начать обновление компьютера втихаря. А после этого, гляди, и сам родитель проапгрейтится.

Может кто-то упрекнет нас в нашем благородном порыве сделать все тихонько и в тайне от родителей. Все-таки это их компьютер, и их голова, и что с ними делать -- решать только им. Но скажу вам по собственному опыту, работать техподдержкой у родителей, которые находятся в тысячах км от тебя и при этом абсолютно не разбираются в компьютерах -- очень сложно и небезопасно для нервной системы. Если программу можно переустановить, то наши нервные клетки так делать пока не научились. Поэтому в каждый приезд мамы домой я стараюсь облегчить свою участь и постепенно перевожу ее на те программы, которыми пользуюсь сама. Так мне будет гораздо проще объяснить, что нажимать и где оно находится даже на таком большом расстоянии (и даже на итальянском языке) без маминых истерик и запивания их валерьянкой.

Итак, хотите перевести своих родителей на другой браузер и сделать это так, что они этого даже не заметят? Все довольно просто. Какой именно браузер выбрать для этого - решать вам. Google Chrome обновляется практически незаметно, Firefox в обновлениях близок к IE и родители могут вообще не заметить разницы.

Меняем картинку ярлыка

Самое первое, что вы должны сделать, - изменить внешний вид иконки нового браузера. Устанавливаете, как всегда, иконку нового браузера на рабочем столе и меняете его имя на "Internet Explorer". Для того, чтобы изменить картинку, кликаете на значке правой копкой мышки, выбираете Properties, вкладка Shortcut и нажимаете "Change Icon". Затем кликаете на Browse и переходите к C:\Program Files\Internet Explorer и берете значок IE оттуда.

Импортируем их закладки

Следующий шаг - переносим закладки, если таковые имеются. Если вы установили Firefox, тогда ваш путь: Bookmarks - Show All Bookmarks, а далее переходите к Import - Import from Another Browser. Если это Chrome, тогда кликаете на значок с гаечным ключом и идете в Bookmarks - Import Bookmarks and Settings.

Делаем интерфейс нового браузера по виду как можно ближе к IE

Теперь для того, чтобы полностью замести следы вашей хитрости, осталось сделать интерфейс нового-старого браузера максимально похожим на Internet Explorer. Лучше всего это получится, если вы используете Firefox. Убедитесь в том, что ваше окно поиска Google в панели инструментов Firefox открыто (щелкните правой кнопкой мышки на панели инструментов, выберите Customize и перетащите поисковое окно Google на панель инструментов). Пока вы находитесь в меню настройки, перетащите кнопку перезагрузки назад левее адресной строки. Избавьтесь от дополнительной панели в нижней части.

Также очень рекомендуется избавиться от яркой оранжевой кнопки Firefox. Для этого кликните правой кнопкой мышки на кнопке, выберите Options - Menu Bar для того, чтобы меню было видно постоянно. Покажите панель закладок (они будут как бы все время в быстром доступе), установите тему BlueSky или Neofox - все готово. Теперь вы можете вручать своим родителям новую версию их старого доброго Internet Explorer.

Если после всего сделанного родители начнут задавать вопросы о том, куда делись все уведомления, к которым они так привыкли. Можете сказать, что пока вы производили генеральную уборку на их компьютере, браузер обновился до самой последней версии и теперь он будет работать немного по-другому.

Можно представить, какой шквал камней пронзит воздух в ответ на заявление, что стандартный вид командной строки просто скучен. Ну да ладно, скучен, так скучен. Всего несколько простых приемов настройки — и цветовую палитру «блочной утилиты «Терминал» (Terminal) можно значительно расширить. Что, кстати, может упростить считывание текстовой информации.

Bash-приглашение, команда ls и цвета символов

Для необходимого минимума давайте улучшим строку приглашения, разнообразим вывод команды ls и включим отображение цветов. Все это можно сделать, подредактировав содержимое файла .bash_profile или .bashrc, который расположен в домашнем каталоге. В этом примере рассмотрим работу с первым файлом:

  • Откройте «Терминал» и введите команду nano .bash_profile.
  • Вставьте следующие строки:

export PS1=" [33[36m] u [33[m] @ [33[32m] h: [33[33;1m] w [33[m] $ "

export CLICOLOR=1

export LSCOLORS=ExFxBxDxCxegedabagacad

alias ls='ls -GFh'

  • Нажмите клавиши control+O, чтобы сохранить изменения, и control+X, чтобы выйти из нано-редактора.

Первая строка указывает, чтобы строка приглашения консольной bash-оболочки стала отображаться в цвете, а формат ее стал вида имя_пользователя@имя_машины:cwd $. Следующие две строки включают для командной строки поддержку цвета и настраивают отображение вывода команды ls.

В последней строке мы ссылаемся на команду ls, включив в это обращение несколько флагов. Флаг -G включает цвет в выходном потоке команды, -h переводит числовые значения в понятные пользователю единицы измерения, а -F добавляет символ косой черты (/) после имени каталогов.

Если выполнить все вышеуказанные действия, то окно командной строки при еще включенном нано-редакторе будет выглядеть так:

Самой грязной вещью в вашем доме является не унитаз и не пол. Ужасными накопителями опасных для здоровья бактерий являются ваши гаджеты и компьютерная техника. Например, унитаз в 5 раз чище, чем клавиатура, а пульты управления ТВ в отельных номерах многократно грязнее унитазов, выключателей и дверных ручек — еще одна причина не смотреть ТВ даже в отелях!

Посмотрите инфографику ниже, которая показывает, почему стоит мыть и протирать портативные устройства, электровыключатели, пульты и клавиатуры с мышками.

После выполнения всех действий откройте новое окно «Терминала», запустите команду ls — и вы увидите разницу.

Жирный шрифт, ANSI-цвета и яркие оттенки

Все нижеизложенное будет привязано к конкретной цветовой схеме (или профилю). Это значит, что каждую цветовую схему нужно будет настраивать отдельно. Для большинства схем «Терминала» поддержка ANSI-цветов включена по умолчанию, но если для какой-то схемы этот параметр выключен — включите его.

  • Нажав клавиши command+, — или выбрав команду меню Терминал > Настройки (Terminal > Preferences), — откройте окно настройки командной строки и перейдите на вкладку Настройки (Settings).
  • Слева выберите какой-нибудь схему-профиль, и на вкладке Текст (Text) включите параметры Использовать жирные шрифты (Use Bold Fonts) и Использовать яркие цвета для жирного шрифта (Use bright colors for bold text).

Теперь такие объекты, как исполняемые файлы и каталоги, будут отображаться жирным шрифтом и более ярким цветом — так их будет проще отличить от других объектов, которые также отображаются цветным текстом.

Фон: прозрачность, размывка и обои

После настройки «колоризации» командной строки можно перейти к параметрам фона окон «Терминала»:

  • В том же окне настройки утилиты выберите нужный пункт в списке профилей и перейдите на вкладку Окно (Window).
  • Щелкните на кнопке Цвет и эффекты (Color & Effects), чтобы выбрать цвет фона, степерь его прозрачности и размывки. Совет: приятный вариант, когда прозрачность установлена на 80, а размывка — на 100 %.
  • Щелкните на выпадающем списке Изображение (Image), чтобы выбрать фоновое изображение. Желательно соблюдать принцип: темные картинки — для темных, светлые — для светлых профилей.

Обычно настройки прозрачности и размывки фона вполне достаточно, но если задать еще и фоновые обои, результат может превзойти все ожидания вырвиглазной картиной. Все в ваших руках.

Установка схем

Цветовые схемы для «Терминала» можно не только создавать с нуля и долго настраивать — их можно скачать и установить. Вот три схемы, которые пользуются среди «консольщиков» определенной популярностью:

До и после

Сделав вышеперечисленное, получаем окончательный результат — «Терминал» совсем не узнать, сравнивая его с тем, каким он был до начала настройки.

(via)

Это упрощённая версия страницы.

Читать полную версию
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Али Алиев
15.12.13 20:57
Какой то кошмар, я можно сказать что живу в консоли (+ еще броузер) vim консольный и все все все, но прозрачность и blur эффект это конечно издевательство над глазами. Попробуйте цветовую схему solarized и iTerm
Olga Kharina
27.05.16 14:07
Вообще ничего не вышло по этой статье.
Serj Serj
13.12.16 17:14
Посмотрите на скриншот. Там в коде слеши потерялись.
Olga Kharina
15.12.16 23:30
Спасибо вам большое! Наконец-то всё исправила!
Читать все комментарии