Noble
Ansible
Most of my setup is now down by the groot-workstation role in my ansible scripts. See the Readme for details (make sure to switch to the appropriate release branch if it's not the latest).
Binary Driver Installation
# Prep Git # Bootstrap (sets the ppa, users, groups, etc) sudo apt install git ssh-keygen # Add your key to https://github.com/settings/keys # Fetch groot_ansible git clone git@github.com:stonier/groot_ansible # Drop into the virtualenv cd groot_ansible && . ./venv.bash # Bootstrap & Setup ./scripts/groot-ansible-bootstrap # Reboot (to pick up changes with groups) and drop into the virtualenv cd groot_ansible && . ./venv.bash # Bring everything in (run other commands individually if that doesn't work) groot-ansible bootstrap/daniel # Post-steps # VCI doesn't force your system to focal, so if you wish to permanently use that configuration: vci config https://raw.githubusercontent.com/stonier/repos_index/devel/focal.yaml vci config file:///mnt/mervin/workspaces/devel/bob/repos_index/focal.yaml
NVidia
Binary Driver Installation
# Current (if vendor string is nouveau, it's the open source driver. If it's mesa, it's software only) glxinfo | grep OpenGL # Discover ubuntu-drivers list # Install Proprietry sudo ubuntu-drivers install nvidia:550 # Check nvida-smi glxgears vkcube
Language
My groot-ansible will have installed all the required packages and the basic configuration, but I still seem to be missing some steps:
- Under System Settings→Regional Settings→Language add Korean (will install a few debs)
- Run gnome-language-selector, add 한국어 and select input method fcitx
- Ignore any .config/debconf-kde-helperrc can't write errors (longtime bug)
- If groot-ansible did not install ~/.config/autostart/fcitx.desktop log into gnome and run Startup Applications, add fcitx
- NB: Kubuntu's System Settings→Startup & Shutdown→Add button is broken
- Log out / log in
- Under System Settings→Regional Settings→Input Method
- Uncheck Only Show Current Language
- Shift Hangul across to the right
- Under Global Config → Trigger Input Method, reset the shortcut if necessary (groot-ansible installs right alt as default, but you probably want the 'Hangul' key)
- Set skin to dark
If there are still issues, try running from the command line: fcitx-diagnose
Themes
System Settings
- Global Theme/Look and Feel: Breeze Dark
- Plasma Style: E-Plasma/Psion Round/Viola-Dark-Plasma
- Application Style/Application Style: Oxygen
- Application Style/Window Decoration: Ambience KDust / KDust
- Application Style/Application Style/Gnome-GTK: Breeze
- Colour: Magnesium / Dust / Darkwood
- Font: Noto Sans 8-9 / Hack 9
- Icons: Fekete, Optimus, Cllarity
- Workspace Behaviour/General Behaviour:
- Single Click (Clicking Files → Opens Them)
- Workspace Behaviour/Desktop Effects
- Wobbly Windows
- Workspace Behaviour/Virtual Desktops: 2x2, Slie (no Desktop Cube Animation?)
- Shortcuts → Global Shortcuts → KWin → Switch One Desktop Down: Ctrl-Alt-Down, .etc
- Window Management/Window Behaviour: Focus follows mouse - Mouse precedence
- Regional Settings/Spell Check: Australian
Other
- Desktop [Layout]: Right Click→Configure Desktop→Layout→Desktop
- Kate [Line Numbers]: Settings→Configure Kate→Appearance→Borders→Show Line Numbers
Synergy (Not Tested Yet)
No deb release for focal, but you can compile the sources with tag v1.11.1-stable (bionic's synergy 1.08 won't work, qt4→qt5 transition). However, a 1.08 server (bionic) is compatible with a 1.11 client.