Mac OS X Terminal клон для Ubuntu
Я хотел бы установить тему Max OS X Terminal для Ubuntu Terminal. Мне очень нравятся шрифты и цвета. Вот как выглядит Mac Terminal:
Источник изображения
Есть несколько вещей, которые я хочу видеть в терминале Ubuntu:
- Я хочу заменить [email protected]:~/Dropbox$ с именем пользователя и именем компьютера в этом формате: desktop:Dropbox username$
- Я хочу изменить шрифт терминала, чтобы он выглядел как в терминале Mac.
- Я хочу изменить цветовую схему, чтобы она была похожа на цветовую схему терминала Mac.
Обратите внимание, что я не хочу менять тему Ubuntu. Я использую Unity с темой по умолчанию, но я хочу изменить только настройки терминала, потому что это наиболее используемое мной приложение.
3 ответа
Изменение стиля подсказки
Чтобы изменить формат приглашения, добавьте следующие строки в ~/.bashrc файл:
### Prompt style export PS1="\033[0;33m\h:\W \u\$ \e[m"
Теперь терминал выглядит так:
Терминальный шрифт
Шрифт Intall Monaco. Вы можете запустить это в Терминале:
curl -kL https://raw.githubusercontent.com/cstrap/monaco-font/master/install-font-ubuntu.sh | bash
Предупреждение: у вас могут быть проблемы с этим шрифтом в браузере. Это обсуждается здесь.
Затем установите шрифт Terminal для использования Monacao: Edit -> Profile Preferences и измените шрифт:
Цветовая схема
Сохраните следующее содержимое в файл XML:
global/active_encodings /schemas/apps/gnome-terminal/global/active_encodings UTF-8 current
global/confirm_window_close /schemas/apps/gnome-terminal/global/confirm_window_close true global/default_profile /schemas/apps/gnome-terminal/global/default_profile Default global/profile_list /schemas/apps/gnome-terminal/global/profile_list Default
global/use_menu_accelerators /schemas/apps/gnome-terminal/global/use_menu_accelerators true global/use_mnemonics /schemas/apps/gnome-terminal/global/use_mnemonics true keybindings/close_tab /schemas/apps/gnome-terminal/keybindings/close_tab <Ctrl><Shift>w keybindings/close_window /schemas/apps/gnome-terminal/keybindings/close_window <Ctrl><Shift>q keybindings/copy /schemas/apps/gnome-terminal/keybindings/copy <Ctrl><Shift>c keybindings/detach_tab /schemas/apps/gnome-terminal/keybindings/detach_tab keybindings/full_screen /schemas/apps/gnome-terminal/keybindings/full_screen F11 keybindings/help /schemas/apps/gnome-terminal/keybindings/help F1 keybindings/move_tab_left /schemas/apps/gnome-terminal/keybindings/move_tab_left <Ctrl><Shift>Page_Up keybindings/move_tab_right /schemas/apps/gnome-terminal/keybindings/move_tab_right <Ctrl><Shift>Page_Down keybindings/new_profile /schemas/apps/gnome-terminal/keybindings/new_profile keybindings/new_tab /schemas/apps/gnome-terminal/keybindings/new_tab <Ctrl><Shift>t keybindings/new_window /schemas/apps/gnome-terminal/keybindings/new_window <Ctrl><Shift>n keybindings/next_tab /schemas/apps/gnome-terminal/keybindings/next_tab <Control>Page_Down keybindings/paste /schemas/apps/gnome-terminal/keybindings/paste <Ctrl><Shift>v keybindings/prev_tab /schemas/apps/gnome-terminal/keybindings/prev_tab <Control>Page_Up keybindings/reset /schemas/apps/gnome-terminal/keybindings/reset keybindings/reset_and_clear /schemas/apps/gnome-terminal/keybindings/reset_and_clear keybindings/save_contents /schemas/apps/gnome-terminal/keybindings/save_contents disabled keybindings/set_terminal_title /schemas/apps/gnome-terminal/keybindings/set_terminal_title keybindings/switch_to_tab_1 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_1 <Alt>1 keybindings/switch_to_tab_10 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_10 <Alt>0 keybindings/switch_to_tab_11 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_11 keybindings/switch_to_tab_12 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_12 keybindings/switch_to_tab_2 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_2 <Alt>2 keybindings/switch_to_tab_3 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_3 <Alt>3 keybindings/switch_to_tab_4 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_4 <Alt>4 keybindings/switch_to_tab_5 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_5 <Alt>5 keybindings/switch_to_tab_6 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_6 <Alt>6 keybindings/switch_to_tab_7 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_7 <Alt>7 keybindings/switch_to_tab_8 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_8 <Alt>8 keybindings/switch_to_tab_9 /schemas/apps/gnome-terminal/keybindings/switch_to_tab_9 <Alt>9 keybindings/toggle_menubar /schemas/apps/gnome-terminal/keybindings/toggle_menubar keybindings/zoom_in /schemas/apps/gnome-terminal/keybindings/zoom_in <Ctrl>plus keybindings/zoom_normal /schemas/apps/gnome-terminal/keybindings/zoom_normal <Ctrl>0 keybindings/zoom_out /schemas/apps/gnome-terminal/keybindings/zoom_out <Ctrl>minus profiles/Default/allow_bold /schemas/apps/gnome-terminal/profiles/Default/allow_bold false profiles/Default/alternate_screen_scroll /schemas/apps/gnome-terminal/profiles/Default/alternate_screen_scroll true profiles/Default/background_color /schemas/apps/gnome-terminal/profiles/Default/background_color #0D0D19192626 profiles/Default/background_darkness /schemas/apps/gnome-terminal/profiles/Default/background_darkness 0.5 profiles/Default/background_image /schemas/apps/gnome-terminal/profiles/Default/background_image profiles/Default/background_type /schemas/apps/gnome-terminal/profiles/Default/background_type solid profiles/Default/backspace_binding /schemas/apps/gnome-terminal/profiles/Default/backspace_binding ascii-del profiles/Default/bold_color /schemas/apps/gnome-terminal/profiles/Default/bold_color #000000000000 profiles/Default/bold_color_same_as_fg /schemas/apps/gnome-terminal/profiles/Default/bold_color_same_as_fg true profiles/Default/cursor_blink_mode /schemas/apps/gnome-terminal/profiles/Default/cursor_blink_mode system profiles/Default/cursor_shape /schemas/apps/gnome-terminal/profiles/Default/cursor_shape block profiles/Default/custom_command /schemas/apps/gnome-terminal/profiles/Default/custom_command profiles/Default/default_show_menubar /schemas/apps/gnome-terminal/profiles/Default/default_show_menubar true profiles/Default/default_size_columns /schemas/apps/gnome-terminal/profiles/Default/default_size_columns 80 profiles/Default/default_size_rows /schemas/apps/gnome-terminal/profiles/Default/default_size_rows 24 profiles/Default/delete_binding /schemas/apps/gnome-terminal/profiles/Default/delete_binding escape-sequence profiles/Default/encoding /schemas/apps/gnome-terminal/profiles/Default/encoding current profiles/Default/exit_action /schemas/apps/gnome-terminal/profiles/Default/exit_action close profiles/Default/font /schemas/apps/gnome-terminal/profiles/Default/font Monaco Bold 10 profiles/Default/foreground_color /schemas/apps/gnome-terminal/profiles/Default/foreground_color #D3D1D7D7CFCF profiles/Default/icon /schemas/apps/gnome-terminal/profiles/Default/icon profiles/Default/login_shell /schemas/apps/gnome-terminal/profiles/Default/login_shell false profiles/Default/palette /schemas/apps/gnome-terminal/profiles/Default/palette #000000000000:#F5F579780000:#7373D2D11615:#D554C1D77F49:#40DAC851F332:#CECE5C5B0000:#C1C07D7C1110:#7373D2D11615:#262626262626:#EDEDD4D40000:#7373D2D11615:#EFEF29292929:#0000ABAAFFFF:#BAB99F9F0000:#E9E8B9B86E6E:#ADAD7F7FA8A7 profiles/Default/scroll_background /schemas/apps/gnome-terminal/profiles/Default/scroll_background true profiles/Default/scroll_on_keystroke /schemas/apps/gnome-terminal/profiles/Default/scroll_on_keystroke true profiles/Default/scroll_on_output /schemas/apps/gnome-terminal/profiles/Default/scroll_on_output false profiles/Default/scrollback_lines /schemas/apps/gnome-terminal/profiles/Default/scrollback_lines 512 profiles/Default/scrollback_unlimited /schemas/apps/gnome-terminal/profiles/Default/scrollback_unlimited false profiles/Default/scrollbar_position /schemas/apps/gnome-terminal/profiles/Default/scrollbar_position right profiles/Default/silent_bell /schemas/apps/gnome-terminal/profiles/Default/silent_bell false profiles/Default/title /schemas/apps/gnome-terminal/profiles/Default/title Terminal profiles/Default/title_mode /schemas/apps/gnome-terminal/profiles/Default/title_mode replace profiles/Default/update_records /schemas/apps/gnome-terminal/profiles/Default/update_records true profiles/Default/use_custom_command /schemas/apps/gnome-terminal/profiles/Default/use_custom_command false profiles/Default/use_custom_default_size /schemas/apps/gnome-terminal/profiles/Default/use_custom_default_size false profiles/Default/use_system_font /schemas/apps/gnome-terminal/profiles/Default/use_system_font false profiles/Default/use_theme_background false profiles/Default/use_theme_colors /schemas/apps/gnome-terminal/profiles/Default/use_theme_colors false profiles/Default/visible_name /schemas/apps/gnome-terminal/profiles/Default/visible_name Default profiles/Default/word_chars /schemas/apps/gnome-terminal/profiles/Default/word_chars -A-Za-z0-9,./?%&#:_=+@~
Затем импортируйте цветовую схему, выполнив следующую команду:
gconftool-2 --load terminal-color-scheme.xml
. где terminal-color-scheme.xml это имя файла XML, который содержит содержимое выше.
После этого ваш терминал будет выглядеть так:
Большинство из нас работает с приглашением оболочки. По умолчанию в большинстве дистрибутивов Linux отображается имя хоста и текущий рабочий каталог. Вы можете легко настроить приглашение для отображения важной для вас информации. Управление осуществляется через специальную переменную оболочки.
Для отображения текущей настройки подсказки используйте
Вывод будет таким, как показано ниже, ваш будет таким же, если вы не играли с ним раньше-
Модифицировать [email protected] в Username пользование-
чтобы сделать это изменение постоянным, используйте edit /.bashrc by-
Если вы хотите добавить другие вещи, такие как дата и все, чтобы подсказать, дайте мне знать, я добавлю другую информацию.
Ваш второй вопрос о том, как изменить шрифт, для этого установите средство настройки твина из программного центра Ubuntu или через терминал, как —
sudo apt-get install unity-tweak-tool
и и измените шрифт и размер согласно вашему желанию.
в-третьих, я не имею ни малейшего представления изменить цветовую схему Ubuntu как MAC, так как я не фанат MAC, но да, вы можете изменить свой быстрый цвет, как описано ниже:
Чтобы установить приглашение зеленого цвета, введите следующую команду:
Измените цветовой код согласно вашему желанию из таблицы, показанной ниже.
И если вы хотите изменить полный цвет шрифта для терминала, перейдите в терминал — отредактируйте — настройте и используйте цвет шрифта cutom как —
Это все, что я знаю, я не знаю, как вы можете изменить это для шаблонов, как показано в вашем вопросе..
Дополнительный совет — для того, чтобы сделать его похожим на mac, используйте http://www.noobslab.com/2013/10/mac-os-x-mbuntu-1310-pack-is-ready.html.