63 lines
2.0 KiB
Markdown
63 lines
2.0 KiB
Markdown
|
# 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 <name> 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=<name> latency_msec=1
|
||
|
EOF
|
||
|
|
||
|
# restart pulse audio
|
||
|
pulseaudio -k
|
||
|
|
||
|
# to configure output per app to different devices
|
||
|
sudo apt install pavucontrol
|
||
|
```
|
||
|
|
||
|
Source: <https://miyacogbf.github.io/mlgb/only-game-sound/>
|
||
|
|
||
|
## [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
|