стрелка исчезла из адресной строки в powerline [duplicate]

Как вы не сказали, я думаю, ваш netbook имеет Intel графику.

Вы никогда не получите скорости, которые вы получили в Windows на Ubuntu с помощью этих графических элементов, поддержка Intel просто нет драйверов.

Вы говорите

, но после установки lubuntu он работает примерно на 30%.

У вас будет более высокая производительность с xubuntu, поскольку lubuntu очень раздетая и не предназначена для игр или вообще не существует игр, вы можете увидеть хорошее увеличение производительности с помощью xubuntu, используйте только lubuntu ], если вы должны на своем оборудовании.

Благодаря @ pilot6 для указания, новое ядро ​​имеет хорошие драйверы для новых фиков Intel с mesa, но более старые GMA чипы имеют плохую поддержку, так как вы никогда не упоминали о GPU, который у вас есть, я не знаю, что у вас есть, но поскольку вы используете lubuntu, я просто предполагаю, что ваш чип старше.

156
задан 26 April 2014 в 16:09

9 ответов

Установка плагина:

Установите python-pip и git: Откройте терминал, нажав Ctrl + Alt + T и запустите:

sudo apt-get install python-pip git
  • Для пользователя: В терминальном запуске:
    pip install --user git+git://github.com/Lokaltog/powerline
    
    Добавьте ~/.local/bin в $PATH, изменив ~/.profile на ваш любимый редактор:
    gksudo gedit ~/.profile
    
    и добавив следующие строки в конце:
    if [ -d "$HOME/.local/bin" ]; then
        PATH="$HOME/.local/bin:$PATH"
    fi
    
  • System wide : В терминальном запуске:
    su -c 'pip install git+git://github.com/Lokaltog/powerline'
    

Установка шрифта:

Powerline предоставляет два способа установки необходимых шрифтов. Если вы используете один из следующих терминалов: Gnome Terminal, Konsole, lxterminal, st, Xfce Terminal, Terminator, Guake, Yakuake, вы должны использовать "Fontconfig ".

  • Fontconfig: (рекомендуется) Для пользователя: выполните следующие команды в терминале:
    wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
    mkdir -p ~/.fonts/ && mv PowerlineSymbols.otf ~/.fonts/
    fc-cache -vf ~/.fonts
    mkdir -p ~/.config/fontconfig/conf.d/ && mv 10-powerline-symbols.conf ~/.config/fontconfig/conf.d/
    
    System wide: выполните следующие команды в терминале:
    wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
    sudo mv PowerlineSymbols.otf /usr/share/fonts/
    sudo fc-cache -vf
    sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/
    
  • Исправленный шрифт: используйте этот метод, только если метод «Fontconfig» не работает для вас или вы используете терминал, отличный от указанного выше. Загрузите шрифт по вашему выбору из powerline-fonts . Переместите исправленный шрифт на ~/.fonts/ для установки для каждого пользователя или /usr/share/fonts для системной установки. Запустите fc-cache -vf ~/.fonts, чтобы обновить кеш шрифтов, sudo fc-cache -vf, чтобы сделать это в системном масштабе.

Чтобы использовать исправленный шрифт в Gvim, см. этот ответ и изменить шрифт вашего соответствующего терминала, проверьте этот вопрос: Как изменить шрифт различных терминальных эмуляторов? .

Использование: (для каждой установки пользователя)

  • Линия статуса Vim: добавьте следующее к своему ~/.vimrc или /etc/vim/vimrc:
    set rtp+=$HOME/.local/lib/python2.7/site-packages/powerline/bindings/vim/
    
    " Always show statusline
    set laststatus=2
    
    " Use 256 colours (Use this setting only if your terminal supports 256 colours)
    set t_Co=256
    
  • Приглашение Bash: добавьте следующую строку к вашему приглашению ~/.bashrc или /etc/bash.bashrc:
    if [ -f ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh ]; then
        source ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
    fi
    
  • Zsh: добавьте следующую строку к вашему ~/.zshrc или /etc/zsh/zshrc:
    if [[ -r ~/.local/lib/python2.7/site-packages/powerline/bindings/zsh/powerline.zsh ]]; then
        source ~/.local/lib/python2.7/site-packages/powerline/bindings/zsh/powerline.zsh
    fi
    
  • Строка состояния Tmux: добавьте следующую строку к вашему ~/.tmux.conf:
    source ~/.local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf
    set-option -g default-terminal "screen-256color"
    
    Если ваш терминал поддерживает 256 цветов, установите переменную среды TERM в xterm-256color, изменив ~/.bashrc или /etc/bash.bashrc и добавив следующую строку:
    export TERM=xterm-256color
    
    Чтобы проверить, поддерживает ли ваш терминал 256 цветов, проверьте документацию своего терминала или Google. Большинство популярных терминалов поддерживают 256 цветов.

Использование: (для системной установки)

  • Vim statusline: добавьте следующие к вашим ~/.vimrc или /etc/vim/vimrc :
    set rtp+=/usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
    
    " Always show statusline
    set laststatus=2
    
    " Use 256 colours (Use this setting only if your terminal supports 256 colours)
    set t_Co=256
    
  • Приглашение Bash: добавьте следующую строку в приглашение ~/.bashrc или /etc/bash.bashrc:
    if [ -f /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh ]; then
        source /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh
    fi
    
  • Zsh: добавьте следующую строку в свой ~/.zshrc или /etc/zsh/zshrc:
    if [[ -r /usr/local/lib/python2.7/dist-packages/powerline/bindings/zsh/powerline.zsh ]]; then
        source /usr/local/lib/python2.7/dist-packages/powerline/bindings/zsh/powerline.zsh
    fi
    
  • Строка состояния Tmux: добавьте следующую строку к вашему ~/.tmux.conf:
    source /usr/local/lib/python2.7/dist-packages/powerline/bindings/tmux/powerline.conf
    set-option -g default-terminal "screen-256color"
    
    Если ваш терминал поддерживает 256 цветов, установите переменную среды TERM на xterm-256color, изменив ~/.bashrc или /etc/bash.bashrc и добавив следующую строку:
    export TERM=xterm-256color
    
    Чтобы проверить, поддерживает ли ваш терминал 256 цветов, проверьте документацию своего терминала или Google. Самые популярные терминалы поддерживают 256 цветов.

Конфигурация:

Подробную информацию о настройке Powerline: Конфигурация .

Uninstall:

Чтобы удалить Powerline, выполните одну из следующих команд в терминале:

  • Чтобы удалить установку на пользователя:
    pip uninstall powerline
    
  • Чтобы удалить установку системы:
    su -c 'pip uninstall powerline'
    

Источник: Бета-версия Powerline

Альтернативы:

Если вы «Установка Powerline только для Vim вы должны попробовать vim-авиакомпания , которая более настраиваема и легка.

213
ответ дан 13 August 2018 в 04:28

Начиная с Ubuntu 14.10 (utopic), пакет powerline доступен в репозитории юниверсов. Чтобы установить его, просто запустите эту команду в своем терминале:

sudo apt-get install powerline

В качестве альтернативы вы сможете установить его с помощью программного обеспечения Ubuntu Software Center.

23
ответ дан 18 July 2018 в 00:32

В 14.04 с последней версией Powerline

С последней установкой Powerline все стало намного проще. Вот как я это сделал.

Установите Vundle и настройте его в своем .vimrc. Установите powerline через установщик пакета Vundle. Установите шрифты (просто запустите сценарий ./install.sh). Используйте следующие настройки в вашем .vimrc: Bundle 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'} " Powerline setup set laststatus=2 set term=xterm-256color set termencoding=utf-8 set guifont=Ubuntu\ Mono\ derivative\ Powerline:10 " set guifont=Ubuntu\ Mono let g:Powerline_symbols = 'fancy' Перейдите в папку ~/.vim/bundles/powerline/fonts и дважды щелкните шрифт, который там находится. Установите его. (В некоторых системах вам нужно скопировать конфигурацию шрифта powerline в /etc/fonts/conf.d) Выйти и вернуться.

Примечание: вам больше не нужно устанавливать его через pip.

4
ответ дан 18 July 2018 в 00:32

Несмотря на то, что на этот ответ был дан ответ, похоже, решение также может быть несколько излишним с точки зрения рассрочки для Bash на данный момент времени. Не знаю, могу ли я использовать Powerline в предыдущих репозиториях, но он доступен в текущих репозиториях. Это говорит о том, что теперь Bash сейчас гораздо менее абстрагирован.

Установите Powerline с помощью этой команды;

sudo apt install powerline

Для каждой конфигурации пользователя отредактируйте свою [!]

gedit ~/.bashrc

И добавьте это в документ;

if [ -f `which powerline-daemon` ]; then powerline-daemon -q POWERLINE_BASH_CONTINUATION=1 POWERLINE_BASH_SELECT=1 . /usr/share/powerline/bindings/bash/powerline.sh fi

Для конфигурации системы отредактируйте /etc/bash.bashrc как root с выбранным текстовым редактором.

sudo su, а затем gedit /bash.bashrc

и добавьте это в документ;

if [ -f `which powerline-daemon` ]; then powerline-daemon -q POWERLINE_BASH_CONTINUATION=1 POWERLINE_BASH_SELECT=1 . /usr/share/powerline/bindings/bash/powerline.sh fi
5
ответ дан 18 July 2018 в 00:32

Если вы просто хотите расширение bash, я написал небольшой скрипт, который автоматизирует шаги руководства, которые написал Башарат Сиалви (большое спасибо за эту полную ссылку).

В синтезе (но, пожалуйста, посмотрите сначала сценарий, так как я не буду нести ответственность, если он выкинет ваш компьютер из окна или удалит ваши файлы):

git clone git@github.com:vincepii/ubuntu-powerline-bash.git cd ubuntu-powerline-bash ./install.sh

https://thealarmclocksixam.wordpress.com/2016/02/ 28 / quick-setup-powerline-for-bash-in-ubuntu /

https://thealarmclocksixam.wordpress.com/2016/02/28/quickly-setup-powerline-for- Баш-в-убунту /

2
ответ дан 18 July 2018 в 00:32

Начиная с Ubuntu 14.10 (utopic), пакет powerline доступен в репозитории юниверсов. Чтобы установить его, просто запустите эту команду в своем терминале:

sudo apt-get install powerline

В качестве альтернативы вы сможете установить его с помощью программного обеспечения Ubuntu Software Center.

23
ответ дан 24 July 2018 в 17:14
  • 1
    Следует, наверное, также упомянуть, что пользователю нужно будет установить свой эмулятор в «логин». так что ~ / .profile будет правильно запущен или они могут столкнуться с проблемами, не имея возможности использовать свой терминал, когда он не сможет найти команду powerline. – Jordon Bedwell 25 May 2013 в 07:36
  • 2
    как указано ниже, путь установки для всей системы /usr/local/lib/python2.7/dist-packages/powerline/. Итак, на vimrc вы должны указать на /usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/ вместо – dinigo 14 November 2013 в 23:31
  • 3
    @ demil133 Исправлено! – Basharat Sialvi 15 November 2013 в 00:20
  • 4
    для меня (на Ubuntu 12.04) для установки шрифта пользователя не работает, мне приходилось устанавливать шрифты по всей системе – jmarceli 7 December 2013 в 14:38
  • 5
    Однако это не решает мою проблему. Есть ли что-то еще в этом, что нужно сделать для этого? – Michael Aquilina 13 February 2015 в 19:41
  • 6
    Да, есть, но это зависит от того, как вы хотите использовать powerline. Инструкции по его интеграции в общие приложения содержатся в документации пакета, расположенной в /usr/share/doc/powerline. Соответствующим файлом в этом пакете является README.Debian . – jcharaoui 18 February 2015 в 01:21
  • 7
    Больше не работает в Ubuntu 15.04 – Goddard 17 July 2015 в 01:54
  • 8
    Если инструкция найдена в документе, поместите их здесь. В противном случае не стоит просто писать команду для ее установки, потому что установка ничего не делает – Anwar 27 November 2016 в 22:02
  • 9
    Следует добавить, что этот метод не включает привязки bash и многие другие привязки отсутствуют. – Goddard 20 August 2017 в 00:18
  • 10
    Все привязки включены в пакет powerline, включая привязки bash. Они установлены в /usr/share/powerline/bindings. – jcharaoui 13 April 2018 в 04:25

В 14.04 с последней версией Powerline

С последней установкой Powerline все стало намного проще. Вот как я это сделал.

Установите Vundle и настройте его в своем .vimrc. Установите powerline через установщик пакета Vundle. Установите шрифты (просто запустите сценарий ./install.sh). Используйте следующие настройки в вашем .vimrc: Bundle 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'} " Powerline setup set laststatus=2 set term=xterm-256color set termencoding=utf-8 set guifont=Ubuntu\ Mono\ derivative\ Powerline:10 " set guifont=Ubuntu\ Mono let g:Powerline_symbols = 'fancy' Перейдите в папку ~/.vim/bundles/powerline/fonts и дважды щелкните шрифт, который там находится. Установите его. (В некоторых системах вам нужно скопировать конфигурацию шрифта powerline в /etc/fonts/conf.d) Выйти и вернуться.

Примечание: вам больше не нужно устанавливать его через pip.

4
ответ дан 24 July 2018 в 17:14
  • 1
    Как этот метод влияет на доступность Powerline для использования в оболочках, tmux и т. Д.? – Dennis Williamson 5 June 2015 в 06:06
  • 2
    @DennisWilliamson Честно говоря, я не знаю, как я не использовал powerline в этих контекстах. Поскольку вся конфигурация является специфичной для vim, я могу представить, что это вообще не влияет на другие контексты. – don.joey 5 June 2015 в 10:23
  • 3
    @ don.joey Согласно документации, они должны не использоваться рядом (см. предупреждение): powerline.readthedocs.org/en/latest/usage/… – Andrew 2 July 2015 в 09:10
  • 4
    @Андрю, я не уверен, что я понял. Вы имеете в виду, что вы не должны устанавливать как через Vundle, так и через pip? Потому что это не то, что я предлагаю, верно? – don.joey 2 July 2015 в 14:36
  • 5
    Да, вот что я имею в виду. Разве это не то, что вы предлагали? Vundle работает только для vim-only, но если вы хотите его в нескольких местах, вместо этого установите только через pip, а затем настройте для vim. – Andrew 2 July 2015 в 18:23

Несмотря на то, что на этот ответ был дан ответ, похоже, решение также может быть несколько излишним с точки зрения рассрочки для Bash на данный момент времени. Не знаю, могу ли я использовать Powerline в предыдущих репозиториях, но он доступен в текущих репозиториях. Это говорит о том, что теперь Bash сейчас гораздо менее абстрагирован.

Установите Powerline с помощью этой команды;

sudo apt install powerline

Для каждой конфигурации пользователя отредактируйте свою [!]

gedit ~/.bashrc

И добавьте это в документ;

if [ -f `which powerline-daemon` ]; then powerline-daemon -q POWERLINE_BASH_CONTINUATION=1 POWERLINE_BASH_SELECT=1 . /usr/share/powerline/bindings/bash/powerline.sh fi

Для конфигурации системы отредактируйте /etc/bash.bashrc как root с выбранным текстовым редактором.

sudo su, а затем gedit /bash.bashrc

и добавьте это в документ;

if [ -f `which powerline-daemon` ]; then powerline-daemon -q POWERLINE_BASH_CONTINUATION=1 POWERLINE_BASH_SELECT=1 . /usr/share/powerline/bindings/bash/powerline.sh fi
5
ответ дан 24 July 2018 в 17:14

Если вы просто хотите расширение bash, я написал небольшой скрипт, который автоматизирует шаги руководства, которые написал Башарат Сиалви (большое спасибо за эту полную ссылку).

В синтезе (но, пожалуйста, посмотрите сначала сценарий, так как я не буду нести ответственность, если он выкинет ваш компьютер из окна или удалит ваши файлы):

git clone git@github.com:vincepii/ubuntu-powerline-bash.git cd ubuntu-powerline-bash ./install.sh

https://thealarmclocksixam.wordpress.com/2016/02/ 28 / quick-setup-powerline-for-bash-in-ubuntu /

https://thealarmclocksixam.wordpress.com/2016/02/28/quickly-setup-powerline-for- Баш-в-убунту /

2
ответ дан 24 July 2018 в 17:14
  • 1
    Привет, я использовал ваш файл сценария. Но я не получаю символы стрелки на моем терминале bash . Хотя я получаю их внутри vim. – TheLinuxEvangelist 28 October 2016 в 14:01
  • 2
    Неважно, я нашел решение: я добавил следующую строку: export LC_CTYPE="en_US.UTF-8" в мой .bashrc. Ранее это было & lt; en_IN & quot; – TheLinuxEvangelist 28 October 2016 в 15:03

Другие вопросы по тегам:

Похожие вопросы: