- When ordering a computer you do NOT want vPro in your Wifi chip. From what I read it has a remote machine takeover. Was designed for corporations to have access to employee laptops.
- De-google, de-apple, de-monopolize yourself.
- :The more you know: about computers the better off you will be.
- Ubuntu with Gnome GUI is very equivalent to a Windows or Mac computer at this point(Oct 2021). The graphics are just not as sleek and you have more control and freedom.
- This set of assumptions are based on installing Ubuntu 21.04, Oct 2021. By default:
- Some level of Wi-fi works
- Firefox is installed
- External Monitor plug-in works
- Connecting a printer works
- LibreOffice is installed
- You want a computer mirroring Alison's setup. Mix-and-match as desired. Use at your own risk as the GNU GPLv2 license says.
- You will need a USB key (portable USB) that is at least 4 GB large. This will allow you to make an Ubuntu bootable USB so you can install the OS on your new machine. PLEASE BE AWARE you have to DELETE everything on it in order to do this*... pick a USB key to use accordingly.
- These instructions will get out of date from Oct. 2021 relatively quickly.
As of 2022-05-03.
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 21.10
Release: 21.10
Codename: impish
Shift+Cnl+C
or +V
to copy and paste into terminal.
- Framework community forum on Ubuntu Linux install on Framework laptop
- Install Ubuntu 21.04 (only distribution that works right now (Oct 2021).
- Version 20 doesn't have default Wifi)
- Make sure you're installing this specific Ubuntu version. I had to hunt on the Ubuntu website to find this particular version.
- Install updated Wifi Drivers ^Restart
sudo apt-get update
sudo apt-get install vim
- Enable Deep Sleep ^Restart
- Install Ubuntu 21.04 (only distribution that works right now (Oct 2021).
- Run all updates in Ubuntu Software.
- Run all updates in Software Updater. (at this point somethings stop working so update Ubuntu version)
- In Software Update, update from Ubuntu 21.04 to 21.10(Impish).
- Login to Firefox account. Confirm Firefox Extensions. This adds bookmarks and passwords too.
- Install Slack from Download
- Disk level encryption.
- Change dot files to personal defaults
.bash_profile
on Mac =.profile
on Linux Ubuntu. See README.md in this repo.
- Copy to or create new SSH keys for commputer
- "Favorite" Apps in your dock so they stay in the dock
- Terminal
- Settings
- Software Updater
- Screenshot
- Firefox (should be by default)
- Files (should be by default)
- Slack
- Calculator
- Your note-taking app of choice
- Tweak setting on how long to wait before sleeping (1 minute is too short)
- Settings > Power > Power Saving > Automatic Suspend.
- On Battery Power 15 minutes.
- On Plugged In 30 minutes.
- Video codecs. There's an apt option for ubuntu-restricted-extras. However, for me, in this laptop and configuration,
sudo apt-get install -y ffmpeg
worked for me. Make sure to restart your browser.- For playing DVDs. Reference
#maybe sudo add-apt-repository multiverse sudo apt install libdvd-pkg #it's okay that some of them don't install sudo apt install libdvdread7 sudo apt install libdvdread8 sudo apt install libdvdread4 sudo apt install libdvdnav4 #these are the ones that are proprietary from what I can tell sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly sudo apt install ubuntu-restricted-extras
- For playing DVDs. Reference
- Audacity needs a file change to give it a permission. It prompts you with instructions in a modal on start-up. The Blue microphone worked after doing this. I also had to put the sample rate at 192kb in audacity to avoid error messages.
- See also anything in the current summary of install steps from the frame.work 21.04 install thread.
sudo apt install gnome-tweaks
to get 2 finger right click to work.
- Audacity (audio)
- VLC (video)
- Inkscape (vector art)
- Calibre (e-book library management)
sudo apt-get install calibre
) - GIMP (non-vector art, but easier). Note "digital signatures" in this app means signed certificate signatures. To add an image signature you have to add a new layer based on opening a file. Then you have to scale the image signature layer by clicking on the layer name and scaling that layer specifically.
- Toggl Timer. Otherise Linux instructions with flatpak.
- install flatpak
- toggl on flatpak - this may also be possible through a new app(that I think was added by flatpak) called Software
- Dropbox (Ubuntu Software)
- Github Desktop for Linux
- Docker for Ubuntu and follow the post-install linux instructions
- Mozilla VPN. instructions
sudo add-apt-repository ppa:mozillacorp/mozillavpn
sudo apt-get update
sudo apt-get install mozillavpn
mozillavpn # turn on
Login via web browser to Firefox account.
- Zoom from Software app.
- Ensure connection with Gitlab.
- Does need key to gitlab created.
- Must pull repo through Terminal CLI from Gitlab and then you can use it in Github for Desktop. Github for Desktop, on Linux at least, no longer offers a GUI interface for connecting to non-Github or local repo sources.
- ??Evolution for email Client via Ubuntu software.
- Text-to-speech, especially for ePub.
- Install voice synthesizer and a nice voice. From askubuntu.com answer
sudo apt-get install festival sudo apt-get install festvox-us-slt-hts festival -i festival> (voice_cmu_us_slt_arctic_hts) festival> (SayText "Don't hate me, I'm just doing my job!")
- Set the nice voice as default voice in
/etc/festival.scm
using these instructions. My file ends up with:
(Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE") (Parameter.set 'Audio_Method 'Audio_Command) (set! voice_default 'voice_cmu_us_slt_arctic_hts) (set! hts_duration_stretch 0.1) (Parameter.set 'Duration_Stretch 2.5)
- Install Flatpak so you can install Foliate via Flatpak not via snap.
- Restart
- Install Foliate via flatpak. Foliate is an ePUB viewer that lets you add annotations and more control over which voice to do TTS reading in.
flatpak install flathub com.github.johnfactotum.Foliate
- For my own reference: short ubuntu tts page, Festival Official Project Page.
- Setup addiitonal permissions groups
- Setup a guest account
- Figure out best Screenshots with ease of Mac keyboard shortcuts. Default Screenshot app is too time consuming. Fast research pass hasn't found a good answer.
- Figure out best Note Taking Program. * --Notes App and To Do app should be in the same app.--
- (Joplin Markdown and Preview mode task lists as of Oct 2021 are "buggy" for my personal workflow)
- View latest note-taking recommendations on Slant
- Trying QOwnNotes
- RECOMMEND AGAINST the related QOwnNotes Firefox Web Companion Breaks copy/paste from Firefox. Makes a new note for each copy/paste instead of including in current note. I didn't figure out a way to do image inclusion with it.
- QOwnNotes Make Spellcheck Work
- Trying QOwnNotes
- Figure out best Password sharing/random creation/saving
- [ PENDING - Can't figure out how not to have 1Password vault put online ] In Ubuntu Software, install 1Password.
- Currently using built-in Firefox feature. will transfer across devices but un/pw fields only without notes.
- Figure out if I can have a shortcut to put computer to sleep like my mac hot corner.
- Notes App (default install)
- Taskbook (installed myself)
- NextCloud. Based on r/nextcloud it seems like a lot of work(overhead) to run yourself for my particular needs right now.
- On opening Slack (and other programs), sometimes it will prompt you to force quit or wait. I recommend logging out of any unused Slacks in the app (you can always use them in the browser as relevant) and clicking Wait.
- Zoom usage has something not nice going on. For instance, it can make not even copy and paste work. Framework community posts about optimizations may help. I have resorted to using my old Mac laptop for Zoom usage because it's just too painful.
- Yes, if you're really geeky/knowledgeable/willing to take risks this is not an absolute.