Только интерактивные оболочки читают файл, который может содержать определения псевдонима. Если Вы хотите использовать псевдоним для команды в отрывках оболочки, выполняемых приложениями, псевдоним не является правильным инструментом. Вместо этого запишите сценарий обертки как это:
#!/bin/sh
gvim --remote "$@"
Назовите его ~/bin/grim
и сделайте это исполняемым файлом. Удостоверьтесь, что Вы имеете ~/bin
в Вашем PATH
(можно поместить сценарий в любой другой каталог, это находится в Вашем PATH
).
Если Вы хотите, чтобы это работало на каждого пользователя в системе, вставьте его /usr/local/bin
вместо этого, гарантируя, что тот каталог находится в общем ПУТИ.
Нет, нет никаких запасных сокетов, просто плавающих вокруг, Но их легко сделать, столь легкий, что Вы, возможно, сделали поэтому, если каталог, Вы создавали их в существовавшем и у Вас было разрешение записи. Чтобы заставить Ваш пример работать, Вам, вероятно, нужно mkdir /some; chown vlc_user.rmt_grp /some; chmod 0775 /some
. и это легче если дистанционное управление и плеер, выполненный как тот же пользователь.
rc
был переименован кoldrc
!, Что страница справки устарела. Кроме того, это соответствующий для использованияnetcat
отправить сообщения на сокет после того, как это открыто vlc? – Lombard 19.01.2014, 15:37vlc -I oldrc --rc-unix socket-name
, и вуаля, это работает. Используяvlc -I rc --rc-unix socket-name
не дает ошибок, но VLC никогда не открывает сокет, таким образом, он не работает без видимой причины. – blujay 14.09.2015, 14:15