# Ubuntu User Configuration This document includes configuration that is per user and remembered in the home directory. - Clone the terminal configs - `git clone https://git.duckduckwhale.com/DuckDuckWhale/dotfiles` - Open Vim and type `:PlugInstall` ## Settings - Go to `Appearance` and choose dark mode - Go to `Date & Time` and use am/pm - Go to `Displays` and enable night light - Go to `Power` and change `Power Button Action` to `Suspend`. - Go to `Privacy -> File History & Trash` and auto delete everything in 30 days - Go to `Multitasking` and choose `Workspaces on all displays` and `Hot Corner` - Application switching? ## Firefox - Check open previous windows and tabs - Setup Multi-Account Containers - Change shortcuts to `Ctrl`+<#> ## VS Codium - `flatpak override --user --env=FLATPAK_ISOLATE_PACKAGES=0 com.vscodium.codium` - Reason: `https://github.com/flathub/ide-flatpak-wrapper/blob/master/vscode.sh` ## OBS record audio per app (may need adjustment > 22.04) ``` # configure pulse audio with obs-sink and loop it back to speakers cat >> ~/.config/pulse/default.pa << 'EOF' # include system default .include /etc/pulse/default.pa # sink that discard all input load-module module-null-sink sink_name=obs-sink # update human readable description in property list update-sink-proplist obs-sink device.description="OBS Sink" # replace with name in first output of `pacmd list-sinks` inside angle # brackets # sink must be set, otherwise would be default and cause echoing # latency_msec must be set, the lowest possible is 1 and default is 200 load-module module-loopback sink= latency_msec=1 EOF # restart pulse audio pulseaudio -k # to configure output per app to different devices sudo apt install pavucontrol ``` Source: ## [Golden Dict](https://einverne.github.io/post/2018/08/goldendict.html) - Import dictionaries in `~/.software/goldendict/stardict-cc-cedict` - Don't search in dictionaries contains more then 10000 articles