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
- Plugin the adapter
- System Settings → Bluetooth → Adapters : should now see your adapter
- System Settings → Bluetooth → Adapters → Make Visible
- Turn the headphones on, should start up and immediately try pairing (flashing blue)
- Check that the device was discovered
- System Settings → Multimedia → Audio and Video → Audio Hardware Setup → Sound Card (LG HBS750) → Profile (High Fidelity)
- 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.