Skip to content

Shell scripts for setting up Manjaro Linux for Python programming and deep learning

License

Notifications You must be signed in to change notification settings

giswqs/manjaro-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 26, 2025
38eb94c · Apr 26, 2025

History

63 Commits
Jan 12, 2020
Apr 22, 2025
Apr 24, 2025
Dec 25, 2022
Apr 24, 2025
Apr 20, 2025
Apr 22, 2025
Apr 26, 2025
Apr 22, 2025
Jan 12, 2020
Jan 5, 2019
Apr 21, 2025
Feb 3, 2024
Apr 25, 2025
Apr 22, 2025
Feb 2, 2024
Jan 5, 2019
Apr 25, 2025

Repository files navigation

manjaro-linux

MIT

Shell scripts for setting up Manjaro Linux for Python programming and deep learning

Author: Qiusheng Wu (https://wetlands.io)

How to use these shell scripts?

My favorite apps:

  • Package manager: pamac (enable AUR)
  • Backup: timeshift
  • Dist utility: gnome-disk-utility (for auto mount options)
  • System cleaner: stacer-bin
  • Workspace theme: arc-kde papirus-icon-theme papirus-maia-icon-theme
  • Browser: google-chrome brave
  • Programming: visual-studio-code-bin r rstudio-desktop-bin pycharm-professional miniconda3 cuda cudnn python-tensorflow-cuda
  • Office Suite: softmaker-office-2018-bin
  • Cloud backup: dropbox insync onedrive
  • Remote desktop: teamviewer anydesk nomachine krdc remmina
  • FTP client: filezilla
  • Email clients: mailspring wavebox
  • ISO files: etcher furiusisomount xfburn, woeusb
  • Image editor: gimp pinta krita
  • Vector editor: inkscape
  • Screen recorder: peek flameshot obs-studio
  • PDF editor: masterpdfeditor-free gscan2pdf pdfarranger moonshiner pdfchain
  • Chat: skypeforlinux-stable-bin electronic-wechat zoom slack-desktop
  • Wallpaper: variety
  • Pandora Radio client: pithos
  • Media server: plex-media-server rhythmbox
  • E-book reader: calibre
  • Virtual machine: virtualbox crossover
  • Firewall: gufw
  • System info: hardinfo
  • Math: mathpix-snipping-tool
  • Geospatial: google-earth qgis saga-gis
  • Download manager: motrix

Installation

Choose erase disk and the BTRFS file system.

Settings

  • Enter BIOS to change boot order to boot from USB first
  • Power settings: System Settings > Power Management > Suspend when inactive for > Do nothing
  • Keyboard settings: System Settings > Keyboard > Numlock on startup: Turn on
  • Choose Breath Dark theme: System Settings >Quick Settings >Breath Dark
  • Disable log out confirmation: System Settings >System >Session >Desktop Sesssion >Uncheck "Ask for confirmation" >On login, Start with an empty session
  • Enable AUR: Pamac >Preferences >Third Party >Enable AUR support > Check for updates
  • Change terminal shortcut: Konslole >Settings >Configure Keyboard Shortcuts > Search Paster >Custom Shortcut >Ctrl+V

Start Rustdesk

Start rustdesk before login

kate /etc/systemd/system/rustdesk.service

Paste the following content

[Unit]
Description=RustDesk Remote Desktop
After=network.target

[Service]
ExecStart=/usr/bin/rustdesk --service
Restart=always
User=root
Environment=DISPLAY=:0

[Install]
WantedBy=multi-user.target

Then run the following commands

sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl enable rustdesk
sudo systemctl start rustdesk

Then run

sudo systemctl status rustdesk

Releases

No releases published

Packages

No packages published

Languages