我刚才在做一些例行检查并意识到这一点:
Raspberry Pi OS(以前称为 Raspbian)
来源:树莓派操作系统
我在他们的博客和维基百科页面上都没有发现提到这一点。为什么要把“Raspbian”这样的好名字改成繁琐且有问题的“Raspberry Pi OS”?现在我必须重命名一堆已建立的代码和东西......
我的 raspberry pi 3 B 型运行 Arch,有蓝牙问题。首先:
尽管如此,当我尝试使用蓝牙接口时,它不起作用。
bluetoothctl(作为 root),当我运行“扫描”时,告诉我
Failed to start discovery: org.bluez.Error.NotReady
Run Code Online (Sandbox Code Playgroud)
wminput 找不到蓝牙接口:
No Bluetooth interface found
unable to connect
Run Code Online (Sandbox Code Playgroud)
“systemctl status bluetooth”有以下输出:
? bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2019-03-23 21:32:47 CET; 9min ago
Docs: man:bluetoothd(8)
Main PID: 2005 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 1404)
CGroup: /system.slice/bluetooth.service
??2005 /usr/lib/bluetooth/bluetoothd
Mar 23 21:32:47 …Run Code Online (Sandbox Code Playgroud) 我正在使用 Raspberry Pi 在办公室运行信息显示。我希望在非工作时间以省电模式显示。我打算用来cron在一天的开始和结束时执行某些操作,但xset dpms force off不起作用。
我在文件中添加了xset s off,xset -dpms和 并禁用了屏幕保护程序(因此显示在白天保持打开状态)。xset s noblank/etc/xdg/lxsession/LXDE/autostart
以下是结果xset q:
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
XKB indicators:
00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift …Run Code Online (Sandbox Code Playgroud) 我最近买了一个 Raspberry Pi 2,B 型。我打算主要通过本地 WLAN 或以太网连接到它,使用来自我的主计算机的 SSH 连接。
但是,现在我有一个尚未安装任何软件的 Raspberry Pi。到目前为止,我在网上找到的有关设置 Raspberry Pi 的指南都是从将机器连接到 HDMI 显示器开始的。目前,我这里没有带 HDMI 连接的显示器。
是否可以在 Raspberry Pi 上安装(任何版本,但可能首选 raspbian)Linux 而无需将其连接到 HDMI 显示器?
似乎我的 Raspberry Pi 服务器在随机时间后失去了 wifi 连接,并且不知何故无法自动恢复。
通常手动重新启动可以解决问题。
如果大约 30 分钟后没有 wifi,我想让它自动重启。我怎样才能做到这一点?
我和这个人有同样的问题:关闭并删除启动的桥接界面
但该解决方案对我不起作用。
我使用 brctl delif 从网桥中删除所有接口。然后我使用 ifconfig 或 ip 将链接设置为关闭。然后我尝试使用 brctl br0 “bridge br0 is still up; can't delete it”删除桥。
该平台是 Raspberry Pi 上的 Raspbian。
有任何想法吗?
ifconfig 和 ifconfig -a 的相同输出:
br0 Link encap:Ethernet HWaddr 54:e6:fc:89:be:4b
inet6 addr: fe80::56e6:fcff:fe89:be4b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:6569 (6.4 KiB)
eth0 Link encap:Ethernet HWaddr b8:27:eb:47:0d:a5
inet addr:192.168.2.29 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: …Run Code Online (Sandbox Code Playgroud) 我在 raspberryPi 上运行了 arch-linux-arm。
我所在的网络使用静态 IP。
gateway IP是192.168.178.5
IP为我的设备是192.168.178.201
要连接到我使用的互联网:
ip addr add 192.168.178.201 dev eth0
ip route add default via 192.168.178.5
但是后者产生了
RTNETLINK answeres: Network is unreachable
我错过了什么?
UPDATE
mtak 的回答解决了最初的问题,
但是我仍然无法到达网关。
试图ping导致destination host unreachable
我正在尝试将教程改编为易于使用的脚本 http://qt-project.org/wiki/RaspberryPi_Beginners_guide。
我试图尽可能地减少对 sudo/root 的需求(最好只在最后dd一步)。
我的问题是:
我可以在没有 sudo/root 权限的情况下以任何方式挂载 ext4 文件系统吗?
我可以以某种方式安装它,以便以某种方式忽略 FS 上的用户/组(因此我可以在没有 sudo 的情况下运行 make install)?
文件系统当前是从文件的偏移量(即-o loop,offset=62914560)环回挂载的。
此文件是将复制到用于启动 Raspberry Pi 的 SD 卡上的映像。
LXDE 工具栏上有没有办法通过终端更改快速启动部分上的应用程序,以便可以将其放入批处理文件中以在多个客户端上进行更改?
我很好奇这些程序之间的区别是什么;通过 systemctl 启用时使用 systemd 启动,而/etc/rc.local通过 CLI 或通过 CLI启动的启动。
例如,我最近在树莓派上使用 shairport-sync。最初,我通过启用 sudo systemctl 的 shairport-sync 将 shairport-sync 设置为启动。
后来我使用其中的一个功能在shairport-sync连接设备之前运行脚本并发布。
令我惊讶的是,执行时的脚本shairport-sync没有kill arecord或aplay
然而,当我将通过终端执行,杀死了脚本运行脚本arecord和aplay。
为了进一步混淆自己,我shairport-sync通过终端杀死并启动它以查看正在发生的事情的输出。当我这样做时,当设备连接并杀死arecord和aplay. 所以,作为一个修复我禁用shairport-sync的sysmtectl,并设置它在运行/etc/rc.local作为一个快速修复。之后reboot它按我的预期运行。
这让我相信作为一部分运行systemd的程序与通过/etc/rc.local或 CLI启动时运行的程序之间存在一些差异。
为什么会发生这种情况?这是因为运行级别不同吗?什么黑魔法?
设备连接时运行的脚本shairport-sync如下:shairportstart.sh
#!/bin/sh
/usr/bin/sudo /bin/pkill arecord
if [ $(date +%H) -ge "18" -o $(date +%H) -le "7" ]; then
/usr/bin/amixer set …Run Code Online (Sandbox Code Playgroud) raspberry-pi ×10
raspbian ×4
arch-linux ×2
networking ×2
bluetooth ×1
bluez ×1
bridge ×1
broadcom ×1
command-line ×1
headless ×1
ip ×1
linux ×1
lxde ×1
monitors ×1
mount ×1
permissions ×1
qt ×1
reboot ×1
routing ×1
screensaver ×1
shell ×1
ssh ×1
systemd ×1
wifi ×1
xorg ×1