Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/WyldePointer/openbsd-desktop
An awesome OpenBSD 6.1 desktop.
https://github.com/WyldePointer/openbsd-desktop
Last synced: 3 months ago
JSON representation
An awesome OpenBSD 6.1 desktop.
- Host: GitHub
- URL: https://github.com/WyldePointer/openbsd-desktop
- Owner: WyldePointer
- License: bsd-2-clause
- Created: 2017-09-03T10:53:00.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-12T14:45:13.000Z (almost 7 years ago)
- Last Synced: 2024-01-07T01:43:55.524Z (6 months ago)
- Homepage:
- Size: 387 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-openbsd - An awesome OpenBSD 6.1 desktop
- awesome-openbsd - An awesome OpenBSD 6.1 desktop
- awesome-openbsd - An awesome OpenBSD 6.1 desktop
README
![openbsd-desktop-screenshot-0.png](assets/images/openbsd-desktop-screenshot-0.png)
![openbsd-desktop-screenshot-1.png](assets/images/openbsd-desktop-screenshot-1.png)### Step 0: Updating the default installation
This is similar to what you do in Debian-ish distributions via
`apt-get update && apt-get upgrade`: [1]```sh
# echo "https://ftp.openbsd.org/pub/OpenBSD" >> /etc/installurl
# syspatch
```What it does is simply getting the list of patches(or updates, if you prefer)
and then downloading and applying them accordingly.It's highly recommended to "patch your shit"(R)(TM) before anything else and
if you prefer to see what you're going to download / apply, you can visit
https://www.openbsd.org/errata61.html
or simply add the `-c` option to your `syspatch` utility:```sh
# syspatch -c
001_dhcpd
002_vmmfpu
003_libressl
004_softraid_concat
005_pf_src_tracking
006_libssl
007_freetype
008_exec_subr
009_icmp_opts
010_perl
012_wsmux
013_icmp6_linklocal
014_libcrypto
015_sigio
016_sendsyslog
017_fuse
018_recv
019_tcp_usrreq
020_sockaddr
021_ptrace
022_fcntl
023_wsdisplay
024_sosplice
025_ieee80211
026_smap
027_net80211_replay
```### Step 1: Installing the XFCE
After rebooting the machine, it's time to install the XFCE packages:
```sh
# pkg_add xfce xfce-extras consolekit2
```### Step 2: Enabling services
Append the following lines to your `/etc/rc.conf.local`:
```
multicast_host=YES
pkg_scripts="messagebus"
```### Step 3: Enabling XFCE
As a user(not the root), we should enable the XFCE in our `~/.xsession` file:
(`$ vi ~/.xsession`)```
exec ck-launch-session startxfce4
```Done! Reboot your machine and it should work like a charm.
Special thanks goes to **Keith Burnett** for his straightforward guide at
http://sohcahtoa.org.uk/openbsd.html
[1] The `echo` command is not mandatory for the next runs.
[2] Legacy way: (`# vi /root/pkg_add.sh`)
```sh
#!/bin/sh
#export PKG_PATH=https://ftp.openbsd.org/pub/OpenBSD/`uname -r`/packages/`uname -m`/
pkg_add $*
```
(The `export` line is commented out because we've already created the
`/etc/installurl` and it's just there due to historical reasons and backward
compatibility with the versions prior to `6.1`.)After a `# chmod +x /root/pkg_add.sh`, we should be able to install our packages
using `/root/pkg_add.sh name_of_the_package`:```sh
# /root/pkg_add.sh git
```