прослушивание mpd на порту 6600

По-видимому, lpoptions должен выполняться как локальный пользователь. Следовательно, замена

lpoptions -d $pr

на

sudo -H -u user lpoptions -d $pr

для обоих принтеров $pr решает проблему.

Предполагая, user является вашим именем пользователя , теперь полный скрипт /etc/network/if-up.d/set-default-printer:

#!/bin/sh

ip_A="1.1.1.1"
ip_B="2.2.2.2"

pr_A="Printer-A"
pr_B="Printer-B"


ip=$(hostname -I | cut -d " " -f 1)

if [ $ip = $ip_A ]; then 
    sudo -H -u user lpoptions -d $pr_A
fi

if [ $ip = $ip_B ]; then 
    sudo -H -u user lpoptions -d $pr_B
fi
1
задан 13 March 2012 в 19:32

1 ответ

mpd является демоном музыкального плеера и не требуется VLC. Безопасно удалить с помощью sudo apt-get remove mpd.

3
ответ дан 25 May 2018 в 13:32

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

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