Значки Zsh сломались в urxvt

Не запускайте sshfs с sudo. Если вы это сделаете, ssh будет считать, что файловая система принадлежит корню. Запустите его от имени себя, тогда вы сможете записывать в файлы.

пояснение

При работе без sudo вам нужно монтировать в свой собственный каталог, поскольку вы, вероятно, не можете писать в / mnt. Итак, вот пример того, как использовать sshfs после того, как вы добавили user_allow_other в /etc/fuse.conf:

$ cd                      # make sure you are in home directory
$ mkdir mnt               # create empty directory
$ sshfs server.com: mnt   # mount my home directory on server.com on ./mnt
$ ls mnt
[contents of home directory on server]
$ touch mnt/new_file      # no problem creating a new file
$ fusermount -u mnt       # unmount file system
$ rmdir mnt
4
14.03.2018, 09:54
1 ответ

Я тоже использую версию Manjaro Linux для сообщества i3wm (18.0.4 Illyria )и URXVT версии 9.22. У меня была точно такая же проблема при установке Oh My Zsh.

Следуя всестороннему и полезному совету Дж. Г. Миллера, я отредактировал свой файл ~/.Xresources в соответствии с рекомендациями, и это сработало. Фантастический!

Пока я не открыл предустановленный файловый менеджер Manjaro --рейнджер (на основе привязки клавиш vi ). Изменение на ~/.Xresources привело к искажению значков в этом приложении.

Обнаружение похожего вопроса о переполнении стека Я (после отмены вышеупомянутого изменения )исправил мой файл ~/.Xresources из:

URxvt.font:      9x15,xft:TerminessTTFNerdFontMono

-:

URxvt.font:      9x15,xft:TerminessTTFNerdFontMono,xft:DejaVu Sans Mono:autohint=true:size=12

Насколько я понимаю, приведенное выше означает, что шрифты Manjaro i3 по умолчанию используются для рейнджера, но затем, когда встречается не -распознанный глиф (, например, в Oh My Zsh ), DejaVu Sans Mono используется вместо этого. Оба приложения теперь отображаются корректно.

Тем не менее, спасибо Дж. Г. Миллеру за правильное направление.

2
27.01.2020, 20:47

Теги

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