Если у вас возникли проблемы с заменой \ на / глобально внутри vi, это потому, что первый символ особенный и его нужно экранировать, а второй обычно выбирается как разделитель sed, поэтому его также нужно избегать. Вы можете использовать:
:%!tr '\\' '/'
,
:%s,\\,/,g
или
:%s/\\/\//g
Для полноты, это то, что вам нужно сделать, если вы используете простой vi (без макросов) и не хотите использовать ex-mode:
/\\
r/nr/nr/nr/nr/nr/nr/nr/nr/nr/nr/n
повторяйте это последнее столько раз, сколько потребуется, я включаю его только для того, чтобы показать, что вы должны делать, если вы не хотите использовать экс-режим.
Если обои установлены с помощью feh
с помощью любой команды
feh --bg-*
, файл создается в вашем $ HOME
-dir с именем .fehbg
, который в основном хранит последнюю выполненную команду feh
. Таким образом, содержимое файла будет похоже на
#!/bin/sh
feh --bg-scale '/home/username/Pictures/mywallpaper.jpg'
. Затем этот сценарий можно запустить из вашего файла i3config, добавив строку
exec --no-startup-id exec bash $HOME/.fehbg
. Если вы запустите i3
с пробелами, я бы рекомендовал включить эти две строки также в вашей конфигурации:
for_window [class=".*"] border pixel 0
hide_edge_borders both
Это отключает все границы, что упоминается для предотвращения проблем с пробелами в i3-gaps.
Вы имеете в виду вот так?
Просто установите compton
и запустите его в файле конфигурации:exec compton
Таким образом, вам не придется отключать границу вашего окна. (лично я тоже не хочу)