1
0
mirror of https://github.com/kremalicious/blog.git synced 2024-06-16 17:43:14 +02:00

mention writable home folders, typos

This commit is contained in:
Matthias Kretschmann 2020-03-11 21:23:26 +01:00
parent a9ca7c2444
commit 4ac25229a5
Signed by: m
GPG Key ID: 606EEEF3C479A91F
3 changed files with 790 additions and 535 deletions

View File

@ -25,7 +25,7 @@ To make this work, macOS requires each service to be running and advertised to t
This guide assumes your Raspberry Pi is already setup and connected to your local network. All command line instructions can either be executed directly on the Raspberry Pi, or remotely via SSH which you can achieve by simply following the [official SSH guide](https://www.raspberrypi.org/documentation/remote-access/ssh/README.md).
I'm using a Rasperry Pi 4, Model B, running [Raspbian Buster with desktop](https://www.raspberrypi.org/downloads/raspbian/), and macOS Catalina. The Raspberry model shouldn't matter for the scope of this guide, and the instructions should also work some macOS versions down.
I'm using a Raspberry Pi 4, Model B, running [Raspbian Buster with desktop](https://www.raspberrypi.org/downloads/raspbian/), and macOS Catalina. The Raspberry model shouldn't matter for the scope of this guide, and the instructions should also work some macOS versions down.
Furthermore, this guide should also work on any Linux distribution like Ubuntu or Debian itself. The principals to make a Raspberry Pi show up in macOS are applicable to any Linux distribution capable of running a VNC server, Samba, and Avahi.
@ -91,7 +91,17 @@ To do so:
sudo smbpasswd -a pi
```
Where `pi` refers to the user account on the Raspberry Pi you want to connect to. After setting a new password, restart the Samba service:
Where `pi` refers to the user account on the Raspberry Pi you want to connect to.
By default, Samba exposes home folders as read-only. To change that, modify Samba's main config file `smb.conf`:
```bash
sudo nano /etc/samba/smb.conf
```
In there, scroll down to the `[homes]` section and set `read only = no` to make shared home folders writable.
After setting a new password and modifying `smb.conf`, restart the Samba service:
```bash
sudo service smbd restart
@ -232,7 +242,7 @@ Make sure to use the port you use for SSH access on your server if you are not u
sudo service avahi-daemon restart
```
But to be absolutely sure, you should reboot your Rasperry Pi with:
But to be absolutely sure, you should reboot your Raspberry Pi with:
```bash
sudo reboot
@ -254,4 +264,4 @@ As for screen sharing, you can use any VNC app on iPhone or iPad and it should w
![Raspberry Pi in Screens.app on iPadOS](raspberry-ipados-screens.jpg)
There is also a way to make the Rasperry Pi available via [AirDrop](https://support.apple.com/en-us/HT204144). The [Open Wireless Link (OWL) project](https://owlink.org) set out to reverse engineer the protocol used for AirDrop, Apple Wireless Direct Link (AWDL). The setup is rather hacky and unstable but they provide a [tutorial for the Rasperry Pi 3](https://owlink.org/2019/05/16/howto-use-airdrop-on-raspberry-pi-3.html) if you want to try.
There is also a way to make the Raspberry Pi available via [AirDrop](https://support.apple.com/en-us/HT204144). The [Open Wireless Link (OWL) project](https://owlink.org) set out to reverse engineer the protocol used for AirDrop, Apple Wireless Direct Link (AWDL). The setup is rather hacky and unstable but they provide a [tutorial for the Raspberry Pi 3](https://owlink.org/2019/05/16/howto-use-airdrop-on-raspberry-pi-3.html) if you want to try.

1283
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -41,18 +41,18 @@
"fast-exif": "^1.0.1",
"feather-icons": "^4.26.0",
"fraction.js": "^4.0.12",
"gatsby": "^2.19.32",
"gatsby": "^2.19.39",
"gatsby-image": "^2.2.43",
"gatsby-plugin-catch-links": "^2.1.27",
"gatsby-plugin-feed": "^2.3.28",
"gatsby-plugin-lunr": "^1.5.2",
"gatsby-plugin-manifest": "^2.2.44",
"gatsby-plugin-manifest": "^2.2.47",
"gatsby-plugin-matomo": "^0.8.1",
"gatsby-plugin-meta-redirect": "^1.1.1",
"gatsby-plugin-offline": "^3.0.37",
"gatsby-plugin-offline": "^3.0.40",
"gatsby-plugin-react-helmet": "^3.1.23",
"gatsby-plugin-sass": "^2.1.30",
"gatsby-plugin-sharp": "^2.4.7",
"gatsby-plugin-sharp": "^2.4.11",
"gatsby-plugin-sitemap": "^2.2.28",
"gatsby-plugin-svgr": "^2.0.2",
"gatsby-plugin-typescript": "^2.2.2",
@ -61,15 +61,15 @@
"gatsby-redirect-from": "^0.2.1",
"gatsby-remark-autolink-headers": "^2.1.25",
"gatsby-remark-breaks": "^1.0.0",
"gatsby-remark-copy-linked-files": "^2.1.38",
"gatsby-remark-images": "^3.1.46",
"gatsby-remark-copy-linked-files": "^2.1.39",
"gatsby-remark-images": "^3.1.49",
"gatsby-remark-images-medium-zoom": "^1.4.0",
"gatsby-remark-smartypants": "^2.1.22",
"gatsby-remark-vscode": "^2.0.3",
"gatsby-source-filesystem": "^2.1.50",
"gatsby-source-filesystem": "^2.1.53",
"gatsby-source-graphql": "^2.1.34",
"gatsby-transformer-remark": "^2.6.55",
"gatsby-transformer-sharp": "^2.3.17",
"gatsby-transformer-remark": "^2.6.58",
"gatsby-transformer-sharp": "^2.3.18",
"graphql": "^14.6.0",
"intersection-observer": "^0.7.0",
"node-fetch": "^2.6.0",
@ -107,8 +107,8 @@
"@types/react-helmet": "^5.0.15",
"@types/react-transition-group": "^4.2.4",
"@types/shortid": "0.0.29",
"@typescript-eslint/eslint-plugin": "^2.22.0",
"@typescript-eslint/parser": "^2.22.0",
"@typescript-eslint/eslint-plugin": "^2.23.0",
"@typescript-eslint/parser": "^2.23.0",
"@welldone-software/why-did-you-render": "^4.0.5",
"babel-eslint": "^10.1.0",
"babel-jest": "^25.1.0",
@ -132,7 +132,7 @@
"prettier": "^1.19.1",
"prettier-stylelint": "^0.4.2",
"shortid": "^2.2.15",
"stylelint": "^13.2.0",
"stylelint": "^13.2.1",
"stylelint-config-css-modules": "^2.2.0",
"stylelint-config-prettier": "^8.0.1",
"stylelint-config-standard": "^20.0.0",