Skip to content

Commit

Permalink
Merge branch 'master' into patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
ahoneybun authored Sep 15, 2023
2 parents 715c9e1 + c70264e commit 5f37f47
Show file tree
Hide file tree
Showing 27 changed files with 156 additions and 129 deletions.
2 changes: 1 addition & 1 deletion content/roadmap.md → archived/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ keywords:
facebookImage: /_social/article
twitterImage: /_social/article

hidden: false
hidden: true
section: pop
tableOfContents: true
---
Expand Down
18 changes: 0 additions & 18 deletions content/use-openvpn.md → archived/use-openvpn.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,24 +16,6 @@ section: software
tableOfContents: true
---

## Open A Terminal

### Pop!_OS

Press <kbd><font-awesome-icon :icon="['fab', 'pop-os']"></font-awesome-icon></kbd>+<kbd>t</kbd> on your keyboard. A Terminal window should open.

### Ubuntu

Press <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>t</kbd> on your keyboard. A Terminal window should open.

## Install Packages

Enter the following command followed by <kbd>Enter</kbd>:

```bash
sudo apt install network-manager-openvpn-gnome
```

## Open Network Settings

Access OpenVPN setting in the <u>Settings</u> application (GNOME Control Center)
Expand Down
4 changes: 2 additions & 2 deletions content/difference-between-pop-ubuntu.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Pop!\_OS has evolved quite a bit since its 17.10 release. While the easiest way

This is a common question that comes up, and one that makes our engineers cringe. Yes, Pop!\_OS has been designed with vibrant colors, a flat theme, and a clean desktop environment, but we created it to do so much more than just look pretty. (Although it does look very pretty.)

To call it a re-skinned Ubuntu brushes over all of the features and quality-of-life improvements that Pop!\_OS developers work diligently to create. For an in-depth look at the effort and manpower that goes into updating and maintaining Pop!\_OS, take a look at our [Roadmap](/articles/roadmap) documentation, you will find a general list of improvements that make Pop!\_OS stand out.
To call it a re-skinned Ubuntu brushes over all of the features and quality-of-life improvements that Pop!\_OS developers work diligently to create.

## First impressions: The Installer

Expand Down Expand Up @@ -60,7 +60,7 @@ Pop!_OS includes a selection of apps intended to be comprehensive, but relativel

![Power Profiles/Graphics toggle](/images/difference-between-pop-ubuntu/system-menu.png)

Pop!\_OS is built from Ubuntu repositories, meaning you get the same access to software as Ubuntu. Based on both user feedback and in-house testing, we continue to make changes and updates to the operating system for quality-of-life improvements. The best part is, updates are kept on a rolling release cycle, so you don’t have to wait around 6 months for bug fixes or improvements to your OS. While our [Roadmap](/articles/roadmap) offers a more extensive outline of these changes, we have highlighted some of our major improvements below:
Pop!\_OS is built from Ubuntu repositories, meaning you get the same access to software as Ubuntu. Based on both user feedback and in-house testing, we continue to make changes and updates to the operating system for quality-of-life improvements. The best part is, updates are kept on a rolling release cycle, so you don’t have to wait around 6 months for bug fixes or improvements to your OS. We have highlighted some of our major improvements below:

* Vulkan drivers and libraries are installed by default to get the most out of your GPU’s performance. Selecting the NVIDIA version of Pop!\_OS on install also downloads the NVIDIA drivers by default.
* The power profile picker in the top right menu easily toggles between high performance, balanced, and battery saver modes. On the Oryx Pro, this is also where you’ll find the toggle for switching graphics between Intel and NVIDIA. While these features have been developed specifically for System76 products, they may likely still work on your hardware.
Expand Down
8 changes: 5 additions & 3 deletions content/graphics-switch-pop.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,13 @@ tableOfContents: true
Many modern laptops with NVIDIA graphics cards have switchable graphics, which allows users to switch their primary GPU between the CPU's integrated graphics processor and the dedicated NVIDIA graphics card.
The following System76 laptops have these switchable graphics capabilities:

- Adder WS (addw1, addw2)
- Adder WS (addw1, addw2, addw3)
- Bonobo WS (bonw15)
- Galago Pro (galp5 - NVIDIA models only)
- Gazelle (gaze14, gaze15, gaze16, gaze17)
- Gazelle (gaze14, gaze15, gaze16, gaze17, gaze18)
- Kudu (kudu6)
- Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10)
- Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10, oryp11)
- Serval WS (serw13)

Pop!\_OS includes utilities for switching between these modes, which you can learn more about below.

Expand Down
8 changes: 5 additions & 3 deletions content/graphics-switch-ubuntu.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,13 @@ tableOfContents: true

Many modern laptops with NVIDIA graphics cards have switchable graphics, which allows users to switch their primary GPU between the CPU's integrated graphics processor and the dedicated NVIDIA graphics card. The following System76 laptops have these switchable graphics capabilities:

- Adder WS (addw1, addw2)
- Adder WS (addw1, addw2, addw3)
- Bonobo WS (bonw15)
- Galago Pro (galp5 - NVIDIA models only)
- Gazelle (gaze14, gaze15, gaze16, gaze17)
- Gazelle (gaze14, gaze15, gaze16, gaze17, gaze18)
- Kudu (kudu6)
- Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10)
- Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10, oryp11)
- Serval WS (serw13)

## Graphics modes

Expand Down
22 changes: 13 additions & 9 deletions content/guides.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,18 +26,21 @@ To see ports, keyboard layouts, function keys, and product quickstart guides, fi
| Laptops | Desktops | Accessories |
|:-------:|:--------:|:-----------:|
| Adder WS [(addw1)](https://tech-docs.system76.com/models/addw1/README.html) | Meerkat [(meer5)](https://tech-docs.system76.com/models/meer5/README.html) | Launch [(launch_1)](https://tech-docs.system76.com/models/launch_1/README.html) |
| Adder WS [(addw2)](https://tech-docs.system76.com/models/addw2/README.html) | Meerkat [(meer6)](https://tech-docs.system76.com/models/meer6/README.html) | Luanch [(launch_2)](https://tech-docs.system76.com/models/launch_2/README.html) |
| Adder WS [(addw2)](https://tech-docs.system76.com/models/addw2/README.html) | Meerkat [(meer6)](https://tech-docs.system76.com/models/meer6/README.html) | Launch [(launch_2)](https://tech-docs.system76.com/models/launch_2/README.html) |
| Adder WS [(addw3)](https://tech-docs.system76.com/models/addw3/README.html) | Thelio B4 [(thelio-b4)](https://tech-docs.system76.com/models/thelio-b4/README.html) | Launch Lite [(launch_lite_1)](https://tech-docs.system76.com/models/launch_lite_1/README.html) |
| Bonobo WS [(bonw14)](https://tech-docs.system76.com/models/bonw14/README.html) | Thelio Major [(thelio-major-b1-b2/r1-r2)](https://tech-docs.system76.com/models/thelio-major-b1-b2-r1-r2/README.html) | Launch Heavy [(launch_heavy_1)](https://tech-docs.system76.com/models/launch_heavy_1/README.html) | Thelio Major [(thelio-major-r3)](https://tech-docs.system76.com/models/thelio-major-r3/README.html) |
| Darter Pro [(darp6)](https://tech-docs.system76.com/models/darp6/README.html) | Thelio Massive B1 [(thelio-massive-b1)](https://tech-docs.system76.com/models/thelio-massive-b1.2/README.html) |
| Darter Pro [(darp7)](https://tech-docs.system76.com/models/darp7/README.html) | Thelio Mega R1 [(thelio-mega-r1)](https://tech-docs.system76.com/models/thelio-mega-r1.0/README.html) |
Darter Pro [(darp8)](https://tech-docs.system76.com/models/darp8/README.html) | Thelio Mira R1 [(thelio-mira-r1)](https://tech-docs.system76.com/models/thelio-mira-r1.0/README.html) |
| Galago Pro [(galp4)](https://tech-docs.system76.com/models/galp4/README.html) | Thelio Mira B1 [(thelio-mira-b1)](https://tech-docs.system76.com/models/thelio-mira-b1.0/README.html) |
| Galago Pro [(galp5)](https://tech-docs.system76.com/models/galp5/README.html) | Thelio Mira R3 [(thelio-mira-r3)](https://tech-docs.system76.com/models/thelio-mira-r3/README.html) |
| Bonobo WS [(bonw15)](https://tech-docs.system76.com/models/bonw15/README.html) | Thelio Massive B1 [(thelio-massive-b1)](https://tech-docs.system76.com/models/thelio-massive-b1.2/README.html) |
| Darter Pro [(darp6)](https://tech-docs.system76.com/models/darp6/README.html) | Thelio Mega R1 [(thelio-mega-r1)](https://tech-docs.system76.com/models/thelio-mega-r1.0/README.html) |
| Darter Pro [(darp7)](https://tech-docs.system76.com/models/darp7/README.html) | Thelio Mira R1 [(thelio-mira-r1)](https://tech-docs.system76.com/models/thelio-mira-r1.0/README.html) |
Darter Pro [(darp8)](https://tech-docs.system76.com/models/darp8/README.html) | Thelio Mira B1 [(thelio-mira-b1)](https://tech-docs.system76.com/models/thelio-mira-b1.0/README.html) |
| Galago Pro [(galp4)](https://tech-docs.system76.com/models/galp4/README.html) | Thelio Mira R3 [(thelio-mira-r3)](https://tech-docs.system76.com/models/thelio-mira-r3/README.html) |
| Galago Pro [(galp5)](https://tech-docs.system76.com/models/galp5/README.html) |
| Galago Pro [(galp6)](https://tech-docs.system76.com/models/galp6/README.html) |
| Galago Pro [(galp7)](https://tech-docs.system76.com/models/galp7/README.html) |
| Gazelle [(gaze15)](https://tech-docs.system76.com/models/gaze15/README.html) |
| Gazelle [(gaze16)](https://tech-docs.system76.com/models/gaze16/README.html) |
| Gazelle [(gaze17)](https://tech-docs.system76.com/models/gaze17/README.html) |
| Gazelle [(gaze18)](https://tech-docs.system76.com/models/gaze18/README.html) |
| Kudu [(kudu6)](https://tech-docs.system76.com/models/kudu6/README.html) |
| Lemur Pro [(lemp9)](https://tech-docs.system76.com/models/lemp9/README.html) |
| Lemur Pro [(lemp10)](https://tech-docs.system76.com/models/lemp10/README.html) |
Expand All @@ -47,9 +50,10 @@ To see ports, keyboard layouts, function keys, and product quickstart guides, fi
| Oryx Pro [(oryp8)](https://tech-docs.system76.com/models/oryp8/README.html) |
| Oryx Pro [(oryp9)](https://tech-docs.system76.com/models/oryp9/README.html) |
| Oryx Pro [(oryp10)](https://tech-docs.system76.com/models/oryp10/README.html) |
| Pangolin Pro [(pang10)](https://tech-docs.system76.com/models/pang10/README.html) |
| Pangolin Pro [(pang11)](https://tech-docs.system76.com/models/pang11/README.html) |
| Pangolin Pro [(pang12)](https://tech-docs.system76.com/models/pang12/README.html) |
| Pangolin [(pang10)](https://tech-docs.system76.com/models/pang10/README.html) |
| Pangolin [(pang11)](https://tech-docs.system76.com/models/pang11/README.html) |
| Pangolin [(pang12)](https://tech-docs.system76.com/models/pang12/README.html) |
| Pangolin [(pang13)](https://tech-docs.system76.com/models/pang13/README.html) |
| Serval WS [(serw12)](https://tech-docs.system76.com/models/serw12/README.html) |
| Serval WS [(serw13)](https://tech-docs.system76.com/models/serw13/README.html) |

Expand Down
4 changes: 3 additions & 1 deletion content/laptop-battery-thresholds.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,13 @@ tableOfContents: true

Charging thresholds allow your System76 laptop to avoid charging the battery until it has dropped below a lower bound (the start threshold), and to stop charging when it reaches an upper bound (the end threshold). This is useful when your laptop is plugged into an AC power adapter for extended periods of time, as it prevents unnecessary micro-charging that would reduce battery longevity.

The default charging profile for System76 laptops with Open Firmware has a start threshold of 90 and a stop threshold of 100. This increases battery longevity while keeping the battery very close to a full charge.

To determine if your laptop has Open Firmware or proprietary firmware, see [this article](/articles/open-firmware-systems). (If a system has Open Firmware, then it must also have Open EC to work with charging thresholds.) See [Charging Thresholds](#configuring-charging-thresholds-open-firmware) for Open Firmware systems or [FlexiCharger](#configuring-flexicharger-proprietary-firmware) for proprietary firmware systems.

## Configuring Charging Thresholds (Open Firmware)

**Note:** This feature is not currently finished. Currently, the thresholds are reset when the EC is reset (which happens when the system is shut down and the power is unplugged.) Once the feature is complete, the thresholds will be persistent and a GUI will be available to set them. To work around this limitation in the short term, you can [use systemd to set thresholds at boot](#at-boot).
**Note:** This feature is not currently finished. Currently, the thresholds are reset when the EC is reset (which happens when the system is shut down and the power is unplugged). Once the feature is complete, the thresholds will be persistent and a GUI will be available to set them. To work around this limitation in the short term, you can [use systemd to set thresholds at boot](#at-boot).

### Using the terminal

Expand Down
8 changes: 7 additions & 1 deletion content/launch-keyboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,16 @@ Once the keyboard is in this mode, you can apply the firmware update. When the u

## Keyboard Configurator

You can download the configurator application [here](https://github.com/pop-os/keyboard-configurator/releases) On Pop!\_OS the configurator is available in the <u>Pop!\_Shop</u>. An `AppImage` is provided for Ubuntu and other Linux OSes. Windows and macOS downloads are also available.
You can download the configurator application [here](https://github.com/pop-os/keyboard-configurator/releases) On Pop!\_OS the configurator is available in the <u>Pop!\_Shop</u>. An `AppImage` is provided for Ubuntu and other Linux OSes as a standalone file. Recent changes to Ubuntu will require that you install the `libfuse2` package for `AppImage` support and can be done with the following command run in a terminal:

```bash
sudo apt update
sudo apt install libfuse2
```
You can also download the configurator from the Arch Linux User Repository (AUR). The main version is built from the latest release, which is recommended for most users. You can find more information [here](https://aur.archlinux.org/packages/system76-keyboard-configurator). The git version is built from the latest commits to the project (this version will have the very latest fixes and features) which can be found [here](https://aur.archlinux.org/packages/keyboard-configurator-git/).

There are also builds of the Keyboard Configurator for [Windows and macOS](https://github.com/pop-os/keyboard-configurator/releases) at the same location.

## Remapping Keys

<video width="900" height="900" controls>
Expand Down
8 changes: 6 additions & 2 deletions content/live-disk.md
Original file line number Diff line number Diff line change
Expand Up @@ -179,11 +179,15 @@ Pop!_OS will boot into the familiar Pop!_OS desktop.

## Using the Live Environment

The list provided at the beginning of the article provides links to other articles on using the live environment for hardware testing, restoration/upgrades, and boot repair.
Aside from [installing Pop!_OS](/articles/install-pop), you can also use the live environment for hardware testing, restoration/upgrades, and boot repair.

### Repairing an Existing Operating System

Since the live environment is a full Pop!_OS installation, it works just like the normal environment. There are tools and methods that allow to `chroot` (change root) into the normal installation and work in the existing operating system to repair a broken package or other problem that is preventing normal booting.
Since the live environment is a full Pop!_OS installation, it has all the same tools as the normal environment. If the system can't boot normally, you can `chroot` (change root) into the normal installation using the commands [here](/articles/pop-recovery#chroot), which allows you to run commands in the existing operating system to repair broken packages or other problems.

### Refreshing the Operating System

A Pop!\_OS live disk can also be used to refresh an existing Pop!_OS installation without losing user account information and data in the `/home` directory. You can find out more about this option [here](/articles/pop-recovery#refresh-install).

### Backing Up Files

Expand Down
25 changes: 22 additions & 3 deletions content/package-manager-pop.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ section: software-troubleshooting
tableOfContents: true
---

## Apt/Dpkg (system-wide packages)
## APT/Dpkg (system-wide packages)

If your system complains about a failed upgrade, package manager conflicts, broken upgrades, or other package-related issues, there are several common fixes to these problems. Some package manager issues can be resolved with the graphical update program, but many require the command line. Try running these commands to fix your package manager:

Expand Down Expand Up @@ -112,11 +112,11 @@ apt-mark showhold

If the Terminal returns nothing, no packages are held.

If the Pop!_Shop indicates that some remote repositories can't be reached, open [Repoman](/articles/manage-repos-pop) and look in the **Extra Sources** page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system.
If the <u>Pop!_Shop</u> indicates that some remote repositories can't be reached, open [Repoman](/articles/manage-repos-pop) and look in the **Extra Sources** page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system.

## Flatpak

If the Pop!_Shop is showing an update available, but there are no updates listed on the update page, there may be a Flatpak runtime (a backend program that another Flatpak depends on) with an update available. Run these commands to update all Flatpaks and remove any Flatpak runtimes that are no longer required by any installed programs:
If the <u>Pop!_Shop</u> is showing an update available, but there are no updates listed on the update page, there may be a Flatpak runtime (a backend program that another Flatpak depends on) with an update available. Run these commands to update all Flatpaks and remove any Flatpak runtimes that are no longer required by any installed programs:

```bash
flatpak update
Expand All @@ -131,3 +131,22 @@ The program <u>Synaptic Package Manager</u> is a very powerful GUI frontend for
```bash
sudo apt install synaptic
```

## Sending information to support

The following commands will save the output to `upgrade.txt` and `sources.txt` so that they can be attached to support emails.

```bash
sudo apt clean | tee -a ~/upgrade.txt
sudo apt update -m | tee -a ~/upgrade.txt
sudo dpkg --configure -a | tee -a ~/upgrade.txt
sudo apt install -f | tee -a ~/upgrade.txt
sudo apt full-upgrade | tee -a ~/upgrade.txt
sudo apt autoremove --purge | tee -a ~/upgrade.txt

cat /etc/apt/sources.list | tee -a ~/sources.txt
cat /etc/apt/sources.list.d/* | tee -a ~/sources.txt
ls /etc/apt/sources.list.d/ | tee -a ~/sources.txt
cat /etc/apt/sources.list.d/system.sources | tee -a ~/sources.txt
cat /etc/apt/sources.list.d/pop-os-apps.sources | tee -a ~/sources.txt
```
Loading

0 comments on commit 5f37f47

Please sign in to comment.