Skip to content

Instantly share code, notes, and snippets.

@weblogix
Last active September 28, 2020 01:56
Show Gist options
  • Save weblogix/5c1d3d5e4aa7b1dcda4c8c4d1fbd40b6 to your computer and use it in GitHub Desktop.
Save weblogix/5c1d3d5e4aa7b1dcda4c8c4d1fbd40b6 to your computer and use it in GitHub Desktop.
[Ubuntu Installation notes] #ubuntu #linux

Mac-like keys

Gnome-tweak-tool

  • Keyboard & Mouse -> Ctrl Position -> Swap Left Win and Left Ctrl

Installation via DKMS (recommended) You may need to install git and dkms first, e.g. on Ubuntu: sudo apt install git dkms

Clone this repo and go into the source code directory:

git clone https://github.com/free5lot/hid-apple-patched
cd hid-apple-patched.git

Install module:

sudo dkms add .
sudo dkms build hid-apple/1.0
sudo dkms install hid-apple/1.0

Then, create file /etc/modprobe.d/hid_apple.conf. The following configuration emulates a standard PC layout:

options hid_apple fnmode=2
options hid_apple swap_fn_leftctrl=1
options hid_apple swap_opt_cmd=1
options hid_apple rightalt_as_rightctrl=1
options hid_apple ejectcd_as_delete=1

Finally, apply the new config file:

sudo update-initramfs -u

To (re-)load the module for immediate use, run

sudo modprobe -r hid_apple; sudo modprobe hid_apple

Installation

Installer troubleshoot

Nvidia Drivers

Launchers

Software

  • Terminator Terminal - sudo apt-get install terminator
  • FeedReader - RSS Reader (supports feedly)
  • ramme - Instgram desktop client (free)

Utilities

  • Stacer - System optimizer and monitor

Power Management

  • auto-cpufreq - Automatic CPU speed & power optimizer for Linux based on active monitoring of laptop's battery state, CPU usage and system load. Ultimately allowing you to improve battery life without making any compromises.

  • CPU Power Manager - CPU Power Manager for Gnome Shell

Development

  • VSCode - IDE
$ curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
$ sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
$ sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
$ sudo apt-get update
$ sudo apt-get install code

Tweaks

Gnome Shell Extensions

  • gnome-tweak-tool - sudo apt install gnome-tweak-tool
  • gnome-shell-extensions - sudo apt install gnome-shell-extensions
  • ShellTile - A tiling window extension for GNOME Shell
  • WinTile - A tiling window extension for GNOME Shell
  • Put WIndows - Fully customizable replacement for the old compiz put plugin.
  • Dynamic Top Bar -
  • Dash to Dock - Dash to dock extension is an enhanced dash for GNOME Shell.

Themes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment