This is an old revision of the document!
brick.home.art-core.org
- brick is a
- Intel NUC DC3217IYE
- i3-3217U (Q4 2012)
- 2 GB RAM - KVR1333D3S8N9/2G 2GB 1Rx8 256M x 64-Bit PC3-10600 CL9 240-Pin DIMM
- 16 GB RAM - Corsair Vengeance 16GB (2x8GB) DDR3 1600 MHz (PC3 12800) Desktop Memory 1.5V
- 30 GB Kingston mSATA SSD
- running ArchLinux
archinstall / LVM on LUKS echo brick > /etc/hostname ``` # /etc/systemd/network/20-ethernet.network [Match] Name=eno1 [Network] DHCP=no Address=192.168.xx.xx/24 Gateway=192.168.xx.1 DNS=9.9.9.9 ``` # Basic setup ``` pacman -S zsh htop powertop tmux git colordiff wget openssh neovim ripgrep tig jq pacman -S podman podman-compose podman-docker pacman -S gdm xfce4 keepassxc xorg-xrandr dmenu ## pacman -S sway foot wlr-randr fuzzel systemctl enable sshd systemctl start sshd ``` The NUC seemed to be very happy to just suspend after some time of perceived (not real) idle time, this seems to have fixed it. ``` # /etc/systemd/sleep.conf.d/sleep.conf [Sleep] # Disable suspend AllowSuspend=no AllowHibernation=no AllowSuspendThenHibernate=no AllowHybridSleep=no ``` # RustDesk was laggy, `wayvnc -v 0.0.0.0` didn't seem to do anything (or crash gnome-session), # so what I ended up doing was: ``` cd /opt/src/aur git clone https://aur.archlinux.org/xrdp.git cd xrdp makepkg sudo pacman -U xrdp... cd .. git clone https://aur.archlinux.org/xorgxrdp.git cd xorgxrdp makepkg sudo pacman -U xorgxrdp... ``` now add an `.xinitrc` (What year is it?) ``` cp /etc/X11/xinit/xinitrc $HOME/.xinitrc chmod +x $HOME/.xinitrc ``` and replace the last lines with: ``` export XDG_SESSION_TYPE=x11 export GDK_BACKEND=x11 exec xfce4-session ``` finally ``` systemctl enable gdm.service systemctl enable xrdp.service xrdp-sesman.service systemctl start xrdp.service xrdp-sesman.service ``` Also make sure that `ls -al /etc/systemd/system/display-manager.service` is a symlink to `gdm.service` - didn't seem to work with sddm. @TODO inspired by https://www.dokuwiki.tachtler.net/doku.php?id=tachtler:xrdp_archlinux
I wanted to connect my speakers to the NUC so I had audio that is separated from the machine I am currently working on. I chose pipewire and ordered a C-Media USB sound card for 7 EUR. 0d8c:0012 C-Media Electronics, Inc. USB Audio Device pacman -S alsa-lib alsa-utils pipewire pipewire-pulse wiremix wireplumber Overall it was a terrible experience because I did not know that xrdp would not work with local sound.