Skip to content

Linux commands

Notes for when I setup

sudo apt install gnome-tweaks vlc git

sudo snap install bitwarden
sudo snap install --classic code

https://support.atlassian.com/bitbucket-cloud/docs/set-up-repository-access-keys-on-linux/

sudo nano /etc/default/grub
sudo update-grub

sudo apt-get install xboxdrv

snap plex install 

# for app inmage - https://askubuntu.com/a/1340209/464349
sudo apt-get install fuse libfuse2

#docker
sudo usermod -aG docker $USER

sudo apt autoremove

# 

sudo apt install gnome-browser-connector
# https://extensions.gnome.org/extension/4648/desktop-cube/
# https://extensions.gnome.org/extension/36/lock-keys/
# https://extensions.gnome.org/extension/595/autohide-battery/
# https://extensions.gnome.org/extension/1604/arrange-windows/
# https://extensions.gnome.org/extension/5006/rclone-manager/
# https://rclone.org/downloads/
sudo -v ; curl https://rclone.org/install.sh | sudo bash
# https://extensions.gnome.org/extension/782/pidgin-im-integration/

update desktop path
`~/.config/user-dirs.dirs`
https://askubuntu.com/questions/66322/how-can-i-change-the-desktop-folder-path


sudo apt install python3-pycodestyle

Gaming on ubuntu with Microsoft Xbox controller

  • Install driver: sudo apt-get install xboxdrv
  • Remove native driver: echo "blacklist xpad" | sudo tee -a /etc/modprobe.d/blacklist.conf
  • Get the hardware id: hw_id=$(lsusb | grep Microsoft | awk '{print $6}')
  • extract vendor id: vendor=$(echo $hw_id | awk -F':' '{print $1}')
  • extract device id: device=$(echo $hw_id | awk -F':' '{print $2}')
  • add hardware to udev rules: echo "SUBSYSTEM==\"usb\", ACTION==\"add\", ATTRS{idVendor}==\"$vendor\", ATTRS{idProduct}==\"$device\", GROUP=\"plugdev\", MODE=\"660\"" | sudo tee -a /etc/udev/rules.d/51-xboxdrvRule.rules
  • allow non-sudo use: KERNEL=="uinput", MODE="0666"
  • update crontab to start driver: (crontab -l ; echo "@reboot /usr/bin/xboxdrv")| crontab -
  • reboot

Source

And to fix the button mapping:

stadia-bt.xboxdrv

[xboxdrv]
mimic-xpad  = true
# evdev-debug   = true

[evdev-absmap] 
ABS_X       = x1
ABS_Y       = y1
ABS_RZ      = y2
ABS_Z       = x2
ABS_HAT0Y   = dpad_y
ABS_HAT0X   = dpad_x
ABS_GAS     = rt
ABS_BRAKE   = lt

[evdev-keymap]
BTN_SOUTH   = a
BTN_EAST    = b
BTN_WEST    = y
BTN_NORTH   = x
BTN_TR      = rb
BTN_TL      = lb
BTN_THUMBR  = tr
BTN_THUMBL  = tl
BTN_SELECT  = back
BTN_START   = start
BTN_MODE    = guide

[axismap]
-Y1     = Y1
-Y2     = Y2
- xboxdrv --config stadia-bt.xboxdrv --evdev /dev/input/$EVENT

Flash DNS cache

sudo apt autoremove

Drive Partitioning

For the EFI mode, we recommend to create four different partitions:

  • EFI (UEFI bootloader)
  • / (EXT4 - Linux system)
  • /home (EXT4 - personal user data)
  • swap (temporary storage)

Source

Imaging to drive or device

$ sudo dd if=/path/to/os.iso of=/dev/sdb bs=4M && sync