Saturday, December 15, 2018

vim: copy to clibpard

Add this to ~.vimrc, for ctrl+c shortuct vnoremap :w !xclip -i -sel c

Thursday, November 22, 2018

Bash: reset bash conosole

tput reset

PulseAudio: Stream sound from home to work computer over ssh and vnc

1. At work use papref to "Enable network access to local sound devices"and restart computer.

2. Copy pulse cookie from work to home: ~/.config/pulse/cookie so that work and home computer share same secret (cookie).

3. At work start: sudo start-pulseaudio-x11

4. At work open reverse tunnel for pulseadio: ssh -X -R 9998:localhost:4713 home

5. At work use vnc to connect to home.

6. Once connected using vnc to home, start firefox (for example) at home computer using: PULSE_SERVER=localhost:9998 firefox

The instructions are based on this:

Thursday, October 25, 2018

Atom: Change command-palette:toggle keybinding

'ctrl-shift-:': 'command-palette:toggle'

Friday, October 19, 2018

Arch: System freezes when coping large files from usb

Add the following two lines to /etc/sysctl.d/99-sysctl.conf (create if not exists)
vm.dirty_background_ratio=1 vm.dirty_ratio=2
vm.vfs_cache_pressure = 50

To apply use sudo sysctl -p /etc/sysctl.d/99-sysctl.conf or restart.

Tuesday, October 02, 2018

Arch: Python 3.6 rpc/rpc.h missing

The solution was to manually specify where `rpc/rpc.h` was for configuration: CPPFLAGS="-I/usr/include/tirpc" ./configure --prefix=/opt/python362 --enable-shared -I/usr/include/tirpc

Monday, September 24, 2018

youtube-dl: download mp3 and skip on failure

youtube-dl --extract-audio --audio-format mp3 -i PLAYLIST_URL_OR_VIDEO_LINK

Monday, September 17, 2018

MATLAB: vision.ShapeInserter crashes in Arch Linux

Seems its same problem as here:

Solution was to remove libfreetype files from /opt/MATLAB/R2016a/bin/glnxa64

sudo mv libfreetype* exclude/