我想使用Web服务器配置工具对其进行配置,但是由于无法访问GUI,因此无法启用它:通过命令行启用它?
#1 楼
TLDR;我正在相同的设置上。这个答案变成了我的调查记录:请参阅以下适用于我的配置。背景:我已经按照教程进行了设置:通过文件共享和Mac的屏幕共享。我还安装了Shairport Sync。
我按照文档中的建议安装了kodi:
sudo apt-get update
sudo apt-get install kodi
然后我可以从CLI启动kodi
kodi
,或从Menu > Sound & Video > Kodi
下的桌面界面(在Mac上为镜像)。我已通过HDMI将Pi插入电视,在电视上显示Kodi,在Mac上显示台式机。.我没有找到通过VNC将应用程序切换到Kodi或切换空格的任何方法(ctrlcmd右箭头显示表示我只有一个活动空间)。通过SSH配置Kodi
SSH到您的服务器
nano /home/pi/.kodi/userdata/guisettings.xml
(论坛:通过SSH管理网络设置)搜索
<services>
部分,然后编辑以下属性,这些属性与默认设置有所不同:。
<services>
...
<airplay>true</airplay>
...
<esallinterfaces>true</esallinterfaces>
...
<upnprenderer>true</upnprenderer>
<upnpserver>true</upnpserver>
...
<webserver>true</webserver>
...
</services>
killall -9 kodi.bin
启动Kodi:
kodi
看看Kodi正在监听
netstat -lnptu | grep kodi
的哪些端口。
tcp 0 0 127.0.0.1:9090 0.0.0.0:* LISTEN 3805/kodi.bin
udp 0 0 0.0.0.0:9777 0.0.0.0:* 3805/kodi.bin
可能有用的提示:
服务文档列出了默认的http用户名
kodi
,密码:kodi
可在以下位置查看kodi的日志:
less ~/.kodi/temp/kodi.log
Fing是ios和android上的免费应用程序,它将检测以下设备上的设备本地网络,显示其MAC地址并扫描端口。在我的iPad上,我可以看到
#22:SSH
,#548:AFP
,#5000:upnp
,#5900:VNC
,但没有:9090
:'(.。如果我在pi上运行python -m SimpleHTTPServer
,Fing可以看到#8000:http-alt
。看看是否可以按配置浏览器的端口:http:// <用户名>:<密码> @
可以通过编辑(或创建)
/home/xbmc/.xbmc/userdata/advancedsettings.xml
来配置其他选项。删除任何一个xml配置将导致它们使用默认值重新创建。
安装时Shairport Sync(在Kodi之前),我读到:
在同一系统上,您不应拥有多个Zeroconf服务。我肯定已经运行了Avahi,而kodi也使用了avahi。。抓着稻草:有冲突吗?
启动
avahi-browse -a
会返回我网络上所有服务的列表,包括:+ eth0 IPv4 Kodi (pi) _xbmc-jsonrpc._tcp local
+ eth0 IPv4 Kodi (pi) _xbmc-events._udp local
更新:我连接了键盘和去切换了所有与连接性相关的开关。我现在通过http(http:// [localIP]:8080)连接。我将更新与默认配置进行了比较,并粘贴了上面的相关行。
评论
kodi.wiki/view/web_interface。这立即帮助了