Let me share some ideas about what you could do after installing Ubuntu:
Firstly, remember to download updates and install the Ubuntu restricted extras during installation.
Update and Upgrade Ubuntu: sudo apt-get update && apt-get -y upgrade. Select Best Server to download your updates: Software & Updates, Ubuntu Software: Download from: Other. Select Best Server. Enable universe repository: sudo add-apt-repository universe. You may want to use an alias to maintain your Linux system.
alias mantaining='sudo apt-get update && apt-get -y upgrade && apt-get -y autoremove && apt-get -y clean'
Install and configure Dropbox and Google Drive. Connect Ubuntu to your online accounts: Settings, Online Accounts, Google. Once you have connected your Ubuntu to Google: A. Click on the Day/Time entry in the top bar, the Calendar popup will appear, it displays your Google Calendar events. B. Evolution (sudo apt-get install evolution): Open Evolution and check your gmail, calendar, and contacts. C Access your Google Drive: Files, [email protected].
Customize Ubuntu’s looks and behavior: Ubuntu Tweak. sudo apt install gnome-tweak-tool gnome-shell-extensions (A GNOME Shell Extension is basically software that enhances the capability of GNOME desktop).
Connect your phone(Android) to Ubuntu, How to Connect Your Android Phone to Ubuntu Wirelessly: GSConnect.
A. First, you need to install a browser extension (GNOME Shell Integration).
B Install the extension GSConnect.
C. Install KDE Connect in your phone.
D. Pair Android and Ubuntu: Open the KDE Connect app on your phone, Pair a new device, Available devices, tap the name of your Linux and hit the “Request Pairing” button.
E. Ubuntu: The phone is listed inside the Status Menu appended by a small battery percentage and an icon. 5. Mount your phone in Ubuntu’s file manager: Status Menu, Phone, Mount.
Mirror your android devices connected on USB:
A. sudo apt install scrcpy.
B. Enable adb debugging on your android: Settings, About phone and tap Build number a few times. After that, Settings, System, Developer options, enable USB debugging.
C. Connect the Android device to the computer via USB (List of devices attached: adb devices), then run scrcpy in a terminal.
Install extra codecs, Java, Microsoft Web fonts, rar, and 7zip support, etc.
sudo apt install openjdk-11-jre unrar rar p7zip-full ubuntu-restricted-extras.
Install proprietary hardware drivers: Software & Updates, Additional Drivers. You can also install it on the command line. We can detect the model and the recommended driver by typing: (this is the ouput of my Nvidia graphic card)
[email protected]:~$ ubuntu-drivers devices WARNING:root:_pkg_get_support nvidia-driver-390: package has invalid Support Legacyheader, cannot determine support level == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00001C03sv00001458sd00003718bc03sc00i00 vendor : NVIDIA Corporation model : GP106 [GeForce GTX 1060 6GB] driver : nvidia-driver-465 - distro non-free driver : nvidia-driver-460-server - distro non-free driver : nvidia-driver-450-server - distro non-free driver : nvidia-driver-418-server - distro non-free driver : nvidia-driver-390 - distro non-free driver : nvidia-driver-460 - distro non-free recommended driver : xserver-xorg-video-nouveau - distro free builtin
If you agree with the recommendation, install the recommended driver (sudo ubuntu-drivers autoinstall) or install a desired driver (sudo apt install nvidia-driver-390) and reboot (sudo reboot).
Look and feel. Enable minimize on click for the dock icons: dconf Editor, click-action: Use default value (disable), Custom value (minimize-or-previews). Install Albert Launcher, a desktop agnostic launcher; Gnome Dictionary, and CopyQ (clipboard manager) and enable them: Albert, Extensions, Python, Gnome Dictionary (sudo snap install gnome-dictionary, trigger: def word) and CopyQ (CopyQ Clipboard Manager: sudo apt install copyq. Launch it: copyq. General, Autostart. trigger cq).
Plank is a simple and lightweight dock. Install: sudo add-apt-repository ppa:ricotz/docky. sudo apt-get update. sudo apt-get install plank. 2. Configure it: plank ‐‐preferences, Appearances (Icon Size; IconZoom: 200), Docklets (Applications, Desktop). If you install Plank, you may want to remove Ubuntu’s default dock: sudo apt remove gnome-shell-extension-ubuntu-dock.
Station is the browser extension that helps you switch across all apps, documents, notes, messages, and more. Add Gmail, Twitter, Facebook, Feedly (RSS Client), TweetDeck, WhatsApp, etc. Gimp is a cross-platform image editor, it’s a viable Photoshop alternative. Visual Studio Code is a free source-code editor made by Microsoft. Flameshot is a powerful open source screenshot software for Linux.
GParted is a free partition editor for graphically managing your disk partitions: sudo apt install gparted. Wallch and Variety are automatic wallpaper changers for Linux. Timeshift is an open-source powerful backup tool similar to the Time Machine in Mac OS. sudo apt install timeshift. Once you launch Timeshift:
a) RSYNC. This is the first step; you have to choose what type of snapshots you are going to use.
b) Snapshot Location. You need to select the place in which Timeshift will save the snapshots. Ideally, you should save the snapshots in a dedicated disk or a different partition, perhaps one setup solely for storing the snapshots e.g., sdb1, my external hard drive formatted in ext4.
c) Snapshot Levels. You need to define when to take snapshots and also how many snapshots will be kept.
Barrier mimics the functionality of a KVM switch, which would allow you to use a single keyboard and mouse to control multiple computers. For instance, my macOS (server) and Ubuntu (client). A. MacOS: Server (share this computer’s mouse and keyboard). Click on Configure Server…
Drag and drop the computer icon from the top right to a suitable position. The position is essential because that’s how your mouse pointer will move between screens. Observe that you should provide the hostname of the client computer.
My Barrier server configuration. Left to right: MyLinux (PC, Ubuntu), Maximos-Mac-… (my MacPro, macOS). B. Ubuntu: Client (use another computer’s mouse and keyboard). Disable Auto config. Screen name: MyLinux. Server IP: 192.168.1.40 (my MacOS’s IP).
Maybe you could set up Barrier to run on startup. Launch Startup Applications: Name (Barrier), Command (/usr/bin/barrier).