Bionic


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
# Bootstrap (sets the ppa, users, groups, etc)
sudo apt install git
git clone https://github.com/stonier/groot_ansible
cd groot_ansible/scripts
./groot-ansible-bootstrap
# Reboot and drop into the virtualenv
cd groot ansible
. ./setup.bash
# Bring everything in (run other commands individually if that doesn't work)
groot-ansible bootstrap/daniel
# VCI doesn't force your system to bionic, so if you wish to permanently use that configuration:
vci config https://raw.githubusercontent.com/stonier/repos_index/devel/bionic.yaml

NVidia


Binary Driver Installation
# Check what driver you are using (if vendor string is nouveau, it's the open source driver)
glxinfo | grep OpenGL
# Learn about your device and the recommended driver
ubuntu-drivers devices
# Install the recommended driver, e.g.
sudo apt install nvidia-390

Language

My groot-ansible will have installed all the required packages and the basic configuration, but I still seem to be missing some steps:

  • Start gnome-language-selector
    • Add Korean to the installed set of languages (will install a few debs)
    • Select Input: fcitx
  • Add fcitx to your startup programs
  • Add the following snippet to ~/.xprofile (eventually get into ansible):
XIM Env
# setup input methods
export GTK_IM_MODULE=fcitx
export QT4_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
  • Log out / log in
  • Right-click the fcitx icon on the panel → Configure
    • Uncheck Only Show Current Language 
    • Drag Hangul across
    • Under Global Config → Trigger Input Method, reset the shortcut if necessary (groot-ansible installs right alt as default)
    • Set skin to dark

If there are still issues, try running from the command line: fcitx-diagnose

Themes

System Settings

  • Workspace Theme/Look and Feel: Breeze Dark
  • Workspace Theme/Desktop Theme: Elegance
  • Workspace Theme/Splash Screen: Darkine
  • Colour: Magnesium
  • Font: Noto Sans 8-9 / Hack 9
  • Icons: Clarity
  • Application Style/Widget Style: Oxygen
  • Application Style/Window Decorations: Ambience-Kdust
  • Application Style/GTK: Breeze-Dark/Prefer Dark GTK3 Theme/Noto Sans 9
  • Desktop Behaviour/Desktop Effects
    • Wobbly Windows
    • Desktop Cube (Ctrl-Alt-Tab)
    • Desktop Cube Animation
  • Desktop Behaviour/Virtual Desktops: 2x2, Switching (Ctrl-Alt-Left/Right/Up/Down)
  • Window Management/Window Behaviour: Focus follows mouse - Mouse precedence
  • Input Devices/Mouse: Single Click

Other

  • Desktop [Layout]: Right Click→Configure Desktop→Layout→Desktop
  • Kate [Line Numbers]: Settings→Appearance→Borders→Show Line Numbers
  • Amarok  [Local Collection]: Settings→Configure Amarok→Local Collection→/mnt/mervin/media/music
  • ...

Thelio

Has a 1.8T partition under /dev/mapper/cryptswap1

Graveyard


Theme Hacks
# Change the fugly splash screen to match your background
sudo cp /mnt/mervin/media/pictures/backgrounds/backtrack/eye_of_the_dragon.png /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/artwork/background.png

LG HBS750 Bluetooth Headphones

  1. Plugin the adapter
  2. System Settings → Bluetooth → Adapters : should now see your adapter
  3. System Settings → Bluetooth → Adapters → Make Visible
  4. Turn the headphones on, should start up and immediately try pairing (flashing blue)
  5. Check that the device was discovered
  6. System Settings → Multimedia → Audio and Video → Audio Hardware Setup → Sound Card (LG HBS750) → Profile (High Fidelity)
  7. System Settings → Multimedia → Audio and Video → Device Preference → Audio Playback: prefer LG HBS750 in all categories

Without the high fidelity step it will engage, but then the headset will shake (error) and amarok/youtube will just hang.