FreeBSD - 1-fares/notes GitHub Wiki

Screen brightness:

kldload acpi_video
    (if necessary)
sysctl hw.acpi.video.lcd0.brightness=10
    (0 to 100)

Activate HDMI port:

xrandr

Disable display power management system, and start VNC server in .xinitrc:

# .xinitrc
./start_vnc_server.sh &
#xset dpms 0 0 0
xset -dpms
exec /usr/local/bin/startxfce4 --with-ck-launch

start_vnc_server.sh:

#!/bin/sh
while :
do
	x11vnc -display :0
done

Umlaute:

https://forums.freebsd.org/threads/german-umlauts-in-x.28413/
(comment by chris1381)
activate:
    setxkbmap us dev-de

Mount USB:

mount -t msdos -o -m=666,-M=666 /dev/da0s1 /mnt/usb

Rip CD:

cdrecord -scanbus
cdda2wav -D 3,0,0 -B
lame -h -b 160 file1.wav file1.mp3

Rip DVD:

mencoder dvd://$2 -o $1_$2.avi -oac mp3lame -lameopts cbr:br=128 -ovc lavc -lavcopts vcodec=mpeg4

Rebuild graphics kernel module: /boot/modules/i915kms.ko

/usr/ports/graphics/drm-next-kmod

Build new kernel: https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html

# svn update /usr/src
check /usr/src/UPDATING
# cd /usr/src
# make -j4 buildworld
# make -j4 kernel KERNCONF=GENERIC-NODEBUG
# shutdown -r now
# cd /usr/src
# make installworld
# mergemaster -Ui
# shutdown -r now

Ramdisk (256 MB, owner/group fares, at /usr/home/fares/tmp)

mdmfs -w fares:fares -s 256m md1 /usr/home/fares/tmp

Delete Ramdisk:

umount /usr/home/fares/tmp
mdconfig -d -u 1

Instead of ssh-copy-id:

cat ~/.ssh/id_rsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"